
Last Price
52 Week Range
$69.21 - $92.69
Next Earnings Date
Jul 22 2026 (Estimate)
Next Earnings Date
Jul 22 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.408B | $1.429B | $1.44B | ||||||||||
| - | $588M | $501M | ||||||||||
| $1.408B | $0.841B | $0.938B | ||||||||||
| - | - | - | ||||||||||
| $694M | $687M | $815M | ||||||||||
| $219M | $-252M | $-428M | ||||||||||
| $495M | $406M | $415M | ||||||||||
| $-124M | $-139M | $-140M | ||||||||||
| $-3M | $-2M | $-9M | ||||||||||
| $-127M | $-141M | $-149M | ||||||||||
| $368M | $265M | $266M | ||||||||||
| $79M | $72M | $73M | ||||||||||
| $289M | $193M | $193M | ||||||||||
| $3.64 | $2.49 | $2.52 | ||||||||||
| $3.61 | $2.47 | $2.49 | ||||||||||
| $79.5M | $75.7M | $305M | ||||||||||
| $80.1M | $75.7M | $306.4M | ||||||||||
| $568M | $466M | $482M | ||||||||||
| $71M | $62M | $62M | ||||||||||
| $497M | $404M | $420M |
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