Big gap to the upside.

Led by tech and all that stuff as we enter earnings. Only things soft this morning are commodities, transports but minor pullbacks.

All this is happening right before and into earnings.

More later…

and I hear bitcoin squashed but that can change by the end of the day.