
Last Price
52 Week Range
$20.20 - $54.08
Next Earnings Date
Jun 09 2026 (Estimate)
Next Earnings Date
Jun 09 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|
| $759.249M | $956.822M | ||||||
| $85.14M | $119.861M | ||||||
| $674.109M | $836.961M | ||||||
| $239.259M | $271.413M | ||||||
| $570.669M | $682.065M | ||||||
| $6.896M | - | ||||||
| $-142.715M | $-116.517M | ||||||
| $47.735M | $46.477M | ||||||
| $9.187M | $-17.216M | ||||||
| $56.922M | $29.261M | ||||||
| $-85.793M | $-87.256M | ||||||
| $-76.674M | $-29.605M | ||||||
| $-6.326M | $-55.959M | ||||||
| $-0.04 | $-0.35 | ||||||
| $-0.04 | $-0.35 | ||||||
| $160.58M | $165.8M | ||||||
| $160.58M | $165.8M | ||||||
| $-131.729M | $-104.083M | ||||||
| $10.986M | $12.434M | ||||||
| $-142.715M | $-116.517M |
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