
Last Price
52 Week Range
$31.33 - $52.03
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $244.233M | $178.26M | ||||||||
| $324.197M | $382.645M | ||||||||
| $19.503M | $50.66M | ||||||||
| $76.536M | - | ||||||||
| $-43.401M | $-17.636M | ||||||||
| $16.278M | $10.191M | ||||||||
| $637.346M | $604.12M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-275.873M | $-529.671M | ||||||||
| $-426.19M | $-175.254M | ||||||||
| $-3.273M | $-1.206M | ||||||||
| $528.449M | $507.037M | ||||||||
| - | - | ||||||||
| $-176.887M | $-199.094M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-63.8M | $275.876M | ||||||||
| - | $-176.005M | ||||||||
| $-175.208M | $-500.052M | ||||||||
| $-222.355M | $-4.5M | ||||||||
| $-461.363M | $-404.681M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $4.51M | $3.606M | ||||||||
| $-904K | $345K | ||||||||
| $3.606M | $3.951M | ||||||||
| $637.346M | $604.12M | ||||||||
| $-275.873M | $-529.671M | ||||||||
| $361.473M | $74.449M |
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