
Last Price
52 Week Range
$23.00 - $56.51
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $770.488M | $900.779M | ||||||
| $281.15M | $127.848M | ||||||
| $489.338M | $772.931M | ||||||
| $73.352M | $72.383M | ||||||
| $266.315M | $286.83M | ||||||
| $26.48M | $227.24M | ||||||
| $123.191M | $186.478M | ||||||
| $32.509M | $24.383M | ||||||
| $-89.073M | $-4.791M | ||||||
| $-56.564M | $19.592M | ||||||
| $66.627M | $206.07M | ||||||
| $-158.647M | $37.923M | ||||||
| $169.676M | $109.168M | ||||||
| $1.81 | $1.14 | ||||||
| $1.56 | $1.12 | ||||||
| $93.895M | $95.436M | ||||||
| $144.511M | $97.27M | ||||||
| $149.671M | $240.694M | ||||||
| $26.48M | $34.624M | ||||||
| $123.191M | $206.07M |
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