
Last Price
52 Week Range
$6.23 - $17.00
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.974B | $1.78B | ||||||||||
| $1.591B | $1.729B | ||||||||||
| $382.592M | $51.359M | ||||||||||
| - | - | ||||||||||
| $201.517M | $155.368M | ||||||||||
| $8.15M | $1.789M | ||||||||||
| $172.925M | $-105.798M | ||||||||||
| $-187.638M | $-163.381M | ||||||||||
| $-56.677M | $-335.314M | ||||||||||
| $-244.315M | $-498.695M | ||||||||||
| $-71.39M | $-604.493M | ||||||||||
| $5.003M | $-109.169M | ||||||||||
| $-76.393M | $-496.358M | ||||||||||
| $-0.43 | $-2.82 | ||||||||||
| $-0.43 | $-2.82 | ||||||||||
| $175.605M | $175.136M | ||||||||||
| $175.605M | $175.136M | ||||||||||
| $1.257B | $0.74B | ||||||||||
| $1.141B | $1.182B | ||||||||||
| $116.248M | $-441.112M |
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