Buy these 'free cash flow favorites' as the S&P 500 prepares to test the lows

Source