Earnings
| Date | Estimate EPS | Actual EPS | Difference | % Surprise |
|---|---|---|---|---|
| Apr 13, 2026 | 43.50 | 44.90 | 1.40 | 3.22% |
| Mar 03, 2026 | 0.21 | 0.25 | 0.04 | 19.05% |
| Dec 10, 2025 | -0.01 | -0.05 | -0.04 | 400% |
| Jul 15, 2025 | 43.40 | 41.13 | -2.27 | -5.23% |
| Apr 16, 2025 | 30.60 | 37.38 | 6.78 | 22.16% |
| Oct 25, 2023 | — | 31.01 | — | — |
| Jul 30, 2019 | 17.04 | 13.94 | -3.10 | -18.19% |
| Apr 22, 2019 | 16.57 | 13.72 | -2.85 | -17.20% |