
Last Price
52 Week Range
$25.01 - $78.00
Next Earnings Date
May 28 2026 (Estimate)
Next Earnings Date
May 28 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $279.305M | $506.865M | |
| $21.568M | $65.056M | |
| $257.737M | $441.809M | |
| $62.657M | $64.922M | |
| $110.394M | $208.065M | |
| $75.451M | $-1.563M | |
| $9.235M | $170.385M | |
| $-8.208M | $25.94M | |
| $21.065M | $-82.65M | |
| $12.857M | $-56.71M | |
| $22.092M | $113.675M | |
| $2.177M | $-20.606M | |
| $17.214M | $133.858M | |
| $0.083 | $0.54 | |
| $0.083 | $0.44 | |
| $103.572M | $228.871M | |
| $103.572M | $283.604M | |
| $95.62M | $178.799M | |
| $17.113M | $16.254M | |
| $78.507M | $162.545M |
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