
Last Price
52 Week Range
$2.60 - $5.94
Next Earnings Date
Jun 09 2026 (Estimate)
Next Earnings Date
Jun 09 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.337B | $1.267B | $1.32B | |||||||||
| $745.43M | $704.232M | $742.125M | |||||||||
| $592.038M | $562.939M | $577.542M | |||||||||
| - | - | - | |||||||||
| $725.465M | $598.616M | $611.771M | |||||||||
| - | $-6.833M | $-10.061M | |||||||||
| $-133.427M | $-44.721M | $-24.168M | |||||||||
| $11.25M | $10.709M | $9.652M | |||||||||
| $1.631M | $0.173M | $-9.852M | |||||||||
| $12.881M | $10.882M | $-0.2M | |||||||||
| $-120.546M | $-28.023M | $-24.368M | |||||||||
| $-1.661M | $0.821M | $0.606M | |||||||||
| $-128.84M | $-28.739M | $-24.97M | |||||||||
| $-1.07 | $-0.22 | $-0.194 | |||||||||
| $-1.07 | $-0.22 | $-0.194 | |||||||||
| $120.214M | $128.785M | $528.877M | |||||||||
| $120.214M | $128.785M | $528.877M | |||||||||
| $-88.938M | $-1.899M | $-10.309M | |||||||||
| $44.489M | $26.124M | $19.02M | |||||||||
| $-133.427M | $-28.023M | $-29.088M |
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