| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 1.82 | 5.75 | +215.7% | 197,034.8 | 200,606.0 | +1.8% |
| 2026-04-29 | 1.63 | 2.78 | +70.6% | 177,281.4 | 181,519.0 | +2.4% |
| 2026-02-05 | 1.97 | 1.95 | −1.0% | 211,454.8 | 213,386.0 | +0.9% |
| 2025-10-30 | 1.57 | 1.95 | +24.2% | 177,913.2 | 180,169.0 | +1.3% |
| 2025-07-31 | 1.31 | 1.68 | +28.2% | 161,776.4 | 167,702.0 | +3.7% |
| 2025-05-01 | 1.37 | 1.59 | +16.1% | 155,148.0 | 155,667.0 | +0.3% |
| 2025-02-06 | 1.49 | 1.86 | +24.8% | 187,337.4 | 187,792.0 | +0.2% |
| 2024-10-31 | 1.14 | 1.43 | +25.4% | 157,275.2 | 158,877.0 | +1.0% |
| 2024-08-01 | 1.03 | 1.26 | +22.3% | 148,665.3 | 147,977.0 | −0.5% |
| 2024-04-30 | 0.83 | 0.98 | +18.1% | 142,654.2 | 143,313.0 | +0.5% |
| 2024-02-01 | 0.80 | 1.00 | +25.0% | 166,172.0 | 169,961.0 | +2.3% |
| 2023-10-26 | 0.58 | 0.94 | +62.1% | 133,393.0 | 143,083.0 | +7.3% |
Surprise is actual minus consensus, as a share of the consensus.