With Q1 2026 earnings surging and an upgraded 100% cash flow dividend policy, is SBLK stock a buy? Explore Star Bulk Carriers' financials and outlook.