
Last Price
52 Week Range
$4.44 - $8.89
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $879.702M | $953.009M | ||||||||||
| $551.621M | $749.285M | ||||||||||
| $328.081M | $203.724M | ||||||||||
| - | - | ||||||||||
| $136.619M | $170.266M | ||||||||||
| $58.041M | $-107.787M | ||||||||||
| $133.421M | $141.245M | ||||||||||
| $-88.948M | $-87.962M | ||||||||||
| $-7.192M | $-7.004M | ||||||||||
| $-96.14M | $-94.966M | ||||||||||
| $37.281M | $46.279M | ||||||||||
| $13.266M | $-9.402M | ||||||||||
| $24.015M | $55.681M | ||||||||||
| $-0.31 | $0.7 | ||||||||||
| $-0.31 | $0.68 | ||||||||||
| $77.993M | $79.798M | ||||||||||
| $77.993M | $81.468M | ||||||||||
| $184.27M | $204.428M | ||||||||||
| $58.041M | $63.183M | ||||||||||
| $126.229M | $141.245M |
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