
Last Price
52 Week Range
$25.77 - $66.70
Next Earnings Date
Apr 28 2026 (Estimate)
Next Earnings Date
Apr 28 2026 (Est.)
Last Price
| Metric | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.33B | $1.473B | |||||||||||||||||
| $701.245M | $785.981M | |||||||||||||||||
| $629.138M | $687.004M | |||||||||||||||||
| $201.315M | $189.075M | |||||||||||||||||
| $337.377M | $333.272M | |||||||||||||||||
| $13.154M | - | |||||||||||||||||
| $77.292M | $164.657M | |||||||||||||||||
| $68.401M | $58.201M | |||||||||||||||||
| $-25.534M | $-18.044M | |||||||||||||||||
| $42.867M | $40.157M | |||||||||||||||||
| $120.159M | $204.814M | |||||||||||||||||
| $17.501M | $32.681M | |||||||||||||||||
| $102.658M | $172.133M | |||||||||||||||||
| $0.76 | $1.31 | |||||||||||||||||
| $0.75 | $1.29 | |||||||||||||||||
| $135.167M | $131.162M | |||||||||||||||||
| $140.004M | $134.886M | |||||||||||||||||
| $210.453M | $289.98M | |||||||||||||||||
| $81.389M | $80.645M | |||||||||||||||||
| $129.064M | $209.335M |
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