Insider at

04

Insider transactions

05
0 buys (P) 33 sells (S) Net: $-11,208,624 + 18 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

18 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
May 5, 2026 IESC S 40 $665.15 $26,606 86,575 Direct -0.05% Disposed 2.0% (price as of 2026-10-02)
May 5, 2026 IESC S 28 $662.33 $18,545 86,615 Direct -0.03% Disposed 2.5% (price as of 2026-10-02)
May 5, 2026 IESC S 570 $661.68 $377,158 86,643 Direct -0.65% Disposed 2.6% (price as of 2026-10-02)
May 5, 2026 IESC S 797 $660.70 $526,578 87,213 Direct -0.91% Disposed 2.7% (price as of 2026-10-02)
May 5, 2026 IESC S 731 $659.92 $482,402 88,010 Direct -0.82% Disposed 2.8% (price as of 2026-10-02)
May 5, 2026 IESC S 1,195 $658.52 $786,931 88,741 Direct -1.33% Disposed 3.1% (price as of 2026-10-02)
May 5, 2026 IESC S 1,322 $657.49 $869,202 89,936 Direct -1.45% Disposed 3.2% (price as of 2026-10-02)
May 5, 2026 IESC S 1,587 $656.48 $1,041,834 91,258 Direct -1.71% Disposed 3.4% (price as of 2026-10-02)
May 5, 2026 IESC S 730 $655.41 $478,449 92,845 Direct -0.78% Disposed 3.6% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 440 $511.39 $225,012 93,575 Direct -0.47% Disposed 32.7% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 686 $510.40 $350,134 94,015 Direct -0.72% Disposed 33.0% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 579 $509.11 $294,775 94,701 Direct -0.61% Disposed 33.3% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 410 $507.89 $208,235 95,280 Direct -0.43% Disposed 33.6% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 708 $506.93 $358,906 95,690 Direct -0.73% Disposed 33.9% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 859 $505.88 $434,551 96,398 Direct -0.88% Disposed 34.2% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 228 $504.82 $115,099 97,257 Direct -0.23% Disposed 34.4% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 153 $503.66 $77,060 97,485 Direct -0.16% Disposed 34.7% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 217 $502.35 $109,010 97,638 Direct -0.22% Disposed 35.1% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 80 $500.54 $40,043 97,855 Direct -0.08% Disposed 35.6% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 64 $499.78 $31,986 97,935 Direct -0.07% Disposed 35.8% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 56 $498.84 $27,935 97,999 Direct -0.06% Disposed 36.1% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 292 $497.88 $145,381 98,055 Direct -0.30% Disposed 36.3% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 208 $496.70 $103,314 98,347 Direct -0.21% Disposed 36.6% (price as of 2026-10-02)
Feb. 18, 2026 IESC S 20 $493.51 $9,870 98,555 Direct -0.02% Disposed 37.5% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 1,000 $409.86 $409,860 98,575 Direct -1.00% Disposed 65.6% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 1,471 $408.92 $601,521 99,575 Direct -1.46% Disposed 66.0% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 3,280 $407.87 $1,337,814 101,046 Direct -3.14% Disposed 66.4% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 1,001 $406.65 $407,057 104,326 Direct -0.95% Disposed 66.9% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 2,312 $405.64 $937,840 105,327 Direct -2.15% Disposed 67.3% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 156 $404.43 $63,091 107,639 Direct -0.14% Disposed 67.8% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 260 $402.44 $104,634 107,795 Direct -0.24% Disposed 68.6% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 160 $400.27 $64,043 108,055 Direct -0.15% Disposed 69.6% (price as of 2026-10-02)
Dec. 1, 2025 IESC S 360 $399.30 $143,748 108,215 Direct -0.33% Disposed 70.0% (price as of 2026-10-02)
Aug. 7, 2025 IESC S 4,000 $339.00 $1,356,000 101,504 Direct -3.79% Disposed 100.2% (price as of 2026-10-02)
Dec. 3, 2024 IESC S 2,949 $294.62 $868,834 115,341 Direct -2.49% Disposed 130.4% (price as of 2026-10-02)
Dec. 3, 2024 IESC S 4,051 $292.38 $1,184,431 118,290 Direct -3.31% Disposed 132.1% (price as of 2026-10-02)
May 7, 2024 IESC S 4,000 $172.11 $688,440 73,110 Direct -5.19% Disposed 294.3% (price as of 2026-10-02)
May 7, 2024 IESC S 1,580 $171.11 $270,354 77,110 Direct -2.01% Disposed 296.6% (price as of 2026-10-02)
May 7, 2024 IESC S 4,936 $170.30 $840,601 78,690 Direct -5.90% Disposed 298.5% (price as of 2026-10-02)
May 7, 2024 IESC S 1,385 $169.23 $234,384 83,626 Direct -1.63% Disposed 301.0% (price as of 2026-10-02)
May 7, 2024 IESC S 2,099 $168.39 $353,451 85,011 Direct -2.41% Disposed 303.0% (price as of 2026-10-02)
March 14, 2024 IESC S 400 $102.76 $41,104 87,110 Direct -0.46% Disposed 560.5% (price as of 2026-10-02)
March 14, 2024 IESC S 3,600 $101.96 $367,056 87,510 Direct -3.95% Disposed 565.6% (price as of 2026-10-02)
June 16, 2023 IESC S 2,000 $53.76 $107,520 66,919 Direct -2.90% Disposed 1162.4% (price as of 2026-10-02)
Dec. 15, 2022 IESC P 500 $30.20 $15,100 69,394 Direct +0.73% Acquired 2147.3% (price as of 2026-10-02)
Aug. 10, 2022 IESC P 500 $33.14 $16,570 62,989 Direct +0.80% Acquired 1947.9% (price as of 2026-10-02)
Aug. 9, 2022 IESC P 1,000 $32.50 $32,500 62,489 Direct +1.63% Acquired 1988.2% (price as of 2026-10-02)
May 4, 2022 IESC P 1,000 $26.70 $26,700 61,489 Direct +1.65% Acquired 2441.9% (price as of 2026-10-02)
Dec. 7, 2021 IESC P 1,000 $51.29 $51,290 60,489 Direct +1.68% Acquired 1223.2% (price as of 2026-10-02)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Feb. 9, 2023 IESC Employee Stock Option (right to buy) Common Stock (1,000) $7.21 Feb. 2, 2025 1,000 Disposed

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 2 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
Dec. 15, 2021 IESC Common Stock 9,489 Direct
Dec. 15, 2021 IESC Employee Stock Option (right to buy)→ Common Stock (1,000) 1,000 Direct

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2025 $793,750 · $772,182 · $4,632,012 · $5,454 $6,203,398
2024 $750,000 $2,285,000 $3,072,635 · $1,214,241 · $4,500 $7,326,376
2023 $600,000 $400,000 $637,031 · $948,395 · $6,600 $2,592,026

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.