What's holding this stock back. There must be something as over the past few months all the announcements have been good.