Can the sizzling revenue growth last?