‹ Screener

Turning Point Brands, Inc.

TPB · Tobacco Products · 19.4M shares · -3%/yr ↓ buyback · EDGAR filings ↗

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

Grade

B79

Branded OTP and smoking-accessories franchise with category-leading brands, strong returns and a fortress balance sheet.

Strengths

Risks

Notable findings

Quarterly revenue

2016-09-30 · $51M2016-12-31 · $54M2017-09-30 · $73M2017-12-31 · $74M

Last 4 quarters · from SEC filings.

Key metrics

Return on assets
7.6%
Revenue growth (QoQ)
0.3%
Net-income growth
46.1%
Current ratio
5.6×
Free cash flow
$44M
Cash & investments
$238M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-12Wigginton BrianSell4.0K$91.67
2026-05-11Catsimatidis John A. JrGrant1.3K$92.71
2026-05-11Baxter Gregory H.A.Grant1.3K$92.71
2026-05-11Wexler LawrenceGrant1.3K$92.71
2026-05-11Diao H.C. CharlesGrant1.3K$92.71
2026-05-11Shanahan Kathleen MGrant1.3K$92.71
2026-05-11Reddy RohithGrant1.3K$92.71
2026-05-11Usher StephenGrant1.3K$92.71
2026-05-11Frushone Ashley DavisGrant1.3K$92.71
2026-03-24Purdy GrahamGrant8.6K$86.83
2026-03-04Flynn AndrewSell2.0K$97.57
2026-03-03Wigginton BrianGrant2.0K$107.57
2026-03-03Glazek David EdwardGrant4.5K$107.57
2026-03-03Purdy GrahamGrant4.5K$107.57
2026-03-03Cushman BrittaniGrant2.2K$107.57
2026-03-03Flynn AndrewGrant2.7K$107.57
2026-03-02Cushman BrittaniGrant11K$108.51
2026-03-02Cushman BrittaniGrant1.6K$108.51
2026-03-02Cushman BrittaniGrant615$108.51
2026-03-02Cushman BrittaniTax withheld6.1K$108.51
2026-03-02Cushman BrittaniTax withheld1.2K$108.51
2026-03-02Flynn AndrewGrant1.6K$108.51
2026-03-02Flynn AndrewGrant682$108.51
2026-03-02Flynn AndrewTax withheld962$100.99
2026-03-02Flynn AndrewTax withheld1.1K$100.99
2026-03-02Glazek David EdwardGrant29K$108.51
2026-03-02Glazek David EdwardGrant4.4K$108.51
2026-03-02Glazek David EdwardGrant1.7K$108.51
2026-03-02Glazek David EdwardTax withheld2.1K$108.51
2026-03-02Purdy GrahamGrant667$108.51
2026-03-02Wigginton BrianGrant2.4K$108.51
2026-03-02Wigginton BrianGrant333$108.51
2026-03-02Wigginton BrianGrant1.8K$108.51
2026-03-02Wigginton BrianGrant322$108.51
2026-03-02Wigginton BrianGrant121$108.51
2026-03-02Wigginton BrianTax withheld2.3K$100.65
2026-03-02Wigginton BrianTax withheld1.4K$100.65
2026-03-02Purdy GrahamGrant5.2K$108.51
2026-03-02Purdy GrahamGrant44K$108.51
2026-03-02Purdy GrahamGrant6.8K$108.51
2026-03-02Purdy GrahamGrant2.6K$108.51
2026-03-02Purdy GrahamTax withheld26K$99.28
2026-03-02Purdy GrahamTax withheld8.3K$99.28
2026-03-02Cushman BrittaniGrant4.8K$108.51
2026-03-02Cushman BrittaniGrant668$108.51
2026-03-02Wexler LawrenceGrant8.4K$108.51
2026-03-02Wexler LawrenceGrant927$108.51
2026-03-02Wexler LawrenceTax withheld3.4K$100.14
2026-01-02Cushman BrittaniTax withheld193$110.24
2026-01-02Wigginton BrianTax withheld199$110.24
2026-01-02Purdy GrahamTax withheld368$110.24
2026-01-02Wexler LawrenceTax withheld425$110.24
2025-12-26Wexler LawrenceGift2.8K
2025-12-19Glazek David EdwardSell30K$110.26
2025-12-19Glazek David EdwardOption exercise30K$20.71
2025-12-15Diao H.C. CharlesSell2.0K$108.20
2025-11-21Baxter Gregory H.A.Sell1.5K$98.23
2025-11-20Usher StephenSell1.0K$102.54
2025-11-19Cushman BrittaniSell2.5K$101.66
2025-11-19Cushman BrittaniSell3.2K$101.66
2025-11-19Usher StephenSell1.0K$101.00
2025-11-19Cushman BrittaniOption exercise3.0K$14.85
2025-11-19Cushman BrittaniSell3.0K$101.66
2025-11-19Cushman BrittaniOption exercise4.0K$21.21
2025-11-19Cushman BrittaniSell4.0K$101.66
2025-11-19Cushman BrittaniOption exercise3.2K$15.41
2025-11-19Cushman BrittaniOption exercise2.5K$13.00
2025-11-19Cushman BrittaniSell2.5K$101.66
2025-11-19Cushman BrittaniOption exercise2.5K$13.00
2025-11-13Wexler LawrenceSell10K$99.03
2025-11-12Wexler LawrenceSell21K$100.02
2025-11-11Wexler LawrenceSell15K$99.89
2025-06-17Wexler LawrenceSell25K$75.94
2025-06-16Wigginton BrianSell11K$75.67
2025-06-16Wigginton BrianOption exercise11K
2025-06-12Purdy GrahamOption exercise21K
2025-06-12Purdy GrahamSell21K$74.89
2025-06-11Purdy GrahamOption exercise30K
2025-06-11Purdy GrahamSell30K$75.03
2025-06-10Cushman BrittaniOption exercise7.5K$13.00
2025-06-10Cushman BrittaniSell7.5K$74.36
2025-06-10Cushman BrittaniSell7.5K$74.36
2025-06-10Cushman BrittaniOption exercise7.5K$13.00
2025-06-09Cushman BrittaniOption exercise7.5K$13.00
2025-06-09Cushman BrittaniSell7.5K$75.89
2025-06-09Cushman BrittaniOption exercise7.5K$13.00
2025-06-09Cushman BrittaniSell7.5K$75.89
2025-06-05Usher StephenSell600$75.25
2025-06-04Wexler LawrenceSell15K$74.61
2025-05-09Baxter Gregory H.A.Sell1.5K$73.64
2025-05-08Wexler LawrenceSell10K$76.56
2025-05-08Shanahan Kathleen MGrant1.1K$75.66
2025-05-08Baxter Gregory H.A.Grant1.1K$75.66
2025-05-08Wigginton BrianSell3.5K$75.75
2025-05-08Usher StephenGrant1.1K$75.66
2025-05-08Wexler LawrenceGrant1.1K$75.66
2025-05-08Wexler LawrenceTax withheld1.1K$75.66
2025-05-08Diao H.C. CharlesGrant1.1K$75.66
2025-05-08Frushone Ashley DavisGrant1.1K$75.66
2025-05-08Reddy RohithGrant1.1K$75.66
2025-03-05Glazek David EdwardGrant15K$67.02
2025-03-03Glazek David EdwardTax withheld1.3K$70.34
2025-03-03Glazek David EdwardGrant5.3K$70.34
2025-03-03Glazek David EdwardGrant4.4K$70.34
2025-03-03Glazek David EdwardTax withheld2.0K$70.34
2025-03-03De Plano LorenzoGrant1.4K$70.34
2025-03-03De Plano LorenzoTax withheld869$70.34
2025-03-03De Plano LorenzoGrant3.6K$70.34
2025-03-03De Plano LorenzoGrant351$70.34
2025-03-03De Plano LorenzoGrant1.2K$70.34
2025-03-03De Plano LorenzoGrant995$70.34
2025-03-03De Plano LorenzoTax withheld2.3K$70.34
2025-03-03Wexler LawrenceGrant13K$70.34
2025-03-03Wexler LawrenceGrant975$70.34
2025-03-03Wexler LawrenceTax withheld4.7K$70.34
2025-03-03Frein SummerGrant2.2K$70.34
2025-03-03Frein SummerTax withheld1.5K$70.34
2025-03-03Frein SummerGrant650$70.34
2025-03-03Frein SummerGrant2.1K$70.34
2025-03-03Frein SummerGrant1.7K$70.34
2025-03-03Frein SummerTax withheld1.7K$70.34
2025-03-03Purdy GrahamGrant8.5K$70.34
2025-03-03Purdy GrahamTax withheld6.5K$70.34
2025-03-03Purdy GrahamGrant5.9K$70.34
2025-03-03Purdy GrahamGrant702$70.34
2025-03-03Purdy GrahamGrant8.1K$70.34
2025-03-03Purdy GrahamGrant6.8K$70.34
2025-03-03Purdy GrahamTax withheld6.4K$70.34
2025-03-03Flynn AndrewTax withheld540$70.34
2025-03-03Flynn AndrewGrant1.6K$70.34
2025-03-03Flynn AndrewTax withheld400$70.34
2025-03-03Wigginton BrianGrant1.4K$70.34
2025-03-03Wigginton BrianTax withheld764$70.34
2025-03-03Wigginton BrianGrant2.3K$70.34
2025-03-03Wigginton BrianGrant351$70.34
2025-03-03Wigginton BrianGrant320$70.34
2025-03-03Wigginton BrianGrant321$70.34
2025-03-03Wigginton BrianTax withheld1.1K$70.34
2025-03-03Flynn AndrewGrant2.3K$70.34
2025-03-03Glazek David EdwardGrant5.5K$70.34
2025-03-03Glazek David EdwardTax withheld1.3K$70.34
2025-03-03Glazek David EdwardGrant5.3K$70.34
2025-03-03Glazek David EdwardGrant4.4K$70.34
2025-03-03Glazek David EdwardTax withheld2.0K$70.34
2025-03-03Cushman BrittaniGrant2.1K$70.34
2025-03-03Cushman BrittaniTax withheld1.1K$70.34
2025-03-03Cushman BrittaniGrant9.1K$70.34
2025-03-03Cushman BrittaniGrant702$70.34
2025-03-03Cushman BrittaniGrant1.9K$70.34
2025-03-03Cushman BrittaniGrant1.6K$70.34
2025-03-03Cushman BrittaniTax withheld4.2K$70.34
2025-03-03Glazek David EdwardGrant20K$70.34
2025-01-02Purdy GrahamTax withheld252$60.65
2025-01-02Wexler LawrenceTax withheld439$60.65
2025-01-02De Plano LorenzoTax withheld174$60.65
2025-01-02Cushman BrittaniTax withheld262$60.65
2025-01-02Wigginton BrianTax withheld152$60.65
2024-12-31Glazek David EdwardTax withheld2.5K$60.10

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

