I don't recall any significant shortfall in CTAS sales/earnings in the past year. The chart has risen steadily as you can see below. CTAS isn't cheap, with a PE of 42! I'd be more inclined to lighten up at this level, but I have a huge gain in this stock which I've owned continuously for years.