| Transaction Date |
Insider Name |
Security Class |
Transaction Type |
Shares Traded |
Price |
Shares Remaining |
Ownership |
Code |
| 31 Mar, 2026 |
Jianbo Zhang |
Ordinary Shares |
A |
7,813 |
- |
175,482 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Ordinary Shares |
A |
7,813 |
- |
175,482 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Ordinary Shares |
A |
7,813 |
- |
175,482 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Ordinary Shares |
A |
6,250 |
- |
86,681 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Ordinary Shares |
A |
6,250 |
- |
86,681 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Ordinary Shares |
A |
6,250 |
- |
86,681 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Ordinary Shares |
A |
7,813 |
- |
175,482 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Ordinary Shares |
A |
6,250 |
- |
86,681 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Ordinary Shares |
A |
7,813 |
- |
175,482 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Ordinary Shares |
A |
6,250 |
- |
86,681 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Restricted Stock Units |
D |
6,250 |
$0.00 |
12,500 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Restricted Stock Units |
D |
6,250 |
$0.00 |
12,500 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Restricted Stock Units |
D |
6,250 |
$0.00 |
12,500 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Restricted Stock Units |
D |
6,250 |
$0.00 |
12,500 |
D |
M |
| 31 Mar, 2026 |
Zhenyu Wu |
Restricted Stock Units |
D |
6,250 |
$0.00 |
12,500 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Restricted Stock Units |
D |
7,813 |
$0.00 |
15,624 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Restricted Stock Units |
D |
7,813 |
$0.00 |
15,624 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Restricted Stock Units |
D |
7,813 |
$0.00 |
15,624 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Restricted Stock Units |
D |
7,813 |
$0.00 |
15,624 |
D |
M |
| 31 Mar, 2026 |
Jianbo Zhang |
Restricted Stock Units |
D |
7,813 |
$0.00 |
15,624 |
D |
M |