
Last Price
52 Week Range
$6.38 - $12.98
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.271B | $1.379B | ||||||
| $769.878M | $842.814M | ||||||
| $501.229M | $536.408M | ||||||
| - | - | ||||||
| $415.426M | $447.441M | ||||||
| $-1.202M | - | ||||||
| $87.005M | $88.886M | ||||||
| $3.163M | - | ||||||
| $0.754M | $3.093M | ||||||
| $3.917M | $3.093M | ||||||
| $90.922M | $91.979M | ||||||
| $22.372M | $24.723M | ||||||
| $68.55M | $67.256M | ||||||
| $0.49 | $0.48 | ||||||
| $0.49 | $0.48 | ||||||
| $140.072M | $140.698M | ||||||
| $140.692M | $141.412M | ||||||
| $161.826M | $181.564M | ||||||
| $76.023M | $89.585M | ||||||
| $85.803M | $91.979M |
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