They have until end of october to complete the buy back although it did say on the ASX announcement that it was "until they say otherwise"- The broker is obviously doing it very slowly. They can't go higher than 0.026 so they are not pushing the price up.
That is probably the broker with 2 million at 0.026.