U.S. stocks ended higher, with Nasdaq up 0.2%. Constellation Energy reported strong results. Oil rose 3% while gold and silver also gained. Importance Rank: 1 read more