
Last Price
52 Week Range
$25.45 - $91.53
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $84.492M | $259.262M | |||||||
| $130.052M | $137.449M | |||||||
| $2.337M | $-71.237M | |||||||
| $90.545M | $80.315M | |||||||
| $-57.304M | $-51.384M | |||||||
| $32.603M | $-44.801M | |||||||
| $282.725M | $309.604M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-186.523M | - | |||||||
| $43K | - | |||||||
| - | - | |||||||
| $91.675M | - | |||||||
| - | $-268.285M | |||||||
| $-94.805M | $-268.285M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-5.475M | $-114.382M | |||||||
| $-59.788M | $-73.116M | |||||||
| - | - | |||||||
| $-11.183M | $-29.411M | |||||||
| $-76.446M | $-216.909M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $318.983M | $428.446M | |||||||
| $111.21M | $-173.971M | |||||||
| $430.193M | $254.475M | |||||||
| $282.725M | $309.604M | |||||||
| $-186.523M | $-139.851M | |||||||
| $96.202M | $169.753M |
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