yes, it may be the case.
Or some other big fish.
Point to note is the share price has been much higher in the past and they are growing revenues. (and hopefully profits)
Also, now Directors can buy, as they are out of the "up for auction phase".
Keep your eyes out for insider buying IMO.
GL
R