$106.64
+1.49%Latest reported
- Last report date
- Jan 28, 2026
- EPS actual
- $2.43
- EPS estimate
- $2.19
- Revenue actual
- $503.4M
- Revenue estimate
- $482.6M
Track record
Trailing twelve quarters
- EPS beats (12Q)
- 12
- EPS misses (12Q)
- 0
- EPS in line (12Q)
- 0
- Avg surprise (4Q)
- +12.5%
- Revenue beats (12Q)
- 8
Reported history
| Report date | EPS estimate | EPS actual | Surprise | Revenue actual |
|---|---|---|---|---|
| Jan 28, 2026 | $2.19 | $2.43 | Beat 10.96% | $503.4M |
| Oct 30, 2025 | $1.57 | $1.75 | Beat 11.46% | $462.3M |
| Aug 7, 2025 | $1.51 | $1.66 | Beat 9.93% | $457.1M |
| May 8, 2025 | $1.63 | $1.92 | Beat 17.79% | $466.1M |
| Jan 30, 2025 | $1.39 | $1.81 | Beat 30.22% | $447.7M |
| May 2, 2024 | $1.15 | $1.50 | Beat 30.43% | $412.7M |
| Jan 30, 2024 | $0.99 | $1.23 | Beat 24.62% | $393.2M |
| Oct 26, 2023 | $0.82 | $0.93 | Beat 12.86% | $368.8M |
| Aug 10, 2023 | $0.96 | $1.03 | Beat 7.18% | $364.6M |
| May 2, 2023 | $0.92 | $1.13 | Beat 23.09% | $369.1M |
| Feb 2, 2023 | $0.89 | $1.17 | Beat 31.02% | $363.3M |
| Nov 3, 2022 | $0.71 | $0.88 | Beat 23.77% | $354.6M |
Reported results against consensus at the time of each report · Surprise is computed from the estimate on record · Data as of Oct 29, 2026