Markets whittle away gains, midcaps lose ground

Business