
Last Price
52 Week Range
$60.22 - $191.24
Next Earnings Date
May 20 2026 (Estimate)
Next Earnings Date
May 20 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.761B | $1.993B | |||||||||||||||
| $564.635M | $636.353M | |||||||||||||||
| $1.196B | $1.357B | |||||||||||||||
| $495.281M | $645.501M | |||||||||||||||
| $600.593M | $709.438M | |||||||||||||||
| - | - | |||||||||||||||
| $100.141M | $1.752M | |||||||||||||||
| $38.09M | $-5.015M | |||||||||||||||
| $13.694M | $2.862M | |||||||||||||||
| $51.784M | $-2.153M | |||||||||||||||
| $151.925M | $-0.401M | |||||||||||||||
| $13.603M | $-51.047M | |||||||||||||||
| $138.322M | $50.646M | |||||||||||||||
| $2.49 | $0.91 | |||||||||||||||
| $2.36 | $0.88 | |||||||||||||||
| $55.579M | $55.551M | |||||||||||||||
| $59.953M | $57.717M | |||||||||||||||
| $186.206M | $33.205M | |||||||||||||||
| $31.115M | $31.453M | |||||||||||||||
| $155.091M | $1.752M |
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