3 forces drove whirlwind stock market week | PiQ Markets