‹ Screener

NATURES SUNSHINE PRODUCTS INC

NATR · Pharmaceutical Preparations · 17.6M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $4M (gross $9M, SBC $5M)

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

Grade

B70

Profitable supplements/direct-selling company with decent FCF and a clean balance sheet.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $115M2025-09-30 · $128M2025-12-31 · $124M2026-03-31 · $123M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
72.4%
Operating margin
5.2%
Net margin
4.1%
Return on assets
7.5%
Revenue growth (QoQ)
-0.7%
Net-income growth
153.7%
Current ratio
2.3×
Free cash flow
$29M
EBITDA
$39M
Cash & investments
$94M
Stock comp / revenue
1.2%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-12Herbert Kevin R.Sell1.1K$20.63
2026-06-12Herbert Kevin R.Sell866$20.75
2026-06-05Yates Bryant JSell12K$19.90
2026-06-01Norman Daniel CSell9.7K$20.64
2026-05-21Brower Nathan GSell12K$21.84
2026-05-15Wissmiller HeidiGrant4.5K
2026-05-15Fasching Steven J.Grant4.5K
2026-05-15May KatieGrant4.5K
2026-05-15Fritz Erich AGrant9.2K
2026-05-15Romanzi Kenneth G.Grant34K
2026-05-15Fuller Kevin GregoryGrant9.0K
2026-05-15Lanoy Jonathan DavidGrant6.1K
2026-05-15Norman Daniel CGrant11K
2026-05-15Herbert Kevin R.Grant8.3K
2026-05-15Yang RongGrant4.5K
2026-05-15Straus Robert DGrant4.5K
2026-05-15Kopf CurtisGrant4.5K
2026-05-15Roering TessGrant4.5K
2026-05-15Brower Nathan GGrant9.0K
2026-05-15Yates Bryant JGrant8.8K
2026-05-05Lanoy Jonathan DavidTax withheld452$25.91
2026-05-05Lanoy Jonathan DavidOption exercise1.1K
2026-05-05Lanoy Jonathan DavidTax withheld327$25.91
2026-05-05Norman Daniel COption exercise2.4K
2026-05-05Norman Daniel CTax withheld707$25.91
2026-05-05Norman Daniel COption exercise2.7K
2026-05-05Norman Daniel CTax withheld784$25.91
2026-05-05Norman Daniel COption exercise2.1K
2026-05-05Norman Daniel CTax withheld613$25.91
2026-05-05Romanzi Kenneth G.Tax withheld5.8K$25.91
2026-05-05Yates Bryant JOption exercise2.4K
2026-05-05Yates Bryant JTax withheld707$25.91
2026-05-05Yates Bryant JOption exercise2.7K
2026-05-05Yates Bryant JTax withheld784$25.91
2026-05-05Yates Bryant JOption exercise1.6K
2026-05-05Yates Bryant JTax withheld472$25.91
2026-05-05Romanzi Kenneth G.Option exercise13K
2026-05-05Brower Nathan GOption exercise2.0K
2026-05-05Brower Nathan GTax withheld582$25.91
2026-05-05Brower Nathan GOption exercise2.2K
2026-05-05Brower Nathan GTax withheld645$25.91
2026-05-05Brower Nathan GOption exercise1.5K
2026-05-05Brower Nathan GTax withheld441$25.91
2026-05-05Fritz Erich AOption exercise1.4K
2026-05-05Fritz Erich ATax withheld469$25.91
2026-05-05Fuller Kevin GregoryOption exercise1.7K
2026-05-05Fuller Kevin GregoryTax withheld573$25.91
2026-05-05Herbert Kevin R.Option exercise1.5K
2026-05-05Herbert Kevin R.Tax withheld366$25.91
2026-05-05Jones Leslie ShaneOption exercise4.0K
2026-05-05Jones Leslie ShaneTax withheld1.8K$25.91
2026-05-05Jones Leslie ShaneOption exercise2.5K
2026-05-05Jones Leslie ShaneTax withheld1.1K$25.91
2026-05-05Lanoy Jonathan DavidOption exercise460
2026-05-05Lanoy Jonathan DavidTax withheld133$25.91
2026-05-05Lanoy Jonathan DavidOption exercise1.6K
2026-04-20Lanoy Jonathan DavidTax withheld951$27.07
2026-04-20Norman Daniel CTax withheld1.6K$27.07
2026-04-20Yates Bryant JTax withheld1.6K$27.07
2026-04-20Brower Nathan GTax withheld1.3K$27.07
2026-04-20Jones Leslie ShaneTax withheld3.5K$27.07
2026-03-13Norman Daniel CSell15K$24.52
2026-03-13Lanoy Jonathan DavidSell4.0K$24.70
2026-03-13Yates Bryant JSell20K$24.35
2026-03-13Norman Daniel CGift3.6K$24.49
2026-03-11Lanoy Jonathan DavidTax withheld832$24.76
2026-03-11Brower Nathan GTax withheld953$24.76
2026-03-11Yates Bryant JTax withheld1.1K$24.76
2026-03-11Herbert Kevin R.Tax withheld917$24.76
2026-03-11Jones Leslie ShaneTax withheld2.3K$24.76
2026-03-11Norman Daniel CTax withheld1.2K$24.76
2026-03-10Fuller Kevin GregoryTax withheld1.5K$25.08
2026-03-10Yates Bryant JTax withheld1.5K$25.08
2026-03-10Brower Nathan GTax withheld1.4K$25.08
2026-03-10Norman Daniel CTax withheld1.9K$25.08
2026-03-10Jones Leslie ShaneTax withheld2.8K$25.08
2026-03-10Lanoy Jonathan DavidTax withheld1.0K$25.08
2026-03-10Herbert Kevin R.Tax withheld1.2K$25.08
2026-03-06Jones Leslie ShaneOther12K
2026-03-06Fuller Kevin GregoryOther8.0K
2026-03-06Fritz Erich AOther8.2K
2026-03-06Romanzi Kenneth G.Other30K
2026-03-06Yates Bryant JOther7.8K
2026-03-06Norman Daniel COther10K
2026-03-06Lanoy Jonathan DavidOther5.4K
2026-03-06Herbert Kevin R.Other7.1K
2026-03-06Brower Nathan GOther7.2K
2026-03-06Brower Nathan GOption exercise1.1K
2026-03-06Brower Nathan GTax withheld371$25.06
2026-03-06Brower Nathan GGrant7.2K$25.06
2026-03-06Herbert Kevin R.Option exercise1.2K
2026-03-06Herbert Kevin R.Tax withheld368$25.06
2026-03-06Herbert Kevin R.Grant7.1K$25.06
2026-03-06Jones Leslie ShaneOption exercise2.0K
2026-03-06Jones Leslie ShaneTax withheld878$25.06
2026-03-06Jones Leslie ShaneGrant12K$25.06
2026-03-06Lanoy Jonathan DavidOption exercise913
2026-03-06Lanoy Jonathan DavidTax withheld312$25.06
2026-03-06Lanoy Jonathan DavidGrant5.4K$25.06
2026-03-06Norman Daniel COption exercise1.5K
2026-03-06Norman Daniel CTax withheld527$25.06
2026-03-06Norman Daniel CGrant10K$25.06
2026-03-06Yates Bryant JOption exercise1.3K
2026-03-06Yates Bryant JTax withheld450$25.06
2026-03-06Yates Bryant JGrant7.8K$25.06
2026-03-06Romanzi Kenneth G.Grant30K$25.06
2026-03-06Fritz Erich AGrant8.2K$25.06
2026-03-06Fuller Kevin GregoryGrant8.0K$25.06
2025-12-12Yates Bryant JSell1.7K$22.29
2025-12-08Fritz Erich AGrant11K$20.91
2025-11-24Brower Nathan GGift1.5K$20.56
2025-11-18Lanoy Jonathan DavidSell5.0K$20.45
2025-11-17Norman Daniel CGift3.6K$20.79
2025-11-14Brower Nathan GSell3.8K$20.81
2025-11-12Norman Daniel CSell8.9K$20.46
2025-11-04Brower Nathan GOption exercise2.2K
2025-11-04Brower Nathan GTax withheld700$13.75
2025-11-04Jones Leslie ShaneOption exercise4.0K
2025-11-04Jones Leslie ShaneTax withheld1.8K$13.75
2025-11-04Lanoy Jonathan DavidTax withheld79$13.75
2025-11-04Lanoy Jonathan DavidOption exercise1.6K
2025-11-04Lanoy Jonathan DavidTax withheld535$13.75
2025-11-04Norman Daniel COption exercise1.2K
2025-11-04Norman Daniel CTax withheld354$13.75
2025-11-04Norman Daniel COption exercise2.7K
2025-11-04Norman Daniel CTax withheld784$13.75
2025-11-04Yates Bryant JOption exercise1.2K
2025-11-04Yates Bryant JTax withheld354$13.75
2025-11-04Yates Bryant JOption exercise2.7K
2025-11-04Yates Bryant JTax withheld780$13.75
2025-11-04Romanzi Kenneth G.Grant103K$14.58
2025-11-04Lanoy Jonathan DavidOption exercise230
2025-11-04Gonzalez Martin A.Option exercise2.9K
2025-11-04Gonzalez Martin A.Tax withheld833$13.75
2025-11-04Gonzalez Martin A.Option exercise2.9K
2025-11-04Gonzalez Martin A.Tax withheld840$13.75
2025-11-04Brower Nathan GOption exercise1.0K
2025-11-04Brower Nathan GTax withheld285$13.75
2025-09-26Fuller Kevin GregoryTax withheld1.3K$15.89
2025-08-29Yates Bryant JSell4.7K$16.71
2025-08-26Yates Bryant JSell5.0K$16.77
2025-08-13Lanoy Jonathan DavidSell5.0K$16.51
2025-08-13Brower Nathan GSell10.0K$16.54
2025-07-21Yates Bryant JTax withheld1.7K$14.80
2025-07-21Gonzalez Martin A.Tax withheld3.8K$14.80
2025-07-21Moorehead TerrenceTax withheld9.3K$14.80
2025-07-21Norman Daniel CTax withheld1.7K$14.80
2025-07-21Comstock TraceeTax withheld1.2K$14.80
2025-07-21Lanoy Jonathan DavidTax withheld341$14.80
2025-07-21Brower Nathan GTax withheld1.5K$14.80
2025-06-27Shanghai Fosun Pharmaceutical (Group) Co., Ltd.Sell2.9M$11.46
2025-05-05Fasching Steven J.Grant8.0K
2025-05-05Straus Robert DGrant8.0K
2025-05-05Roering TessGrant8.0K
2025-05-05Kopf CurtisGrant8.0K
2025-05-05May KatieGrant8.0K
2025-05-05Yang RongGrant8.0K
2025-05-05Wissmiller HeidiGrant8.0K
2025-03-11Norman Daniel CTax withheld1.4K$14.50
2025-03-11Yates Bryant JTax withheld1.2K$14.50
2025-03-11Comstock TraceeTax withheld834$14.50
2025-03-11Gonzalez Martin A.Tax withheld1.3K$14.50
2025-03-11Moorehead TerrenceTax withheld6.2K$14.50
2025-03-11Herbert Kevin R.Tax withheld980$14.50
2025-03-11Brower Nathan GTax withheld991$14.50
2025-03-11Jones Leslie ShaneTax withheld2.3K$14.50
2025-03-11Lanoy Jonathan DavidTax withheld833$14.50
2025-03-10Lanoy Jonathan DavidGrant8.9K$14.74
2025-03-10Jones Leslie ShaneGrant19K$14.74
2025-03-10Herbert Kevin R.Grant12K$14.74
2025-03-10Yates Bryant JGrant13K$14.74
2025-03-10Moorehead TerrenceGrant49K$14.74
2025-03-10Comstock TraceeGrant8.9K$14.74
2025-03-10Brower Nathan GGrant12K$14.74
2025-03-10Norman Daniel CGrant17K$14.74
2025-03-10Fuller Kevin GregoryGrant13K$14.74
2025-03-10Gonzalez Martin A.Grant14K$14.74
2025-02-04May KatieGrant1.8K$14.16

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

