| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 45.38 | 57.90 | +27.6% | 1,862,383.0 | 2,018,914.0 | +8.4% |
| 2026-05-12 | 55.11 | 27.52 | −50.1% | 1,919,210.0 | 2,164,942.0 | +12.8% |
| 2026-02-04 | 29.31 | −7.33 | −125.0% | 1,995,854.0 | 2,063,304.0 | +3.4% |
| 2025-10-29 | 37.31 | 30.39 | −18.5% | 1,995,854.2 | 1,923,785.0 | −3.6% |
| 2025-07-29 | 29.08 | 30.60 | +5.2% | 1,931,079.4 | 1,896,691.0 | −1.8% |
| 2025-05-09 | 17.19 | 33.33 | +93.9% | 1,886,384.0 | 2,054,288.0 | +8.9% |
| 2025-02-04 | 37.06 | 42.62 | +15.0% | 2,230,440.0 | 2,152,587.0 | −3.5% |
| 2024-10-31 | 31.97 | 50.65 | +58.4% | 2,099,114.8 | 2,129,621.0 | +1.5% |
| 2024-07-31 | 26.59 | 30.25 | +13.8% | 2,047,768.3 | 2,121,689.0 | +3.6% |
| 2024-05-09 | 24.19 | 19.19 | −20.7% | 2,115,027.8 | 2,196,114.0 | +3.8% |
| 2024-02-02 | 33.33 | 47.45 | +42.4% | 2,127,406.8 | 2,180,882.0 | +2.5% |
| 2023-09-30 | 34.59 | 37.45 | +8.3% | 2,097,276.7 | 2,089,730.0 | −0.4% |
Surprise is actual minus consensus, as a share of the consensus.