Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 |
|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | 112.60 M | 228.31 M | 303.90 M | 371.48 M | 489.50 M | - | - | - | - |
| High Estimate | 120.85 M | 233.33 M | 303.27 M | 404.16 M | 564.86 M | 703.35 M | 881.95 M | 924.45 M | 1.12 B |
| Low Estimate | 106.64 M | 191.39 M | 285.54 M | 369.26 M | 464.04 M | 608.74 M | 792.30 M | 863.00 M | 1.03 B |
| Consensus Estimate | 113.74 M | 212.36 M | 294.40 M | 386.71 M | 514.45 M | 656.04 M | 837.12 M | 893.73 M | 1.08 B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 |
|---|---|---|---|---|---|---|---|---|---|
| Reported (Actual) | -0.76 | -0.58 | 0.99 | 0.53 | 2.43 | - | - | - | - |
| High Estimate | -0.29 | -0.83 | 1.11 | 0.47 | 0.99 | 1.44 | 1.87 | 3.06 | 2.88 |
| Low Estimate | -0.25 | -0.77 | 0.93 | 0.43 | 0.89 | 1.34 | 1.73 | 2.56 | 2.38 |
| Consensus Estimate | -0.27 | -0.80 | 1.02 | 0.45 | 0.94 | 1.39 | 1.80 | 2.81 | 2.63 |