Charles River Labs Says It Expects Sales To Fall, Sending Its Stock Tumbling Posted on August 7, 2024 by knews.uk