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