Snap-on (SNA): Financial Performance, Growth Strategies, and Market Outlook | Monexa