# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 HHLR Advisors Ltd. 988,143 0 1,729,250.25 0.0142 12.6221 06/30/2025
2 Indus Capital Partners LLC 670,589 -136 1,173,530.75 0.3829 8.5658 06/30/2025
3 Barclays Bank (Suisse) SA 44,750 44,750 78,312.5 0.0039 0.5716 06/30/2025
4 Belgrave Capital Management Ltd. 27,761 0 48,581.75 0.0052 0.3546 12/31/2024
5 Renaissance Technologies LLC 23,225 -400 40,643.75 0.0001 0.2967 06/30/2025
6 Morgan Stanley & Co. LLC 4,398 753 7,696.5 0 0.0562 06/30/2025
7 UBS Securities LLC 204 -1,255 357 0 0.0026 06/30/2025
8 Invesense Asset Management Ltd. 24 0 42 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 48,581.75 0.0484 0.3546 12/31/2024
2 Invesense Global Equities Sharia Portfolio 24 0 42 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 78,312.5 0.0039 0.5716 06/30/2025
2 Morgan Stanley & Co. LLC 4,398 753 7,696.5 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 357 0 0.0026 06/30/2025
2 Renaissance Technologies LLC 23,225 -400 40,643.75 0.0001 0.2967 06/30/2025
3 Indus Capital Partners LLC 670,589 -136 1,173,530.75 0.3829 8.5658 06/30/2025

Data provided by FactSet Research Systems Inc.