From October 31, 2024 to November 30, 2024, the company has repurchased 4,258,397 shares, for $31.34 million. With this, the company has completed the repurchase of 4,258,397 shares, for $31.34 million under the buyback announced on October 31, 2024.