
Last Price
52 Week Range
$3.73 - $7.33
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $712.538M | $708.78M | |||||||
| $359.75M | $318.349M | |||||||
| $352.788M | $390.431M | |||||||
| $60.399M | $66.522M | |||||||
| $216.279M | $227.876M | |||||||
| - | - | |||||||
| $76.11M | $96.033M | |||||||
| $10.69M | $10.822M | |||||||
| $2.077M | $1.038M | |||||||
| $12.767M | $11.86M | |||||||
| $88.877M | $107.893M | |||||||
| $26.047M | $31.188M | |||||||
| $62.83M | $76.705M | |||||||
| $0.29 | $0.36 | |||||||
| $0.29 | $0.35 | |||||||
| $215.106M | $215.184M | |||||||
| $215.646M | $217.309M | |||||||
| $118.209M | $96.033M | |||||||
| $29.006M | - | |||||||
| $89.203M | $96.033M |
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