Stocks gain, oil falls 6%; big tech-related earnings on tap this week financialnews_rlv83x 1 year ago