
Last Price
52 Week Range
$34.58 - $66.50
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.67B | $1.764B | $1.825B | ||||||
| $1.195B | $1.255B | $1.299B | ||||||
| $474.2M | $509.5M | $526.1M | ||||||
| $40.6M | $40.7M | $39.7M | ||||||
| - | $184.3M | $143.5M | ||||||
| $167.4M | $-4.3M | $32.6M | ||||||
| $266.2M | $288.8M | $315.9M | ||||||
| $-40.6M | $-27.1M | $-34.3M | ||||||
| $9.2M | $4.5M | $-11M | ||||||
| $-31.4M | $-22.6M | $-45.3M | ||||||
| $234.8M | $266.2M | $270.6M | ||||||
| $49.2M | $58.8M | $59.5M | ||||||
| $185.6M | $207.4M | $211.1M | ||||||
| $2.23 | $2.52 | $2.58 | ||||||
| $2.22 | $2.5 | $2.55 | ||||||
| $83.2M | $82.2M | $327.6M | ||||||
| $83.6M | $82.8M | $330.1M | ||||||
| $286M | $318.8M | $352.3M | ||||||
| $24.8M | $30M | $34.6M | ||||||
| $261.2M | $288.8M | $317.7M |
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