5 Nov00:23 Business Charles River Labs beats Q3 estimates, shares fall anyway Charles River Laboratories earnings beat forecasts with $982.7m revenue and raised guidance, yet CRL shares slid on 4 November 2026. Keith Howard · 30 min ago