‹ Screener

FORMFACTOR INC

FORM · Semiconductors & Related Devices · 78.0M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$19M (gross $20M, SBC $39M)

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

Grade

C66

Semiconductor-test (probe-card) maker, debt-free and profitable, but with an earnings dip and modest growth.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-28 · $196M2025-09-27 · $203M2025-12-27 · $215M2026-03-28 · $226M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
39.3%
Operating margin
7.3%
Net margin
6.9%
Return on equity
5.3%
Return on assets
4.4%
ROIC
4.3%
Revenue growth (QoQ)
5.1%
Net-income growth
-21.9%
Debt / equity
0.0×
Interest coverage
109.5×
Current ratio
4.5×
Free cash flow
$12M
Tangible book value
$803M
Cash & investments
$275M
Stock comp / revenue
4.9%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-16St Dennis ThomasGift740
2026-06-15St Dennis ThomasSell2.8K$151.49
2026-06-10SLESSOR MIKESell1.6K$123.37
2026-06-10SLESSOR MIKESell1.4K$117.70
2026-06-10SLESSOR MIKESell767$119.00
2026-06-10SLESSOR MIKESell400$119.46
2026-06-10SLESSOR MIKESell4.2K$121.72
2026-06-10SLESSOR MIKESell975$121.00
2026-06-10SLESSOR MIKESell2.5K$122.63
2026-06-02McKinnis Aric BrendanOption exercise773
2026-06-02Rhodes SheriSell6.3K$125.40
2026-06-02McKinnis Aric BrendanTax withheld193$125.11
2026-05-21Obregon-Jimenez RebecaSell3.8K$126.47
2026-05-20WHITE BRIAN CSell3.2K$126.00
2026-05-19St Dennis ThomasSell1.0K$115.84
2026-05-15Titinger JorgeGrant1.3K
2026-05-15STEVEN-WAISS KELLEYSell5.4K$125.60
2026-05-15St Dennis ThomasGrant1.3K
2026-05-15Obregon-Jimenez RebecaGrant1.3K
2026-05-15Rhodes SheriGrant1.3K
2026-05-15STEVEN-WAISS KELLEYGrant1.3K
2026-05-15WHITE BRIAN CGrant1.3K
2026-05-13SLESSOR MIKESell200$132.63
2026-05-13SLESSOR MIKESell702$136.15
2026-05-13Titinger JorgeSell4.0K$128.78
2026-05-13SLESSOR MIKESell700$122.84
2026-05-13SLESSOR MIKESell1.3K$123.72
2026-05-13SLESSOR MIKESell3.0K$124.71
2026-05-13SLESSOR MIKESell1.4K$125.58
2026-05-13SLESSOR MIKESell398$126.59
2026-05-13SLESSOR MIKESell100$127.47
2026-05-13SLESSOR MIKESell700$128.52
2026-05-13SLESSOR MIKESell700$129.33
2026-05-13SLESSOR MIKESell200$130.57
2026-05-13SLESSOR MIKESell66$135.73
2026-05-07SLESSOR MIKEOption exercise5.9K
2026-05-07SLESSOR MIKETax withheld3.3K$144.68
2026-05-06McKinnis Aric BrendanOption exercise1.1K
2026-05-06McKinnis Aric BrendanTax withheld274$149.12
2026-05-06SLESSOR MIKEOption exercise6.0K
2026-05-06SLESSOR MIKETax withheld3.4K$149.12
2026-05-05McKinnis Aric BrendanOption exercise521
2026-05-05SLESSOR MIKETax withheld2.0K$145.00
2026-05-05SLESSOR MIKEOption exercise3.6K
2026-05-05McKinnis Aric BrendanTax withheld130$145.00
2026-04-15SLESSOR MIKESell767$129.22
2026-04-15SLESSOR MIKESell1.8K$125.24
2026-04-15SLESSOR MIKESell900$126.58
2026-04-15SLESSOR MIKESell2.4K$127.65
2026-04-15SLESSOR MIKESell5.4K$128.56
2026-03-18SLESSOR MIKESell5.5K$95.21
2026-03-18SLESSOR MIKESell1.9K$94.10
2026-03-18SLESSOR MIKESell2.8K$95.73
2026-03-05McKinnis Aric BrendanSell3.5K$90.42
2026-03-02McKinnis Aric BrendanTax withheld193$99.70
2026-03-02McKinnis Aric BrendanOption exercise773
2026-02-24WHITE BRIAN CSell2.3K$100.01
2026-02-18SLESSOR MIKESell4.9K$93.97
2026-02-18SLESSOR MIKESell834$92.85
2026-02-18SLESSOR MIKESell2.9K$94.79
2026-02-11BREWER KEVIN JSell3.0K$96.20
2026-02-10Rhodes SheriSell7.6K$92.61
2026-02-10St Dennis ThomasSell5.6K$93.71
2026-02-10STEVEN-WAISS KELLEYSell2.2K$93.70
2026-02-10St Dennis ThomasSell1.8K$94.24
2026-02-09Obregon-Jimenez RebecaSell2.8K$95.82
2026-02-09Titinger JorgeSell2.0K$88.84
2026-02-09SLESSOR MIKEOption exercise5.9K
2026-02-09SLESSOR MIKETax withheld3.3K$94.88
2026-02-09WHITE BRIAN CSell5.5K$90.95
2026-02-06McKinnis Aric BrendanTax withheld336$90.29
2026-02-06SLESSOR MIKEOption exercise6.0K
2026-02-06SLESSOR MIKETax withheld3.4K$90.29
2026-02-06McKinnis Aric BrendanOption exercise1.1K
2026-02-05SLESSOR MIKEOption exercise3.6K
2026-02-05McKinnis Aric BrendanOption exercise521
2026-02-05McKinnis Aric BrendanTax withheld162$83.87
2026-02-05SLESSOR MIKETax withheld2.1K$83.87
2026-01-15SLESSOR MIKESell7.0K$76.43
2026-01-15SLESSOR MIKESell6.1K$77.24
2026-01-06SLESSOR MIKESell40K$65.00
2025-12-17SLESSOR MIKESell2.1K$56.82
2025-12-17SLESSOR MIKESell5.6K$56.19
2025-12-02McKinnis Aric BrendanOption exercise773
2025-12-02McKinnis Aric BrendanTax withheld193$56.04
2025-12-02STEVEN-WAISS KELLEYSell2.7K$55.97
2025-11-19SLESSOR MIKESell3.7K$50.60
2025-11-19SLESSOR MIKESell4.7K$49.65
2025-11-17St Dennis ThomasSell2.0K$49.85
2025-11-07SLESSOR MIKEOption exercise5.9K
2025-11-07SLESSOR MIKETax withheld3.3K$52.25
2025-11-06SLESSOR MIKETax withheld3.4K$54.22
2025-11-06SLESSOR MIKEOption exercise6.0K
2025-11-05SLESSOR MIKETax withheld2.0K$55.36
2025-11-05SLESSOR MIKEOption exercise3.6K
2025-11-05McKinnis Aric BrendanOption exercise521
2025-11-05McKinnis Aric BrendanTax withheld130$55.36
2025-11-03SLESSOR MIKEGift5.0K
2025-09-12STEVEN-WAISS KELLEYSell3.6K$30.43
2025-09-02McKinnis Aric BrendanOption exercise773
2025-09-02McKinnis Aric BrendanTax withheld193$28.43
2025-08-13Obregon-Jimenez RebecaSell4.0K$29.55
2025-08-07SLESSOR MIKEOption exercise5.9K
2025-08-07SLESSOR MIKETax withheld3.3K$27.98
2025-08-07Shahar ShaiOption exercise3.0K
2025-08-07Shahar ShaiTax withheld1.6K$27.98
2025-08-05SLESSOR MIKEOption exercise3.6K
2025-08-05SLESSOR MIKETax withheld2.0K$29.14
2025-08-05Shahar ShaiOption exercise1.1K
2025-08-05Shahar ShaiTax withheld620$29.14
2025-08-01Shahar ShaiTax withheld9.7K$28.93
2025-08-01SLESSOR MIKEOption exercise50K
2025-08-01SLESSOR MIKETax withheld28K$28.93
2025-08-01SLESSOR MIKEOption exercise14K
2025-08-01SLESSOR MIKETax withheld8.0K$28.93
2025-08-01Shahar ShaiOption exercise17K
2025-08-01Shahar ShaiOption exercise5.0K
2025-08-01Shahar ShaiTax withheld2.8K$28.93
2025-07-01SLESSOR MIKESell4.0K$34.03
2025-06-02SLESSOR MIKESell4.0K$29.83
2025-05-29St Dennis ThomasSell3.0K$31.24
2025-05-16STEVEN-WAISS KELLEYGrant6.5K
2025-05-16WHITE BRIAN CGrant6.5K
2025-05-16Titinger JorgeGrant6.5K
2025-05-16Rhodes SheriGrant6.5K
2025-05-16Obregon-Jimenez RebecaGrant6.5K
2025-05-16BREWER KEVIN JGrant6.5K
2025-05-16St Dennis ThomasGrant6.5K
2025-05-07SLESSOR MIKEOption exercise5.9K
2025-05-07SLESSOR MIKETax withheld3.3K$29.66
2025-05-07Shahar ShaiOption exercise3.0K
2025-05-07Shahar ShaiTax withheld1.6K$29.66
2025-05-05Shahar ShaiOption exercise1.1K
2025-05-05Shahar ShaiTax withheld620$29.81
2025-05-05SLESSOR MIKEOption exercise3.6K
2025-05-05SLESSOR MIKETax withheld2.0K$29.81
2025-05-01SLESSOR MIKESell4.0K$31.72
2025-04-01SLESSOR MIKESell4.0K$28.24
2025-03-05STEVEN-WAISS KELLEYSell3.9K$31.02
2025-03-03SLESSOR MIKESell4.0K$33.05
2025-02-07Shahar ShaiOption exercise3.0K
2025-02-07Shahar ShaiTax withheld1.8K$35.84
2025-02-07SLESSOR MIKEOption exercise5.9K
2025-02-07SLESSOR MIKETax withheld3.3K$35.84
2025-02-05SLESSOR MIKEOption exercise3.6K
2025-02-05SLESSOR MIKETax withheld2.2K$41.12
2025-02-05Shahar ShaiOption exercise1.1K
2025-02-05Shahar ShaiTax withheld680$41.12
2025-02-03SLESSOR MIKESell3.9K$38.97
2025-02-03SLESSOR MIKESell100$39.53
2025-01-02SLESSOR MIKESell3.6K$44.38
2025-01-02SLESSOR MIKESell400$45.01

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

Notable events (8-K)

DateItems
2026-05-19Exec/director change5.03Shareholder voteExhibitsfiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-02-18Exec/director changeReg FDExhibitsfiling ↗
2026-02-04ResultsExhibitsfiling ↗
2026-01-092.05Impairmentfiling ↗
2025-10-29ResultsExhibitsfiling ↗
2025-08-12Exec/director changeReg FDExhibitsfiling ↗
2025-07-30Material agreementResultsDebt obligation5.03Exhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-192026-05-150001039399-26-000025 ↗
10-Q2026-05-052026-03-280001039399-26-000023 ↗
8-K2026-04-292026-04-290001039399-26-000020 ↗
10-K2026-02-202025-12-270001039399-26-000009 ↗
8-K2026-02-182026-02-130001039399-26-000007 ↗
8-K2026-02-042026-02-040001039399-26-000004 ↗
8-K2026-01-092026-01-050001039399-26-000002 ↗
10-Q2025-11-042025-09-270001039399-25-000113 ↗
8-K2025-10-292025-10-290001039399-25-000110 ↗
8-K2025-08-122025-08-120001104659-25-076856 ↗
10-Q2025-08-052025-06-280001039399-25-000083 ↗
8-K2025-07-302025-07-290001039399-25-000077 ↗