Star Bulk Q2 FY26 net income rises to USD 144.95 million; revenue climbs to USD 357.41 million - SBLK News | Rallies