Historic stock rally faces key test from tech earnings | PiQ Markets