SFL (NYSE:SFL) shareholders have endured a 34% loss from investing in theBy FinMar NewsMay 13, 2025SFL Corporation Ltd. (NYSE:SFL) shareholders should be happy to see the share price up 11% in the last month. But that is minimal compensation for the…