| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 3.34 | 3.51 | +5.0% | 174,608.8 | 170,322.9 | −2.5% |
| 2026-05-21 | 4.04 | 4.10 | +1.5% | 178,223.2 | 160,505.0 | −9.9% |
| 2026-01-29 | 4.18 | 4.30 | +2.9% | 182,136.8 | 180,171.0 | −1.1% |
| 2025-10-30 | 4.11 | 4.09 | −0.5% | 205,000.0 | 195,016.3 | −4.9% |
| 2025-07-30 | 3.96 | 4.18 | +5.6% | 215,300.0 | 213,729.3 | −0.7% |
| 2025-05-22 | 3.93 | 3.90 | −0.8% | 172,105.5 | 172,482.0 | +0.2% |
| 2025-05-21 | 3.92 | 3.89 | −0.8% | 171,589.5 | 187,650.0 | +9.4% |
| 2025-02-06 | 4.06 | 3.90 | −3.9% | 185,340.7 | 170,528.0 | −8.0% |
| 2024-10-24 | 4.94 | 3.99 | −19.2% | 181,023.1 | 207,358.7 | +14.5% |
| 2024-08-01 | 4.01 | 4.07 | +1.5% | 169,886.1 | 184,573.3 | +8.6% |
| 2024-05-23 | 4.64 | 4.10 | −11.6% | 171,210.3 | 179,227.0 | +4.7% |
| 2024-01-29 | 3.76 | 4.26 | +13.3% | 173,258.2 | 178,727.1 | +3.2% |
Surprise is actual minus consensus, as a share of the consensus.