
Last Price
52 Week Range
$5.71 - $11.61
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|
| $1.155B | $1.201B | $1.24B | |||||
| $840.435M | $754.257M | $830.199M | |||||
| $314.179M | $447.076M | $410.004M | |||||
| - | - | - | |||||
| $155.203M | $143.173M | $148.395M | |||||
| $67.386M | $166.716M | $120.132M | |||||
| $91.59M | $137.187M | $141.579M | |||||
| $-177.611M | $-196.371M | $-202.419M | |||||
| $-25.532M | $100.667M | $48.741M | |||||
| $-203.143M | $-95.704M | $-153.678M | |||||
| $-111.553M | $41.483M | $-12.099M | |||||
| $-27.972M | $51.505M | $75.779M | |||||
| $-83.581M | $-10.022M | $-87.878M | |||||
| $-0.61 | $-0.13 | $-0.677 | |||||
| $-0.61 | $-0.13 | $-0.68 | |||||
| $151.34M | $140.204M | $557.279M | |||||
| $151.34M | $140.204M | $563.7M | |||||
| $211.422M | $394.706M | $334.688M | |||||
| $145.364M | $156.852M | $144.368M | |||||
| $66.058M | $237.854M | $190.32M |
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