| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 1.39 | 1.98 | +42.5% | 34,027.2 | 34,523.0 | +1.5% |
| 2026-05-06 | 1.01 | 1.48 | +46.5% | 28,729.0 | 27,843.0 | −3.1% |
| 2026-02-04 | 0.60 | 0.81 | +35.0% | 22,060.4 | 25,296.0 | +14.7% |
| 2025-10-29 | 0.57 | 0.37 | −35.1% | 21,362.5 | 26,017.0 | +21.8% |
| 2025-07-23 | 0.66 | 0.64 | −3.0% | 23,263.7 | 25,290.6 | +8.7% |
| 2025-04-30 | 0.83 | 0.66 | −20.5% | 24,756.4 | 29,384.0 | +18.7% |
| 2025-02-05 | 0.82 | 0.63 | −23.2% | 24,968.0 | 26,535.0 | +6.3% |
| 2024-10-24 | 0.74 | 0.79 | +6.8% | 24,402.0 | 25,416.0 | +4.2% |
| 2024-07-24 | 0.85 | 0.84 | −1.2% | 23,721.2 | 25,462.0 | +7.3% |
| 2024-04-25 | 0.80 | 0.96 | +20.0% | 23,721.2 | 25,089.0 | +5.8% |
| 2024-02-07 | 0.86 | 0.63 | −26.7% | 27,511.5 | 28,843.0 | +4.8% |
| 2023-10-27 | 0.97 | 0.92 | −5.2% | 24,011.0 | 25,924.0 | +8.0% |
Surprise is actual minus consensus, as a share of the consensus.