Star Bulk reports a net profit of $0.5 million for the first quarter of 2025, demonstrating resilience despite seasonal market softness. With continued...