
Last Price
52 Week Range
$30.96 - $59.25
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $234.433M | $277.794M | |||||||
| $64.608M | $65.88M | |||||||
| $12.571M | $24.333M | |||||||
| $74.417M | $72.576M | |||||||
| $22.544M | $59.321M | |||||||
| $26.719M | $38.56M | |||||||
| $435.292M | $538.464M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-14.046M | $-18.255M | |||||||
| $-130.407M | $-93.252M | |||||||
| $-1.435M | $-0.981M | |||||||
| - | - | |||||||
| $2.621M | $0.179M | |||||||
| $-143.267M | $-112.309M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-146.713M | $-145.112M | |||||||
| $-76.863M | $-145.71M | |||||||
| $-72.115M | $-84.963M | |||||||
| $5.841M | $-0.513M | |||||||
| $-289.85M | $-376.298M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $68.412M | $64.009M | |||||||
| $-4.403M | $59.269M | |||||||
| $64.009M | $123.278M | |||||||
| $435.292M | $538.464M | |||||||
| $-14.046M | $-18.255M | |||||||
| $421.246M | $520.209M |
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