(CNBC) -- Bank of America shares rose sharply on Monday, leading financial stocks higher, while the broader market struggled for gains as the corporate earnings season kicked into full swing.
The banking giant's stock rose 4.2 percent and was on track for its best day since March 26, when it gained 4.35 percent. Bank of America gained after the company reported better-than-expected earnings and revenue. Financials rose 1.7 percent. The SPDR S&P Bank ETF (KBE) rose 1.2 percent.
The major stock indexes, meanwhile, chopped around the flatline as other large U.S. companies released their quarterly results.