| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-14 | 3.62 | 5.93 | +63.9% | — | — | — |
| 2026-07-27 | 4.72 | 5.71 | +21.0% | 157,642.5 | 169,425.0 | +7.5% |
| 2026-05-11 | 4.99 | 5.00 | +0.2% | 163,707.8 | 146,323.0 | −10.6% |
| 2026-01-29 | 5.78 | 5.70 | −1.4% | 173,811.0 | 171,517.0 | −1.3% |
| 2025-10-27 | 4.47 | 5.35 | +19.7% | 153,131.3 | 420,137.4 | +174.4% |
| 2025-07-24 | 4.02 | 3.52 | −12.4% | 150,237.5 | 414,415.1 | +175.8% |
| 2025-07-23 | 4.86 | 3.52 | −27.6% | 150,237.5 | 414,415.1 | +175.8% |
| 2025-05-06 | 4.60 | 5.59 | +21.5% | 153,182.8 | 413,485.7 | +169.9% |
| 2025-01-27 | 4.45 | 4.50 | +1.1% | 142,822.0 | 149,507.0 | +4.7% |
| 2024-10-29 | 5.05 | 4.62 | −8.5% | 52,624.0 | 380,060.5 | +622.2% |
| 2024-07-25 | 4.56 | 4.48 | −1.8% | 52,624.0 | 369,657.5 | +602.5% |
| 2024-05-08 | 4.12 | 4.36 | +5.8% | 52,624.0 | 173,561.8 | +229.8% |
Surprise is actual minus consensus, as a share of the consensus.