
Last Price
52 Week Range
$13.63 - $31.00
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $771.315M | $871.905M | ||||||
| $344.481M | $401.326M | ||||||
| $426.834M | $470.579M | ||||||
| - | - | ||||||
| $440.053M | $475.915M | ||||||
| $16.893M | - | ||||||
| $-30.112M | $-5.336M | ||||||
| $10.597M | $8.379M | ||||||
| - | - | ||||||
| $10.597M | $8.379M | ||||||
| $-19.515M | $3.043M | ||||||
| $0.875M | $1.402M | ||||||
| $-20.39M | $1.641M | ||||||
| $-0.17 | $0.013 | ||||||
| $-0.17 | $0.013 | ||||||
| $120.385M | $122.67M | ||||||
| $120.385M | $125.1M | ||||||
| $15.753M | $53.323M | ||||||
| $45.865M | $50.28M | ||||||
| $-30.112M | $3.043M |
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