| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Mar 13 '26 | Option Exercise | 0.00 | 305,864 | 0 | 152,932 | Mar 13 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Mar 12 '26 | Option Exercise | 0.00 | 311,018 | 0 | 155,509 | Mar 13 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Sep 18 '25 | Sale | 64.94 | 83,144 | 5,399,371 | 4,062,985 | Sep 19 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Sep 17 '25 | Sale | 64.21 | 116,856 | 7,502,980 | 4,154,129 | Sep 19 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Sep 03 '25 | Sale | 59.13 | 44,312 | 2,620,169 | 4,270,985 | Sep 05 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Aug 28 '25 | Sale | 59.95 | 80,660 | 4,835,567 | 4,315,297 | Sep 02 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Aug 26 '25 | Sale | 59.06 | 106,832 | 6,309,498 | 4,395,957 | Aug 26 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Aug 25 '25 | Sale | 59.19 | 88,196 | 5,220,121 | 771,477 | Aug 26 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Aug 22 '25 | Sale | 58.65 | 80,000 | 4,692,000 | 791,477 | Aug 26 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Jun 11 '25 | Sale | 40.93 | 130,478 | 5,340,907 | 4,570,985 | Jun 11 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Jun 10 '25 | Sale | 40.51 | 29,522 | 1,195,936 | 4,701,463 | Jun 11 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Jun 03 '25 | Sale | 38.62 | 100,000 | 3,862,000 | 4,730,985 | Jun 04 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Jun 02 '25 | Sale | 37.45 | 50,000 | 1,872,500 | 1,011,477 | Jun 04 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Mar 13 '25 | Option Exercise | 0.00 | 305,864 | 0 | 305,863 | Mar 14 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Mar 09 '25 | Option Exercise | 0.00 | 210,514 | 0 | 105,257 | Mar 11 12:00 AM |
| TPC | TUTOR RONALD N | director, 10 percent owner, other: Executive Chairman | Mar 08 '25 | Option Exercise | 0.00 | 353,458 | 0 | 176,730 | Mar 11 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Dec 19 '24 | Option Exercise | 24.05 | 370,392 | 8,907,928 | 3,505,512 | Dec 20 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Nov 11 '24 | Sale | 30.72 | 125,000 | 3,839,827 | 3,257,313 | Nov 12 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Nov 08 '24 | Sale | 30.78 | 50,000 | 1,539,159 | 2,362,267 | Nov 12 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Aug 25 '24 | Option Exercise | 0.00 | 183,992 | 0 | 91,996 | Aug 27 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 13 '24 | Sale | 19.40 | 25,000 | 485,000 | 2,387,267 | Jun 17 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 07 '24 | Sale | 19.91 | 49,282 | 981,205 | 3,361,940 | Jun 10 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 06 '24 | Sale | 20.66 | 25,718 | 531,334 | 3,411,222 | Jun 10 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Mar 09 '24 | Option Exercise | 0.00 | 210,512 | 0 | 105,257 | Mar 12 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Mar 08 '24 | Option Exercise | 0.00 | 353,458 | 0 | 353,459 | Mar 12 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Mar 01 '24 | Sale | 11.86 | 50,000 | 593,000 | 3,236,940 | Mar 05 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Dec 19 '23 | Sale | 8.59 | 54,670 | 469,615 | 3,286,940 | Dec 20 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Dec 18 '23 | Sale | 8.67 | 45,330 | 393,011 | 3,341,610 | Dec 20 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Nov 22 '23 | Sale | 8.11 | 100,000 | 811,000 | 3,386,940 | Nov 27 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 18 '23 | Sale | 8.05 | 50,000 | 402,500 | 3,486,940 | Sep 20 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 14 '23 | Sale | 8.00 | 25,000 | 200,000 | 3,536,940 | Sep 18 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 11 '23 | Sale | 8.27 | 25,000 | 206,750 | 3,561,940 | Sep 13 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Aug 25 '23 | Option Exercise | 0.00 | 183,990 | 0 | 91,996 | Aug 29 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Mar 09 '23 | Option Exercise | 0.00 | 210,512 | 0 | 210,513 | Mar 10 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Aug 25 '22 | Option Exercise | 0.00 | 91,995 | 0 | 183,991 | Aug 29 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 06 '22 | Sale | 10.25 | 50,000 | 512,500 | 3,343,305 | Jun 08 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | May 23 '22 | Sale | 9.56 | 50,000 | 478,000 | 3,393,305 | May 25 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Dec 31 '21 | Option Exercise | 0.00 | 150,000 | 0 | 75,000 | Jan 04 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Dec 17 '21 | Sale | 12.46 | 42,676 | 531,742 | 2,342,267 | Dec 23 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Dec 16 '21 | Sale | 12.76 | 97,324 | 1,241,854 | 2,363,605 | Dec 23 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Nov 29 '21 | Sale | 13.42 | 60,000 | 805,200 | 1,992,406 | Dec 01 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 14 '21 | Sale | 13.27 | 50,000 | 663,500 | 4,052,406 | Sep 14 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 13 '21 | Sale | 13.66 | 50,000 | 683,000 | 4,102,406 | Sep 14 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 10 '21 | Sale | 13.55 | 50,000 | 677,500 | 4,152,406 | Sep 14 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 08 '21 | Sale | 13.90 | 50,000 | 695,250 | 4,202,406 | Sep 10 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 11 '21 | Sale | 14.71 | 66,740 | 981,745 | 4,252,406 | Jun 14 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 10 '21 | Sale | 15.19 | 120,000 | 1,822,800 | 4,319,146 | Jun 14 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 09 '21 | Sale | 15.46 | 145,000 | 2,241,700 | 4,439,146 | Jun 10 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 08 '21 | Sale | 15.59 | 77,349 | 1,205,871 | 4,584,146 | Jun 10 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 07 '21 | Sale | 15.51 | 71,346 | 1,106,576 | 4,661,495 | Jun 08 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 04 '21 | Sale | 15.50 | 50,000 | 774,950 | 4,732,841 | Jun 08 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Mar 18 '21 | Sale | 18.15 | 50,000 | 907,500 | 4,782,841 | Mar 19 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Mar 01 '21 | Sale | 15.15 | 85,000 | 1,288,016 | 1,563,305 | Mar 03 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jan 18 '21 | Option Exercise | 0.00 | 37,500 | 0 | 18,750 | Jan 20 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jan 04 '21 | Option Exercise | 0.00 | 300,000 | 0 | 150,000 | Jan 06 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Nov 17 '20 | Sale | 14.42 | 63,422 | 914,545 | 4,832,841 | Nov 18 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Nov 16 '20 | Sale | 14.43 | 36,578 | 527,821 | 4,896,263 | Nov 18 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Sep 17 '20 | Sale | 12.71 | 40,000 | 508,400 | 4,878,841 | Sep 18 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Aug 28 '20 | Sale | 12.50 | 60,000 | 750,240 | 4,918,841 | Sep 01 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 18 '20 | Sale | 11.93 | 30,000 | 357,900 | 4,978,841 | Jun 19 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 09 '20 | Sale | 12.90 | 75,000 | 967,275 | 5,008,841 | Jun 11 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Jun 18 '19 | Sale | 13.31 | 50,000 | 665,500 | 5,514,050 | Jun 20 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | May 14 '19 | Sale | 16.58 | 30,000 | 497,400 | 5,564,050 | May 15 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | May 13 '19 | Sale | 16.51 | 20,000 | 330,200 | 5,594,050 | May 15 12:00 AM |
| TPC | TUTOR RONALD N | Chairman & CEO | Mar 15 '19 | Option Exercise | 0.00 | 244,386 | 0 | 122,193 | Mar 19 12:00 AM |