It's been a mediocre week for SFL Corporation Ltd. (NYSE:SFL) shareholders, with the stock dropping 13% to US$9.44 in the week since its latest yearly results. Revenues of US$894m were in line ...