| 18 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
9,648 |
$37.05 |
$357,458 |
1.5M |
| 18 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Converted |
23,333 |
— |
— |
1.6M |
| 18 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
6,495 |
$37.52 |
$243,692 |
1.5M |
| 18 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
7,190 |
$35.98 |
$258,696 |
1.6M |
| 17 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
1,900 |
$37.69 |
$71,611 |
1.6M |
| 17 Sep 2026 |
Wang LingkePresident |
Sold on the open market · pre-arranged plan |
7,431 |
$38.36 |
$285,053 |
1.6M |
| 17 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
315 |
$39.67 |
$12,496 |
1.5M |
| 17 Sep 2026 |
Wang LingkePresident |
Converted |
118,333 |
— |
— |
1.7M |
| 17 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
21,118 |
$38.94 |
$822,335 |
1.5M |
| 17 Sep 2026 |
Wang LingkePresident |
Sold on the open market · pre-arranged plan |
110,587 |
$39.00 |
$4.3M |
1.5M |
| 17 Sep 2026 |
Wang LingkePresident |
Sold on the open market · pre-arranged plan |
315 |
$39.67 |
$12,496 |
1.5M |
| 17 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Converted |
23,333 |
— |
— |
1.6M |
| 16 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
21,363 |
$39.77 |
$849,607 |
1.5M |
| 16 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Converted |
23,334 |
— |
— |
1.6M |
| 16 Sep 2026 |
Colis Peter GeorgeCEO and Secretary |
Sold on the open market · pre-arranged plan |
1,971 |
$40.35 |
$79,530 |
1.5M |
| 8 Sep 2026 |
Botha RoelofDirector |
Other · indirect |
72,450 |
— |
— |
439,877 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
1.6M |
— |
— |
1.6M |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
67,599 |
— |
— |
67,599 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
24,308 |
— |
— |
24,308 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
247,656 |
— |
— |
247,656 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
426,482 |
— |
— |
426,482 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
1.6M |
— |
— |
0 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
67,599 |
— |
— |
0 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
24,308 |
— |
— |
0 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
247,656 |
— |
— |
0 |
| 8 Sep 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
426,482 |
— |
— |
0 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
1.2M |
— |
— |
1.2M |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
50,699 |
— |
— |
50,699 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
18,231 |
— |
— |
18,231 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
185,742 |
— |
— |
185,742 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Converted · indirect |
319,862 |
— |
— |
319,862 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
1.2M |
— |
— |
0 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
50,699 |
— |
— |
0 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
18,231 |
— |
— |
0 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
185,742 |
— |
— |
0 |
| 21 Aug 2026 |
Sc Us (Ttgp), Ltd.Holder of more than 10% |
Other · indirect |
319,862 |
— |
— |
0 |
| 21 Aug 2026 |
Botha RoelofDirector |
Other · indirect |
55,167 |
— |
— |
367,427 |