Snap-on (SNA): Q4 2024 Earnings, Growth Strategies, and Market Outlook | Monexa