| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 2.87 | 9.11 | +217.3% | 116,532.5 | 119,796.0 | +2.8% |
| 2026-04-29 | 2.64 | 5.11 | +93.6% | 106,976.1 | 109,896.0 | +2.7% |
| 2026-02-04 | 2.57 | 2.82 | +9.7% | 111,332.4 | 113,828.0 | +2.2% |
| 2025-10-29 | 2.30 | 2.87 | +24.8% | 99,927.4 | 102,346.0 | +2.4% |
| 2025-07-23 | 2.15 | 2.31 | +7.4% | 99,826.2 | 96,428.0 | −3.4% |
| 2025-04-24 | 2.02 | 2.81 | +39.1% | 89,152.1 | 90,234.0 | +1.2% |
| 2025-02-04 | 2.12 | 2.15 | +1.4% | 96,669.0 | 96,469.0 | −0.2% |
| 2024-10-29 | 1.85 | 2.12 | +14.6% | 86,302.9 | 88,268.0 | +2.3% |
| 2024-07-23 | 1.84 | 1.89 | +2.7% | 84,191.0 | 84,742.0 | +0.7% |
| 2024-04-25 | 1.51 | 1.89 | +25.2% | 78,609.2 | 80,539.0 | +2.5% |
| 2024-01-30 | 1.59 | 1.64 | +3.1% | 85,305.8 | 86,310.0 | +1.2% |
| 2023-10-24 | 1.45 | 1.55 | +6.9% | 75,943.8 | 76,693.0 | +1.0% |
Surprise is actual minus consensus, as a share of the consensus.