| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Apr 01 '26 | Sale | 69.04 | 52,003 | 3,590,243 | 60,137 | Apr 03 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Mar 05 '26 | Sale | 63.38 | 3,989 | 252,823 | 2,737 | Mar 09 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Feb 18 '26 | Sale | 69.36 | 3,121 | 216,472 | 6,726 | Feb 20 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 08 '26 | Sale | 76.45 | 940 | 71,863 | 6,791 | Jan 12 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 07 '26 | Sale | 77.48 | 1,078 | 83,523 | 6,850 | Jan 08 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 06 '26 | Sale | 76.95 | 1,333 | 102,574 | 6,902 | Jan 08 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 25 '25 | Sale | 83.44 | 71,928 | 6,001,934 | 100,625 | Nov 26 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 25 '25 | Option Exercise | 29.62 | 96,232 | 2,850,812 | 148,249 | Nov 26 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 24 '25 | Option Exercise | 30.23 | 71,144 | 2,150,592 | 121,831 | Nov 26 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Nov 24 '25 | Sale | 80.18 | 33,672 | 2,699,764 | 100,625 | Nov 26 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Oct 03 '25 | Option Exercise | 30.86 | 110,000 | 3,394,600 | 152,183 | Oct 07 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Oct 03 '25 | Sale | 66.05 | 55,000 | 3,632,977 | 100,625 | Oct 07 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Feb 20 '25 | Sale | 50.12 | 1,612 | 80,800 | 5,907 | Feb 21 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Feb 19 '25 | Sale | 50.10 | 1,334 | 66,828 | 5,941 | Feb 21 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 08 '25 | Sale | 44.50 | 1,659 | 73,826 | 5,975 | Jan 10 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Jan 07 '25 | Sale | 45.34 | 1,320 | 59,849 | 6,082 | Jan 10 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Dec 02 '24 | Option Exercise | 51.00 | 76,264 | 3,889,464 | 153,158 | Dec 04 12:00 AM |
| PTCT | Almstead Neil Gregory | CHIEF TECHNICAL OPS OFFICER | Dec 02 '24 | Sale | 52.06 | 71,610 | 3,727,959 | 4,576 | Dec 04 12:00 AM |