| Armes Joseph B | Chairman, President & CEO | Jun 15 '26 | Sale | 279.52 | 1,500 | 419,277 | 69,100 | Jun 16 12:00 AM |
| Armes Joseph B | Chairman, President & CEO | May 27 '26 | Sale | 283.94 | 1,500 | 425,913 | 70,600 | May 27 12:00 AM |
| Alverson Luke | SVP, GC & Secretary | May 01 '26 | Sale | 289.57 | 1,007 | 291,598 | 12,450 | May 04 12:00 AM |
| Armes Joseph B | Chairman, President & CEO | Apr 15 '26 | Sale | 286.77 | 1,500 | 430,151 | 84,494 | Apr 16 12:00 AM |
| Sullivan Don | EVP, Chief Strategy Officer | Apr 15 '26 | Sale | 300.26 | 166 | 49,843 | 21,567 | Apr 16 12:00 AM |
| Alverson Luke | SVP, GC & Secretary | Apr 07 '26 | Sale | 266.11 | 1,007 | 267,973 | 13,457 | Apr 07 12:00 AM |
| UNDERWOOD JEFF | SVP, GM Contractor Solutions | Apr 02 '26 | Option Exercise | 0.00 | 3,224 | 0 | 7,980 | Apr 07 12:00 AM |
| WANG FANG | VP, Chief Accounting Officer | Apr 02 '26 | Option Exercise | 0.00 | 927 | 0 | 3,292 | Apr 07 12:00 AM |
| Sullivan Don | EVP, Chief Strategy Officer | Apr 02 '26 | Option Exercise | 0.00 | 8,907 | 0 | 24,066 | Apr 07 12:00 AM |
| Armes Joseph B | Chairman, President & CEO | Apr 02 '26 | Option Exercise | 0.00 | 64,360 | 0 | 102,278 | Apr 07 12:00 AM |
| Alverson Luke | SVP, GC & Secretary | Apr 02 '26 | Option Exercise | 0.00 | 5,078 | 0 | 15,797 | Apr 07 12:00 AM |
| Perry James E | EVP, CFO | Apr 02 '26 | Option Exercise | 0.00 | 8,907 | 0 | 30,074 | Apr 07 12:00 AM |
| Garde Danielle | SVP, Chief People Officer | Apr 02 '26 | Option Exercise | 0.00 | 4,811 | 0 | 6,954 | Apr 07 12:00 AM |
| Armes Joseph B | Chairman, President & CEO | Mar 23 '26 | Sale | 270.11 | 1,500 | 405,165 | 59,526 | Mar 24 12:00 AM |
| Ash Darron K | Director | Mar 13 '26 | Buy | 256.62 | 300 | 76,986 | 1,155 | Mar 16 12:00 AM |