
Last Price
52 Week Range
$7.64 - $18.55
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $1.056B | $1.095B | |||||
| $823.943M | $973.501M | |||||
| $232.014M | $121.809M | |||||
| - | - | |||||
| $106.248M | $138.829M | |||||
| $11.89M | $-5.311M | |||||
| $113.876M | $-11.709M | |||||
| $-38.647M | $-57.996M | |||||
| $0.551M | $1.526M | |||||
| $-38.096M | $-56.47M | |||||
| $75.78M | $-68.179M | |||||
| $15.836M | $-17.875M | |||||
| $59.944M | $-50.304M | |||||
| $0.55 | $-0.41 | |||||
| $0.55 | $-0.41 | |||||
| $108.235M | $122.435M | |||||
| $109.176M | $122.435M | |||||
| $228.95M | $178.823M | |||||
| $114.523M | $189.006M | |||||
| $114.427M | $-10.183M |
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