
Last Price
52 Week Range
$21.82 - $76.51
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $147.582M | $223.185M | $239.395M | ||||||
| $10.265M | $10.659M | $15.957M | ||||||
| $-8.593M | $-11.592M | $-13.788M | ||||||
| $51.076M | $72.386M | $73.471M | ||||||
| $-24.524M | $-24.097M | $-12.096M | ||||||
| $8.29M | $2.724M | $12.484M | ||||||
| $184.096M | $273.265M | $315.423M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $-0.147M | $-6.525M | $-1.507M | ||||||
| - | - | $-26.528M | ||||||
| $-472.867M | $-675.557M | $-524.846M | ||||||
| $509.854M | $652.784M | $544.311M | ||||||
| $-5.654M | - | $-6.71M | ||||||
| $31.186M | $-29.298M | $-15.28M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| - | - | - | ||||||
| $-280.716M | $-96.992M | $-370.109M | ||||||
| - | - | - | ||||||
| $4.192M | $-34.146M | $-30.466M | ||||||
| $-276.524M | $-131.138M | $-400.575M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $158.027M | $96.785M | $165.27M | ||||||
| $-61.242M | $112.829M | $-100.432M | ||||||
| $96.785M | $209.614M | $64.838M | ||||||
| $184.096M | $273.265M | $315.423M | ||||||
| $-5.801M | $-6.525M | $-1.507M | ||||||
| $178.295M | $266.74M | $313.916M |
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