Charles River Laboratories International Crushes Earnings Estimates