Is the stock market rally floating on thin air?