As Bloomberg summarizes, the dollar rose, Treasuries sank and all three broad stock indexes are heading for a record close on bets a budget compromise will bring Washington closer to agreeing on Trump’s promise of tax reform. The dollar touched a three-month high and 10-year Treasury yields approached 2.4% while the Canadian dollar tumbled after inflation and retail sales missed estimates. Some clarity on a budget resolution, a good quarter of earnings and the anticipation of an announcement of the next Fed chair has led to market confidence. One stock clearly bucked the earnings trend; GE posted results before the bell, missing analysts’ estimates significantly and slashing its profit forecast. The stock erased losses after falling 7% in premarket trading.

So – GE did this…

GE now 1% above yesterday’s close after abysmal earnings, cutting guidance by 30% and “horrible cash flow”

And The Dow did this…

Which pushes it to the most overbought (based on RSI) since July 1955…

The Dow has not been near ‘oversold’ since Jan 2015…

 

Another perfect week (5 up days) for the S&P 500 (making 4 in 2017, compared to 1 in 2016, 2 in ’14, 2 in ’13, 2 in ’12, and 2 in ’11)

 

VIX ended back below 10 (after briefly spiking above 11.6 yesterday)…

 

and then this happened right at the close…

 

Homebuilders soared today… due to fun-durr-mentals…

 

Bank stocks underperformed today – but still have a long way to go to catch down to the crash in the yield curve…

 

Uglyish week for FANG stocks and AAPL ended red…

 

TSLA Tanked Today…

 

Following last night’s budget vote, tax-hope picked up again from recent lows…

 

Yields are higher on the day (and week) with the short-end continuing to underperform…

 

The yield curve continued to collapse this week – lowest weekly close for 5s30s since Nov 2007