The business is still growing.
Still recall NEA had few roller coasters while share price was 30-80c, was doomed then...
People were happy to buy at high but sold at low driven by fear and negative media spread from shorters, imo.
NEA Price at posting:
$1.68 Sentiment: Buy Disclosure: Held