Stocks hit record as US senators reach deal to end shutdown

Of the 55 companies in the S&P 500 that have reported earnings through Jan 22 morning, 80 per cent have topped expectations.
Of the 55 companies in the S&P 500 that have reported earnings through Jan 22 morning, 80 per cent have topped expectations.PHOTO: AFP