
Last Price
52 Week Range
$22.29 - $30.70
Next Earnings Date
Apr 27 2026 (Estimate)
Next Earnings Date
Apr 27 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.285B | $1.372B | |||||||||||||||
| $317.116M | $340.516M | |||||||||||||||
| $0.968B | $1.031B | |||||||||||||||
| - | - | |||||||||||||||
| $116.363M | $112.669M | |||||||||||||||
| $381.396M | $414.93M | |||||||||||||||
| $470.179M | $503.482M | |||||||||||||||
| $-195.218M | $-224.689M | |||||||||||||||
| $64.315M | $107.462M | |||||||||||||||
| $-130.903M | $-117.227M | |||||||||||||||
| $339.276M | $386.255M | |||||||||||||||
| - | - | |||||||||||||||
| $339.274M | $386.228M | |||||||||||||||
| $1.12 | $1.26 | |||||||||||||||
| $1.11 | $1.25 | |||||||||||||||
| $303.13M | $307.181M | |||||||||||||||
| $304.038M | $307.866M | |||||||||||||||
| $0.937B | $1.026B | |||||||||||||||
| $381.396M | $414.93M | |||||||||||||||
| $555.27M | $610.944M |
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