| Transaction Date |
Insider Name |
Security Class |
Transaction Type |
Shares Traded |
Price |
Shares Remaining |
Ownership |
Code |
| 17 Mar, 2026 |
Maxine Lum Mauricio |
Common Stock |
D |
1,377 |
$0.00 |
22,476 |
D |
G |
| 05 Mar, 2026 |
Anthony Guzzi |
Common Stock |
D |
36,000 |
$729.48 |
170,299 |
D |
S |
| 02 Mar, 2026 |
Maxine Lum Mauricio |
Common Stock |
D |
3,357 |
$735.00 |
23,853 |
D |
S |
| 27 Feb, 2026 |
Anthony Guzzi |
Common Stock |
D |
8,303 |
$724.62 |
206,299 |
D |
F |
| 27 Feb, 2026 |
Maxine Lum Mauricio |
Common Stock |
D |
1,709 |
$724.62 |
27,210 |
D |
F |
| 27 Feb, 2026 |
Jason R Nalbandian |
Common Stock |
D |
734 |
$724.62 |
18,953 |
D |
F |
| 27 Feb, 2026 |
Robert Peter Lind |
Common Stock |
D |
233 |
$724.62 |
4,891 |
D |
F |
| 30 Jan, 2026 |
Carol P Lowe |
Common Stock |
A |
1 |
$0.00 |
17,924 |
D |
A |
| 30 Jan, 2026 |
Maxine Lum Mauricio |
Common Stock |
A |
6 |
$0.00 |
28,919 |
D |
A |
| 30 Jan, 2026 |
Jason R Nalbandian |
Common Stock |
A |
4 |
$0.00 |
19,687 |
D |
A |
| 30 Jan, 2026 |
William P Reid |
Common Stock |
A |
1 |
$0.00 |
12,148 |
D |
A |
| 30 Jan, 2026 |
Anthony Guzzi |
Common Stock |
A |
25 |
$0.00 |
214,602 |
D |
A |
| 02 Jan, 2026 |
Maxine Lum Mauricio |
Common Stock |
A |
1,507 |
$0.00 |
28,913 |
D |
A |
| 08 Dec, 2025 |
Robert Peter Lind |
Common Stock |
D |
249 |
$629.22 |
4,797 |
D |
F |
| 02 Jan, 2026 |
Jason R Nalbandian |
Common Stock |
A |
1,507 |
$0.00 |
19,683 |
D |
A |
| 02 Jan, 2026 |
Anthony Guzzi |
Common Stock |
A |
7,261 |
$0.00 |
214,577 |
D |
A |
| 23 Dec, 2025 |
Robert Peter Lind |
Common Stock |
D |
0 |
$625.09 |
4,797 |
D |
S |
| 02 Jan, 2026 |
Robert Peter Lind |
Common Stock |
A |
327 |
$0.00 |
5,124 |
D |
A |
| 03 Nov, 2025 |
Robin A Walker-Lee |
Common Stock |
D |
1,325 |
$677.22 |
6,140 |
D |
S |
| 30 Oct, 2025 |
Anthony Guzzi |
Common Stock |
A |
12 |
$0.00 |
207,316 |
D |
A |