# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 HHLR Advisors Ltd. 988,143 0 2,104,744.59 0.0165 12.6221 06/30/2025
2 Indus Capital Partners LLC 670,589 0 1,428,354.57 0.3958 8.5658 06/30/2025
3 Barclays Bank (Suisse) SA 44,750 44,750 95,317.5 0.0045 0.5716 06/30/2025
4 Belgrave Capital Management Ltd. 27,761 0 59,130.93 0.0063 0.3546 06/30/2025
5 Renaissance Technologies LLC 23,225 -200 49,469.25 0.0001 0.2967 06/30/2025
6 Morgan Stanley & Co. LLC 4,398 -507 9,367.74 0 0.0562 06/30/2025
7 UBS Securities LLC 204 -4,059 434.52 0 0.0026 06/30/2025
8 Invesense Asset Management Ltd. 24 0 51.12 0.0001 0.0003 09/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Vitruvius SICAV - Asian Equity 27,761 0 59,130.93 0.0506 0.3546 06/30/2025
2 Invesense Global Equities Sharia Portfolio 24 0 51.12 0.0001 0.0003 09/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Barclays Bank (Suisse) SA 44,750 44,750 95,317.5 0.0045 0.5716 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 UBS Securities LLC 204 -4,059 434.52 0 0.0026 06/30/2025
2 Morgan Stanley & Co. LLC 4,398 -507 9,367.74 0 0.0562 06/30/2025
3 Renaissance Technologies LLC 23,225 -200 49,469.25 0.0001 0.2967 06/30/2025

Data provided by FactSet Research Systems Inc.