Snap-on Reports Revenue Beat but Earnings Miss Expectations | Intellectia.AI