| Aug 5, 2026 | IPGP10% owner | Open-market saleCode S · direct | 550 | $98.71 | $54K@ $98.71 | 6,405,989 | Form 4 |
| Aug 5, 2026 | IPGP10% owner | Open-market saleCode S · direct | 4,324 | $97.81 | $423K@ $97.81 | 6,406,539 | Form 4 |
| Aug 5, 2026 | IPGP10% owner | Open-market saleCode S · direct | 1,325 | $96.76 | $128K@ $96.76 | 6,410,863 | Form 4 |
| Aug 5, 2026 | IPGP10% owner | Open-market saleCode S · direct | 11,912 | $95.31 | $1.1M@ $95.31 | 6,412,188 | Form 4 |
| Aug 4, 2026 | IPGP10% owner | Open-market saleCode S · direct | 12,202 | $95.18 | $1.2M@ $95.18 | 6,424,100 | Form 4 |
| Jul 31, 2026 | IPGP10% owner | Open-market saleCode S · direct | 300 | $88.59 | $27K@ $88.59 | 6,436,302 | Form 4 |
| Jul 31, 2026 | IPGP10% owner | Open-market saleCode S · direct | 200 | $87.45 | $17K@ $87.45 | 6,436,602 | Form 4 |
| Jul 31, 2026 | IPGP10% owner | Open-market saleCode S · direct | 506 | $86.14 | $44K@ $86.14 | 6,436,802 | Form 4 |
| Jul 31, 2026 | IPGP10% owner | Open-market saleCode S · direct | 25,994 | $85.76 | $2.2M@ $85.76 | 6,437,308 | Form 4 |
| Jun 29, 2026 | IPGP10% owner | Open-market saleCode S · direct | 11,325 | $106.40 | $1.2M@ $106.40 | 6,463,302 | Form 4 |
| Jun 29, 2026 | IPGP10% owner | Open-market saleCode S · direct | 2,684 | $105.37 | $283K@ $105.37 | 6,474,627 | Form 4 |
| Jun 29, 2026 | IPGP10% owner | Open-market saleCode S · direct | 16,406 | $104.33 | $1.7M@ $104.33 | 6,477,311 | Form 4 |
| Jun 29, 2026 | IPGP10% owner | Open-market saleCode S · direct | 13,304 | $103.08 | $1.4M@ $103.08 | 6,493,717 | Form 4 |
| Jun 29, 2026 | IPGP10% owner | Open-market saleCode S · direct | 17,735 | $102.09 | $1.8M@ $102.09 | 6,507,021 | Form 4 |
| Jun 29, 2026 | IPGP10% owner | Open-market saleCode S · direct | 2,405 | $101.21 | $243K@ $101.21 | 6,524,756 | Form 4 |
| Jun 29, 2026 | IPGP10% owner | Open-market saleCode S · direct | 1,841 | $100.19 | $184K@ $100.19 | 6,527,161 | Form 4 |
| Feb 24, 2026 | IPGP10% owner | Open-market saleCode S · direct | 1,520 | $137.00 | $208K@ $137.00 | 6,529,002 | Form 4 |
| Feb 24, 2026 | IPGP10% owner | Open-market saleCode S · direct | 100 | $135.28 | $14K@ $135.28 | 6,530,522 | Form 4 |
| Feb 23, 2026 | IPGP10% owner | Open-market saleCode S · direct | 120 | $134.95 | $16K@ $134.95 | 6,530,622 | Form 4 |
| Feb 23, 2026 | IPGP10% owner | Open-market saleCode S · direct | 16,421 | $134.35 | $2.2M@ $134.35 | 6,530,742 | Form 4 |
| Feb 23, 2026 | IPGP10% owner | Open-market saleCode S · direct | 7,994 | $133.61 | $1.1M@ $133.61 | 6,547,163 | Form 4 |
| Feb 23, 2026 | IPGP10% owner | Open-market saleCode S · direct | 4,604 | $132.31 | $609K@ $132.31 | 6,555,157 | Form 4 |
| Feb 23, 2026 | IPGP10% owner | Open-market saleCode S · direct | 4,241 | $131.41 | $557K@ $131.41 | 6,559,761 | Form 4 |
| Feb 20, 2026 | IPGP10% owner | Open-market saleCode S · direct | 5,484 | $132.94 | $729K@ $132.94 | 6,564,002 | Form 4 |
| Feb 20, 2026 | IPGP10% owner | Open-market saleCode S · direct | 16,422 | $132.21 | $2.2M@ $132.21 | 6,569,486 | Form 4 |
| Feb 20, 2026 | IPGP10% owner | Open-market saleCode S · direct | 4,461 | $131.11 | $585K@ $131.11 | 6,585,908 | Form 4 |
| Feb 20, 2026 | IPGP10% owner | Open-market saleCode S · direct | 2,300 | $129.93 | $299K@ $129.93 | 6,590,369 | Form 4 |
| Feb 20, 2026 | IPGP10% owner | Open-market saleCode S · direct | 500 | $128.79 | $64K@ $128.79 | 6,592,669 | Form 4 |
| Jan 21, 2026 | IPGP10% owner | Open-market saleCode S · direct | 12,075 | $81.65 | $986K@ $81.65 | 6,593,169 | Form 4 |
| Jan 21, 2026 | IPGP10% owner | Open-market saleCode S · direct | 1,306 | $80.34 | $105K@ $80.34 | 6,605,244 | Form 4 |
| Jan 20, 2026 | IPGP10% owner | Open-market saleCode S · direct | 13,960 | $80.43 | $1.1M@ $80.43 | 6,606,550 | Form 4 |
| Jan 20, 2026 | IPGP10% owner | Open-market saleCode S · direct | 7,659 | $78.92 | $604K@ $78.92 | 6,620,510 | Form 4 |
| Jan 16, 2026 | IPGP10% owner | Open-market saleCode S · direct | 14,656 | $80.20 | $1.2M@ $80.20 | 6,628,169 | Form 4 |
| Jan 16, 2026 | IPGP10% owner | Open-market saleCode S · direct | 14,511 | $79.54 | $1.2M@ $79.54 | 6,642,825 | Form 4 |
| Dec 24, 2025 | IPGP10% owner | Open-market saleCode S · direct | 2,225 | $75.11 | $167K@ $75.11 | 6,657,336 | Form 4 |
| Dec 24, 2025 | IPGP10% owner | Open-market saleCode S · direct | 10,560 | $74.69 | $789K@ $74.69 | 6,659,561 | Form 4 |
| Dec 23, 2025 | IPGP10% owner | Open-market saleCode S · direct | 40 | $75.00 | $3K@ $75.00 | 6,670,121 | Form 4 |
| Dec 23, 2025 | IPGP10% owner | Open-market saleCode S · direct | 28,405 | $74.62 | $2.1M@ $74.62 | 6,670,161 | Form 4 |
| Dec 22, 2025 | IPGP10% owner | Open-market saleCode S · direct | 7 | $76.69 | $537@ $76.69 | 6,698,566 | Form 4 |
| Dec 22, 2025 | IPGP10% owner | Open-market saleCode S · direct | 6,870 | $75.97 | $522K@ $75.97 | 6,698,573 | Form 4 |
| Dec 22, 2025 | IPGP10% owner | Open-market saleCode S · direct | 16,060 | $75.20 | $1.2M@ $75.20 | 6,705,443 | Form 4 |