
Last Price
52 Week Range
$27.22 - $48.20
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $2.979B | $3.076B | |||||||||
| $1.555B | $1.625B | |||||||||
| $1.424B | $1.451B | |||||||||
| $177.7M | $175.7M | |||||||||
| $618M | $639.4M | |||||||||
| $91.4M | $74.1M | |||||||||
| $537M | $561.6M | |||||||||
| $-74.7M | $-59.8M | |||||||||
| $35.3M | $6.4M | |||||||||
| $-39.4M | $-53.4M | |||||||||
| $497.6M | $508.2M | |||||||||
| $75.4M | $102.1M | |||||||||
| $422.2M | $406.1M | |||||||||
| $2.76 | $2.77 | |||||||||
| $2.75 | $2.76 | |||||||||
| $152.8M | $146.7M | |||||||||
| $153.8M | $147.4M | |||||||||
| $699.4M | $686.8M | |||||||||
| $127.1M | $125.2M | |||||||||
| $572.3M | $561.6M |
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