What gets me is they start their announcement with ITD "announces it expects to release positive results for the financial year to 30 June 2018". They have already announced the half year results so this would suggest further positive results.
ITD Price at posting:
17.5¢ Sentiment: Hold Disclosure: Not Held