
Last Price
52 Week Range
$20.70 - $26.25
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $3.695B | $3.721B | |||||||||
| $2.717B | $2.807B | |||||||||
| $978M | $914M | |||||||||
| - | - | |||||||||
| $429M | $382M | |||||||||
| - | $40M | |||||||||
| $549M | $492M | |||||||||
| $-98M | $-86M | |||||||||
| - | $-13M | |||||||||
| $-98M | $-99M | |||||||||
| $451M | $393M | |||||||||
| $99M | $92M | |||||||||
| $352M | $301M | |||||||||
| $1.68 | $1.43 | |||||||||
| $1.67 | $1.43 | |||||||||
| $210.1M | $210.3M | |||||||||
| $210.4M | $210.4M | |||||||||
| $707M | $614M | |||||||||
| $129M | $135M | |||||||||
| $578M | $479M |
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