Snap-on Incorporated (SNA): Cash generation with restrained leverage and capital returns

Snap-on Incorporated (SNA): Cash generation with restrained leverage and capital returns