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
B80Sticky financial-data franchise with strong margins, returns, and recurring cash flow; growth is moderate.
Strengths
- Strong margins and returns — operating margin 32.2% (88th), ROE 27.3% (79th)
- Recurring subscription model — OCF margin 31.3%
- Steady growth — revenue +5.4%, net income +11.2%
Risks
- Moderate growth — +5.4% (54th)
- Competition from Bloomberg/larger data vendors — per 10-K
- Moderate leverage — D/E 0.63 (73rd)
Notable findings
- RestatementStock Option and Award Plan, as Amended and Restated (the "LTIP") 8-K ↗
- Exec changeRecent 8-K item 5.02 8-K ↗
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC, Bridgewater Associates, LP
- Strong balance sheetStrong balance sheet — $355M cash & investments
- Notable holderHeld by 4 notable fund(s): STATE STREET CORP, GOLDMAN SACHS GROUP INC, CITADEL ADVISORS LLC +1 more (as of 2026-03-31)
- Insider sellingInsider selling — 4 open-market sale(s) by 2 insider(s) (cluster of 2 insiders, ~$2M, last 6mo) Form 4 ↗
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-01 | Warren Joshua | Grant | 2.3K | — |
| 2026-02-03 | Moskoff Gregory T | Tax withheld | 3 | $222.62 |
| 2026-02-01 | Moskoff Gregory T | Tax withheld | 4 | $254.36 |
| 2026-01-15 | Shavel Lee | Grant | 571 | — |
| 2026-01-15 | Wiesel Shlomo Elisha | Grant | 571 | — |
| 2026-01-15 | Choy Siew Kai | Grant | 439 | — |
| 2026-01-15 | Tejada Maria Teresa | Grant | 439 | — |
| 2026-01-15 | Eilam Barak | Grant | 439 | — |
| 2026-01-15 | SIEGEL LAURIE | Grant | 626 | — |
| 2026-01-15 | ABRAMS ROBIN ANN | Grant | 604 | — |
| 2026-01-15 | Frank Malcolm | Grant | 713 | — |
| 2026-01-15 | HYLTON LAURIE G | Grant | 439 | — |
| 2026-01-12 | Frank Malcolm | Option exercise | 2.6K | $207.88 |
| 2026-01-12 | Frank Malcolm | Sell | 1.5K | $296.17 |
| 2026-01-12 | Frank Malcolm | Sell | 1.0K | $295.02 |
| 2026-01-08 | SIEGEL LAURIE | Sell | 588 | $296.67 |
| 2026-01-08 | SIEGEL LAURIE | Option exercise | 2.6K | $207.88 |
| 2026-01-08 | SIEGEL LAURIE | Sell | 2.0K | $296.12 |
| 2026-01-07 | ABRAMS ROBIN ANN | Option exercise | 2.6K | $207.88 |
| 2025-12-02 | McLoughlin Christopher | Tax withheld | 731 | $278.28 |
| 2025-11-06 | Skoko Goran | Buy | 500 | $252.93 |
| 2025-11-03 | Skoko Goran | Grant | 3.9K | — |
| 2025-11-03 | Costigan John | Grant | 3.9K | — |
| 2025-11-01 | Karnovsky Kristina W | Tax withheld | 252 | $266.80 |
| 2025-11-01 | Skoko Goran | Tax withheld | 289 | $266.80 |
| 2025-11-01 | Karnovsky Kristina W | Option exercise | 505 | — |
| 2025-11-01 | Ellis Christopher R | Option exercise | 352 | — |
| 2025-11-01 | Ellis Christopher R | Tax withheld | 164 | $266.80 |
| 2025-11-01 | Shan Helen L. | Option exercise | 1.0K | — |
| 2025-11-01 | Shan Helen L. | Tax withheld | 558 | $266.80 |
| 2025-11-01 | Moskoff Gregory T | Option exercise | 190 | — |
| 2025-11-01 | Moskoff Gregory T | Tax withheld | 89 | $266.80 |
| 2025-11-01 | Stepp Katherine M | Option exercise | 367 | — |
| 2025-11-01 | Stepp Katherine M | Tax withheld | 171 | $266.80 |
| 2025-11-01 | Costigan John | Option exercise | 367 | — |
| 2025-11-01 | Costigan John | Tax withheld | 122 | $266.80 |
| 2025-11-01 | Robie Robert J. | Option exercise | 505 | — |
| 2025-11-01 | Robie Robert J. | Tax withheld | 252 | $266.80 |
| 2025-11-01 | Skoko Goran | Option exercise | 612 | — |
| 2025-10-06 | Shan Helen L. | Buy | 370 | $275.48 |
| 2025-10-03 | Eilam Barak | Sell | 1 | $283.21 |
| 2025-09-23 | McLoughlin Christopher | Buy | 3 | $297.66 |
| 2025-09-23 | McLoughlin Christopher | Buy | 335 | $296.18 |
| 2025-09-22 | Viswanathan Sanoke | Grant | 58K | — |
| 2025-08-01 | Harding Catrina | Tax withheld | 302 | $391.33 |
| 2025-07-14 | MCGONIGLE JAMES J | Sell | 300 | $449.93 |
| 2025-07-14 | MCGONIGLE JAMES J | Option exercise | 2.0K | $271.51 |
| 2025-07-14 | MCGONIGLE JAMES J | Option exercise | 915 | $318.20 |
| 2025-07-14 | MCGONIGLE JAMES J | Sell | 1.2K | $451.05 |
| 2025-07-14 | MCGONIGLE JAMES J | Sell | 1.4K | $451.98 |
| 2025-07-09 | Moskoff Gregory T | Sell | 1.0K | $443.80 |
| 2025-07-09 | Moskoff Gregory T | Sell | 98 | $444.48 |
| 2025-07-09 | Moskoff Gregory T | Option exercise | 401 | $316.71 |
| 2025-07-09 | Moskoff Gregory T | Option exercise | 1.1K | $279.43 |
| 2025-07-09 | Moskoff Gregory T | Option exercise | 1.0K | $255.87 |
| 2025-07-09 | Moskoff Gregory T | Sell | 491 | $440.56 |
| 2025-07-09 | Moskoff Gregory T | Sell | 296 | $441.36 |
| 2025-07-09 | Moskoff Gregory T | Sell | 591 | $442.54 |
| 2025-07-08 | Ellis Christopher R | Sell | 2.1K | $446.53 |
| 2025-07-08 | Ellis Christopher R | Sell | 100 | $448.20 |
| 2025-07-08 | Ellis Christopher R | Option exercise | 7.6K | $152.28 |
| 2025-07-08 | Ellis Christopher R | Sell | 200 | $441.99 |
| 2025-07-08 | Ellis Christopher R | Sell | 800 | $445.36 |
| 2025-07-08 | Ellis Christopher R | Sell | 4.4K | $447.44 |
| 2025-07-01 | Snow Frederick Philip | Sell | 3.0K | $445.12 |
| 2025-07-01 | Snow Frederick Philip | Option exercise | 3.0K | $152.28 |
| 2025-06-02 | Snow Frederick Philip | Option exercise | 3.0K | $152.28 |
| 2025-06-02 | Snow Frederick Philip | Sell | 3.0K | $454.58 |
| 2025-05-01 | Shan Helen L. | Grant | 3.5K | — |
| 2025-05-01 | Snow Frederick Philip | Sell | 3.0K | $431.09 |
| 2025-05-01 | Snow Frederick Philip | Option exercise | 3.0K | $152.28 |
| 2025-04-01 | Snow Frederick Philip | Sell | 3.0K | $454.86 |
| 2025-04-01 | Snow Frederick Philip | Option exercise | 3.0K | $152.28 |
| 2025-03-24 | Moskoff Gregory T | Sell | 363 | $433.73 |
| 2025-03-21 | Stepp Katherine M | Sell | 246 | $426.48 |
| 2025-03-21 | Stepp Katherine M | Sell | 307 | $424.81 |
| 2025-03-21 | Stepp Katherine M | Sell | 309 | $426.49 |
| 2025-03-21 | Stepp Katherine M | Option exercise | 1.5K | $221.88 |
| 2025-03-21 | Stepp Katherine M | Sell | 864 | $424.25 |
| 2025-03-03 | Snow Frederick Philip | Sell | 3.0K | $464.79 |
| 2025-03-03 | Snow Frederick Philip | Option exercise | 3.0K | $152.28 |
| 2025-02-03 | Snow Frederick Philip | Sell | 3.0K | $469.14 |
| 2025-02-03 | Moskoff Gregory T | Grant | 11 | — |
| 2025-02-03 | Snow Frederick Philip | Option exercise | 3.0K | $152.28 |
| 2025-02-01 | Moskoff Gregory T | Tax withheld | 2 | $474.41 |
| 2025-01-15 | Wiesel Shlomo Elisha | Grant | 278 | — |
| 2025-01-15 | Tejada Maria Teresa | Grant | 362 | — |
| 2025-01-15 | SIEGEL LAURIE | Grant | 278 | — |
| 2025-01-15 | Shavel Lee | Grant | 362 | — |
| 2025-01-15 | MCGONIGLE JAMES J | Grant | 278 | — |
| 2025-01-15 | HYLTON LAURIE G | Grant | 409 | — |
| 2025-01-15 | Eilam Barak | Grant | 285 | — |
| 2025-01-15 | Frank Malcolm | Grant | 362 | — |
| 2025-01-15 | Choy Siew Kai | Grant | 278 | — |
| 2025-01-15 | ABRAMS ROBIN ANN | Grant | 431 | — |
| 2025-01-02 | ABRAMS ROBIN ANN | Option exercise | 2.8K | $197.75 |
| 2025-01-02 | Snow Frederick Philip | Option exercise | 3.0K | $152.28 |
| 2025-01-02 | Snow Frederick Philip | Sell | 3.0K | $484.33 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-04-08 | Exec/director changeExhibits | filing ↗ |
| 2026-03-31 | ResultsExhibits | filing ↗ |
| 2026-03-04 | Exec/director changeExhibits | filing ↗ |
| 2025-12-22 | Exec/director change5.03Shareholder voteExhibits | filing ↗ |
| 2025-12-18 | ResultsExhibits | filing ↗ |
| 2025-09-18 | ResultsExec/director change5.03Exhibits | filing ↗ |
| 2025-06-23 | ResultsExhibits | filing ↗ |
| 2025-06-03 | Exec/director changeExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-04-08 | 2026-04-02 | 0000950103-26-005447 ↗ |
| 10-Q | 2026-04-02 | 2026-02-28 | 0001628280-26-022873 ↗ |
| 8-K | 2026-03-31 | 2026-03-31 | 0001628280-26-022203 ↗ |
| 8-K | 2026-03-04 | 2026-03-02 | 0001628280-26-014385 ↗ |
| 10-Q | 2026-01-05 | 2025-11-30 | 0001628280-26-000223 ↗ |
| 8-K | 2025-12-22 | 2025-12-18 | 0001628280-25-058577 ↗ |
| 8-K | 2025-12-18 | 2025-12-18 | 0001628280-25-057794 ↗ |
| 10-K | 2025-10-22 | 2025-08-31 | 0001628280-25-045769 ↗ |
| 8-K | 2025-09-18 | 2025-09-16 | 0001013237-25-000084 ↗ |
| 10-Q | 2025-07-03 | 2025-05-31 | 0001013237-25-000070 ↗ |
| 8-K | 2025-06-23 | 2025-06-23 | 0001013237-25-000064 ↗ |
| 8-K | 2025-06-03 | 2025-05-28 | 0001104659-25-055713 ↗ |