
Last Price
52 Week Range
$34.59 - $55.89
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.941B | $1.013B | |||||||||||||||
| $696.89M | $801.651M | |||||||||||||||
| $243.746M | $211.672M | |||||||||||||||
| - | - | |||||||||||||||
| $35.944M | $28.639M | |||||||||||||||
| $4.976M | $0.489M | |||||||||||||||
| $202.826M | $182.544M | |||||||||||||||
| $-103.168M | $-66.779M | |||||||||||||||
| $43.506M | $61.153M | |||||||||||||||
| $-59.662M | $-5.626M | |||||||||||||||
| $143.164M | $176.918M | |||||||||||||||
| $479K | $458K | |||||||||||||||
| $142.685M | $176.46M | |||||||||||||||
| $2.99 | $3.3 | |||||||||||||||
| $2.99 | $3.3 | |||||||||||||||
| $47.452M | $53.501M | |||||||||||||||
| $47.479M | $53.552M | |||||||||||||||
| $394.705M | $484.431M | |||||||||||||||
| $100.581M | $128.217M | |||||||||||||||
| $294.124M | $356.214M |
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