Oil scrips’ buying helps stocks gain 424 points