| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| IESC | Cleveland Todd M | Director | Jun 12 '26 | Sale | 761.89 | 5,000 | 3,809,460 | 60,874 | Jun 16 12:00 AM |
| IESC | Cleveland Todd M | Director | May 08 '26 | Sale | 663.52 | 11,578 | 7,682,221 | 65,817 | May 08 12:00 AM |
| IESC | Cleveland Todd M | Director | May 06 '26 | Sale | 681.55 | 922 | 628,387 | 77,395 | May 08 12:00 AM |
| IESC | Cleveland Todd M | Director | Mar 04 '26 | Sale | 500.84 | 1,425 | 713,695 | 78,089 | Mar 04 12:00 AM |
| IESC | Cleveland Todd M | Director | Mar 03 '26 | Sale | 501.13 | 875 | 438,489 | 79,514 | Mar 04 12:00 AM |
| IESC | Cleveland Todd M | Director | Mar 02 '26 | Sale | 513.54 | 200 | 102,708 | 80,617 | Mar 04 12:00 AM |
| IESC | Cleveland Todd M | Director | Feb 26 '26 | Sale | 511.29 | 1,700 | 869,188 | 80,817 | Feb 26 12:00 AM |
| IESC | Cleveland Todd M | Director | Feb 25 '26 | Sale | 511.81 | 3,119 | 1,596,335 | 82,517 | Feb 26 12:00 AM |
| IESC | Cleveland Todd M | Director | Feb 24 '26 | Sale | 520.25 | 181 | 94,165 | 85,636 | Feb 26 12:00 AM |
| IESC | Cleveland Todd M | Director | Aug 14 '25 | Sale | 343.32 | 456 | 156,553 | 87,180 | Aug 14 12:00 AM |
| IESC | Cleveland Todd M | Director | Aug 13 '25 | Sale | 349.54 | 6,496 | 2,270,607 | 87,636 | Aug 14 12:00 AM |
| IESC | Cleveland Todd M | Director | Aug 12 '25 | Sale | 347.79 | 10,048 | 3,494,639 | 94,132 | Aug 14 12:00 AM |
| PATK | Cleveland Todd M | Director | Jun 03 '25 | Buy | 82.75 | 1,000 | 82,750 | 133,286 | Jun 04 12:00 AM |
| PATK | Cleveland Todd M | Director | Jun 02 '25 | Buy | 82.55 | 2,000 | 165,100 | 132,286 | Jun 04 12:00 AM |
| PATK | Cleveland Todd M | Director | May 19 '25 | Buy | 87.49 | 5,000 | 437,450 | 130,286 | May 19 12:00 AM |
| PATK | Cleveland Todd M | Director | May 15 '25 | Buy | 85.80 | 6,000 | 514,809 | 125,286 | May 19 12:00 AM |
| PATK | Cleveland Todd M | Director | Sep 13 '24 | Sale | 135.48 | 2,500 | 338,699 | 79,874 | Sep 13 12:00 AM |
| PATK | Cleveland Todd M | Director | Sep 12 '24 | Sale | 131.05 | 7,500 | 982,884 | 82,374 | Sep 13 12:00 AM |
| IESC | Cleveland Todd M | Director | Sep 11 '24 | Sale | 153.57 | 10,000 | 1,535,712 | 104,654 | Sep 13 12:00 AM |
| IESC | Cleveland Todd M | Director | Mar 07 '24 | Sale | 115.16 | 13,513 | 1,556,130 | 114,236 | Mar 07 12:00 AM |
| IESC | Cleveland Todd M | Director | Mar 06 '24 | Sale | 113.25 | 3,832 | 433,974 | 127,749 | Mar 07 12:00 AM |
| IESC | Cleveland Todd M | Director | Mar 05 '24 | Sale | 114.47 | 11,000 | 1,259,170 | 131,581 | Mar 07 12:00 AM |
| PATK | Cleveland Todd M | Director | Mar 01 '24 | Sale | 120.44 | 8,524 | 1,026,602 | 88,629 | Mar 04 12:00 AM |
| PATK | Cleveland Todd M | Director | Feb 29 '24 | Sale | 119.29 | 19,076 | 2,275,536 | 97,153 | Mar 04 12:00 AM |
| PATK | Cleveland Todd M | Director | Feb 12 '24 | Option Exercise | 63.85 | 417,696 | 26,671,978 | 273,063 | Feb 14 12:00 AM |
| IESC | Cleveland Todd M | Director | Dec 14 '23 | Sale | 85.97 | 6,155 | 529,130 | 142,317 | Dec 18 12:00 AM |
| PATK | Cleveland Todd M | Director | Dec 14 '23 | Sale | 91.62 | 5,000 | 458,093 | 73,690 | Dec 14 12:00 AM |
| PATK | Cleveland Todd M | Director | Dec 13 '23 | Sale | 88.23 | 20,000 | 1,764,505 | 34,237 | Dec 14 12:00 AM |
| IESC | Cleveland Todd M | Director | Dec 11 '23 | Sale | 83.12 | 10,150 | 843,620 | 148,472 | Dec 13 12:00 AM |
| PATK | Cleveland Todd M | Director | Nov 20 '23 | Sale | 85.60 | 10,000 | 856,006 | 44,237 | Nov 22 12:00 AM |
| PATK | Cleveland Todd M | Director | Nov 15 '23 | Sale | 83.98 | 22,500 | 1,889,642 | 54,237 | Nov 16 12:00 AM |
| PATK | Cleveland Todd M | Director | Nov 14 '23 | Sale | 83.02 | 17,500 | 1,452,876 | 91,190 | Nov 16 12:00 AM |
| PATK | Cleveland Todd M | Director | Sep 14 '23 | Option Exercise | 41.33 | 117,000 | 4,835,610 | 150,719 | Sep 18 12:00 AM |
| PATK | Cleveland Todd M | Director | Jun 06 '23 | Sale | 74.35 | 15,000 | 1,115,262 | 74,237 | Jun 07 12:00 AM |
| PATK | Cleveland Todd M | Director | May 26 '23 | Sale | 70.15 | 20,000 | 1,403,002 | 89,237 | May 26 12:00 AM |
| PATK | Cleveland Todd M | Director | May 25 '23 | Sale | 68.99 | 10,000 | 689,903 | 92,219 | May 26 12:00 AM |
| PATK | Cleveland Todd M | Director | May 24 '23 | Sale | 68.52 | 10,000 | 685,203 | 97,916 | May 24 12:00 AM |
| PATK | Cleveland Todd M | Director | May 23 '23 | Sale | 69.06 | 17,500 | 1,208,573 | 107,916 | May 24 12:00 AM |
| PATK | Cleveland Todd M | Director | May 22 '23 | Sale | 69.09 | 2,500 | 172,715 | 125,416 | May 24 12:00 AM |
| PATK | Cleveland Todd M | Director | Feb 02 '23 | Sale | 75.16 | 20,000 | 1,503,181 | 111,737 | Feb 02 12:00 AM |
| PATK | Cleveland Todd M | Director | Jan 31 '23 | Sale | 71.09 | 10,000 | 710,950 | 121,737 | Feb 02 12:00 AM |
| PATK | Cleveland Todd M | Director | Jan 25 '23 | Sale | 67.80 | 3,000 | 203,406 | 137,916 | Jan 27 12:00 AM |
| PATK | Cleveland Todd M | Director | Jan 24 '23 | Sale | 67.83 | 7,000 | 474,792 | 140,916 | Jan 24 12:00 AM |
| PATK | Cleveland Todd M | Director | Jan 09 '23 | Sale | 65.77 | 10,000 | 657,703 | 156,316 | Jan 11 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Aug 15 '22 | Sale | 65.02 | 20,000 | 1,300,434 | 170,517 | Aug 17 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | May 11 '22 | Sale | 67.65 | 5,000 | 338,227 | 190,517 | May 13 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | May 04 '22 | Sale | 68.32 | 10,000 | 683,187 | 220,517 | May 06 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Dec 06 '21 | Sale | 85.63 | 10,000 | 856,314 | 271,931 | Dec 08 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Dec 02 '21 | Option Exercise | 41.33 | 63,000 | 2,603,790 | 304,156 | Dec 06 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Oct 01 '21 | Sale | 87.46 | 10,000 | 874,621 | 272,656 | Oct 05 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Aug 30 '21 | Sale | 85.53 | 1,000 | 85,533 | 282,656 | Aug 31 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Aug 27 '21 | Sale | 86.67 | 5,300 | 459,337 | 283,656 | Aug 31 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Aug 26 '21 | Sale | 86.25 | 1,000 | 86,250 | 288,956 | Aug 26 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Aug 25 '21 | Sale | 86.45 | 7,000 | 605,179 | 289,956 | Aug 26 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Aug 24 '21 | Sale | 85.21 | 13,000 | 1,107,760 | 296,956 | Aug 26 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Jun 02 '21 | Sale | 87.14 | 7,000 | 610,013 | 309,956 | Jun 03 12:00 AM |
| PATK | Cleveland Todd M | Executive Board Chairman | Jun 01 '21 | Sale | 87.15 | 9,325 | 812,675 | 316,956 | Jun 03 12:00 AM |