Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 |
|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 99.34 M | 108.81 M | 134.99 M | 149.56 M | 186.54 M | - | - | ||
| High Estimate | 110.15 M | 119.17 M | 149.69 M | 167.24 M | 184.37 M | 213.86 M | 254.43 M | ||
| Low Estimate | 97.37 M | 103.11 M | 136.29 M | 147.82 M | 173.29 M | 184.17 M | 211.90 M | ||
| Consensus Estimate | 103.76 M | 111.14 M | 142.99 M | 157.53 M | 178.83 M | 199.02 M | 233.16 M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 |
|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | -1.20 | 1.06 | 1.14 | 1.11 | 1.39 | - | - | ||
| High Estimate | 1.21 | 1.18 | 1.21 | 1.18 | 1.56 | 1.29 | 1.33 | ||
| Low Estimate | 1.05 | 0.98 | 1.11 | 0.98 | 1.36 | 1.07 | 1.23 | ||
| Consensus Estimate | 1.13 | 1.08 | 1.16 | 1.08 | 1.46 | 1.18 | 1.28 |