1Issued 17,000 shares from exercise of share options on March 30, 2026 at USD 5.33 (0.00176% dilution).
2Vested 2,792,684 RSUs for non-director employees on March 30, 2026 (0.28968% dilution).
3Vested 64,008 RSUs for a director on March 30, 2026 (0.00664% dilution).
4Repurchased 744,334 Class A shares on Nasdaq on March 30, 2026 for USD 4,999,989.21 at USD 6.775 average price.
5Cumulative repurchases from March 20-30, 2026 totaled 4,985,522 shares under June 27, 2025 mandate (0.5442% of issued shares at mandate date).
6717,586 Class A shares reserved for future Share Incentive Plans issuances as of March 30, 2026.