More selling like today and this buyback will be over by tomorrow - they may have picked up half the turnover today or 2mil shares.
Can't see any investors buying until they find out how much AZZ has paid for this new acreage and if there are any current producing wells(you would have to think not).