| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MTZ | Campbell C Robert | Director | May 04 '26 | Sale | 417.00 | 3,000 | 1,251,000 | 30,646 | May 06 12:00 AM |
| MTZ | Campbell C Robert | Director | Sep 29 '25 | Sale | 210.39 | 2,000 | 420,780 | 33,277 | Oct 01 12:00 AM |
| MTZ | Campbell C Robert | Director | Sep 11 '25 | Sale | 190.39 | 3,000 | 571,170 | 35,277 | Sep 16 12:00 AM |
| MTZ | Campbell C Robert | Director | May 13 '25 | Sale | 155.00 | 2,000 | 310,000 | 37,782 | May 14 12:00 AM |
| MTZ | Campbell C Robert | Director | May 12 '25 | Sale | 153.89 | 3,000 | 461,670 | 39,782 | May 14 12:00 AM |
| MTZ | Campbell C Robert | Director | Nov 26 '24 | Sale | 145.00 | 3,000 | 435,000 | 42,478 | Nov 29 12:00 AM |
| MTZ | Campbell C Robert | Director | Nov 11 '24 | Sale | 145.41 | 3,000 | 436,245 | 45,173 | Nov 13 12:00 AM |
| MTZ | Campbell C Robert | Director | Sep 18 '24 | Sale | 116.26 | 3,000 | 348,777 | 48,173 | Sep 20 12:00 AM |
| MTZ | Campbell C Robert | Director | May 22 '24 | Sale | 110.00 | 2,000 | 220,000 | 50,725 | May 24 12:00 AM |
| MTZ | Campbell C Robert | Director | May 14 '24 | Sale | 108.00 | 3,000 | 324,000 | 52,289 | May 16 12:00 AM |
| FWRD | Campbell C Robert | Director | Aug 18 '23 | Buy | 64.33 | 5,000 | 321,650 | 28,994 | Aug 18 12:00 AM |
| MTZ | Campbell C Robert | Director | May 17 '21 | Sale | 120.14 | 3,000 | 360,429 | 49,827 | May 18 12:00 AM |
| MTZ | Campbell C Robert | Director | Mar 10 '21 | Sale | 95.00 | 3,989 | 378,955 | 52,557 | Mar 10 12:00 AM |
| MTZ | Campbell C Robert | Director | Mar 08 '21 | Sale | 95.00 | 1,011 | 96,045 | 56,546 | Mar 10 12:00 AM |
| MTZ | Campbell C Robert | Director | Dec 23 '20 | Sale | 70.11 | 5,000 | 350,570 | 57,188 | Dec 28 12:00 AM |
| MTZ | Campbell C Robert | Director | Dec 04 '20 | Sale | 62.03 | 3,301 | 204,772 | 62,188 | Dec 08 12:00 AM |
| FWRD | Campbell C Robert | Director | Nov 25 '20 | Sale | 75.75 | 3,000 | 227,248 | 20,185 | Nov 27 12:00 AM |
| MTZ | Campbell C Robert | Director | Nov 24 '20 | Sale | 59.34 | 5,000 | 296,714 | 65,489 | Nov 27 12:00 AM |
| MTZ | Campbell C Robert | Director | Aug 05 '19 | Sale | 57.72 | 5,000 | 288,580 | 67,001 | Aug 07 12:00 AM |