FINHUB Insights

FactSet insider activity

FDS · FDS income statements · EDGAR

What the executives and directors of FactSet actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.

−$1.2M net open-market flow, 12 m
4 open-market buys, 12 m
0% of sale value on 10b5-1 plans, 12 m
319 days since an insider bought, whole record

The tape: three years of insider trades

Open-market buy Discretionary sale Planned sale (10b5-1) Reported-price path Routine

Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.

The 127 routine events on the chart, as a list
Date Insider Shares
May 1, 2026 Warren Joshua 2,272
Feb 3, 2026 Moskoff Gregory T 3
Feb 1, 2026 Moskoff Gregory T 4
Jan 15, 2026 Frank Malcolm 3,285
Jan 15, 2026 SIEGEL LAURIE 626
Jan 15, 2026 HYLTON LAURIE G 439
Jan 15, 2026 ABRAMS ROBIN ANN 604
Jan 15, 2026 Shavel Lee 571
Jan 15, 2026 Choy Siew Kai 439
Jan 15, 2026 Tejada Maria Teresa 439
Jan 15, 2026 Eilam Barak 439
Jan 15, 2026 Wiesel Shlomo Elisha 571
Jan 8, 2026 SIEGEL LAURIE 2,572
Jan 7, 2026 ABRAMS ROBIN ANN 2,572
Dec 2, 2025 McLoughlin Christopher 731
Nov 3, 2025 Skoko Goran 3,915
Nov 3, 2025 Costigan John 3,915
Nov 1, 2025 Shan Helen L. 1,567
Nov 1, 2025 Robie Robert J. 757
Nov 1, 2025 Moskoff Gregory T 279
Nov 1, 2025 Skoko Goran 901
Nov 1, 2025 Karnovsky Kristina W 757
Nov 1, 2025 Costigan John 489
Nov 1, 2025 Stepp Katherine M 538
Nov 1, 2025 Ellis Christopher R 516
Sep 22, 2025 Viswanathan Sanoke 58K
Aug 1, 2025 Harding Catrina 302
Jul 14, 2025 MCGONIGLE JAMES J 2,925
Jul 9, 2025 Moskoff Gregory T 2,500
Jul 8, 2025 Ellis Christopher R 7,606
Jul 1, 2025 Snow Frederick Philip 3,000
Jun 2, 2025 Snow Frederick Philip 3,000
May 1, 2025 Snow Frederick Philip 3,000
May 1, 2025 Shan Helen L. 3,550
Apr 1, 2025 Snow Frederick Philip 3,000
Mar 21, 2025 Stepp Katherine M 1,480
Mar 3, 2025 Snow Frederick Philip 3,000
Feb 3, 2025 Snow Frederick Philip 3,000
Feb 3, 2025 Moskoff Gregory T 11
Feb 1, 2025 Moskoff Gregory T 2
Jan 15, 2025 MCGONIGLE JAMES J 278
Jan 15, 2025 SIEGEL LAURIE 278
Jan 15, 2025 HYLTON LAURIE G 409
Jan 15, 2025 ABRAMS ROBIN ANN 431
Jan 15, 2025 Shavel Lee 362
Jan 15, 2025 Frank Malcolm 362
Jan 15, 2025 Choy Siew Kai 278
Jan 15, 2025 Tejada Maria Teresa 362
Jan 15, 2025 Eilam Barak 285
Jan 15, 2025 Wiesel Shlomo Elisha 278
Jan 2, 2025 ABRAMS ROBIN ANN 2,838
Jan 2, 2025 Snow Frederick Philip 3,000
Dec 20, 2024 ABRAMS ROBIN ANN 74
Dec 2, 2024 Snow Frederick Philip 3,000
Dec 2, 2024 McLoughlin Christopher 3,108
Nov 12, 2024 Robie Robert J. 4,009
Nov 11, 2024 Costigan John 779
Nov 1, 2024 Snow Frederick Philip 13K
Nov 1, 2024 Shan Helen L. 3,504
Nov 1, 2024 Robie Robert J. 1,543

The 60 most recent of 127.

Where the shares went, last 12 months

Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.

