That announcement was made on May 15th, 2019-- almost 1 year ago.
Even more ridiculous is the latest "revised" version of the 2019 annual report --filed on 4/28/20-- that still says the return of those 700 million shares are still "in progress."
The YIELD warning still flashing. Q1 2020 is due in 11 days. If they fail to file it will be downgraded to STOP.