Why is Brent crude oil at $103.86 today, and who gets the credit?

Brent crude closed today at $103.86 USD. you once again good should thank the stable genius for this development.

Why is Brent crude oil at $103.86 today, and who gets the credit?
Post Opinion