I'm sure Directors can buy shares in their own companies, It happens all the time. Not immediately before results and major announcements though.