Weekly Market Update: Stocks Gain 0.9% as Energy Rises and Basic Materials Fall

Five9 and Bloom Energy were among the week's best stocks, while Roblox and Wingstop posted big losses.
View full source