| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 10.94 | 10.94 | −0.0% | 161,725.3 | 163,346.0 | +1.0% |
| 2026-05-08 | 16.14 | 15.50 | −4.0% | 191,590.5 | 189,162.0 | −1.3% |
| 2026-02-02 | 17.34 | 15.20 | −12.3% | 178,229.7 | 179,735.0 | +0.8% |
| 2025-10-30 | 17.99 | 19.30 | +7.3% | 175,324.7 | 174,608.0 | −0.4% |
| 2025-07-30 | 15.40 | 16.90 | +9.7% | 167,552.2 | 164,129.0 | −2.0% |
| 2025-05-16 | 16.54 | 19.90 | +20.3% | 174,761.1 | 179,403.0 | +2.7% |
| 2025-01-28 | 15.75 | 14.30 | −9.2% | 167,122.6 | 166,480.0 | −0.4% |
| 2024-11-12 | 16.90 | 16.90 | +0.0% | 172,604.0 | 172,604.0 | +0.0% |
| 2024-10-08 | — | 18.30 | — | — | 173,442.0 | — |
| 2024-03-31 | — | 20.64 | — | — | 173,181.0 | — |
| 2023-12-31 | — | 17.54 | — | — | 165,120.2 | — |
| 2023-09-30 | — | 20.04 | — | — | 186,596.9 | — |
Surprise is actual minus consensus, as a share of the consensus.