
Last Price
52 Week Range
$8.31 - $56.64
Next Earnings Date
May 01 2026
Next Earnings Date
May 01 2026
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $1.623B | $2.722B | |
| $1.419B | $2.419B | |
| $203.911M | $302.807M | |
| $80.009M | $72.496M | |
| $277.562M | $314.451M | |
| $42.361M | $-12.227M | |
| $-196.021M | $-71.913M | |
| $-13.695M | $-2.641M | |
| $32.597M | $219.058M | |
| $18.902M | $216.417M | |
| $-177.119M | $144.504M | |
| $0.659M | $1.972M | |
| $-172.254M | $155.621M | |
| $-0.54 | $-0.24 | |
| $-0.54 | $-0.24 | |
| $319.654M | $29.091M | |
| $319.654M | $29.091M | |
| $-113.731M | $216.563M | |
| $42.536M | $58.208M | |
| $-156.267M | $158.355M |
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