I also find it hard to justify P/E above 40 with 25% growth. With that said this is a good company and if you are holding long term you have little to fear.