The chart, in numbers
Flow Shares
Granted 73K
Vested / exercised 12K
Bought on market 1,208
Withheld for tax 2,635
Discretionary sales 5,145
Kept 78K

Skin in the game

Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.

The chart, in numbers
Insider Start of the window Latest reported Indexed, start = 100
Ellis Christopher R 23K 24K 103.3
ABRAMS ROBIN ANN 6,050 15K 256

Who holds what

the 14 largest holdings of 25
Insider Role Shares held Buys 12 m Sales 12 m 12 m Last trade
Viswanathan Sanoke Chief Executive Officer CEO 58K
Ellis Christopher R EVP, Initiatives & P'ships Last trade Jul 8, 2025 Officer 24K Jul 8, 2025
Snow Frederick Philip Chief Executive Officer Last trade Jul 1, 2025 CEO 20K Jul 1, 2025
ABRAMS ROBIN ANN Last trade Jun 25, 2024 Director 15K Jun 25, 2024
Stern Rachel Rebecca EVP, Chief Legal Officer Last trade Feb 2, 2024 Officer 11K Feb 2, 2024
Shan Helen L. EVP, Chief Financial Officer Last trade Oct 6, 2025 CFO 10K $102K net buying over the year: 1 month buying, 0 months selling Oct 6, 2025
Skoko Goran EVP, Chief Revenue Officer Last trade Nov 6, 2025 Officer 9,192 $126K net buying over the year: 1 month buying, 0 months selling Nov 6, 2025
MCGONIGLE JAMES J Last trade Jul 14, 2025 Director 6,471 Jul 14, 2025
Costigan John Chief Data Officer Last trade Nov 11, 2024 Officer 4,479 Nov 11, 2024
Karnovsky Kristina W EVP, Dealmakers & Wealth Last trade Nov 3, 2023 Officer 2,787 Nov 3, 2023
McLoughlin Christopher Chief Legal Officer Last trade Sep 23, 2025 Officer 2,715 $100K net buying over the year: 1 month buying, 0 months selling Sep 23, 2025
Robie Robert J. EVP, Institutional Buyside Last trade Nov 12, 2024 Officer 2,555 Nov 12, 2024
Warren Joshua EVP, Chief Financial Officer CFO 2,272
SIEGEL LAURIE Last trade Jan 8, 2026 Director 1,663 $762K net selling over the year: 0 months buying, 1 month selling Jan 8, 2026

Open-market trade log

