
Last Price
52 Week Range
$30.94 - $66.50
Next Earnings Date
May 01 2026 (Estimate)
Next Earnings Date
May 01 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $184.3M | $236.4M | |||||
| $254.2M | $320.1M | |||||
| $266.6M | $282.3M | |||||
| - | - | |||||
| $49.9M | $53.6M | |||||
| $755M | $892.4M | |||||
| $186.2M | $197.1M | |||||
| $84.7M | $84.7M | |||||
| $84.9M | $89.2M | |||||
| $18.5M | - | |||||
| $61M | $87.3M | |||||
| $435.3M | $458.3M | |||||
| - | - | |||||
| $1.19B | $1.351B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $214.8M | $201.9M | |||||
| $57.9M | - | |||||
| $22.5M | $30M | |||||
| $12.5M | - | |||||
| $21.7M | - | |||||
| - | - | |||||
| $37.2M | $136.3M | |||||
| $344.9M | $368.2M | |||||
| $543.4M | $540M | |||||
| $39.1M | - | |||||
| - | - | |||||
| $1.4M | - | |||||
| $20M | $64M | |||||
| $618M | $604M | |||||
| - | - | |||||
| $962.9M | $972.2M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-20M | $-80.7M | |||||
| - | - | |||||
| - | - | |||||
| $264.5M | $454.6M | |||||
| $61.9M | $72.7M | |||||
| $-79M | $-68.1M | |||||
| - | - | |||||
| $227.4M | $378.5M | |||||
| - | - | |||||
| $227.4M | $378.5M | |||||
| $1.19B | $1.351B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $84.9M | $89.2M | |||||
| $631.6M | $570M | |||||
| $447.3M | $333.6M |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers