Stocks were slightly higher Monday, with the S&P 500 pushing to a fresh high, but gains were limited as investors digested a batch of mixed earnings reports and ahead of the Federal Reserve's policy-setting meeting.