The stock market profit engine may be running out of gas.