SFL Corp Ltd. reported a net loss of $31.9 million for the three months ending March 31, 2025, compared to a profit of $45.3 million in the same period last year. Their total operating revenues were $186.7 million, down from $229.1 million year-over-year, with significant vessel impairment charges impacting their financials.