
Last Price
52 Week Range
$16.35 - $25.30
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $517.937M | $588.149M | ||
| $67.001M | $75.244M | ||
| - | - | ||
| $72.11M | $77.245M | ||
| $-657.048M | $-635.673M | ||
| - | $104.965M | ||
| - | - | ||
| - | $30.204M | ||
| $761.606M | $830.356M | ||
| - | $13.289M | ||
| $-761.606M | $280.402M | ||
| - | $1.154B | ||
| $1.123B | $0.473B | ||
| $1.123B | $1.259B |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $100.898M | $71.162M | ||
| - | - | ||
| - | - | ||
| - | - | ||
| $26.488M | - | ||
| - | $207.547M | ||
| $-100.898M | $-278.271M | ||
| - | $438K | ||
| - | $-1.352M | ||
| - | $1.352M | ||
| - | - | ||
| - | $9.606M | ||
| - | $633.399M | ||
| - | $644.357M | ||
| $724.631M | - | ||
| $724.631M | $644.357M |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| - | - | ||
| - | - | ||
| $360.741M | $0.048M | ||
| $34.569M | $108.571M | ||
| - | $496.47M | ||
| $2.997M | $9.22M | ||
| - | - | ||
| $398.307M | $614.309M | ||
| $500K | $550K | ||
| $398.807M | $614.859M | ||
| $1.123B | $1.259B |
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $0.762B | $1.075B | ||
| - | $1.352M | ||
| $-26.573M | $-28.369M |
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