Snap-on Incorporated Q2 2025 Update: Earnings, Growth & Financial Health | Monexa