At current price, PRL is a good buy, ICX I don't follow so much so won't comment.
NEO is priced pretty good right now too but in my eyes is a longer term hold than say PRL
What type of risk are you looking to take and how long to hold? I'll recommend others based on your feedback