| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 2.93 | 2.27 | −22.5% | 17,463.9 | 17,162.0 | −1.7% |
| 2026-04-22 | 1.81 | 1.91 | +5.5% | 15,630.8 | 15,917.0 | +1.8% |
| 2026-01-28 | 4.31 | 4.52 | +4.9% | 19,190.2 | 19,686.0 | +2.6% |
| 2025-10-22 | 2.45 | 2.65 | +8.2% | 16,092.7 | 16,331.0 | +1.5% |
| 2025-07-23 | 2.65 | 2.80 | +5.7% | 16,588.7 | 16,977.0 | +2.3% |
| 2025-04-23 | 1.42 | 1.60 | +12.7% | 14,390.0 | 14,541.0 | +1.0% |
| 2025-01-29 | 3.77 | 3.92 | +4.0% | 17,558.1 | 17,553.0 | −0.0% |
| 2024-10-23 | 2.22 | 2.30 | +3.6% | 15,077.8 | 14,967.0 | −0.7% |
| 2024-07-24 | 2.20 | 2.43 | +10.5% | 15,623.2 | 15,769.0 | +0.9% |
| 2024-04-24 | 1.60 | 1.68 | +5.0% | 14,550.7 | 14,461.0 | −0.6% |
| 2024-01-24 | 3.78 | 3.87 | +2.4% | 17,298.5 | 17,380.0 | +0.5% |
| 2023-10-25 | 2.13 | 2.20 | +3.3% | 13,905.3 | 14,752.0 | +6.1% |
Surprise is actual minus consensus, as a share of the consensus.