
Last Price
52 Week Range
$14.67 - $20.50
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.422B | $2.501B | ||||||
| $2.156B | $1.09B | ||||||
| $0.266B | $1.411B | ||||||
| - | - | ||||||
| $94.3M | - | ||||||
| $0.035B | $1.135B | ||||||
| $136.4M | $275.6M | ||||||
| $162M | $-47.7M | ||||||
| $-162M | $47.7M | ||||||
| - | - | ||||||
| $136.4M | $275.6M | ||||||
| $23.1M | $50.1M | ||||||
| $113.3M | $225.5M | ||||||
| $0.98 | $2.12 | ||||||
| $0.98 | $2.11 | ||||||
| $115.218M | $106.159M | ||||||
| $115.627M | $106.741M | ||||||
| $156.2M | $323.3M | ||||||
| $-14M | - | ||||||
| $170.2M | $323.3M |
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