Is GSFC a good buy?