
Last Price
52 Week Range
$16.39 - $28.75
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1.167B | $1.289B | ||||||||
| $913.858M | $984.177M | ||||||||
| $253.363M | $304.484M | ||||||||
| - | - | ||||||||
| $185.908M | $219.207M | ||||||||
| - | - | ||||||||
| $67.455M | $85.277M | ||||||||
| $15.747M | - | ||||||||
| - | $10.155M | ||||||||
| $15.747M | $10.155M | ||||||||
| $83.202M | $95.432M | ||||||||
| $28.866M | $36.912M | ||||||||
| $54.336M | $58.52M | ||||||||
| $0.59 | $0.68 | ||||||||
| $0.57 | $0.65 | ||||||||
| $91.482M | $85.232M | ||||||||
| $95.448M | $89.465M | ||||||||
| $70.63M | $100.38M | ||||||||
| $3.175M | $4.948M | ||||||||
| $67.455M | $95.432M |
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