Notable events (8-K)

DateItems
2026-05-11Exec/director changeExhibitsfiling ↗
2026-05-07ResultsExec/director changeShareholder voteExhibitsfiling ↗
2026-03-10ResultsExec/director changeExhibitsfiling ↗
2025-11-06ResultsExhibitsfiling ↗
2025-10-15Exec/director changeReg FDExhibitsfiling ↗
2025-07-31ResultsExhibitsfiling ↗
2025-07-07Material agreementExhibitsfiling ↗
2025-06-27Material agreementExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-112026-05-110001628280-26-033161 ↗
10-Q2026-05-072026-03-310001628280-26-032316 ↗
8-K2026-05-072026-05-070001628280-26-032330 ↗
10-K2026-03-102025-12-310001628280-26-016540 ↗
8-K2026-03-102026-03-100001628280-26-016535 ↗
10-Q2025-11-062025-09-300000275053-25-000004 ↗
8-K2025-11-062025-11-060001628280-25-050268 ↗
8-K2025-10-152025-10-100001628280-25-045092 ↗
8-K2025-07-312025-07-310001628280-25-037004 ↗
10-Q2025-07-312025-06-300001628280-25-037065 ↗
8-K2025-07-072025-06-300001628280-25-034416 ↗
8-K2025-06-272025-06-240001193125-25-149772 ↗