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