Considering the headwinds I thinks its a decent result and the company is in great stead for future growth in the coming months/years. This stock has always been a long term play for me.