
Last Price
52 Week Range
$28.17 - $49.31
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2005 | 2006 | 2007 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $3.234B | $3.648B | ||||||||||
| $2.498B | $2.801B | ||||||||||
| $736M | $847M | ||||||||||
| - | - | ||||||||||
| $414M | $497M | ||||||||||
| $29M | $2M | ||||||||||
| $293M | $348M | ||||||||||
| $-21M | $-8M | ||||||||||
| $-8M | $-4M | ||||||||||
| $-29M | $-12M | ||||||||||
| $264M | $336M | ||||||||||
| $51M | $58M | ||||||||||
| $213M | $278M | ||||||||||
| $0.81 | $1.05 | ||||||||||
| $0.8 | $1.03 | ||||||||||
| $264M | $265.3M | ||||||||||
| $267.7M | $268.8M | ||||||||||
| $376M | $441M | ||||||||||
| $91M | $93M | ||||||||||
| $285M | $348M |
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