US equity indices fell, S&P 500 down 0.6% to 7,092, Nasdaq down 1% to 24,414, Dow down 0.8% to 49,112.
Brent crude rose 3.7% to $105.80 per barrel, breaking the $100 psychological barrier and adding market anxiety.
Tesla reported earnings beat but shares fell 3.4% after announcing $25 bn capex for robotics, while Texas Instruments surged 19% on strong guidance.
US jobless claims rose to 214k, continuing claims 1.821 million; 80% of S&P 500 Q1 earnings beat expectations, adding a mixed corporate backdrop.