
Last Price
52 Week Range
$9.57 - $32.44
Next Earnings Date
Jul 23 2026 (Estimate)
Next Earnings Date
Jul 23 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $3.475B | $3.584B | $3.691B | ||||||||||
| $2.586B | $2.706B | $2.841B | ||||||||||
| $889M | $878M | $850M | ||||||||||
| $187M | $151M | $148M | ||||||||||
| $239M | $234M | $224M | ||||||||||
| - | - | $-1M | ||||||||||
| $463M | $493M | $395M | ||||||||||
| $-154M | $-101M | $-103M | ||||||||||
| $34M | - | $133M | ||||||||||
| $-120M | $-101M | $30M | ||||||||||
| $343M | $392M | $425M | ||||||||||
| $61M | $82M | $82M | ||||||||||
| $282M | $310M | $343M | ||||||||||
| $1.27 | $1.55 | $1.76 | ||||||||||
| $1.26 | $1.52 | $1.72 | ||||||||||
| $222.316M | $199.758M | $783.315M | ||||||||||
| $224.121M | $203.624M | $798.166M | ||||||||||
| $590M | $592M | $638M | ||||||||||
| $90M | $99M | $102M | ||||||||||
| $500M | $493M | $536M |
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