Bright Prospects Amidst Challenges Graco Inc Earnings Report