Home Earnings call: SFL Corporation reports solid Q3 2024 results, dividend yield at 10%