In today's Taking Stock, 3M tops Q1 estimates on cost cuts but flags trade tension hit to 2025 outlook,