
Last Price
52 Week Range
$14.39 - $32.00
Next Earnings Date
May 06 2026
Next Earnings Date
May 06 2026
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $696.395M | $830.538M | |
| $418.193M | $547.107M | |
| $278.202M | $283.431M | |
| - | - | |
| $261.627M | $270.806M | |
| $53.296M | - | |
| $-36.721M | $12.625M | |
| $-15.862M | $-19.567M | |
| $-1.735M | $18.163M | |
| $-17.597M | $-1.404M | |
| $-54.318M | $11.221M | |
| $7.996M | $12.064M | |
| $-62.314M | $-0.843M | |
| $-2.22 | $-0.14 | |
| $-2.22 | $-0.14 | |
| $33.061M | $35.12M | |
| $33.061M | $35.12M | |
| $25.878M | $81.703M | |
| $64.334M | $50.915M | |
| $-38.456M | $30.788M |
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