
Last Price
52 Week Range
$25.73 - $48.76
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $567.561M | $610.308M | $635.631M | ||||||
| $334.08M | $358.585M | $379.134M | ||||||
| $233.481M | $251.723M | $256.497M | ||||||
| - | $11.396M | - | ||||||
| $158.323M | $165.28M | $185.258M | ||||||
| $8.397M | - | $4.435M | ||||||
| $66.761M | $75.047M | $66.804M | ||||||
| $-7.822M | $-11.828M | $-13.371M | ||||||
| $-4.721M | $-0.893M | $-0.884M | ||||||
| $-12.543M | $-12.721M | $-14.255M | ||||||
| $54.218M | $62.326M | $52.549M | ||||||
| $18.085M | $18.187M | $15.683M | ||||||
| $36.133M | $44.139M | $36.866M | ||||||
| $0.9 | $1.08 | $0.9 | ||||||
| $0.9 | $1.02 | $0.89 | ||||||
| $39.946M | $40.867M | $165.399M | ||||||
| $40.332M | $43.433M | $168.58M | ||||||
| $78.46M | $94.001M | $89.714M | ||||||
| $16.42M | $18.954M | $20.826M | ||||||
| $62.04M | $75.047M | $68.888M |
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