Strong profit margins and earnings will sustain S&P bull run