
Last Price
52 Week Range
$9.64 - $19.84
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.739B | $3.337B | ||||||||||
| - | $181.303M | ||||||||||
| $2.739B | $3.156B | ||||||||||
| - | - | ||||||||||
| $2.408B | $0.659B | ||||||||||
| $0.168B | $2.263B | ||||||||||
| $163.042M | $234.002M | ||||||||||
| $-31.768M | $-32.482M | ||||||||||
| - | - | ||||||||||
| $-31.768M | $-32.482M | ||||||||||
| $131.274M | $201.52M | ||||||||||
| $45.783M | $46.074M | ||||||||||
| $61.234M | $126.186M | ||||||||||
| $0.36 | $0.71 | ||||||||||
| $0.34 | $0.68 | ||||||||||
| $172.179M | $178.456M | ||||||||||
| $177.691M | $253.45M | ||||||||||
| $337.341M | $415.305M | ||||||||||
| $174.299M | $181.303M | ||||||||||
| $163.042M | $234.002M |
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