1The company repurchased 759,056 shares on March 27, 2026 on Nasdaq at USD 6.55-6.635 per share for an aggregate of USD 4,999,977.78
2Cumulative repurchases under the June 27, 2025 mandate total 4,241,188 shares, representing 0.4629% of issued shares as of the mandate date
3The repurchase authorization permits up to 91,613,918 shares to be repurchased
4A moratorium on new share issuances or treasury share sales applies until April 26, 2026
53,591,278 Class A Ordinary Shares are held by the Depositary for future ADS issuances upon exercise of share incentive plan awards
6The issued share capital remained unchanged at 837,535,825 shares from March 26-27, 2026