
Last Price
52 Week Range
$7.66 - $14.41
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $698.765M | $588.907M | ||||||
| $228.379M | $132.063M | ||||||
| $470.386M | $456.844M | ||||||
| $79.673M | $79.018M | ||||||
| $261.928M | $251.263M | ||||||
| $128.533M | $67.313M | ||||||
| $0.252M | $59.25M | ||||||
| $-35.559M | $-38.091M | ||||||
| - | $-85K | ||||||
| $-35.559M | $-38.176M | ||||||
| $-35.307M | $21.159M | ||||||
| $5.782M | $2.955M | ||||||
| $-41.089M | $17.599M | ||||||
| $-0.22 | $0.097 | ||||||
| $-0.22 | $0.096 | ||||||
| $184.898M | $181.393M | ||||||
| $184.898M | $183.907M | ||||||
| $89.076M | $126.563M | ||||||
| $88.824M | $67.228M | ||||||
| $0.252M | $59.335M |
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