Bank of America Corp (NYSE:BAC) delivered impressive third-quarter results according to its October 15, 2025 earnings presentation, with revenue growing 11% year-over-year and earnings per share jumping 31%. The stock responded positively, rising 5.26% following the announcement to reach $52.73, approaching its 52-week high of $52.88.
The banking giant reported net income of $8.5 billion for Q3 2025, representing a 23% increase from the same period last year. Earnings per share reached $1.06, significantly outpacing analyst expectations of $0.95. Revenue rose to $28.1 billion, up 11% year-over-year, driven by growth across all business segments.