excellent, this is the company i work for... i wish i had dumped my entire 401k into it a few months ago :) i can tell you the company is strong with a fantastic cash position