
Last Price
52 Week Range
$36.06 - $131.72
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $306.241M | $517.246M | $592.074M | ||||||
| $4.363M | $13.407M | $26.694M | ||||||
| $-37.99M | $-8.744M | - | ||||||
| $56.783M | $118.88M | - | ||||||
| $-92.758M | $-1.019M | $9.022M | ||||||
| $192.334M | $16.024M | $3.013M | ||||||
| $428.973M | $655.794M | $630.803M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $-6.16M | $-33.921M | $-41.543M | ||||||
| - | $-152.175M | $-131.612M | ||||||
| - | - | - | ||||||
| - | - | - | ||||||
| $-0.5M | - | $-2.747M | ||||||
| $-6.66M | $-186.096M | $-175.902M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| - | $-150M | $-151.173M | ||||||
| $-552.009M | - | - | ||||||
| - | - | - | ||||||
| $473.742M | $-27.649M | $-44.647M | ||||||
| $-78.267M | $-177.649M | $-195.82M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $130.008M | $474.054M | $693.543M | ||||||
| $344.046M | $292.049M | $259.081M | ||||||
| $474.054M | $766.103M | $952.624M | ||||||
| $428.973M | $655.794M | $630.803M | ||||||
| $-6.66M | $-33.921M | $-41.543M | ||||||
| $422.313M | $621.873M | $589.26M |
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