
Last Price
52 Week Range
$23.05 - $58.56
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $494.629M | $498.207M | $522.011M | ||||||||||||||||
| $283.065M | $275.311M | $284.808M | ||||||||||||||||
| $211.564M | $222.896M | $237.203M | ||||||||||||||||
| $10.025M | $9.429M | $9.429M | ||||||||||||||||
| $123.761M | $129.759M | $140.216M | ||||||||||||||||
| $2.407M | $3.951M | $4.466M | ||||||||||||||||
| $75.371M | $79.757M | $83.092M | ||||||||||||||||
| $-8.845M | $-10.325M | $-8.297M | ||||||||||||||||
| $1.148M | $0.687M | $1.937M | ||||||||||||||||
| $-7.697M | $-9.638M | $-6.36M | ||||||||||||||||
| $67.674M | $70.119M | $76.732M | ||||||||||||||||
| $16.086M | $16.604M | $17.935M | ||||||||||||||||
| $51.588M | $53.515M | $58.797M | ||||||||||||||||
| $1.53 | $1.59 | $1.78 | ||||||||||||||||
| $1.51 | $1.57 | $1.76 | ||||||||||||||||
| $33.671M | $33.708M | $132.56M | ||||||||||||||||
| $34.067M | $34.058M | $133.6M | ||||||||||||||||
| $95.356M | $102.783M | $107.78M | ||||||||||||||||
| $18.837M | $22.339M | $22.751M | ||||||||||||||||
| $76.519M | $80.444M | $85.029M |
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