PS: The point is not to be right in all your stock selections - no one can do that. The point is to recognise when you are wrong and cut early, rather than late.
SGP at 7.3 times earnings is a great buy.
Asses your stocks in terms of strategic quality (competitive advantage, market position, management smarts, etc.,) financial quality (earnings quality, balance sheet strength and specials - aggressiveness of earnings recognition, inventory, receivables growth, etc.,) growth (annual and interim,) value, and timing (is the trend positive or flat - don't buy if its going down - buy after it has gone down, is it being bought - up days on higher volume and down days on lower volume.)
And buy when it can get through all five filters. To be honest SGP is still being sold (and was sold off today,) but the selling is getting gentler, so I ignored my own rules and made the first of 4 purchases.