Stocks rise, energy leads as oil hits six-week high ahead of Big Tech earnings | PiQ Markets