Yet another record week for stocks. Strong first-quarter earnings and a war-driven spike in oil made for another historic ...