Stocks stabilise; investor nerves fray ahead of Nvidia earnings, jobs dataRead More