Detailed analyst consensus, revenue, and earnings forecasts vs reported data.
| Metric | 2020 | 2021 | 2022 | 2025 |
|---|---|---|---|---|
| Reported (Actual) | 229.81 M | 333.57 M | 316.67 M | - |
| High Estimate | 240.59 M | 323.22 M | 338.68 M | 451.61 M |
| Low Estimate | 224.28 M | 293.16 M | 313.66 M | 409.29 M |
| Consensus Estimate | 232.43 M | 308.19 M | 326.17 M | 430.45 M |
| Metric | 2025 |
|---|---|
| Reported (Actual) | - |
| High Estimate | 4.21 |
| Low Estimate | 3.77 |
| Consensus Estimate | 3.99 |