SFL Corp Ltd. reported a net income of $45.3 million for the three months ended March 31, 2024, significantly up from $6.3 million for the same period in 2023. The total operating revenues were $229.1 million, an increase from $173.3 million year-over-year, with basic earnings per share rising to $0.36 from $0.05.