
Last Price
52 Week Range
$25.95 - $51.00
Next Earnings Date
Jun 03 2026
Next Earnings Date
Jun 03 2026
Last Price
| Metric | 2023 | 2024 | LTM |
|---|---|---|---|
| $181.31M | $753.188M | $958.387M | |
| $113.57M | $475.122M | $654.346M | |
| $67.74M | $278.066M | $304.041M | |
| - | - | - | |
| $52.077M | $146.27M | $177.773M | |
| $20.418M | $59.559M | $13.206M | |
| $-4.755M | $72.237M | $113.062M | |
| $-20.023M | $-49.22M | $-44.317M | |
| $-0.381M | $-0.231M | $-21.867M | |
| $-20.404M | $-49.451M | $-66.184M | |
| $-25.159M | $22.786M | $46.878M | |
| $-5.957M | $5.34M | $6.938M | |
| $-17.821M | $15.196M | $28.546M | |
| $-0.077 | $0.066 | $0.104 | |
| $-0.077 | $0.066 | $0.104 | |
| $230.846M | $230.846M | $839.704M | |
| $230.846M | $230.846M | $839.704M | |
| $18M | $142.428M | $146.546M | |
| $21.304M | $64.864M | $32.284M | |
| $-3.304M | $77.564M | $114.262M |
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