US stocks are approaching records ahead of a big week for profit reports from Big Tech stocks. Oil prices, meanwhile, are tumbling toward their worst loss in more than a year.