
Last Price
52 Week Range
$4.48 - $10.29
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.316B | $1.472B | ||||||||||
| $0.989B | $1.047B | ||||||||||
| $327.597M | $425.883M | ||||||||||
| $67.543M | $69.147M | ||||||||||
| $310.008M | $354.66M | ||||||||||
| - | - | ||||||||||
| $-49.954M | $2.076M | ||||||||||
| $-9.86M | $-7.69M | ||||||||||
| $-1.844M | $-6.535M | ||||||||||
| $-11.704M | $-14.225M | ||||||||||
| $-61.658M | $-12.149M | ||||||||||
| $21.736M | $2.816M | ||||||||||
| $-85.181M | $-12.465M | ||||||||||
| $-0.95 | $-0.12 | ||||||||||
| $-0.95 | $-0.12 | ||||||||||
| $104.164M | $106.005M | ||||||||||
| $104.164M | $106.005M | ||||||||||
| $3.446M | $51.391M | ||||||||||
| $51.897M | $54.19M | ||||||||||
| $-48.451M | $-2.799M |
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