The U.S. stock market is holding near its records on Thursday following mixed profit reports from companies, as Dollar General and Spam-maker Hormel climb but Kroger falls.

The S&P 500 edged up by 0.1% and is just 0.5% below its all-time high, continuing a relatively calm run following weeks of sharp swings.

The Dow Jones Industrial Average was up 99 points, or 0.2%, as of 9:35 a.m. Eastern time, and the Nasdaq composite was virtually flat.

Dollar General rallied 6.4% after reporting a stronger profit for the latest quarter than analysts expected, as more customers shopped at its stores. It was also able to squeeze more profit out of each $1 in sales that it made.