
Last Price
52 Week Range
$44.58 - $59.83
Next Earnings Date
May 06 2026
Next Earnings Date
May 06 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $308.517M | $265.955M | ||||||||||
| $28.472M | $30.177M | ||||||||||
| $280.045M | $235.778M | ||||||||||
| - | - | ||||||||||
| $37.444M | $33.735M | ||||||||||
| $74.256M | $77.921M | ||||||||||
| $168.345M | $124.122M | ||||||||||
| $-5.27M | $-20.195M | ||||||||||
| $-1.421M | $10.508M | ||||||||||
| $-6.691M | $-9.687M | ||||||||||
| $161.654M | $114.435M | ||||||||||
| - | - | ||||||||||
| $161.661M | $114.435M | ||||||||||
| $5.58 | $3.98 | ||||||||||
| $5.52 | $3.93 | ||||||||||
| $28.226M | $28.005M | ||||||||||
| $28.531M | $28.377M | ||||||||||
| $248.719M | $208.698M | ||||||||||
| $70.807M | $74.068M | ||||||||||
| $177.912M | $134.63M |
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