
Last Price
52 Week Range
$41.50 - $60.76
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.94B | $1.011B | ||||||||||||||
| $326.149M | $373.114M | ||||||||||||||
| $613.678M | $638.073M | ||||||||||||||
| $255.878M | $270.229M | ||||||||||||||
| $220.121M | $234.206M | ||||||||||||||
| $29.131M | - | ||||||||||||||
| $108.548M | $135.83M | ||||||||||||||
| $35.933M | $28.323M | ||||||||||||||
| $-2.674M | $5.095M | ||||||||||||||
| $33.259M | $33.418M | ||||||||||||||
| $141.807M | $169.248M | ||||||||||||||
| $19.294M | $37.62M | ||||||||||||||
| $124.116M | $132.574M | ||||||||||||||
| $2.5 | $2.66 | ||||||||||||||
| $2.29 | $2.46 | ||||||||||||||
| $49.642M | $49.795M | ||||||||||||||
| $57.993M | $58.924M | ||||||||||||||
| $196.295M | $232.742M | ||||||||||||||
| $43.062M | $46.2M | ||||||||||||||
| $153.233M | $186.542M |
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