Stocks hit ceiling