| Jul 9, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 2,464 | $46.54 | $115K@ $46.54 | 62,763 | Form 4 |
| Jul 7, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 9,288 | $89.44 | $831K@ $89.44 | 60,299 | Form 4 |
| Jul 7, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 11,369 | $89.03 | $1.0M@ $89.03 | 69,587 | Form 4 |
| Jul 7, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 3,956 | $87.17 | $345K@ $87.17 | 80,956 | Form 4 |
| Jul 7, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 24,613 | $39.42 | $970K@ $39.42 | 84,912 | Form 4 |
| Jul 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 2,474 | $39.42 | $98K@ $39.42 | 62,773 | Form 4 |
| Jul 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 10,090 | $86.32 | $871K@ $86.32 | 60,299 | Form 4 |
| Jul 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 8,786 | $85.35 | $750K@ $85.35 | 70,389 | Form 4 |
| Jul 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 18,876 | $38.10 | $719K@ $38.10 | 79,175 | Form 4 |
| Jul 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 385 | $86.34 | $33K@ $86.34 | 60,299 | Form 4 |
| Jul 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 426 | $85.28 | $36K@ $85.28 | 60,684 | Form 4 |
| Jul 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 811 | $38.10 | $31K@ $38.10 | 61,110 | Form 4 |
| Jun 26, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 7,718 | $38.10 | $294K@ $38.10 | 67,855 | Form 4 |
| Jun 26, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 412 | $38.10 | $16K@ $38.10 | 60,549 | Form 4 |
| Jun 25, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 100 | $39.42 | $4K@ $39.42 | 60,237 | Form 4 |
| Jun 25, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 11,337 | $86.51 | $981K@ $86.51 | 60,137 | Form 4 |
| Jun 25, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 8,522 | $85.26 | $727K@ $85.26 | 71,474 | Form 4 |
| Jun 25, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 19,859 | $38.10 | $757K@ $38.10 | 79,996 | Form 4 |
| Jun 25, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 419 | $86.39 | $36K@ $86.39 | 60,137 | Form 4 |
| Jun 25, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 582 | $85.24 | $50K@ $85.24 | 60,556 | Form 4 |
| Jun 25, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 1,001 | $38.10 | $38K@ $38.10 | 61,138 | Form 4 |
| Jun 24, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 4,922 | $38.10 | $188K@ $38.10 | 65,059 | Form 4 |
| Jun 24, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 401 | $38.10 | $15K@ $38.10 | 60,538 | Form 4 |
| Jun 22, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 11,619 | $81.21 | $944K@ $81.21 | 60,137 | Form 4 |
| Jun 22, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 12,130 | $80.61 | $978K@ $80.61 | 71,756 | Form 4 |
| Jun 22, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 23,749 | $25.69 | $610K@ $25.69 | 83,886 | Form 4 |
| Apr 1, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 80 | $70.30 | $6K@ $70.30 | 60,137 | Form 4 |
| Apr 1, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 12,530 | $69.50 | $871K@ $69.50 | 60,217 | Form 4 |
| Apr 1, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 39,393 | $68.89 | $2.7M@ $68.89 | 72,747 | Form 4 |
| Mar 5, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · indirect | 3,989 | $63.38 | $253K@ $63.38 | 2,737 | Form 4 |
| Feb 18, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · indirect | 65 | $69.36 | $5K@ $69.36 | 6,726 | Form 4 |
| Feb 18, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 3,056 | $69.36 | $212K@ $69.36 | 112,140 | Form 4 |
| Jan 8, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · indirect | 59 | $76.45 | $5K@ $76.45 | 6,791 | Form 4 |
| Jan 8, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 881 | $76.45 | $67K@ $76.45 | 115,196 | Form 4 |
| Jan 7, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · indirect | 52 | $77.48 | $4K@ $77.48 | 6,850 | Form 4 |
| Jan 7, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 1,026 | $77.48 | $79K@ $77.48 | 116,077 | Form 4 |
| Jan 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · indirect | 54 | $76.95 | $4K@ $76.95 | 6,902 | Form 4 |
| Jan 6, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 1,279 | $76.95 | $98K@ $76.95 | 117,103 | Form 4 |
| Jan 2, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Grant or awardCode A · direct | 43,750 | — | — | 43,750 | Form 4 |
| Jan 2, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Grant or awardCode A · indirect | 520 | — | — | 6,956 | Form 4 |
| Jan 2, 2026 | PTCTCHIEF TECHNICAL OPS OFFICER | Grant or awardCode A · direct | 17,500 | — | — | 118,382 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 2,621 | $84.54 | $222K@ $84.54 | 100,825 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 4,834 | $83.39 | $403K@ $83.39 | 103,446 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 3,744 | $82.61 | $309K@ $82.61 | 108,280 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 11,399 | $33.02 | $376K@ $33.02 | 112,024 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 3,095 | $85.15 | $264K@ $85.15 | 100,625 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 9,171 | $84.42 | $774K@ $84.42 | 103,720 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 21,844 | $83.33 | $1.8M@ $83.33 | 112,891 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 13,514 | $82.55 | $1.1M@ $82.55 | 134,735 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 47,624 | $33.02 | $1.6M@ $33.02 | 148,249 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 200 | $85.37 | $17K@ $85.37 | 100,625 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 1,757 | $84.56 | $149K@ $84.56 | 100,825 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 3,663 | $83.41 | $306K@ $83.41 | 102,582 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 2,790 | $82.82 | $231K@ $82.82 | 106,245 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 8,410 | $18.01 | $151K@ $18.01 | 109,035 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 180 | $85.17 | $15K@ $85.17 | 100,625 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 289 | $84.61 | $24K@ $84.61 | 100,805 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 862 | $83.35 | $72K@ $83.35 | 101,094 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 689 | $82.63 | $57K@ $82.63 | 101,956 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 2,020 | $33.02 | $67K@ $33.02 | 102,645 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 574 | $84.67 | $49K@ $84.67 | 100,625 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 990 | $83.44 | $83K@ $83.44 | 101,199 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Open-market saleCode S · direct | 911 | $82.63 | $75K@ $82.63 | 102,189 | Form 4 |
| Nov 25, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 2,475 | $18.01 | $45K@ $18.01 | 103,100 | Form 4 |
| Nov 24, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 6,101 | $33.02 | $201K@ $33.02 | 106,726 | Form 4 |
| Nov 24, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 21,206 | $33.02 | $700K@ $33.02 | 121,831 | Form 4 |
| Nov 24, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 4,715 | $18.01 | $85K@ $18.01 | 105,340 | Form 4 |
| Nov 24, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 1,650 | $33.02 | $54K@ $33.02 | 102,275 | Form 4 |
| Nov 24, 2025 | PTCTCHIEF TECHNICAL OPS OFFICER | Option exerciseCode M · direct | 1,900 | $18.01 | $34K@ $18.01 | 102,525 | Form 4 |