| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-04 | 14.27 | 17.70 | +24.0% | 40,865.7 | 52,337.0 | +28.1% |
| 2026-05-05 | 0.74 | 1.65 | +123.3% | 33,419.2 | 34,568.0 | +3.4% |
| 2026-02-03 | 2.72 | 4.07 | +49.6% | 31,084.7 | 33,422.0 | +7.5% |
| 2025-11-04 | 3.15 | 3.01 | −4.4% | 33,453.6 | 34,809.0 | +4.1% |
| 2025-08-05 | 3.24 | 3.96 | +22.2% | 33,321.6 | 33,799.0 | +1.4% |
| 2025-05-06 | −0.54 | −0.24 | +55.7% | 31,869.1 | 31,850.0 | −0.1% |
| 2025-02-04 | 0.02 | 0.77 | +3401.6% | 33,141.0 | 33,466.0 | +1.0% |
| 2024-11-05 | 0.98 | 1.87 | +90.8% | 34,342.7 | 35,373.0 | +3.0% |
| 2024-08-06 | 3.09 | 4.12 | +33.3% | 36,655.7 | 37,759.0 | +3.0% |
| 2024-04-30 | 2.42 | 2.58 | +6.6% | 32,071.6 | 32,706.0 | +2.0% |
| 2024-01-30 | 2.20 | 3.98 | +80.9% | 34,659.7 | 36,334.0 | +4.8% |
| 2023-10-31 | 7.75 | 8.14 | +5.0% | 40,047.7 | 41,032.0 | +2.5% |
Surprise is actual minus consensus, as a share of the consensus.