The two linked MF articles have different authors which explains the difference in the view outlined. Articles on the site are the opinion of the author. You will note on the articles disclaimer that MF has recommended NEA & also owns shares.
NEA Price at posting:
82.5¢ Sentiment: Hold Disclosure: Held