I haven't looked into the businesses you have mentioned. Thus I cannot comment on them.
One positive that I liked about NCL though was, increase in promoter holding at current levels. If promoters show confidence about the business and things look set for near future, it's good enough for me to take a position.