
Last Price
52 Week Range
$28.80 - $46.02
Next Earnings Date
Apr 22 2026
Next Earnings Date
Apr 22 2026
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $616.8M | $598.601M | |||||||||
| $271.667M | $250.096M | |||||||||
| $345.133M | $348.505M | |||||||||
| - | - | |||||||||
| $154.973M | $156.45M | |||||||||
| $92.901M | $93.256M | |||||||||
| $97.259M | $98.799M | |||||||||
| $300.366M | $330.993M | |||||||||
| $-300.366M | $-334.151M | |||||||||
| - | $-3.158M | |||||||||
| $97.259M | $95.641M | |||||||||
| $20.767M | $20.444M | |||||||||
| $76.492M | $75.197M | |||||||||
| $2.46 | $2.43 | |||||||||
| $2.45 | $2.4 | |||||||||
| $31.13M | $30.746M | |||||||||
| $31.202M | $31.069M | |||||||||
| $114.059M | $113.396M | |||||||||
| $16.8M | $14.597M | |||||||||
| $97.259M | $98.799M |
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