good to see the company buying shares Best use of free funds by my math shares even at this depressed oil price have an intrinsic value north of $12 US a share ,each time the company buys a share its like prorata distributing to remaining shareholders $10 US give or take .....shareholders value a company and can overwhelm other trading schemes deployed by pro traders ....the world is awash with examples ....it is up to existing shareholders to come to their own view of value based on best avalable information. good luck to all
As usual above is noth investment advice , please do your own DD