UGLY DUCKLING STOCK

Ugly duckling stock is a stocks that is considered to be not attractive for investors that overtime turns into one of the best investing opportunities in the market.