
Last Price
52 Week Range
$27.00 - $70.43
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-69.236M | $-71.819M | |||||||
| $21.46M | $24.503M | |||||||
| - | - | |||||||
| $131.106M | $156.657M | |||||||
| $25.129M | $33.473M | |||||||
| $2.465M | $2.915M | |||||||
| $110.924M | $145.729M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-3.143M | $-3.46M | |||||||
| $-156.714M | - | |||||||
| $-513.591M | $-625.867M | |||||||
| $508.092M | $477.059M | |||||||
| - | - | |||||||
| $-165.356M | $-152.268M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| $19.096M | $12.055M | |||||||
| - | - | |||||||
| $2.135M | $19.155M | |||||||
| $21.231M | $31.21M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $84.777M | $50.627M | |||||||
| $-34.15M | $25.924M | |||||||
| $50.627M | $76.551M | |||||||
| $110.924M | $145.729M | |||||||
| $-3.143M | $-3.46M | |||||||
| $107.781M | $142.269M |
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