
Last Price
52 Week Range
$38.00 - $105.34
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $250.603M | $56.998M | ||||||||||
| $159.417M | $1.563M | ||||||||||
| $-8.052M | $-9.393M | ||||||||||
| $22.07M | $19.953M | ||||||||||
| $-60.015M | $-30.035M | ||||||||||
| $3.425M | $190.16M | ||||||||||
| $367.448M | $229.246M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-457.221M | $-320.261M | ||||||||||
| - | - | ||||||||||
| $-49.721M | $6.381M | ||||||||||
| - | - | ||||||||||
| $-31.06M | $-91.27M | ||||||||||
| $-538.002M | $-405.15M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-12.911M | $11.829M | ||||||||||
| - | $-9.384M | ||||||||||
| $-43.823M | $-17.824M | ||||||||||
| $-11.777M | - | ||||||||||
| $-68.511M | $-15.379M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $738.197M | $499.132M | ||||||||||
| $-239.065M | $-191.283M | ||||||||||
| $499.132M | $307.849M | ||||||||||
| $367.448M | $229.246M | ||||||||||
| $-457.221M | $-320.261M | ||||||||||
| $-89.773M | $-91.015M |
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