
Last Price
52 Week Range
$49.38 - $89.50
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $290.665M | $241.139M | |||||||||
| $99.251M | $116.486M | |||||||||
| $6.101M | $44.312M | |||||||||
| $56.082M | - | |||||||||
| $-85.815M | $-146.979M | |||||||||
| $157.322M | $223.424M | |||||||||
| $523.606M | $478.382M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-49.213M | $-67.97M | |||||||||
| $-507.681M | $-142.657M | |||||||||
| - | $-83.599M | |||||||||
| - | $40.222M | |||||||||
| $179K | - | |||||||||
| $-556.715M | $-254.004M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $302.387M | $-15.976M | |||||||||
| $-17.065M | $-116.114M | |||||||||
| - | - | |||||||||
| $-66.573M | $-83.59M | |||||||||
| $218.749M | $-215.68M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $272.943M | $453.548M | |||||||||
| $180.605M | $12.84M | |||||||||
| $453.548M | $466.388M | |||||||||
| $523.606M | $478.382M | |||||||||
| $-49.213M | $-67.97M | |||||||||
| $474.393M | $410.412M |
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