Dow Average Caps Biggest Weekly Gain Since 2013 on Oil, Earnings