
Last Price
52 Week Range
$18.64 - $100.25
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $203.855M | $275.457M | |||||||
| $270.643M | $282.056M | |||||||
| $-66.788M | $-6.599M | |||||||
| $9.307M | - | |||||||
| $83.299M | $112.066M | |||||||
| $10.032M | $4.108M | |||||||
| $-169.426M | $-122.773M | |||||||
| $24.104M | $20.534M | |||||||
| $51.975M | $-15.535M | |||||||
| $76.079M | $4.999M | |||||||
| $-93.347M | $-117.774M | |||||||
| $-27.923M | $-31.9M | |||||||
| $-65.424M | $-85.874M | |||||||
| $-0.57 | $-0.5 | |||||||
| $-0.57 | $-0.5 | |||||||
| $166.841M | $170.127M | |||||||
| $169.883M | $170.127M | |||||||
| $7.72M | $4.464M | |||||||
| $78.057M | $90.757M | |||||||
| $-70.337M | $-86.293M |
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