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
- A Fed on hold forever
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.
Technically, it's looking increasingly promising as well but in this market you can never rule out a reversal before the close.