BAC is trading at $47.16, down 3.04% from its previous close, as surging oil prices and hot Chinese inflation data trigger broad market selloffs and stagflation concerns.

  • Major U.S. indices are under pressure with the S&P 500 down 1.18% and the Dow down 1.42% amid escalating Middle East tensions and oil prices climbing above $110 per barrel.
  • Bank stocks are facing significant headwinds as rising energy costs complicate the Federal Reserve's policy outlook and fuel concerns over economic growth.
  • The broader market weakness is being driven by a combination of geopolitical risks, energy market volatility, and data exceeding inflation forecasts.