
Browsing restrictions can be lifted for a fee.
The latest data point for BAC's Revenue Surprise % in Q1'26 stands at 1.08%, indicating a positive but moderate outperformance relative to analyst expectations, following a period of variability in prior quarters. This value reflects a slight decline from the exceptional 74.64% surprise in Q2'25, which appears to be an outlier, while Q3'25 showed no surprise (0%). Over the period from Q2'23 to Q1'26, Revenue Surprise % has exhibited volatility with an overall improving trend, fluctuating between a low of -4.14% in Q4'23 and the peak of 74.64% in Q2'25, before stabilizing around 1-2% in recent quarters. Concurrently, Revenue Growth (YoY) displays a recovery pattern after early declines, shifting from -10.49% in Q4'23 to consistent positive growth, reaching a high of 23.01% in Q4'25 and 10.62% in Q1'26, underscoring BAC's strengthening revenue momentum despite occasional surprises.