| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 4.32 | 5.06 | +17.1% | 60,237.0 | 63,781.8 | +5.9% |
| 2026-04-21 | 4.46 | 5.78 | +29.6% | 62,588.2 | 67,477.9 | +7.8% |
| 2026-01-29 | 3.88 | 5.28 | +36.1% | 52,456.0 | 56,670.4 | +8.0% |
| 2025-10-15 | 4.12 | 3.85 | −6.6% | 52,537.7 | 56,436.1 | +7.4% |
| 2025-06-03 | 8.98 | 6.71 | −25.3% | 53,792.5 | 50,739.6 | −5.7% |
| 2025-04-24 | 8.07 | 9.06 | +12.3% | 51,740.1 | 54,476.4 | +5.3% |
| 2025-01-31 | 8.16 | 7.14 | −12.5% | 55,443.7 | 47,621.3 | −14.1% |
| 2024-10-17 | 8.95 | 7.21 | −19.4% | 55,443.7 | 51,040.0 | −7.9% |
| 2024-07-25 | 8.37 | 7.74 | −7.5% | 29,345.1 | 48,139.5 | +64.0% |
| 2024-04-25 | 8.76 | 9.59 | +9.5% | 29,345.1 | 52,675.9 | +79.5% |
| 2024-02-07 | 7.50 | 7.91 | +5.5% | 29,345.1 | 46,004.2 | +56.8% |
| 2023-10-19 | 84.65 | 83.14 | −1.8% | 51,415.0 | 50,095.2 | −2.6% |
Surprise is actual minus consensus, as a share of the consensus.