Valuation and Capital Structure
PE 3.29
Book Value 21.11
Market Cap 1,757.97B
Total Debt 1,456.05B
Cash 425.07B
Other --
Enterprise Value 2,788.95B
Unlock
SBLK Ratings Summary
SBLK Quant Ranking