Snap-on Inc (SNA) Stock, Financials and Enterprise Value