US markets today: Wall Street opens higher as earnings season gathers pace; gold crosses $5,000 an ounce