
Last Price
52 Week Range
$8.46 - $20.74
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $2.45B | $2.657B | |||||||||
| $1.123B | $1.515B | |||||||||
| $1.327B | $1.141B | |||||||||
| - | - | |||||||||
| $957.118M | $771.285M | |||||||||
| $628.537M | $341.315M | |||||||||
| $-258.328M | $28.77M | |||||||||
| $-289.629M | $-392.462M | |||||||||
| $-4.545M | $-304.643M | |||||||||
| $-294.174M | $-697.105M | |||||||||
| $-552.502M | $-668.335M | |||||||||
| $15.252M | $48.228M | |||||||||
| $-567.754M | $-701.098M | |||||||||
| $-11.71 | $-14.45 | |||||||||
| $-11.71 | $-14.45 | |||||||||
| $48.469M | $60.686M | |||||||||
| $48.469M | $60.686M | |||||||||
| $137.389M | $344.231M | |||||||||
| $379.544M | $315.461M | |||||||||
| $-242.155M | $28.77M |
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