
Last Price
52 Week Range
$60.50 - $133.99
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $438.705M | $701.374M | |||||
| $123.109M | $139.631M | |||||
| $-47.374M | - | |||||
| $84.531M | - | |||||
| $-177.427M | - | |||||
| $25.076M | $-206.873M | |||||
| $446.62M | $634.132M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-137.687M | - | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $-13.494M | $-159.779M | |||||
| $-151.181M | $-159.779M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-25.313M | - | |||||
| $-61.395M | - | |||||
| - | - | |||||
| $5.487M | $-77.081M | |||||
| $-81.221M | $-77.081M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $154.061M | $363.669M | |||||
| $209.608M | $413.62M | |||||
| $363.669M | $777.289M | |||||
| $446.62M | $634.132M | |||||
| $-151.181M | $-634.132M | |||||
| $295.439M | - |
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