| Aug 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 969 | $72.90 | $71K@ $72.90 | 105,272 | Form 4 |
| Aug 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,844 | $72.39 | $133K@ $72.39 | 106,241 | Form 4 |
| Aug 17, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,813 | $25.69 | $72K@ $25.69 | 108,085 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,226 | — | — | 4,532 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 745 | $86.38 | $64K@ $86.38 | 105,272 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 645 | $85.84 | $55K@ $85.84 | 106,017 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,036 | $84.41 | $87K@ $84.41 | 106,662 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 387 | $83.10 | $32K@ $83.10 | 107,698 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,813 | $46.54 | $131K@ $46.54 | 108,085 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 601 | $86.38 | $52K@ $86.38 | 105,272 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 519 | $85.84 | $45K@ $85.84 | 105,873 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 833 | $84.41 | $70K@ $84.41 | 106,392 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 313 | $83.10 | $26K@ $83.10 | 107,225 | Form 4 |
| Jul 6, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,266 | $39.42 | $89K@ $39.42 | 107,538 | Form 4 |
| Jun 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 309 | $79.25 | $24K@ $79.25 | 105,272 | Form 4 |
| Jun 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,703 | $78.50 | $134K@ $78.50 | 105,581 | Form 4 |
| Jun 17, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,012 | $46.54 | $94K@ $46.54 | 107,284 | Form 4 |
| Jun 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,850 | $79.24 | $147K@ $79.24 | 105,272 | Form 4 |
| Jun 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 6,600 | $78.50 | $518K@ $78.50 | 107,122 | Form 4 |
| Jun 17, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 8,510 | $46.54 | $396K@ $46.54 | 113,722 | Form 4 |
| May 15, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 456 | $72.67 | $33K@ $72.67 | 105,212 | Form 4 |
| May 15, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 2,356 | $72.08 | $170K@ $72.08 | 105,668 | Form 4 |
| May 15, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,812 | $25.69 | $72K@ $25.69 | 108,024 | Form 4 |
| May 8, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 600 | $79.28 | $48K@ $79.28 | 105,212 | Form 4 |
| May 8, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 200 | $78.00 | $16K@ $78.00 | 105,812 | Form 4 |
| May 8, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 800 | $46.54 | $37K@ $46.54 | 106,012 | Form 4 |
| May 8, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,900 | $79.31 | $151K@ $79.31 | 105,212 | Form 4 |
| May 8, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 840 | $78.23 | $66K@ $78.23 | 107,112 | Form 4 |
| May 8, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,740 | $46.54 | $128K@ $46.54 | 107,952 | Form 4 |
| Apr 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,443 | $69.75 | $101K@ $69.75 | 105,212 | Form 4 |
| Apr 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 822 | $68.91 | $57K@ $68.91 | 106,655 | Form 4 |
| Apr 6, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,265 | $39.42 | $89K@ $39.42 | 107,477 | Form 4 |
| Feb 19, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 590 | $69.82 | $41K@ $69.82 | 105,212 | Form 4 |
| Feb 19, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 212 | $68.54 | $15K@ $68.54 | 105,802 | Form 4 |
| Feb 19, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,629 | $69.82 | $114K@ $69.82 | 106,014 | Form 4 |
| Feb 19, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 588 | $68.54 | $40K@ $68.54 | 107,643 | Form 4 |
| Feb 18, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 3,081 | $69.36 | $214K@ $69.36 | 108,231 | Form 4 |
| Feb 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 2 | $70.13 | $140@ $70.13 | 111,312 | Form 4 |
| Feb 17, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 2,811 | $69.29 | $195K@ $69.29 | 111,314 | Form 4 |
| Feb 17, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,813 | $25.69 | $72K@ $25.69 | 114,125 | Form 4 |
| Jan 9, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 107 | $79.52 | $9K@ $79.52 | 111,312 | Form 4 |
| Jan 9, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 686 | $78.71 | $54K@ $78.71 | 111,419 | Form 4 |
| Jan 9, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,521 | $77.46 | $118K@ $77.46 | 112,105 | Form 4 |
| Jan 8, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,286 | $76.45 | $98K@ $76.45 | 113,626 | Form 4 |
| Jan 8, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 265 | $77.07 | $20K@ $77.07 | 114,912 | Form 4 |
| Jan 8, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 2,482 | $76.56 | $190K@ $76.56 | 115,177 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 11 | $78.98 | $869@ $78.98 | 117,659 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 269 | $77.92 | $21K@ $77.92 | 117,670 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 471 | $77.10 | $36K@ $77.10 | 117,939 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 751 | $38.10 | $29K@ $38.10 | 118,410 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 38 | $78.60 | $3K@ $78.60 | 117,659 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 949 | $77.91 | $74K@ $77.91 | 117,697 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,638 | $77.11 | $126K@ $77.11 | 118,646 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,625 | $38.10 | $100K@ $38.10 | 120,284 | Form 4 |
| Jan 7, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,503 | $77.48 | $116K@ $77.48 | 117,659 | Form 4 |
| Jan 6, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,739 | $76.95 | $134K@ $76.95 | 119,162 | Form 4 |
| Jan 5, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 108 | $76.79 | $8K@ $76.79 | 120,901 | Form 4 |
| Jan 5, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,035 | $76.10 | $79K@ $76.10 | 121,009 | Form 4 |
| Jan 5, 2026 | PTCTEXEC. VP AND CLO | Open-market saleCode S · direct | 1,123 | $74.92 | $84K@ $74.92 | 122,044 | Form 4 |
| Jan 5, 2026 | PTCTEXEC. VP AND CLO | Option exerciseCode M · direct | 2,266 | $39.42 | $89K@ $39.42 | 123,167 | Form 4 |
| Jan 2, 2026 | PTCTEXEC. VP AND CLO | Grant or awardCode A · direct | 42,500 | — | — | 42,500 | Form 4 |
| Jan 2, 2026 | PTCTEXEC. VP AND CLO | Grant or awardCode A · direct | 17,000 | — | — | 120,901 | Form 4 |