That announcement took the wind (light breeze?) out of the sails a bit. It'll probably take some more concrete updates about progress towards the stated goals to get the SP to take a few steps up again.
Patience will be key now.
TNR Price at posting:
4.0¢ Sentiment: Hold Disclosure: Held