| EME | Guzzi Anthony | Chairman, President and CEO | Mar 05 '26 | Sale | 729.48 | 36,000 | 26,261,280 | 170,299 | Mar 09 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | May 05 '25 | Sale | 436.03 | 7,000 | 3,052,210 | 208,989 | May 07 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Mar 12 '24 | Sale | 319.65 | 6,000 | 1,917,900 | 219,023 | Mar 12 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Jul 27 '23 | Sale | 196.37 | 11,000 | 2,160,070 | 224,722 | Jul 27 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Jul 10 '23 | Sale | 186.27 | 824 | 153,486 | 235,722 | Jul 11 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Jul 07 '23 | Sale | 185.01 | 2,435 | 450,499 | 236,546 | Jul 10 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Jun 30 '23 | Sale | 185.02 | 7,741 | 1,432,240 | 238,981 | Jul 05 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Jun 07 '23 | Sale | 175.30 | 4,171 | 731,176 | 246,722 | Jun 08 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Jun 06 '23 | Sale | 175.02 | 6,829 | 1,195,212 | 250,893 | Jun 07 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Apr 27 '23 | Sale | 165.52 | 11,000 | 1,820,720 | 257,655 | May 01 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Aug 12 '22 | Sale | 120.12 | 13,619 | 1,635,900 | 283,927 | Jan 03 12:00 AM |
| HUBB | Guzzi Anthony | Director | Sep 26 '22 | Sale | 220.49 | 5 | 1,102 | 6,490 | Nov 17 12:00 AM |
| HUBB | Guzzi Anthony | Director | Feb 17 '22 | Buy | 183.46 | 1 | 183 | 6,495 | Nov 17 12:00 AM |
| HUBB | Guzzi Anthony | Director | Feb 16 '22 | Buy | 184.28 | 1 | 184 | 6,494 | Nov 17 12:00 AM |
| HUBB | Guzzi Anthony | Director | Feb 15 '22 | Buy | 185.52 | 3 | 557 | 6,493 | Nov 17 12:00 AM |
| HUBB | Guzzi Anthony | Director | Nov 08 '21 | Buy | 207.52 | 6 | 1,245 | 6,490 | Nov 17 12:00 AM |
| HUBB | Guzzi Anthony | Director | Nov 02 '21 | Buy | 202.20 | 4 | 809 | 6,484 | Nov 17 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Oct 27 '22 | Sale | 135.00 | 7,500 | 1,012,500 | 261,427 | Oct 31 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Oct 18 '22 | Sale | 130.00 | 7,500 | 975,000 | 268,927 | Oct 19 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Oct 17 '22 | Sale | 125.00 | 7,500 | 937,501 | 276,427 | Oct 19 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Apr 21 '22 | Sale | 120.00 | 1,381 | 165,720 | 291,256 | Apr 22 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Sep 15 '21 | Sale | 118.04 | 13,247 | 1,563,649 | 287,972 | Sep 16 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Apr 05 '21 | Sale | 114.16 | 25,000 | 2,854,000 | 310,710 | Apr 07 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Nov 17 '20 | Sale | 85.01 | 14,224 | 1,209,154 | 322,028 | Nov 19 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Nov 10 '20 | Sale | 80.00 | 512 | 40,960 | 336,252 | Nov 12 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Nov 09 '20 | Sale | 80.02 | 13,712 | 1,097,197 | 336,764 | Nov 12 12:00 AM |
| EME | Guzzi Anthony | Chairman, President and CEO | Aug 11 '20 | Sale | 77.01 | 10,000 | 770,100 | 350,368 | Aug 11 12:00 AM |