
Last Price
52 Week Range
$27.00 - $70.43
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $522.007M | $705.125M | |||||||
| $90.712M | $119.948M | |||||||
| - | - | |||||||
| - | - | |||||||
| $36.508M | $25.679M | |||||||
| $649.227M | $850.752M | |||||||
| $19.87M | $17.599M | |||||||
| $432.338M | $411.42M | |||||||
| - | - | |||||||
| - | - | |||||||
| $28.471M | $61.606M | |||||||
| $480.679M | $490.625M | |||||||
| - | - | |||||||
| $1.13B | $1.341B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $10.649M | $14.168M | |||||||
| $19.022M | $50.668M | |||||||
| - | $5.78M | |||||||
| $7.794M | - | |||||||
| - | - | |||||||
| $247.187M | $309.604M | |||||||
| $32.863M | $27.302M | |||||||
| $317.515M | $407.522M | |||||||
| $-6.182M | - | |||||||
| $13.976M | $6.676M | |||||||
| $27.06M | $32.4M | |||||||
| - | - | |||||||
| $5.623M | $0.656M | |||||||
| $38.865M | $46.408M | |||||||
| - | - | |||||||
| $356.38M | $453.93M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| - | - | |||||||
| $315K | $335K | |||||||
| $-359.668M | $-431.487M | |||||||
| $1.132B | $1.313B | |||||||
| $0.655M | $5.766M | |||||||
| - | - | |||||||
| $773.526M | $887.447M | |||||||
| - | - | |||||||
| $773.526M | $887.447M | |||||||
| $1.13B | $1.341B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $472.138M | $628.574M | |||||||
| $13.976M | $19.132M | |||||||
| $-35.893M | $-57.419M |
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