Charles River Laboratories (CRL): financials explained · StockLab