Stocks end week on sour note as data reveal virus toll