Is this the beginning of the end for Big Oil's windfall?

Plus, 2022's losers are leading the stock market this year.

Comments