
Last Price
52 Week Range
$33.20 - $59.25
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.13B | $1.079B | ||||||||||
| $693.421M | $489.751M | ||||||||||
| $436.393M | $589.3M | ||||||||||
| - | - | ||||||||||
| $130.462M | - | ||||||||||
| $16.318M | $338.799M | ||||||||||
| $289.613M | $250.501M | ||||||||||
| $6.459M | $10.962M | ||||||||||
| $3.204M | $-0.794M | ||||||||||
| $9.663M | $10.168M | ||||||||||
| $299.276M | $260.669M | ||||||||||
| $66.518M | $59.027M | ||||||||||
| $185.407M | $166.014M | ||||||||||
| $2.79 | $2.42 | ||||||||||
| $2.77 | $2.41 | ||||||||||
| $66.393M | $68.565M | ||||||||||
| $79.915M | $69.015M | ||||||||||
| $363.538M | $353.454M | ||||||||||
| $60.438M | $88.436M | ||||||||||
| $301.55M | $265.018M |
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