Among the top stocks to buy and watch, clinical research leader Charles River Labs is in a new buy area as it rebounds from a key support level.
Read More