the 60 most recent of 502
Date Insider Type Shares Price Value Since trade Filed
Jan 12, 2026 Frank Malcolm (Director) 1,045 shares $295.02 +0.4% since trade filed Jan 14, 2026 Discretionary sale 1,045 $295.02 $308K +0.4% Jan 14, 2026
Jan 12, 2026 Frank Malcolm (Director) 1,527 shares $296.17 +0.0% since trade filed Jan 14, 2026 Discretionary sale 1,527 $296.17 $452K +0.0% Jan 14, 2026
Jan 8, 2026 SIEGEL LAURIE (Director) 588 shares $296.67 −0.2% since trade filed Jan 12, 2026 Discretionary sale 588 $296.67 $174K −0.2% Jan 12, 2026
Jan 8, 2026 SIEGEL LAURIE (Director) 1,984 shares $296.12 +0.0% since trade filed Jan 12, 2026 Discretionary sale 1,984 $296.12 $588K +0.0% Jan 12, 2026
Nov 6, 2025 Skoko Goran (Officer) 500 shares $252.93 +17.1% since trade filed Nov 10, 2025 Open-market buy 500 $252.93 $126K +17.1% Nov 10, 2025
Oct 6, 2025 Shan Helen L. (CFO) 370 shares $275.48 +7.5% since trade filed Oct 8, 2025 Open-market buy 370 $275.48 $102K +7.5% Oct 8, 2025
Oct 3, 2025 Eilam Barak (Director) 1 shares $283.21 +4.6% since trade filed Oct 7, 2025 Discretionary sale 1 $283.21 $283 +4.6% Oct 7, 2025
Sep 23, 2025 McLoughlin Christopher (Officer) 3 shares $297.66 −0.5% since trade filed Sep 25, 2025 Open-market buy 3 $297.66 $893 −0.5% Sep 25, 2025
Sep 23, 2025 McLoughlin Christopher (Officer) 335 shares $296.18 +0.0% since trade filed Sep 25, 2025 Open-market buy 335 $296.18 $99K +0.0% Sep 25, 2025
Jul 14, 2025 MCGONIGLE JAMES J (Director) 300 shares $449.93 −34.2% since trade filed Jul 15, 2025 Discretionary sale 300 $449.93 $135K −34.2% Jul 15, 2025
Jul 14, 2025 MCGONIGLE JAMES J (Director) 1,200 shares $451.05 −34.3% since trade filed Jul 15, 2025 Discretionary sale 1,200 $451.05 $541K −34.3% Jul 15, 2025
Jul 14, 2025 MCGONIGLE JAMES J (Director) 1,425 shares $451.98 −34.5% since trade filed Jul 15, 2025 Discretionary sale 1,425 $451.98 $644K −34.5% Jul 15, 2025
Jul 9, 2025 Moskoff Gregory T (Officer) 98 shares $444.48 −33.4% since trade filed Jul 10, 2025 Discretionary sale 98 $444.48 $44K −33.4% Jul 10, 2025
Jul 9, 2025 Moskoff Gregory T (Officer) 296 shares $441.36 −32.9% since trade filed Jul 10, 2025 Discretionary sale 296 $441.36 $131K −32.9% Jul 10, 2025
Jul 9, 2025 Moskoff Gregory T (Officer) 491 shares $440.56 −32.8% since trade filed Jul 10, 2025 Discretionary sale 491 $440.56 $216K −32.8% Jul 10, 2025
Jul 9, 2025 Moskoff Gregory T (Officer) 591 shares $442.54 −33.1% since trade filed Jul 10, 2025 Discretionary sale 591 $442.54 $262K −33.1% Jul 10, 2025
Jul 9, 2025 Moskoff Gregory T (Officer) 1,024 shares $443.80 −33.3% since trade filed Jul 10, 2025 Discretionary sale 1,024 $443.80 $454K −33.3% Jul 10, 2025
Jul 8, 2025 Ellis Christopher R (Officer) 100 shares $448.20 −33.9% since trade filed Jul 9, 2025 Discretionary sale 100 $448.20 $45K −33.9% Jul 9, 2025
Jul 8, 2025 Ellis Christopher R (Officer) 200 shares $441.99 −33.0% since trade filed Jul 9, 2025 Discretionary sale 200 $441.99 $88K −33.0% Jul 9, 2025
Jul 8, 2025 Ellis Christopher R (Officer) 800 shares $445.36 −33.5% since trade filed Jul 9, 2025 Discretionary sale 800 $445.36 $356K −33.5% Jul 9, 2025
Jul 8, 2025 Ellis Christopher R (Officer) 2,102 shares $446.53 −33.7% since trade filed Jul 9, 2025 Discretionary sale 2,102 $446.53 $939K −33.7% Jul 9, 2025
Jul 8, 2025 Ellis Christopher R (Officer) 4,404 shares $447.44 −33.8% since trade filed Jul 9, 2025 Discretionary sale 4,404 $447.44 $2.0M −33.8% Jul 9, 2025
Jul 1, 2025 Snow Frederick Philip (CEO) 3,000 shares $445.12 −33.5% since trade filed Jul 2, 2025 Planned sale (10b5-1) 3,000 $445.12 $1.3M −33.5% Jul 2, 2025
Jun 2, 2025 Snow Frederick Philip (CEO) 3,000 shares $454.58 −34.9% since trade filed Jun 2, 2025 Planned sale (10b5-1) 3,000 $454.58 $1.4M −34.9% Jun 2, 2025
May 1, 2025 Snow Frederick Philip (CEO) 3,000 shares $431.09 −31.3% since trade filed May 1, 2025 Planned sale (10b5-1) 3,000 $431.09 $1.3M −31.3% May 1, 2025
Apr 1, 2025 Snow Frederick Philip (CEO) 3,000 shares $454.86 −34.9% since trade filed Apr 2, 2025 Planned sale (10b5-1) 3,000 $454.86 $1.4M −34.9% Apr 2, 2025
Mar 24, 2025 Moskoff Gregory T (Officer) 363 shares $433.73 −31.7% since trade filed Mar 25, 2025 Discretionary sale 363 $433.73 $158K −31.7% Mar 25, 2025
Mar 21, 2025 Stepp Katherine M (Officer) 246 shares $426.48 −30.6% since trade filed Mar 25, 2025 Discretionary sale 246 $426.48 $105K −30.6% Mar 25, 2025
Mar 21, 2025 Stepp Katherine M (Officer) 307 shares $424.81 −30.3% since trade filed Mar 25, 2025 Discretionary sale 307 $424.81 $130K −30.3% Mar 25, 2025
Mar 21, 2025 Stepp Katherine M (Officer) 309 shares $426.49 −30.6% since trade filed Mar 25, 2025 Discretionary sale 309 $426.49 $132K −30.6% Mar 25, 2025
Mar 21, 2025 Stepp Katherine M (Officer) 864 shares $424.25 −30.2% since trade filed Mar 25, 2025 Discretionary sale 864 $424.25 $367K −30.2% Mar 25, 2025
Mar 3, 2025 Snow Frederick Philip (CEO) 3,000 shares $464.79 −36.3% since trade filed Mar 3, 2025 Planned sale (10b5-1) 3,000 $464.79 $1.4M −36.3% Mar 3, 2025
Feb 3, 2025 Snow Frederick Philip (CEO) 3,000 shares $469.14 −36.9% since trade filed Feb 3, 2025 Planned sale (10b5-1) 3,000 $469.14 $1.4M −36.9% Feb 3, 2025
Jan 2, 2025 Snow Frederick Philip (CEO) 3,000 shares $484.33 −38.9% since trade filed Jan 3, 2025 Planned sale (10b5-1) 3,000 $484.33 $1.5M −38.9% Jan 3, 2025
Dec 2, 2024 Snow Frederick Philip (CEO) 3,000 shares $489.18 −39.5% since trade filed Dec 2, 2024 Planned sale (10b5-1) 3,000 $489.18 $1.5M −39.5% Dec 2, 2024
Nov 12, 2024 Robie Robert J. (Officer) 4,009 shares $484.96 −38.9% since trade filed Nov 13, 2024 Discretionary sale 4,009 $484.96 $1.9M −38.9% Nov 13, 2024
Nov 11, 2024 Costigan John (Officer) 779 shares $480.46 −38.4% since trade filed Nov 12, 2024 Discretionary sale 779 $480.46 $374K −38.4% Nov 12, 2024
Nov 11, 2024 Costigan John (Officer) 843 shares $481.49 −38.5% since trade filed Nov 12, 2024 Discretionary sale 843 $481.49 $406K −38.5% Nov 12, 2024
Nov 1, 2024 Snow Frederick Philip (CEO) 3,000 shares $453.68 −34.7% since trade filed Nov 4, 2024 Planned sale (10b5-1) 3,000 $453.68 $1.4M −34.7% Nov 4, 2024
Oct 1, 2024 Snow Frederick Philip (CEO) 3,000 shares $455.09 −34.9% since trade filed Oct 1, 2024 Planned sale (10b5-1) 3,000 $455.09 $1.4M −34.9% Oct 1, 2024
Sep 26, 2024 MCGONIGLE JAMES J (Director) 534 shares $458.46 −35.4% since trade filed Sep 27, 2024 Discretionary sale 534 $458.46 $245K −35.4% Sep 27, 2024
Sep 26, 2024 MCGONIGLE JAMES J (Director) 1,437 shares $456.86 −35.2% since trade filed Sep 27, 2024 Discretionary sale 1,437 $456.86 $657K −35.2% Sep 27, 2024
Sep 26, 2024 MCGONIGLE JAMES J (Director) 1,449 shares $458.16 −35.4% since trade filed Sep 27, 2024 Discretionary sale 1,449 $458.16 $664K −35.4% Sep 27, 2024
Sep 26, 2024 MCGONIGLE JAMES J (Director) 1,990 shares $455.41 −35.0% since trade filed Sep 27, 2024 Discretionary sale 1,990 $455.41 $906K −35.0% Sep 27, 2024
Sep 26, 2024 SIEGEL LAURIE (Director) 200 shares $460.35 −35.7% since trade filed Sep 27, 2024 Discretionary sale 200 $460.35 $92K −35.7% Sep 27, 2024
Sep 26, 2024 SIEGEL LAURIE (Director) 1,138 shares $459.76 −35.6% since trade filed Sep 27, 2024 Discretionary sale 1,138 $459.76 $523K −35.6% Sep 27, 2024
Sep 26, 2024 Frank Malcolm (Director) 858 shares $456.96 −35.2% since trade filed Sep 27, 2024 Discretionary sale 858 $456.96 $392K −35.2% Sep 27, 2024
Sep 26, 2024 Frank Malcolm (Director) 1,980 shares $458.24 −35.4% since trade filed Sep 27, 2024 Discretionary sale 1,980 $458.24 $907K −35.4% Sep 27, 2024
Sep 26, 2024 Ellis Christopher R (Officer) 14K shares $456.15 −35.1% since trade filed Sep 27, 2024 Discretionary sale 14K $456.15 $6.4M −35.1% Sep 27, 2024
Sep 3, 2024 Snow Frederick Philip (CEO) 3,000 shares $416.59 −28.9% since trade filed Sep 3, 2024 Planned sale (10b5-1) 3,000 $416.59 $1.2M −28.9% Sep 3, 2024
Aug 5, 2024 Harding Catrina (Officer) 453 shares $407.96 −27.4% since trade filed Oct 29, 2024 late Discretionary sale 453 $407.96 $185K −27.4% Oct 29, 2024 late
Aug 1, 2024 Snow Frederick Philip (CEO) 3,000 shares $412.75 −28.2% since trade filed Aug 1, 2024 Planned sale (10b5-1) 3,000 $412.75 $1.2M −28.2% Aug 1, 2024
Jul 1, 2024 Snow Frederick Philip (CEO) 3,000 shares $408.98 −27.6% since trade filed Jul 1, 2024 Planned sale (10b5-1) 3,000 $408.98 $1.2M −27.6% Jul 1, 2024
Jun 25, 2024 ABRAMS ROBIN ANN (Director) 2,375 shares $420.71 −29.6% since trade filed Jun 25, 2024 Discretionary sale 2,375 $420.71 $999K −29.6% Jun 25, 2024
Jun 24, 2024 Stepp Katherine M (Officer) 1,057 shares $428.42 −30.9% since trade filed Jun 24, 2024 Discretionary sale 1,057 $428.42 $453K −30.9% Jun 24, 2024
Jun 3, 2024 Snow Frederick Philip (CEO) 3,000 shares $400.00 −26.0% since trade filed Jun 3, 2024 Planned sale (10b5-1) 3,000 $400.00 $1.2M −26.0% Jun 3, 2024
May 15, 2024 Skoko Goran (Officer) 1,500 shares $445.81 −33.6% since trade filed May 16, 2024 Discretionary sale 1,500 $445.81 $669K −33.6% May 16, 2024
May 10, 2024 Skoko Goran (Officer) 167 shares $436.94 −32.2% since trade filed May 10, 2024 Discretionary sale 167 $436.94 $73K −32.2% May 10, 2024
May 10, 2024 Skoko Goran (Officer) 6,048 shares $436.38 −32.1% since trade filed May 10, 2024 Discretionary sale 6,048 $436.38 $2.6M −32.1% May 10, 2024
May 6, 2024 Robie Robert J. (Officer) 4,336 shares $431.48 −31.4% since trade filed May 6, 2024 Discretionary sale 4,336 $431.48 $1.9M −31.4% May 6, 2024

“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.

Filing hygiene

184 Forms 4, 3 years
2 filed late
0 amendments
5.9 avg. days to file

How to read this

A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.

Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.

Every number on this page comes from Forms 3, 4 and 5 filed with the SEC. The insider export runs on its own schedule, so it can be a few days behind the rest of the site; the date below says how far it goes. Browse the source filings on SEC EDGAR. Data through Sep 18, 2026