Home World news Top 3 stocks to buy with strong cash flow and sizable buyback programme