| Jul 1, 2026 | IESCDirector | Grant or awardCode A · direct | 37 | — | — | 60,911 | Form 4 |
| Jun 12, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 1,500 | $763.35 | $1.1M@ $763.35 | 60,874 | Form 4 |
| Jun 12, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 1,200 | $761.31 | $914K@ $761.31 | 63,574 | Form 4 |
| Jun 12, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 1,100 | $760.41 | $836K@ $760.41 | 64,774 | Form 4 |
| May 14, 2026 | PATKDirector | Grant or awardCode A · direct | 1,594 | — | — | 134,880 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 400 | $671.14 | $268K@ $671.14 | 66,017 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 200 | $670.35 | $134K@ $670.35 | 66,417 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 100 | $668.83 | $67K@ $668.83 | 66,617 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 500 | $667.74 | $334K@ $667.74 | 66,717 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 626 | $666.54 | $417K@ $666.54 | 67,217 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 3,118 | $665.41 | $2.1M@ $665.41 | 67,843 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 68 | $663.56 | $45K@ $663.56 | 70,961 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 1,122 | $662.87 | $744K@ $662.87 | 71,029 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 936 | $661.76 | $619K@ $661.76 | 72,151 | Form 4 |
| May 8, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 4,308 | $660.23 | $2.8M@ $660.23 | 73,087 | Form 4 |
| May 6, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 495 | $683.30 | $338K@ $683.30 | 77,395 | Form 4 |
| May 6, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 157 | $683.17 | $107K@ $683.17 | 77,890 | Form 4 |
| May 6, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 129 | $680.00 | $88K@ $680.00 | 78,047 | Form 4 |
| May 6, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 141 | $675.00 | $95K@ $675.00 | 78,176 | Form 4 |
| Apr 1, 2026 | IESCDirector | Grant or awardCode A · direct | 57 | — | — | 78,374 | Form 4 |
| Mar 4, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 200 | $502.10 | $100K@ $502.10 | 78,089 | Form 4 |
| Mar 4, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 400 | $501.36 | $201K@ $501.36 | 78,289 | Form 4 |
| Mar 4, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 825 | $500.28 | $413K@ $500.28 | 78,689 | Form 4 |
| Mar 3, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 200 | $502.70 | $101K@ $502.70 | 79,514 | Form 4 |
| Mar 3, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 100 | $501.50 | $50K@ $501.50 | 79,714 | Form 4 |
| Mar 3, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 575 | $500.52 | $288K@ $500.52 | 80,042 | Form 4 |
| Mar 2, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 200 | $513.54 | $103K@ $513.54 | 80,617 | Form 4 |
| Feb 26, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 300 | $513.76 | $154K@ $513.76 | 80,817 | Form 4 |
| Feb 26, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 100 | $512.00 | $51K@ $512.00 | 81,117 | Form 4 |
| Feb 26, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 586 | $511.15 | $300K@ $511.15 | 81,217 | Form 4 |
| Feb 26, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 714 | $510.26 | $364K@ $510.26 | 81,803 | Form 4 |
| Feb 25, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 375 | $521.00 | $195K@ $521.00 | 82,517 | Form 4 |
| Feb 25, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 600 | $511.39 | $307K@ $511.39 | 82,892 | Form 4 |
| Feb 25, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 2,144 | $510.32 | $1.1M@ $510.32 | 83,492 | Form 4 |
| Feb 24, 2026 | IESCDirector | Open-market saleCode S · directPrice far from market; may be another security | 181 | $520.25 | $94K@ $520.25 | 85,636 | Form 4 |
| Jan 1, 2026 | IESCDirector | Grant or awardCode A · direct | 69 | — | — | 85,817 | Form 4 |
| Dec 12, 2025 | IESCDirector | GiftCode G · direct | 1,500 | — | — | 85,748 | Form 4 |