| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jul 09 '26 | Option Exercise | 46.54 | 2,464 | 114,675 | 62,763 | Jul 13 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jul 09 '26 | Sale | 90.25 | 2,464 | 222,376 | 60,299 | Jul 13 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jul 07 '26 | Option Exercise | 39.42 | 24,613 | 970,244 | 84,912 | Jul 08 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jul 07 '26 | Sale | 88.89 | 24,613 | 2,187,746 | 60,299 | Jul 08 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jul 06 '26 | Sale | 86.00 | 22,161 | 1,905,736 | 60,299 | Jul 08 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jul 06 '26 | Option Exercise | 38.25 | 22,161 | 847,600 | 79,175 | Jul 08 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 26 '26 | Option Exercise | 38.10 | 8,130 | 309,753 | 67,855 | Jun 30 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 26 '26 | Sale | 85.26 | 8,130 | 693,152 | 60,137 | Jun 30 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 25 '26 | Sale | 85.97 | 20,960 | 1,801,857 | 60,137 | Jun 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 25 '26 | Option Exercise | 38.11 | 20,960 | 798,708 | 79,996 | Jun 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 24 '26 | Sale | 85.03 | 5,323 | 452,607 | 60,137 | Jun 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 24 '26 | Option Exercise | 38.10 | 5,323 | 202,806 | 65,059 | Jun 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 22 '26 | Sale | 80.90 | 23,749 | 1,921,378 | 60,137 | Jun 24 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jun 22 '26 | Option Exercise | 25.69 | 23,749 | 610,112 | 83,886 | Jun 24 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Apr 01 '26 | Sale | 69.04 | 52,003 | 3,590,243 | 60,137 | Apr 03 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Mar 05 '26 | Sale | 63.38 | 3,989 | 252,823 | 2,737 | Mar 09 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Feb 18 '26 | Sale | 69.36 | 3,121 | 216,472 | 6,726 | Feb 20 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 08 '26 | Sale | 76.45 | 940 | 71,863 | 6,791 | Jan 12 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 07 '26 | Sale | 77.48 | 1,078 | 83,523 | 6,850 | Jan 08 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 06 '26 | Sale | 76.95 | 1,333 | 102,574 | 6,902 | Jan 08 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 25 '25 | Sale | 83.44 | 71,928 | 6,001,934 | 100,625 | Nov 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 25 '25 | Option Exercise | 30.75 | 71,928 | 2,211,678 | 148,249 | Nov 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 24 '25 | Option Exercise | 30.23 | 35,572 | 1,075,296 | 121,831 | Nov 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 24 '25 | Sale | 80.18 | 33,672 | 2,699,764 | 100,625 | Nov 26 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Oct 03 '25 | Sale | 66.05 | 55,000 | 3,632,977 | 100,625 | Oct 07 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Oct 03 '25 | Option Exercise | 30.86 | 55,000 | 1,697,300 | 152,183 | Oct 07 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Feb 20 '25 | Sale | 50.12 | 1,612 | 80,800 | 5,907 | Feb 21 |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Feb 19 '25 | Sale | 50.10 | 1,334 | 66,828 | 5,941 | Feb 21 |