
Last Price
52 Week Range
$20.82 - $27.63
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $525.951M | $516.7M | ||||||||||
| $295.647M | $215.8M | ||||||||||
| $230.304M | $300.9M | ||||||||||
| - | - | ||||||||||
| $90.362M | - | ||||||||||
| $7.651M | $173.7M | ||||||||||
| $132.291M | $127.2M | ||||||||||
| $52.108M | - | ||||||||||
| $-52.108M | - | ||||||||||
| - | - | ||||||||||
| $132.291M | $127.2M | ||||||||||
| $-2.86M | - | ||||||||||
| $135.151M | $127.2M | ||||||||||
| $3.01 | $2.89 | ||||||||||
| $2.98 | $2.89 | ||||||||||
| $44.235M | $44.011M | ||||||||||
| $44.739M | $43.7M | ||||||||||
| $135.695M | $127.2M | ||||||||||
| $3.404M | - | ||||||||||
| $132.291M | $127.2M |
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