| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-12 | — | 4.28 | — | — | — | — |
| 2026-07-16 | 2.54 | 2.66 | +4.7% | 283,949.0 | 289,533.7 | +2.0% |
| 2026-07-14 | — | 4.28 | — | — | — | — |
| 2026-04-13 | 2.54 | 4.24 | +66.9% | 37,629.0 | 37,455.6 | −0.5% |
| 2026-01-12 | 3.01 | 2.66 | −11.6% | 139,079.3 | 228,910.0 | +64.6% |
| 2025-10-14 | 2.54 | 2.01 | −20.9% | 126,675.7 | 121,568.2 | −4.0% |
| 2025-07-21 | 3.08 | 2.07 | −32.8% | 89,829.8 | 253,962.1 | +182.7% |
| 2025-07-14 | 2.77 | 2.07 | −25.3% | 89,829.8 | 89,540.0 | −0.3% |
| 2025-06-05 | 2.20 | 2.66 | +20.9% | 159,800.8 | 168,699.2 | +5.6% |
| 2025-04-15 | 2.20 | 2.65 | +20.5% | 159,800.8 | 157,396.8 | −1.5% |
| 2025-01-21 | 1.86 | 2.23 | +19.9% | 127,125.0 | 122,613.7 | −3.5% |
| 2024-10-22 | 2.08 | 1.73 | −16.8% | 117,746.0 | 112,135.9 | −4.8% |
Surprise is actual minus consensus, as a share of the consensus.