
Last Price
52 Week Range
$4.51 - $15.49
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.444B | $1.269B | ||||||||||
| $1.277B | $1.143B | ||||||||||
| $167.039M | $126.087M | ||||||||||
| - | - | ||||||||||
| $114.323M | $107.558M | ||||||||||
| $219.676M | - | ||||||||||
| $-166.96M | $18.529M | ||||||||||
| $-7.815M | $-8.238M | ||||||||||
| $5.531M | $-2.47M | ||||||||||
| $-2.284M | $-10.708M | ||||||||||
| $-169.244M | $7.821M | ||||||||||
| $-31.385M | $6.997M | ||||||||||
| $-137.859M | $0.824M | ||||||||||
| $-1.32 | $0.008 | ||||||||||
| $-1.31 | $0.008 | ||||||||||
| $104.121M | $103.838M | ||||||||||
| $105.469M | $105.398M | ||||||||||
| $50.304M | $190.955M | ||||||||||
| $211.733M | $174.896M | ||||||||||
| $-161.429M | $16.059M |
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