
Last Price
52 Week Range
$27.07 - $48.76
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $567.561M | $610.308M | ||||||
| $334.08M | $358.585M | ||||||
| $233.481M | $251.723M | ||||||
| - | $11.396M | ||||||
| $158.323M | $165.28M | ||||||
| $8.397M | - | ||||||
| $66.761M | $75.047M | ||||||
| $-7.822M | $-11.828M | ||||||
| $-4.721M | $-0.893M | ||||||
| $-12.543M | $-12.721M | ||||||
| $54.218M | $62.326M | ||||||
| $18.085M | $18.187M | ||||||
| $36.133M | $44.139M | ||||||
| $0.9 | $1.08 | ||||||
| $0.9 | $1.02 | ||||||
| $39.946M | $40.867M | ||||||
| $40.332M | $43.433M | ||||||
| $78.46M | $94.001M | ||||||
| $16.42M | $18.954M | ||||||
| $62.04M | $75.047M |
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