| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-04-27 | 4.46 | 18.08 | +305.4% | 851.2 | 1,768.9 | +107.8% |
| 2026-01-22 | 3.87 | 13.38 | +245.7% | 830.5 | 1,800.3 | +116.8% |
| 2025-11-05 | 3.87 | 22.28 | +475.7% | 830.5 | 1,816.8 | +118.8% |
| 2025-07-25 | 3.87 | 15.90 | +310.9% | 830.5 | 1,689.2 | +103.4% |
| 2025-04-28 | 4.46 | 70.96 | +1491.0% | 851.2 | 1,430.9 | +68.1% |
| 2025-01-24 | 3.87 | 21.12 | +445.7% | 830.5 | 1,727.1 | +108.0% |
| 2024-11-07 | 3.87 | 2.54 | −34.4% | 830.5 | 1,722.1 | +107.4% |
| 2024-07-19 | — | 16.18 | — | — | 1,654.2 | — |
| 2024-04-30 | — | 8.01 | — | — | 1,269.9 | — |
| 2024-02-01 | — | 16.00 | — | — | 1,537.0 | — |
| 2023-10-18 | — | 15.64 | — | — | 1,535.8 | — |
| 2023-07-28 | — | 13.36 | — | — | 1,477.8 | — |
Surprise is actual minus consensus, as a share of the consensus.