
Last Price
52 Week Range
$41.70 - $129.94
Next Earnings Date
May 01 2026 (Estimate)
Next Earnings Date
May 01 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $3.006B | $3.893B | ||||||||||
| $1.797B | $2.424B | ||||||||||
| $1.209B | $1.469B | ||||||||||
| $66.1M | $78.5M | ||||||||||
| $615.9M | $773.8M | ||||||||||
| - | - | ||||||||||
| $527.1M | $616.8M | ||||||||||
| $-106M | $-75M | ||||||||||
| $8.1M | $8.2M | ||||||||||
| $-97.9M | $-66.8M | ||||||||||
| $429.2M | $550M | ||||||||||
| $188.4M | $121.5M | ||||||||||
| $331.8M | $710.2M | ||||||||||
| $2 | $4.36 | ||||||||||
| $1.97 | $4.31 | ||||||||||
| $165.5M | $162.4M | ||||||||||
| $168.2M | $164.6M | ||||||||||
| $681.2M | $832.8M | ||||||||||
| $146M | $207.8M | ||||||||||
| $535.2M | $625M |
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