Stocks kept to their monthslong trading range Thursday, as the indexes tacked on small gains. The Nasdaq tapped out a 0.4% gain, while the S&P 500 added 0.2%.The IBD 50 rose 0.5%. Volume fell on the Nasdaq and rose on the NYSE, as the market moved closer to the three-day Memorial Day weekend.