| Transaction Date |
Insider Name |
Security Class |
Transaction Type |
Shares Traded |
Price |
Shares Remaining |
Ownership |
Code |
| 30 Mar, 2026 |
Wenbei Wang |
Class A ordinary shares |
A |
54,242 |
- |
124,402 |
D |
M |
| 30 Mar, 2026 |
Yang Mu |
Class A ordinary shares |
A |
40,000 |
- |
98,528 |
D |
M |
| 30 Mar, 2026 |
Kylen Tao Zhang |
Class A ordinary shares |
A |
24,008 |
- |
93,458 |
D |
M |
| 30 Mar, 2026 |
Yang Mu |
Class A ordinary shares |
D |
16,968 |
$6.69 |
81,560 |
D |
S |
| 30 Mar, 2026 |
Wenbei Wang |
Class A ordinary shares |
D |
814 |
$6.69 |
123,588 |
D |
S |
| 30 Mar, 2026 |
Wenbei Wang |
Restricted Share Unit |
D |
54,242 |
$0.00 |
54,244 |
D |
M |
| 30 Mar, 2026 |
Kylen Tao Zhang |
Restricted Share Unit |
D |
24,008 |
$0.00 |
24,010 |
D |
M |
| 30 Mar, 2026 |
Yang Mu |
Restricted Share Unit |
D |
40,000 |
$0.00 |
40,000 |
D |
M |
| 20 Mar, 2026 |
Xu Chen |
Class A ordinary shares |
A |
4,702 |
- |
153,054 |
D |
M |
| 20 Mar, 2026 |
Yang Mu |
Class A ordinary shares |
A |
3,910 |
- |
59,038 |
D |
M |
| 20 Mar, 2026 |
Kylen Tao Zhang |
Class A ordinary shares |
A |
27,450 |
- |
69,450 |
D |
M |
| 20 Mar, 2026 |
Xiehua Wang |
Class A ordinary shares |
A |
1,504 |
- |
486,104 |
D |
M |
| 20 Mar, 2026 |
Wenbei Wang |
Class A ordinary shares |
A |
4,308 |
- |
70,180 |
D |
M |
| 20 Mar, 2026 |
Wenbei Wang |
Class A ordinary shares |
D |
20 |
$6.68 |
70,160 |
D |
S |
| 20 Mar, 2026 |
Xiehua Wang |
Class A ordinary shares |
D |
116 |
$6.70 |
485,988 |
D |
S |
| 20 Mar, 2026 |
Yang Mu |
Class A ordinary shares |
D |
510 |
$6.68 |
58,528 |
D |
S |
| 20 Mar, 2026 |
Kylen Tao Zhang |
Restricted Share Unit |
D |
27,450 |
$0.00 |
0 |
D |
M |
| 20 Mar, 2026 |
Xiehua Wang |
Restricted Share Unit |
D |
1,504 |
$0.00 |
0 |
D |
M |
| 20 Mar, 2026 |
Xu Chen |
Restricted Share Unit |
D |
4,702 |
$0.00 |
0 |
D |
M |
| 20 Mar, 2026 |
Wenbei Wang |
Restricted Share Unit |
D |
4,308 |
$0.00 |
0 |
D |
M |