| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-15 | 2.93 | 3.46 | +18.1% | 19,674.8 | 21,348.0 | +8.5% |
| 2026-04-15 | 3.02 | 3.43 | +13.6% | 19,738.5 | 20,580.0 | +4.3% |
| 2026-01-15 | 2.43 | 2.68 | +10.3% | 17,741.2 | 17,890.0 | +0.8% |
| 2025-10-15 | 2.10 | 2.89 | +37.6% | 17,515.2 | 30,048.0 | +71.6% |
| 2025-07-16 | 1.98 | 2.22 | +12.1% | 16,451.5 | 16,596.0 | +0.9% |
| 2025-04-11 | 2.21 | 2.70 | +22.2% | 16,092.7 | 29,134.0 | +81.0% |
| 2025-01-16 | 1.70 | 2.22 | +30.6% | 15,026.3 | 16,223.0 | +8.0% |
| 2024-10-16 | 1.59 | 1.98 | +24.5% | 14,351.2 | 27,372.0 | +90.7% |
| 2024-07-16 | 1.65 | 1.91 | +15.8% | 14,321.8 | 14,943.0 | +4.3% |
| 2024-04-16 | 1.67 | 2.11 | +26.3% | 14,400.1 | 26,337.0 | +82.9% |
| 2024-03-04 | 1.07 | 0.93 | −12.9% | 12,773.4 | 25,276.0 | +97.9% |
| 2023-10-18 | 1.31 | 1.47 | +12.2% | 13,224.1 | 24,683.0 | +86.7% |
Surprise is actual minus consensus, as a share of the consensus.