
Last Price
52 Week Range
$10.46 - $15.60
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $105.776M | $42.633M | ||||
| $171.551M | $230.416M | ||||
| $24.301M | $43.511M | ||||
| - | - | ||||
| $20.468M | $61.392M | ||||
| $322.096M | $377.952M | ||||
| $2.006B | $0.25B | ||||
| - | - | ||||
| $0.64M | $12.492M | ||||
| - | - | ||||
| $0.009B | $3.137B | ||||
| $2.016B | $3.399B | ||||
| - | - | ||||
| $2.338B | $3.777B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $210.963M | $69.621M | ||||
| $46.989M | - | ||||
| $82.5M | - | ||||
| $5.587M | $6.906M | ||||
| $5.202M | - | ||||
| - | - | ||||
| $6.382M | $283.394M | ||||
| $352.421M | $359.921M | ||||
| $0.659B | $1.131B | ||||
| $14.889M | $19.551M | ||||
| - | - | ||||
| - | - | ||||
| $108.667M | $271.297M | ||||
| $0.787B | $1.428B | ||||
| - | - | ||||
| $1.139B | $1.788B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $1.199B | - | ||||
| - | - | ||||
| - | - | ||||
| - | - | ||||
| - | $2.349B | ||||
| $1.199B | $2.349B | ||||
| - | - | ||||
| $1.199B | $1.989B | ||||
| $2.338B | $3.777B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $0.64M | $12.492M | ||||
| $0.766B | $1.164B | ||||
| $0.66B | $1.121B |
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