
Last Price
52 Week Range
$62.23 - $156.00
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $35.464M | $190.291M | |||||||||
| $19.758M | $27.185M | |||||||||
| - | $-83.543M | |||||||||
| $33.224M | $36.861M | |||||||||
| $-45M | $17.251M | |||||||||
| $5.357M | $4.795M | |||||||||
| $48.803M | $192.84M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | $-59.251M | |||||||||
| $441K | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-129.744M | - | |||||||||
| $-129.303M | $-59.251M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| $22.874M | $-0.138M | |||||||||
| - | - | |||||||||
| - | $16.995M | |||||||||
| $22.874M | $16.857M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $395.312M | $337.15M | |||||||||
| $-58.162M | $151.716M | |||||||||
| $337.15M | $488.866M | |||||||||
| $48.803M | $192.84M | |||||||||
| $-129.744M | $-59.251M | |||||||||
| $-80.941M | $133.589M |
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