New Jersey Resources (NJR) - Making all time highs and seems strong despite a weak market. A little known company that has a 20 year chart of perfection and a nice 3+% dividend on top.