Managing director gobbles up shares ahead of full year results