The stock has soared -- but has it soared too high?