SFL Corp Ltd. (SFL): financials, 13F holders and insider trades