Keep in mind the PTSC reported roughly 387M shares outstanding on August 8 and 407M outstanding on August 29. In between, to my knowledge, there were no announcements that would account for the 20M share increase. Whether those shares came from the treasury or not has not been disclosed as far as I can tell.