
Last Price
52 Week Range
$3.61 - $7.96
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.869B | $2.349B | ||||||||||
| $2.019B | $1.926B | ||||||||||
| $849.631M | $423.2M | ||||||||||
| - | - | ||||||||||
| $28.173M | $87.369M | ||||||||||
| $15.731M | - | ||||||||||
| $805.727M | $335.832M | ||||||||||
| $-36.058M | $-45.909M | ||||||||||
| $8.784M | $62.305M | ||||||||||
| $-27.274M | $16.396M | ||||||||||
| $778.453M | $352.227M | ||||||||||
| $4.418M | $2.568M | ||||||||||
| $774.035M | $349.659M | ||||||||||
| $1.52 | $0.7 | ||||||||||
| $1.5 | $0.69 | ||||||||||
| $510.098M | $498.178M | ||||||||||
| $515.109M | $504.114M | ||||||||||
| $992.318M | $543.897M | ||||||||||
| $215.111M | $208.066M | ||||||||||
| $777.207M | $335.832M |
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