
Last Price
52 Week Range
$16.93 - $38.47
Next Earnings Date
Jun 18 2026 (Estimate)
Next Earnings Date
Jun 18 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $104.656M | $162.573M | |
| $23.87M | $93.734M | |
| $34.602M | $18.747M | |
| $51.35M | $25.342M | |
| $0.118M | $7.411M | |
| $214.596M | $307.807M | |
| $56.724M | $70.976M | |
| $1.035B | $1.082B | |
| - | - | |
| - | - | |
| $164.529M | $14.415M | |
| $1.256B | $1.168B | |
| - | - | |
| $1.471B | $1.475B |
| Metric | 2024 | 2025 |
|---|---|---|
| $29.465M | $31.631M | |
| $21.134M | $37.399M | |
| - | $3.75M | |
| $2.572M | $3.26M | |
| - | $672K | |
| $165.636M | $110.275M | |
| $6.73M | $5.038M | |
| $225.537M | $191.353M | |
| $176.514M | $121.801M | |
| $23.091M | $26.421M | |
| $4.132M | - | |
| $170.37M | $6.096M | |
| $6.754M | $241.989M | |
| $398.808M | $416.208M | |
| - | - | |
| $624.345M | $607.561M |
| Metric | 2024 | 2025 |
|---|---|---|
| - | - | |
| $68.413M | $143.115M | |
| $0.963B | $1.136B | |
| $-184.485M | $-269.022M | |
| - | - | |
| $-810K | $936K | |
| - | - | |
| $0.846B | $1.011B | |
| - | - | |
| $0.846B | $1.011B | |
| $1.471B | $1.645B |
| Metric | 2024 | 2025 |
|---|---|---|
| - | - | |
| $220.124M | $175.133M | |
| $115.468M | $12.56M |
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