US stocks rise, Dow gains over 350 points as markets open Friday; Materials sector up 2%, utilities down 0.3%. BJ's Wholesale Club beats earnings expectations and raises guidance.

BJ's Wholesale (BJ) will report Q2 earnings on Aug. 21, with expected earnings of $1.17/share and revenue of $5.94B. Analysts have mixed ratings.

The warehouse club operator posted adjusted EPS of $1.36 in its second quarter, topping analyst expectations of $1.17 a share