I think also two things: a big share overhang has been reduced and brokers have been upgrading valuations. Bell Potter up to 3.75, Shaws to 3.69. One respected analyst is over $6.
NTO Price at posting:
$3.30 Sentiment: Buy Disclosure: Held
A personalised tool to help users track selected stocks. Delivering real-time notifications on price updates, announcements, and performance stats on each to help make informed investment decisions.