Charles River Laboratories stock (US1591881009): recent earnings and outlook under the microscope    AD HOC NEWS