
Last Price
52 Week Range
$14.43 - $79.57
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.996B | $2.317B | $2.321B | |||||||||
| $1.289B | $1.546B | $1.592B | |||||||||
| $707.3M | $770.4M | $729.1M | |||||||||
| - | $16M | - | |||||||||
| $284.6M | $396M | $393.9M | |||||||||
| $35M | $1M | $8.5M | |||||||||
| $387.7M | $357.4M | $322.4M | |||||||||
| $-58.3M | $-68.4M | $-74M | |||||||||
| - | - | $-1.8M | |||||||||
| $-58.3M | $-68.4M | $-75.8M | |||||||||
| $329.4M | $289M | $246.6M | |||||||||
| $82.9M | $72.8M | $63.6M | |||||||||
| $246.5M | $216.2M | $183M | |||||||||
| $1.89 | $1.7 | $1.48 | |||||||||
| $1.86 | $1.68 | $1.45 | |||||||||
| $130.3M | $126.9M | $499.4M | |||||||||
| $132.3M | $128.5M | $504.8M | |||||||||
| $424.2M | $376M | $325.7M | |||||||||
| $36.5M | $18.6M | $5.1M | |||||||||
| $387.7M | $357.4M | $320.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