Cannot answer your question but I wonder if it just index funds buying. Could also be small/ mid cap active funds getting if they feel the stock is now lower risk.
Rise stopped today. Wonder if it will resume tomorrow or will the profit takers settle it back a tad more?
NEA Price at posting:
$1.55 Sentiment: Buy Disclosure: Held