Bad weather puts the chill on many companies