Insider at

04

Insider transactions

05
0 buys (P) 1 sells (S) Net: $-1,098,600,014 + 7 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

7 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Nov. 10, 2025 ROL S 19,297,383 $56.93 $1,098,600,014 145,284,066 Direct -11.73% Disposed -47.0% (price as of 2026-10-02)
Sept. 11, 2023 ROL S 44,509,814 $34.39 $1,530,692,503 164,581,449 Direct -21.29% Disposed -12.3% (price as of 2026-10-02)
Nov. 21, 2022 ROL S 7,750,000 $39.62 $307,055,000 209,091,263 Direct -3.57% Disposed -23.9% (price as of 2026-10-02)
Nov. 4, 2022 RES S 136,597 $10.67 $1,457,490 0 Indirect -100.00% Disposed -45.1% (price as of 2026-10-02)
Nov. 3, 2022 RES S 436,013 $10.42 $4,543,255 136,597 Indirect -76.14% Disposed -43.8% (price as of 2026-10-02)
Nov. 2, 2022 RES S 316,632 $10.65 $3,372,131 572,610 Indirect -35.61% Disposed -45.0% (price as of 2026-10-02)
Aug. 22, 2022 ROL S 750,000 $36.41 $27,307,500 216,841,263 Direct -0.34% Disposed -17.2% (price as of 2026-10-02)
Aug. 19, 2022 ROL S 380,166 $36.61 $13,917,877 217,591,263 Direct -0.17% Disposed -17.6% (price as of 2026-10-02)
Aug. 18, 2022 ROL S 500,000 $37.13 $18,565,000 217,971,429 Direct -0.23% Disposed -18.8% (price as of 2026-10-02)
Aug. 17, 2022 ROL S 487,309 $37.14 $18,098,656 218,471,429 Direct -0.22% Disposed -18.8% (price as of 2026-10-02)
Aug. 15, 2022 ROL S 248,014 $36.87 $9,144,276 218,958,738 Direct -0.11% Disposed -18.2% (price as of 2026-10-02)
Aug. 12, 2022 ROL S 329,750 $36.84 $12,147,990 219,206,752 Direct -0.15% Disposed -18.1% (price as of 2026-10-02)
Aug. 11, 2022 ROL S 195,890 $36.88 $7,224,423 219,459,469 Direct -0.09% Disposed -18.2% (price as of 2026-10-02)
Aug. 10, 2022 ROL S 500,000 $37.29 $18,645,000 219,655,359 Direct -0.23% Disposed -19.1% (price as of 2026-10-02)
Aug. 9, 2022 ROL S 288,825 $37.17 $10,735,625 220,155,359 Direct -0.13% Disposed -18.9% (price as of 2026-10-02)
Aug. 8, 2022 ROL S 361,760 $37.79 $13,670,910 220,444,184 Direct -0.16% Disposed -20.2% (price as of 2026-10-02)
Aug. 5, 2022 ROL S 325,842 $37.49 $12,215,817 220,805,944 Direct -0.15% Disposed -19.6% (price as of 2026-10-02)
Aug. 4, 2022 ROL S 500,000 $37.73 $18,865,000 221,131,786 Direct -0.23% Disposed -20.1% (price as of 2026-10-02)
June 22, 2022 RES S 170,781 $7.05 $1,204,006 3,160,819 Indirect -5.13% Disposed -16.9% (price as of 2026-10-02)
June 21, 2022 RES S 474,442 $7.51 $3,563,059 3,331,600 Indirect -12.47% Disposed -22.0% (price as of 2026-10-02)
June 8, 2022 RES S 124,687 $9.44 $1,177,045 3,806,042 Indirect -3.17% Disposed -37.9% (price as of 2026-10-02)
June 7, 2022 RES S 325,313 $9.50 $3,090,474 3,930,729 Indirect -7.64% Disposed -38.3% (price as of 2026-10-02)
June 6, 2022 RES S 482,665 $9.40 $4,537,051 4,256,042 Indirect -10.19% Disposed -37.7% (price as of 2026-10-02)
June 3, 2022 RES S 323,459 $9.26 $2,995,230 4,738,707 Indirect -6.39% Disposed -36.7% (price as of 2026-10-02)
June 2, 2022 RES S 478,226 $9.32 $4,457,066 5,062,166 Indirect -8.63% Disposed -37.1% (price as of 2026-10-02)
June 1, 2022 RES S 500,000 $9.54 $4,770,000 5,540,392 Indirect -8.28% Disposed -38.6% (price as of 2026-10-02)
May 31, 2022 RES S 750,000 $9.56 $7,170,000 6,040,392 Indirect -11.05% Disposed -38.7% (price as of 2026-10-02)
May 27, 2022 RES S 244,410 $9.22 $2,253,460 6,790,392 Indirect -3.47% Disposed -36.4% (price as of 2026-10-02)
May 26, 2022 RES S 201,606 $9.29 $1,872,920 7,034,802 Indirect -2.79% Disposed -36.9% (price as of 2026-10-02)
May 25, 2022 RES S 253,015 $9.14 $2,312,557 7,236,408 Indirect -3.38% Disposed -35.9% (price as of 2026-10-02)
May 24, 2022 RES S 311,864 $8.85 $2,759,996 7,489,423 Indirect -4.00% Disposed -33.8% (price as of 2026-10-02)
May 23, 2022 RES S 332,736 $9.01 $2,997,951 7,801,287 Indirect -4.09% Disposed -35.0% (price as of 2026-10-02)
May 20, 2022 RES S 220,977 $8.65 $1,911,451 8,134,023 Indirect -2.64% Disposed -32.3% (price as of 2026-10-02)
March 24, 2022 RES S 70,000 $10.20 $714,000 8,355,000 Indirect -0.83% Disposed -42.5% (price as of 2026-10-02)
Dec. 2, 2021 RES S 40,000 $4.00 $160,000 8,425,000 Indirect -0.47% Disposed 46.5% (price as of 2026-10-02)
Dec. 1, 2021 RES S 100,000 $4.05 $405,000 8,465,000 Indirect -1.17% Disposed 44.7% (price as of 2026-10-02)
Nov. 30, 2021 RES S 100,000 $4.04 $404,000 8,565,000 Indirect -1.15% Disposed 45.0% (price as of 2026-10-02)
Nov. 29, 2021 RES S 150,000 $4.18 $627,000 8,665,000 Indirect -1.70% Disposed 40.2% (price as of 2026-10-02)
Nov. 19, 2021 RES S 100,000 $4.01 $401,000 8,815,000 Indirect -1.12% Disposed 46.1% (price as of 2026-10-02)
Nov. 18, 2021 RES S 170,000 $4.33 $736,100 8,915,000 Indirect -1.87% Disposed 35.3% (price as of 2026-10-02)
Nov. 17, 2021 RES S 140,000 $4.66 $652,400 9,085,000 Indirect -1.52% Disposed 25.8% (price as of 2026-10-02)
Nov. 16, 2021 RES S 100,000 $4.98 $498,000 9,225,000 Indirect -1.07% Disposed 17.7% (price as of 2026-10-02)
Nov. 15, 2021 RES S 75,000 $4.99 $374,250 9,325,000 Indirect -0.80% Disposed 17.4% (price as of 2026-10-02)
Nov. 12, 2021 RES S 75,000 $5.10 $382,500 9,400,000 Indirect -0.79% Disposed 14.9% (price as of 2026-10-02)
Nov. 11, 2021 RES S 75,000 $5.26 $394,500 9,475,000 Indirect -0.79% Disposed 11.4% (price as of 2026-10-02)
Nov. 10, 2021 RES S 100,000 $5.32 $532,000 9,550,000 Indirect -1.04% Disposed 10.2% (price as of 2026-10-02)
Nov. 9, 2021 RES S 100,000 $5.42 $542,000 9,650,000 Indirect -1.03% Disposed 8.1% (price as of 2026-10-02)
Nov. 8, 2021 RES S 75,000 $5.46 $409,500 9,750,000 Indirect -0.76% Disposed 7.3% (price as of 2026-10-02)
Nov. 4, 2021 RES S 100,000 $5.19 $519,000 9,825,000 Indirect -1.01% Disposed 12.9% (price as of 2026-10-02)
Nov. 3, 2021 RES S 100,000 $5.31 $531,000 9,925,000 Indirect -1.00% Disposed 10.4% (price as of 2026-10-02)
Nov. 2, 2021 RES S 50,000 $5.36 $268,000 10,025,000 Indirect -0.50% Disposed 9.3% (price as of 2026-10-02)
Nov. 1, 2021 RES S 150,000 $5.48 $822,000 10,075,000 Indirect -1.47% Disposed 6.9% (price as of 2026-10-02)
Sept. 23, 2021 RES S 100,000 $4.08 $408,000 10,225,000 Indirect -0.97% Disposed 43.6% (price as of 2026-10-02)
Sept. 22, 2021 RES S 100,000 $3.97 $397,000 10,325,000 Indirect -0.96% Disposed 47.6% (price as of 2026-10-02)
Sept. 21, 2021 RES S 75,000 $3.79 $284,250 10,425,000 Indirect -0.71% Disposed 54.6% (price as of 2026-10-02)
Sept. 20, 2021 RES S 125,000 $3.81 $476,250 10,500,000 Indirect -1.18% Disposed 53.8% (price as of 2026-10-02)
Sept. 17, 2021 RES S 100,000 $4.01 $401,000 10,625,000 Indirect -0.93% Disposed 46.1% (price as of 2026-10-02)
Sept. 16, 2021 RES S 125,000 $4.23 $528,750 10,725,000 Indirect -1.15% Disposed 38.5% (price as of 2026-10-02)
Sept. 15, 2021 RES S 100,000 $4.34 $434,000 10,850,000 Indirect -0.91% Disposed 35.0% (price as of 2026-10-02)
Sept. 14, 2021 RES S 150,000 $4.29 $643,500 10,950,000 Indirect -1.35% Disposed 36.6% (price as of 2026-10-02)
Sept. 13, 2021 RES S 150,000 $4.34 $651,000 11,100,000 Indirect -1.33% Disposed 35.0% (price as of 2026-10-02)
Sept. 10, 2021 RES S 42,525 $3.92 $166,698 11,250,000 Indirect -0.38% Disposed 49.5% (price as of 2026-10-02)
June 23, 2021 RES S 100,000 $5.65 $565,000 78,700,000 Direct -0.13% Disposed 3.7% (price as of 2026-10-02)
June 22, 2021 RES S 120,000 $5.54 $664,800 78,800,000 Direct -0.15% Disposed 5.8% (price as of 2026-10-02)
June 21, 2021 RES S 180,000 $5.69 $1,024,200 78,920,000 Direct -0.23% Disposed 3.0% (price as of 2026-10-02)
June 18, 2021 RES S 150,000 $5.54 $831,000 79,100,000 Direct -0.19% Disposed 5.8% (price as of 2026-10-02)
June 17, 2021 RES S 150,000 $5.66 $849,000 79,250,000 Direct -0.19% Disposed 3.5% (price as of 2026-10-02)
June 15, 2021 RES S 50,000 $5.91 $295,500 79,400,000 Direct -0.06% Disposed -0.8% (price as of 2026-10-02)
June 14, 2021 RES S 150,000 $5.92 $888,000 79,450,000 Direct -0.19% Disposed -1.0% (price as of 2026-10-02)
June 11, 2021 RES S 50,000 $5.78 $289,000 79,600,000 Direct -0.06% Disposed 1.4% (price as of 2026-10-02)
June 10, 2021 RES S 100,000 $5.74 $574,000 79,650,000 Direct -0.13% Disposed 2.1% (price as of 2026-10-02)
June 7, 2021 RES S 34,000 $6.05 $205,700 79,750,000 Direct -0.04% Disposed -3.1% (price as of 2026-10-02)
May 27, 2021 RES S 5,000 $5.00 $25,000 79,784,000 Direct -0.01% Disposed 17.2% (price as of 2026-10-02)
May 25, 2021 RES S 11,000 $5.01 $55,110 79,789,000 Direct -0.01% Disposed 17.0% (price as of 2026-10-02)
May 24, 2021 RES S 100,000 $5.04 $504,000 79,800,000 Direct -0.13% Disposed 16.3% (price as of 2026-10-02)
May 21, 2021 RES S 100,000 $5.07 $507,000 79,900,000 Direct -0.12% Disposed 15.6% (price as of 2026-10-02)
May 20, 2021 RES S 100,000 $5.06 $506,000 80,000,000 Direct -0.12% Disposed 15.8% (price as of 2026-10-02)
May 19, 2021 RES S 100,000 $5.15 $515,000 80,100,000 Direct -0.12% Disposed 13.8% (price as of 2026-10-02)
May 18, 2021 RES S 100,000 $5.64 $564,000 80,200,000 Direct -0.12% Disposed 3.9% (price as of 2026-10-02)
May 17, 2021 RES S 100,000 $5.80 $580,000 80,300,000 Direct -0.12% Disposed 1.0% (price as of 2026-10-02)
May 14, 2021 RES S 195,924 $5.79 $1,134,400 80,400,000 Direct -0.24% Disposed 1.2% (price as of 2026-10-02)
May 13, 2021 RES S 140,000 $5.39 $754,600 80,595,924 Direct -0.17% Disposed 8.7% (price as of 2026-10-02)
May 12, 2021 RES S 147,385 $5.74 $845,990 80,735,924 Direct -0.18% Disposed 2.1% (price as of 2026-10-02)
May 11, 2021 RES S 150,000 $5.49 $823,500 80,883,309 Direct -0.19% Disposed 6.7% (price as of 2026-10-02)
May 10, 2021 RES S 200,000 $5.69 $1,138,000 81,033,309 Direct -0.25% Disposed 3.0% (price as of 2026-10-02)
May 7, 2021 RES S 250,000 $5.65 $1,412,500 81,233,309 Direct -0.31% Disposed 3.7% (price as of 2026-10-02)
May 6, 2021 RES S 210,000 $5.48 $1,150,800 81,483,309 Direct -0.26% Disposed 6.9% (price as of 2026-10-02)
May 5, 2021 RES S 250,000 $5.40 $1,350,000 81,693,309 Direct -0.31% Disposed 8.5% (price as of 2026-10-02)
May 4, 2021 RES S 150,000 $5.31 $796,500 81,943,309 Direct -0.18% Disposed 10.4% (price as of 2026-10-02)
May 3, 2021 RES S 200,000 $5.14 $1,028,000 82,093,309 Direct -0.24% Disposed 14.0% (price as of 2026-10-02)
April 30, 2021 RES S 21,710 $5.08 $110,287 82,293,309 Direct -0.03% Disposed 15.4% (price as of 2026-10-02)
April 29, 2021 RES S 140,905 $5.15 $725,661 82,315,019 Direct -0.17% Disposed 13.8% (price as of 2026-10-02)
March 24, 2021 RES S 150,000 $5.14 $771,000 82,455,924 Direct -0.18% Disposed 14.0% (price as of 2026-10-02)

Showing latest 100 of 134 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Initial ownership (Form 3) 4 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
May 26, 2026 MCFT Common Stock 4,440,070 Direct
May 26, 2026 MCFT Common Stock 247,190 Indirect
May 26, 2026 MCFT Common Stock 69,115 Indirect
May 26, 2026 MCFT Common Stock 36,386 Indirect