Alphabet, Amazon, Meta, and Microsoft report earnings this evening with investors focused on whether their $600 billion AI spending bet is paying off. Inflation hit 3.3 percent in March driven by surging oil costs, freezing the Fed in place as the Iran conflict ripples through markets. The UAE is leaving OPEC after nearly 60 years, reshaping the oil cartel's power just as global energy disruption accelerates.