| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 3.61 | 3.11 | −13.7% | 34,578.8 | 35,244.0 | +1.9% |
| 2026-04-28 | 2.53 | 3.30 | +30.4% | 34,880.4 | 35,663.0 | +2.2% |
| 2026-01-29 | 1.95 | 1.30 | −33.3% | 35,190.4 | 33,793.0 | −4.0% |
| 2025-10-30 | 2.73 | 0.69 | −74.6% | 32,479.2 | 59,002.7 | +81.7% |
| 2025-07-24 | 2.56 | 2.31 | −9.8% | 34,400.0 | 62,014.9 | +80.3% |
| 2025-07-18 | 2.56 | 2.31 | −9.8% | 34,400.0 | 62,014.9 | +80.3% |
| 2025-04-30 | 2.24 | 1.97 | −12.1% | 36,827.2 | 61,823.6 | +67.9% |
| 2025-01-31 | 4.80 | 2.65 | −44.8% | 36,005.1 | 39,261.0 | +9.0% |
| 2024-10-25 | 5.46 | 5.82 | +6.6% | 34,240.9 | 60,945.3 | +78.0% |
| 2024-07-26 | 4.93 | 6.60 | +33.9% | 32,483.6 | 60,633.6 | +86.7% |
| 2024-05-17 | 5.92 | 0.34 | −94.3% | 33,223.7 | 58,834.6 | +77.1% |
| 2024-02-09 | 4.96 | 4.55 | −8.3% | 32,184.1 | 30,705.2 | −4.6% |
Surprise is actual minus consensus, as a share of the consensus.