should you buy cpst stock