| Feb 24, 2026 | NDSNExecutive Vice President | Option exerciseCode M · direct | 2,139 | $201.50 | $431K@ $201.50 | 15,702 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Option exerciseCode M · direct | 6,295 | $189.72 | $1.2M@ $189.72 | 13,563 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 53 | $295.25 | $16K@ $295.25 | 7,268 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 60 | $293.18 | $18K@ $293.18 | 7,322 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 15 | $292.98 | $4K@ $292.98 | 7,382 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 13 | $292.85 | $4K@ $292.85 | 7,397 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 11 | $292.84 | $3K@ $292.84 | 7,410 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 14 | $292.82 | $4K@ $292.82 | 7,421 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 7 | $292.69 | $2K@ $292.69 | 7,441 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 3 | $292.63 | $878@ $292.63 | 7,453 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 12 | $292.60 | $4K@ $292.60 | 7,456 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 4 | $292.59 | $1K@ $292.59 | 7,468 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 9 | $292.57 | $3K@ $292.57 | 7,473 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 16 | $292.56 | $5K@ $292.56 | 7,482 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 59 | $291.81 | $17K@ $291.81 | 7,499 | Form 4 |
| Feb 24, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 1 | $291.49 | $291@ $291.49 | 7,558 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Option exerciseCode M · direct | 6,011 | $201.50 | $1.2M@ $201.50 | 28,592 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Option exerciseCode M · direct | 15,022 | $189.72 | $2.8M@ $189.72 | 22,581 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 100 | $289.04 | $29K@ $289.04 | 7,959 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 130 | $289.01 | $38K@ $289.01 | 8,059 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 60 | $289.63 | $17K@ $289.63 | 8,249 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 54 | $289.71 | $16K@ $289.71 | 8,309 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 51 | $289.83 | $15K@ $289.83 | 8,414 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 84 | $289.25 | $24K@ $289.25 | 8,549 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 758 | $289.00 | $219K@ $289.00 | 8,633 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 92 | $289.08 | $27K@ $289.08 | 9,391 | Form 4 |
| Feb 23, 2026 | NDSNExecutive Vice President | Open-market saleCode S · direct | 95 | $289.11 | $27K@ $289.11 | 9,483 | Form 4 |
| Jan 5, 2026 | NDSNExecutive Vice President | Shares withheld for tax or exercise priceCode F · direct | 561 | $245.89 | $138K@ $245.89 | 9,578 | Form 4 |
| Jan 5, 2026 | NDSNExecutive Vice President | Grant or awardCode A · direct | 1,960 | $245.89 | $482K@ $245.89 | 10,139 | Form 4 |
| Dec 20, 2025 | NDSNExecutive Vice President | Grant or awardCode A · direct | 5,007 | $240.38 | $1.2M@ $240.38 | 59,615 | Form 4 |
| Dec 20, 2025 | NDSNExecutive Vice President | Grant or awardCode A · direct | 2,430 | $240.38 | $584K@ $240.38 | 8,179 | Form 4 |
| Dec 19, 2025 | NDSNExecutive Vice President | Shares withheld for tax or exercise priceCode F · direct | 208 | $240.38 | $50K@ $240.38 | 5,749 | Form 4 |
| Dec 1, 2025 | NDSNExecutive Vice President | Shares withheld for tax or exercise priceCode F · direct | 225 | $235.03 | $53K@ $235.03 | 5,957 | Form 4 |
| Dec 1, 2025 | NDSNExecutive Vice President | Shares withheld for tax or exercise priceCode F · direct | 223 | $235.03 | $52K@ $235.03 | 6,182 | Form 4 |