# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 HHLR Advisors Ltd. 988,143 0 1,650,198.81 0.013 12.6221 06/30/2025
2 Indus Capital Partners LLC 670,589 -136 1,119,883.63 0.3611 8.5658 06/30/2025
3 Barclays Bank (Suisse) SA 44,750 44,750 74,732.5 0.0037 0.5716 06/30/2025
4 Belgrave Capital Management Ltd. 27,761 0 46,360.87 0.0049 0.3546 12/31/2024
5 Renaissance Technologies LLC 23,225 -400 38,785.75 0 0.2967 06/30/2025
6 Morgan Stanley & Co. LLC 4,398 753 7,344.66 0 0.0562 06/30/2025
7 UBS Securities LLC 204 -1,255 340.68 0 0.0026 06/30/2025
8 Invesense Asset Management Ltd. 24 0 40.08 0 0.0003 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Vitruvius SICAV - Asian Equity 27,761 0 46,360.87 0.0454 0.3546 12/31/2024
2 Invesense Global Equities Sharia Portfolio 24 0 40.08 0.0001 0.0003 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Barclays Bank (Suisse) SA 44,750 44,750 74,732.5 0.0037 0.5716 06/30/2025
2 Morgan Stanley & Co. LLC 4,398 753 7,344.66 0 0.0562 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 UBS Securities LLC 204 -1,255 340.68 0 0.0026 06/30/2025
2 Renaissance Technologies LLC 23,225 -400 38,785.75 0 0.2967 06/30/2025
3 Indus Capital Partners LLC 670,589 -136 1,119,883.63 0.3611 8.5658 06/30/2025

Data provided by FactSet Research Systems Inc.