| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 37.65 | 108.58 | +188.4% | 142,879.8 | 160,759.5 | +12.5% |
| 2026-05-11 | 28.96 | 48.81 | +68.5% | 106,131.9 | 105,948.1 | −0.2% |
| 2026-01-29 | 27.10 | 52.62 | +94.2% | 112,415.2 | 108,029.1 | −3.9% |
| 2025-10-17 | 45.09 | 110.27 | +144.6% | 113,793.8 | 148,550.4 | +30.5% |
| 2025-10-16 | 29.40 | 110.27 | +275.1% | 114,144.1 | 148,550.4 | +30.1% |
| 2025-07-28 | 35.04 | 46.30 | +32.1% | 120,379.6 | 128,356.6 | +6.6% |
| 2025-07-21 | 35.32 | 46.68 | +32.2% | 121,360.5 | 128,356.6 | +5.8% |
| 2025-05-20 | 38.41 | 28.68 | −25.3% | 113,041.5 | 102,925.4 | −8.9% |
| 2025-05-19 | 38.29 | 76.19 | +99.0% | 108,297.0 | 102,925.4 | −5.0% |
| 2025-01-20 | 35.48 | 35.64 | +0.5% | 98,869.7 | 104,536.8 | +5.7% |
| 2024-12-17 | 32.77 | 69.04 | +110.7% | 91,650.2 | 104,536.8 | +14.1% |
| 2024-10-24 | 30.84 | 31.50 | +2.1% | 7,388.5 | 115,340.8 | +1461.1% |
Surprise is actual minus consensus, as a share of the consensus.