‹ Screener

FACTSET RESEARCH SYSTEMS INC

FDS · Services-Computer Programming, Data Processing, Etc. · 36.4M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $115M (gross $177M, SBC $62M)

Reference price $295.02 · est. market cap ~$10.7B — last insider sale, 2026-01-12 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B80

Sticky financial-data franchise with strong margins, returns, and recurring cash flow; growth is moderate.

Strengths

Risks

Notable findings

Quarterly revenue

2025-05-31 · $586M2025-08-31 · $597M2025-11-30 · $608M2026-02-28 · $611M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
52.7%
Operating margin
32.2%
Net margin
25.7%
Return on equity
27.3%
Return on assets
13.9%
ROIC
16.6%
Revenue growth (QoQ)
0.6%
Net-income growth
11.2%
Debt / equity
0.6×
Net debt / EBITDA
1.1×
Current ratio
1.4×
EBITDA
$906M
Tangible book value
-$1.0B
Cash & investments
$355M
Stock comp / revenue
2.6%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-01Warren JoshuaGrant2.3K
2026-02-03Moskoff Gregory TTax withheld3$222.62
2026-02-01Moskoff Gregory TTax withheld4$254.36
2026-01-15Shavel LeeGrant571
2026-01-15Wiesel Shlomo ElishaGrant571
2026-01-15Choy Siew KaiGrant439
2026-01-15Tejada Maria TeresaGrant439
2026-01-15Eilam BarakGrant439
2026-01-15SIEGEL LAURIEGrant626
2026-01-15ABRAMS ROBIN ANNGrant604
2026-01-15Frank MalcolmGrant713
2026-01-15HYLTON LAURIE GGrant439
2026-01-12Frank MalcolmOption exercise2.6K$207.88
2026-01-12Frank MalcolmSell1.5K$296.17
2026-01-12Frank MalcolmSell1.0K$295.02
2026-01-08SIEGEL LAURIESell588$296.67
2026-01-08SIEGEL LAURIEOption exercise2.6K$207.88
2026-01-08SIEGEL LAURIESell2.0K$296.12
2026-01-07ABRAMS ROBIN ANNOption exercise2.6K$207.88
2025-12-02McLoughlin ChristopherTax withheld731$278.28
2025-11-06Skoko GoranBuy500$252.93
2025-11-03Skoko GoranGrant3.9K
2025-11-03Costigan JohnGrant3.9K
2025-11-01Karnovsky Kristina WTax withheld252$266.80
2025-11-01Skoko GoranTax withheld289$266.80
2025-11-01Karnovsky Kristina WOption exercise505
2025-11-01Ellis Christopher ROption exercise352
2025-11-01Ellis Christopher RTax withheld164$266.80
2025-11-01Shan Helen L.Option exercise1.0K
2025-11-01Shan Helen L.Tax withheld558$266.80
2025-11-01Moskoff Gregory TOption exercise190
2025-11-01Moskoff Gregory TTax withheld89$266.80
2025-11-01Stepp Katherine MOption exercise367
2025-11-01Stepp Katherine MTax withheld171$266.80
2025-11-01Costigan JohnOption exercise367
2025-11-01Costigan JohnTax withheld122$266.80
2025-11-01Robie Robert J.Option exercise505
2025-11-01Robie Robert J.Tax withheld252$266.80
2025-11-01Skoko GoranOption exercise612
2025-10-06Shan Helen L.Buy370$275.48
2025-10-03Eilam BarakSell1$283.21
2025-09-23McLoughlin ChristopherBuy3$297.66
2025-09-23McLoughlin ChristopherBuy335$296.18
2025-09-22Viswanathan SanokeGrant58K
2025-08-01Harding CatrinaTax withheld302$391.33
2025-07-14MCGONIGLE JAMES JSell300$449.93
2025-07-14MCGONIGLE JAMES JOption exercise2.0K$271.51
2025-07-14MCGONIGLE JAMES JOption exercise915$318.20
2025-07-14MCGONIGLE JAMES JSell1.2K$451.05
2025-07-14MCGONIGLE JAMES JSell1.4K$451.98
2025-07-09Moskoff Gregory TSell1.0K$443.80
2025-07-09Moskoff Gregory TSell98$444.48
2025-07-09Moskoff Gregory TOption exercise401$316.71
2025-07-09Moskoff Gregory TOption exercise1.1K$279.43
2025-07-09Moskoff Gregory TOption exercise1.0K$255.87
2025-07-09Moskoff Gregory TSell491$440.56
2025-07-09Moskoff Gregory TSell296$441.36
2025-07-09Moskoff Gregory TSell591$442.54
2025-07-08Ellis Christopher RSell2.1K$446.53
2025-07-08Ellis Christopher RSell100$448.20
2025-07-08Ellis Christopher ROption exercise7.6K$152.28
2025-07-08Ellis Christopher RSell200$441.99
2025-07-08Ellis Christopher RSell800$445.36
2025-07-08Ellis Christopher RSell4.4K$447.44
2025-07-01Snow Frederick PhilipSell3.0K$445.12
2025-07-01Snow Frederick PhilipOption exercise3.0K$152.28
2025-06-02Snow Frederick PhilipOption exercise3.0K$152.28
2025-06-02Snow Frederick PhilipSell3.0K$454.58
2025-05-01Shan Helen L.Grant3.5K
2025-05-01Snow Frederick PhilipSell3.0K$431.09
2025-05-01Snow Frederick PhilipOption exercise3.0K$152.28
2025-04-01Snow Frederick PhilipSell3.0K$454.86
2025-04-01Snow Frederick PhilipOption exercise3.0K$152.28
2025-03-24Moskoff Gregory TSell363$433.73
2025-03-21Stepp Katherine MSell246$426.48
2025-03-21Stepp Katherine MSell307$424.81
2025-03-21Stepp Katherine MSell309$426.49
2025-03-21Stepp Katherine MOption exercise1.5K$221.88
2025-03-21Stepp Katherine MSell864$424.25
2025-03-03Snow Frederick PhilipSell3.0K$464.79
2025-03-03Snow Frederick PhilipOption exercise3.0K$152.28
2025-02-03Snow Frederick PhilipSell3.0K$469.14
2025-02-03Moskoff Gregory TGrant11
2025-02-03Snow Frederick PhilipOption exercise3.0K$152.28
2025-02-01Moskoff Gregory TTax withheld2$474.41
2025-01-15Wiesel Shlomo ElishaGrant278
2025-01-15Tejada Maria TeresaGrant362
2025-01-15SIEGEL LAURIEGrant278
2025-01-15Shavel LeeGrant362
2025-01-15MCGONIGLE JAMES JGrant278
2025-01-15HYLTON LAURIE GGrant409
2025-01-15Eilam BarakGrant285
2025-01-15Frank MalcolmGrant362
2025-01-15Choy Siew KaiGrant278
2025-01-15ABRAMS ROBIN ANNGrant431
2025-01-02ABRAMS ROBIN ANNOption exercise2.8K$197.75
2025-01-02Snow Frederick PhilipOption exercise3.0K$152.28
2025-01-02Snow Frederick PhilipSell3.0K$484.33

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-04-08Exec/director changeExhibitsfiling ↗
2026-03-31ResultsExhibitsfiling ↗
2026-03-04Exec/director changeExhibitsfiling ↗
2025-12-22Exec/director change5.03Shareholder voteExhibitsfiling ↗
2025-12-18ResultsExhibitsfiling ↗
2025-09-18ResultsExec/director change5.03Exhibitsfiling ↗
2025-06-23ResultsExhibitsfiling ↗
2025-06-03Exec/director changeExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-04-082026-04-020000950103-26-005447 ↗
10-Q2026-04-022026-02-280001628280-26-022873 ↗
8-K2026-03-312026-03-310001628280-26-022203 ↗
8-K2026-03-042026-03-020001628280-26-014385 ↗
10-Q2026-01-052025-11-300001628280-26-000223 ↗
8-K2025-12-222025-12-180001628280-25-058577 ↗
8-K2025-12-182025-12-180001628280-25-057794 ↗
10-K2025-10-222025-08-310001628280-25-045769 ↗
8-K2025-09-182025-09-160001013237-25-000084 ↗
10-Q2025-07-032025-05-310001013237-25-000070 ↗
8-K2025-06-232025-06-230001013237-25-000064 ↗
8-K2025-06-032025-05-280001104659-25-055713 ↗