Charles River Laboratories (CRL) Stock: Price, Analysis