
Last Price
52 Week Range
$21.29 - $43.17
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $32.878M | $39.199M | ||||||
| $106.192M | $129.487M | ||||||
| $3.818M | $2.998M | ||||||
| $7.228M | - | ||||||
| $-25.344M | $141.364M | ||||||
| $119.665M | $126.962M | ||||||
| $244.437M | $440.01M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-113.257M | $-162.985M | ||||||
| - | $-1.019B | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $-0.113B | $-1.182B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-74.206M | $582.479M | ||||||
| $-50M | $201.832M | ||||||
| $-25.898M | $-8.514M | ||||||
| $1.08M | $-31.456M | ||||||
| $-149.024M | $744.341M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $572.458M | $540.134M | ||||||
| $-17.963M | $1.339M | ||||||
| $554.495M | $541.473M | ||||||
| $244.437M | $440.01M | ||||||
| $-113.257M | $-162.985M | ||||||
| $131.18M | $277.025M |
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