Home Forex Market OXLC stock yields 22% and beats S&P 500: is it a good buy?