All three major indices post weekly wins as meme rally fizzles out
Seasonal trends point to a weak August for stocks.