| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 1.87 | 2.49 | +33.3% | 161,320.5 | 175,504.0 | +8.8% |
| 2026-04-29 | 1.10 | 2.08 | +89.1% | 151,732.0 | 145,600.0 | −4.0% |
| 2026-01-29 | 1.27 | 1.30 | +2.4% | 136,395.0 | 124,514.0 | −8.7% |
| 2025-10-30 | 1.79 | 1.50 | −16.2% | 158,880.0 | 134,568.0 | −15.3% |
| 2025-08-01 | 2.66 | 1.76 | −33.8% | 154,900.0 | 141,092.0 | −8.9% |
| 2025-04-30 | 1.74 | 1.32 | −24.1% | 138,390.0 | 142,370.0 | +2.9% |
| 2025-01-29 | −4.90 | 1.53 | +131.2% | 61,551.3 | 136,710.0 | +122.1% |
| 2024-10-28 | 1.43 | 1.64 | +14.7% | 63,736.0 | 133,388.8 | +109.3% |
| 2024-07-31 | 1.43 | 2.03 | +42.0% | 64,442.0 | 149,556.3 | +132.1% |
| 2024-05-01 | 1.43 | 1.33 | −7.0% | 56,269.5 | 133,636.9 | +137.5% |
| 2024-01-25 | 1.43 | 1.42 | −0.7% | 56,269.5 | 129,914.4 | +130.9% |
| 2023-11-02 | 1.43 | 3.42 | +139.2% | 57,763.0 | 129,905.8 | +124.9% |
Surprise is actual minus consensus, as a share of the consensus.