
Last Price
52 Week Range
$69.21 - $92.69
Next Earnings Date
Apr 29 2026
Next Earnings Date
Apr 29 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.408B | $1.429B | ||||||||||
| - | $588M | ||||||||||
| $1.408B | $0.841B | ||||||||||
| - | - | ||||||||||
| $694M | $687M | ||||||||||
| $219M | $-252M | ||||||||||
| $495M | $406M | ||||||||||
| $-124M | $-139M | ||||||||||
| $-3M | $-2M | ||||||||||
| $-127M | $-141M | ||||||||||
| $368M | $265M | ||||||||||
| $79M | $72M | ||||||||||
| $289M | $193M | ||||||||||
| $3.64 | $2.49 | ||||||||||
| $3.61 | $2.47 | ||||||||||
| $79.5M | $75.7M | ||||||||||
| $80.1M | $75.7M | ||||||||||
| $568M | $466M | ||||||||||
| $71M | $62M | ||||||||||
| $497M | $404M |
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