
Last Price
52 Week Range
$2.22 - $7.00
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.05B | $0.908B | ||||||||||
| $615.318M | $556.94M | ||||||||||
| $434.532M | $351.269M | ||||||||||
| - | - | ||||||||||
| $356.865M | $337.715M | ||||||||||
| $64.676M | $59.097M | ||||||||||
| $12.991M | $-45.543M | ||||||||||
| $-20.575M | $-19.181M | ||||||||||
| $-2.922M | $0.785M | ||||||||||
| $-23.497M | $-18.396M | ||||||||||
| $-10.506M | $-63.939M | ||||||||||
| $4.564M | $4.356M | ||||||||||
| $-14.718M | $-67.36M | ||||||||||
| $-0.28 | $-1.24 | ||||||||||
| $-0.28 | $-1.24 | ||||||||||
| $52.043M | $54.387M | ||||||||||
| $52.043M | $54.387M | ||||||||||
| $72.652M | $14.281M | ||||||||||
| $62.583M | $59.097M | ||||||||||
| $10.069M | $-44.816M |
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