
Last Price
52 Week Range
$30.94 - $66.50
Next Earnings Date
May 01 2026 (Estimate)
Next Earnings Date
May 01 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.67B | $1.764B | ||||||
| $1.195B | $1.255B | ||||||
| $474.2M | $509.5M | ||||||
| $40.6M | $40.7M | ||||||
| - | $184.3M | ||||||
| $167.4M | $-4.3M | ||||||
| $266.2M | $288.8M | ||||||
| $-40.6M | $-27.1M | ||||||
| $9.2M | $4.5M | ||||||
| $-31.4M | $-22.6M | ||||||
| $234.8M | $266.2M | ||||||
| $49.2M | $58.8M | ||||||
| $185.6M | $207.4M | ||||||
| $2.23 | $2.52 | ||||||
| $2.22 | $2.5 | ||||||
| $83.2M | $82.2M | ||||||
| $83.6M | $82.8M | ||||||
| $286M | $318.8M | ||||||
| $24.8M | $30M | ||||||
| $261.2M | $288.8M |
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