Buyback and burn 100,000 Tcash announcements on May 20