| 2026-05-04 | MacLeod DouglasPresident, Financial Services | Exercise | 7,000 | — |
| 2026-05-04 | MacLeod DouglasPresident, Financial Services | Tax withhold | 2,240 | -$23.8K |
| 2026-05-04 | Schroeder JayChief Technology Officer | Exercise | 8,500 | — |
| 2026-05-04 | Schroeder JayChief Technology Officer | Tax withhold | 1,883 | -$20.0K |
| 2026-05-04 | Nickolas James AJChief Financial Officer | Exercise | 183,673 | — |
| 2026-05-04 | Nickolas James AJChief Financial Officer | Tax withhold | 81,368 | -$864.1K |
| 2026-05-04 | Heywood Suzanne | Exercise | 26,375 | — |
| 2026-05-04 | Heywood Suzanne | Tax withhold | 12,397 | -$131.7K |
| 2026-05-04 | Pampalone StefanoSee Remarks | Exercise | 26,895 | — |
| 2026-05-04 | Pampalone StefanoSee Remarks | Tax withhold | 10,301 | -$110.3K |
| 2026-05-04 | Tutino Francesco Vincenzo MariaChief Human Resources Officer | Exercise | 105,371 | — |
| 2026-05-04 | Tutino Francesco Vincenzo MariaChief Human Resources Officer | Sale | 48,385 | -$490.1K |
| 2026-05-04 | Chishti HumayunPresident, Construction | Exercise | 5,200 | — |
| 2026-05-04 | Chishti HumayunPresident, Construction | Tax withhold | 1,524 | -$16.2K |
| 2026-03-02 | Schroeder JayChief Technology Officer | Tax withhold | 1,158 | -$14.0K |
| 2026-03-02 | Marx Gerrit A.See Remarks | Tax withhold | 207,239 | -$2.5M |
| 2026-02-28 | Schroeder JayChief Technology Officer | Exercise | 3,346 | — |
| 2026-02-28 | Marx Gerrit A.See Remarks | Exercise | 494,012 | — |
| 2025-11-18 | Heywood Suzanne | Buy | 52,522 | $500.0K |
| 2025-11-12 | Buffett Howard W. | Buy | 4,100 | $42.2K |
| 2025-11-11 | Buffett Howard W. | Buy | 6,000 | $58.1K |
| 2025-11-11 | Sorensen Vagn O | Buy | 10,385 | $99.9K |
| 2025-08-06 | Tutino Francesco Vincenzo MariaChief Human Resources Officer | Sale | 12,271 | -$153.7K |
| 2025-08-05 | Tutino Francesco Vincenzo MariaChief Human Resources Officer | Exercise | 27,211 | — |