From October 1, 2019 to October 31, 2019, the company has repurchased 4,300,578 shares, representing 2.74% for $93.88 million. With this, the company has completed the repurchase of 20,697,542 shares, representing 12.38% for $499.48 million under the buyback announced on March 21, 2019.