| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-18 | 35.67 | 35.91 | +0.7% | 35,684.5 | 41,110.0 | +15.2% |
| 2026-05-23 | 41.87 | 43.10 | +2.9% | 37,509.4 | 38,875.0 | +3.6% |
| 2026-01-17 | 28.28 | 27.50 | −2.8% | 31,475.3 | 32,128.0 | +2.1% |
| 2025-11-01 | 27.60 | 20.78 | −24.7% | 27,914.4 | 30,192.0 | +8.2% |
| 2025-05-24 | 43.40 | 46.66 | +7.5% | 32,662.3 | 35,811.8 | +9.6% |
| 2025-01-25 | 19.62 | 24.60 | +25.4% | 27,590.5 | 28,250.0 | +2.4% |
| 2024-10-26 | 10.40 | 3.04 | −70.8% | 24,302.1 | 25,601.2 | +5.3% |
| 2024-07-22 | 21.95 | 23.98 | +9.2% | 11,488.8 | 28,075.7 | +144.4% |
| 2024-05-13 | 40.92 | 27.21 | −33.5% | 11,488.8 | 31,057.7 | +170.3% |
| 2024-01-20 | 28.75 | 36.73 | +27.8% | 11,488.8 | 29,348.3 | +155.5% |
| 2023-11-04 | 19.15 | 23.05 | +20.4% | 11,488.8 | 27,527.7 | +139.6% |
| 2023-08-13 | 24.80 | 16.78 | −32.3% | 11,488.8 | 27,626.3 | +140.5% |
Surprise is actual minus consensus, as a share of the consensus.