S&P 500 breaks above June high
– A solid economy, as shown in recent economic data and today’s non-farm payrolls report
– Treasury yields near all-time lows, putting the stock buyback game back on the agenda
Sure there are some Old World problems and America entered some kind of gun-crazed race war today and an off-the-cuff, unpredictable billionaire is facing off with Crooked Hillary for the White House… but that doesn’t even matter as longs as #1, #2 and #3 are in effect.