
Last Price
52 Week Range
$58.72 - $103.17
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $201.678M | $157.1M | |||||
| $139.633M | - | |||||
| - | - | |||||
| $7.826M | $-2.6M | |||||
| $-24.086M | $-88.1M | |||||
| $-2.727M | $212.1M | |||||
| $322.324M | $278.5M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-172.427M | $-348.1M | |||||
| $-130.981M | $-610M | |||||
| - | - | |||||
| - | - | |||||
| $8.607M | $44.4M | |||||
| $-294.801M | $-913.7M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-7.036M | $480.1M | |||||
| $-1.673M | - | |||||
| - | - | |||||
| - | $-2.6M | |||||
| $-8.709M | $477.5M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $262.32M | $281.1M | |||||
| $18.814M | $-157.7M | |||||
| $281.134M | $123.4M | |||||
| $322.324M | $278.5M | |||||
| $-172.427M | $-348.1M | |||||
| $149.897M | $-69.6M |
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