Snap-On Inc.

SNA·NYSE·$372.10·$19B