3M’s stock rallies toward a 4-year high after an earnings beat and raised outlook July 18, 2025 No Comments Post Content