Notable events (8-K)

DateItems
2026-05-07ResultsExhibitsfiling ↗
2026-05-05Shareholder votefiling ↗
2026-03-02ResultsExhibitsfiling ↗
2025-11-05OtherExhibitsfiling ↗
2025-11-05ResultsExhibitsfiling ↗
2025-11-05ResultsExhibitsfiling ↗
2025-08-06ResultsExhibitsfiling ↗
2025-05-09Shareholder votefiling ↗

Recent filings

FormFiledPeriodAccession
10-Q2026-05-082026-03-310001437749-26-015910 ↗
8-K2026-05-072026-05-070001437749-26-015354 ↗
8-K2026-05-052026-05-040001437749-26-014957 ↗
10-K2026-03-022025-12-310001437749-26-006405 ↗
8-K2026-03-022026-03-020001437749-26-006236 ↗
8-K/A2025-11-052025-11-050001437749-25-033241 ↗
10-Q2025-11-052025-09-300001437749-25-033374 ↗
8-K2025-11-052025-11-050001437749-25-033391 ↗
8-K2025-11-052025-11-050001437749-25-033130 ↗
10-Q2025-08-112025-06-300001437749-25-025965 ↗
8-K2025-08-062025-08-060001437749-25-024957 ↗
8-K2025-05-092025-05-060001437749-25-015844 ↗