Stocks and oil slide as companies reveal coronavirus hit to earnings | Fortune