
Last Price
52 Week Range
$62.66 - $127.57
Next Earnings Date
May 26 2026 (Estimate)
Next Earnings Date
May 26 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.61B | $2.919B | |||||||||||
| $618M | $661M | |||||||||||
| $1.992B | $2.258B | |||||||||||
| $642M | $639M | |||||||||||
| $1.413B | $1.466B | |||||||||||
| $11M | - | |||||||||||
| $-74M | $153M | |||||||||||
| $101M | $106M | |||||||||||
| $19M | $-4M | |||||||||||
| $120M | $102M | |||||||||||
| $46M | $255M | |||||||||||
| $18M | $20M | |||||||||||
| $28M | $235M | |||||||||||
| $0.17 | $1.34 | |||||||||||
| $0.06 | $1.31 | |||||||||||
| $169.569M | $175.882M | |||||||||||
| $175.086M | $179.29M | |||||||||||
| $139M | $249M | |||||||||||
| $88M | $96M | |||||||||||
| $51M | $153M |
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