
Last Price
52 Week Range
$11.52 - $24.95
Next Earnings Date
Jun 10 2026 (Estimate)
Next Earnings Date
Jun 10 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.862B | $1.071B | |||||||||
| $305.733M | $380.625M | |||||||||
| $555.878M | $690.791M | |||||||||
| $169.73M | $222.961M | |||||||||
| $574.882M | $775.316M | |||||||||
| - | - | |||||||||
| $-188.734M | $-307.486M | |||||||||
| $-182.494M | $-13.845M | |||||||||
| $-5.401M | $-4.668M | |||||||||
| $-187.895M | $-18.513M | |||||||||
| $-376.629M | $-325.999M | |||||||||
| $-60.799M | $-55.945M | |||||||||
| $-315.83M | $-270.054M | |||||||||
| $-1.98 | - | |||||||||
| $-1.98 | - | |||||||||
| $546.56M | - | |||||||||
| $546.56M | - | |||||||||
| $47.271M | $-90.59M | |||||||||
| $237.248M | $210.774M | |||||||||
| $-189.977M | $-301.364M |
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