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
B79Branded OTP and smoking-accessories franchise with category-leading brands, strong returns and a fortress balance sheet.
Strengths
- ROA 7.6% (85th pct) and net-income growth 46% (74th pct) with category #1 positions for Zig-Zag and Stoker's
- Current ratio 5.6 and quick ratio 4.1 (top quintile) plus ~$238M cash give ample financial flexibility
Risks
- Secular tobacco-volume decline and heavy FDA/excise-tax regulatory exposure
- Dependence on a few key suppliers (Swedish Match, RTI) and license/trademark renewal risk
Notable findings
- Customer concentration~62% of revenue from one customer/distributor — Our tobacco products comprised approximately 62% of our total 2025 net sales and, while some of our sales volume declines have been offset by higher prices or by increased sales in other product categ
- Strong balance sheetStrong balance sheet — $238M cash & investments
- Buying back stockNet buyback — share count -3%/yr over 4y
- Insider sellingInsider selling — 2 open-market sale(s) by 2 insider(s) (cluster of 2 insiders, ~$561,820, last 6mo) Form 4 ↗
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-12 | Wigginton Brian | Sell | 4.0K | $91.67 |
| 2026-05-11 | Catsimatidis John A. Jr | Grant | 1.3K | $92.71 |
| 2026-05-11 | Baxter Gregory H.A. | Grant | 1.3K | $92.71 |
| 2026-05-11 | Wexler Lawrence | Grant | 1.3K | $92.71 |
| 2026-05-11 | Diao H.C. Charles | Grant | 1.3K | $92.71 |
| 2026-05-11 | Shanahan Kathleen M | Grant | 1.3K | $92.71 |
| 2026-05-11 | Reddy Rohith | Grant | 1.3K | $92.71 |
| 2026-05-11 | Usher Stephen | Grant | 1.3K | $92.71 |
| 2026-05-11 | Frushone Ashley Davis | Grant | 1.3K | $92.71 |
| 2026-03-24 | Purdy Graham | Grant | 8.6K | $86.83 |
| 2026-03-04 | Flynn Andrew | Sell | 2.0K | $97.57 |
| 2026-03-03 | Wigginton Brian | Grant | 2.0K | $107.57 |
| 2026-03-03 | Glazek David Edward | Grant | 4.5K | $107.57 |
| 2026-03-03 | Purdy Graham | Grant | 4.5K | $107.57 |
| 2026-03-03 | Cushman Brittani | Grant | 2.2K | $107.57 |
| 2026-03-03 | Flynn Andrew | Grant | 2.7K | $107.57 |
| 2026-03-02 | Cushman Brittani | Grant | 11K | $108.51 |
| 2026-03-02 | Cushman Brittani | Grant | 1.6K | $108.51 |
| 2026-03-02 | Cushman Brittani | Grant | 615 | $108.51 |
| 2026-03-02 | Cushman Brittani | Tax withheld | 6.1K | $108.51 |
| 2026-03-02 | Cushman Brittani | Tax withheld | 1.2K | $108.51 |
| 2026-03-02 | Flynn Andrew | Grant | 1.6K | $108.51 |
| 2026-03-02 | Flynn Andrew | Grant | 682 | $108.51 |
| 2026-03-02 | Flynn Andrew | Tax withheld | 962 | $100.99 |
| 2026-03-02 | Flynn Andrew | Tax withheld | 1.1K | $100.99 |
| 2026-03-02 | Glazek David Edward | Grant | 29K | $108.51 |
| 2026-03-02 | Glazek David Edward | Grant | 4.4K | $108.51 |
| 2026-03-02 | Glazek David Edward | Grant | 1.7K | $108.51 |
| 2026-03-02 | Glazek David Edward | Tax withheld | 2.1K | $108.51 |
| 2026-03-02 | Purdy Graham | Grant | 667 | $108.51 |
| 2026-03-02 | Wigginton Brian | Grant | 2.4K | $108.51 |
| 2026-03-02 | Wigginton Brian | Grant | 333 | $108.51 |
| 2026-03-02 | Wigginton Brian | Grant | 1.8K | $108.51 |
| 2026-03-02 | Wigginton Brian | Grant | 322 | $108.51 |
| 2026-03-02 | Wigginton Brian | Grant | 121 | $108.51 |
| 2026-03-02 | Wigginton Brian | Tax withheld | 2.3K | $100.65 |
| 2026-03-02 | Wigginton Brian | Tax withheld | 1.4K | $100.65 |
| 2026-03-02 | Purdy Graham | Grant | 5.2K | $108.51 |
| 2026-03-02 | Purdy Graham | Grant | 44K | $108.51 |
| 2026-03-02 | Purdy Graham | Grant | 6.8K | $108.51 |
| 2026-03-02 | Purdy Graham | Grant | 2.6K | $108.51 |
| 2026-03-02 | Purdy Graham | Tax withheld | 26K | $99.28 |
| 2026-03-02 | Purdy Graham | Tax withheld | 8.3K | $99.28 |
| 2026-03-02 | Cushman Brittani | Grant | 4.8K | $108.51 |
| 2026-03-02 | Cushman Brittani | Grant | 668 | $108.51 |
| 2026-03-02 | Wexler Lawrence | Grant | 8.4K | $108.51 |
| 2026-03-02 | Wexler Lawrence | Grant | 927 | $108.51 |
| 2026-03-02 | Wexler Lawrence | Tax withheld | 3.4K | $100.14 |
| 2026-01-02 | Cushman Brittani | Tax withheld | 193 | $110.24 |
| 2026-01-02 | Wigginton Brian | Tax withheld | 199 | $110.24 |
| 2026-01-02 | Purdy Graham | Tax withheld | 368 | $110.24 |
| 2026-01-02 | Wexler Lawrence | Tax withheld | 425 | $110.24 |
| 2025-12-26 | Wexler Lawrence | Gift | 2.8K | — |
| 2025-12-19 | Glazek David Edward | Sell | 30K | $110.26 |
| 2025-12-19 | Glazek David Edward | Option exercise | 30K | $20.71 |
| 2025-12-15 | Diao H.C. Charles | Sell | 2.0K | $108.20 |
| 2025-11-21 | Baxter Gregory H.A. | Sell | 1.5K | $98.23 |
| 2025-11-20 | Usher Stephen | Sell | 1.0K | $102.54 |
| 2025-11-19 | Cushman Brittani | Sell | 2.5K | $101.66 |
| 2025-11-19 | Cushman Brittani | Sell | 3.2K | $101.66 |
| 2025-11-19 | Usher Stephen | Sell | 1.0K | $101.00 |
| 2025-11-19 | Cushman Brittani | Option exercise | 3.0K | $14.85 |
| 2025-11-19 | Cushman Brittani | Sell | 3.0K | $101.66 |
| 2025-11-19 | Cushman Brittani | Option exercise | 4.0K | $21.21 |
| 2025-11-19 | Cushman Brittani | Sell | 4.0K | $101.66 |
| 2025-11-19 | Cushman Brittani | Option exercise | 3.2K | $15.41 |
| 2025-11-19 | Cushman Brittani | Option exercise | 2.5K | $13.00 |
| 2025-11-19 | Cushman Brittani | Sell | 2.5K | $101.66 |
| 2025-11-19 | Cushman Brittani | Option exercise | 2.5K | $13.00 |
| 2025-11-13 | Wexler Lawrence | Sell | 10K | $99.03 |
| 2025-11-12 | Wexler Lawrence | Sell | 21K | $100.02 |
| 2025-11-11 | Wexler Lawrence | Sell | 15K | $99.89 |
| 2025-06-17 | Wexler Lawrence | Sell | 25K | $75.94 |
| 2025-06-16 | Wigginton Brian | Sell | 11K | $75.67 |
| 2025-06-16 | Wigginton Brian | Option exercise | 11K | — |
| 2025-06-12 | Purdy Graham | Option exercise | 21K | — |
| 2025-06-12 | Purdy Graham | Sell | 21K | $74.89 |
| 2025-06-11 | Purdy Graham | Option exercise | 30K | — |
| 2025-06-11 | Purdy Graham | Sell | 30K | $75.03 |
| 2025-06-10 | Cushman Brittani | Option exercise | 7.5K | $13.00 |
| 2025-06-10 | Cushman Brittani | Sell | 7.5K | $74.36 |
| 2025-06-10 | Cushman Brittani | Sell | 7.5K | $74.36 |
| 2025-06-10 | Cushman Brittani | Option exercise | 7.5K | $13.00 |
| 2025-06-09 | Cushman Brittani | Option exercise | 7.5K | $13.00 |
| 2025-06-09 | Cushman Brittani | Sell | 7.5K | $75.89 |
| 2025-06-09 | Cushman Brittani | Option exercise | 7.5K | $13.00 |
| 2025-06-09 | Cushman Brittani | Sell | 7.5K | $75.89 |
| 2025-06-05 | Usher Stephen | Sell | 600 | $75.25 |
| 2025-06-04 | Wexler Lawrence | Sell | 15K | $74.61 |
| 2025-05-09 | Baxter Gregory H.A. | Sell | 1.5K | $73.64 |
| 2025-05-08 | Wexler Lawrence | Sell | 10K | $76.56 |
| 2025-05-08 | Shanahan Kathleen M | Grant | 1.1K | $75.66 |
| 2025-05-08 | Baxter Gregory H.A. | Grant | 1.1K | $75.66 |
| 2025-05-08 | Wigginton Brian | Sell | 3.5K | $75.75 |
| 2025-05-08 | Usher Stephen | Grant | 1.1K | $75.66 |
| 2025-05-08 | Wexler Lawrence | Grant | 1.1K | $75.66 |
| 2025-05-08 | Wexler Lawrence | Tax withheld | 1.1K | $75.66 |
| 2025-05-08 | Diao H.C. Charles | Grant | 1.1K | $75.66 |
| 2025-05-08 | Frushone Ashley Davis | Grant | 1.1K | $75.66 |
| 2025-05-08 | Reddy Rohith | Grant | 1.1K | $75.66 |
| 2025-03-05 | Glazek David Edward | Grant | 15K | $67.02 |
| 2025-03-03 | Glazek David Edward | Tax withheld | 1.3K | $70.34 |
| 2025-03-03 | Glazek David Edward | Grant | 5.3K | $70.34 |
| 2025-03-03 | Glazek David Edward | Grant | 4.4K | $70.34 |
| 2025-03-03 | Glazek David Edward | Tax withheld | 2.0K | $70.34 |
| 2025-03-03 | De Plano Lorenzo | Grant | 1.4K | $70.34 |
| 2025-03-03 | De Plano Lorenzo | Tax withheld | 869 | $70.34 |
| 2025-03-03 | De Plano Lorenzo | Grant | 3.6K | $70.34 |
| 2025-03-03 | De Plano Lorenzo | Grant | 351 | $70.34 |
| 2025-03-03 | De Plano Lorenzo | Grant | 1.2K | $70.34 |
| 2025-03-03 | De Plano Lorenzo | Grant | 995 | $70.34 |
| 2025-03-03 | De Plano Lorenzo | Tax withheld | 2.3K | $70.34 |
| 2025-03-03 | Wexler Lawrence | Grant | 13K | $70.34 |
| 2025-03-03 | Wexler Lawrence | Grant | 975 | $70.34 |
| 2025-03-03 | Wexler Lawrence | Tax withheld | 4.7K | $70.34 |
| 2025-03-03 | Frein Summer | Grant | 2.2K | $70.34 |
| 2025-03-03 | Frein Summer | Tax withheld | 1.5K | $70.34 |
| 2025-03-03 | Frein Summer | Grant | 650 | $70.34 |
| 2025-03-03 | Frein Summer | Grant | 2.1K | $70.34 |
| 2025-03-03 | Frein Summer | Grant | 1.7K | $70.34 |
| 2025-03-03 | Frein Summer | Tax withheld | 1.7K | $70.34 |
| 2025-03-03 | Purdy Graham | Grant | 8.5K | $70.34 |
| 2025-03-03 | Purdy Graham | Tax withheld | 6.5K | $70.34 |
| 2025-03-03 | Purdy Graham | Grant | 5.9K | $70.34 |
| 2025-03-03 | Purdy Graham | Grant | 702 | $70.34 |
| 2025-03-03 | Purdy Graham | Grant | 8.1K | $70.34 |
| 2025-03-03 | Purdy Graham | Grant | 6.8K | $70.34 |
| 2025-03-03 | Purdy Graham | Tax withheld | 6.4K | $70.34 |
| 2025-03-03 | Flynn Andrew | Tax withheld | 540 | $70.34 |
| 2025-03-03 | Flynn Andrew | Grant | 1.6K | $70.34 |
| 2025-03-03 | Flynn Andrew | Tax withheld | 400 | $70.34 |
| 2025-03-03 | Wigginton Brian | Grant | 1.4K | $70.34 |
| 2025-03-03 | Wigginton Brian | Tax withheld | 764 | $70.34 |
| 2025-03-03 | Wigginton Brian | Grant | 2.3K | $70.34 |
| 2025-03-03 | Wigginton Brian | Grant | 351 | $70.34 |
| 2025-03-03 | Wigginton Brian | Grant | 320 | $70.34 |
| 2025-03-03 | Wigginton Brian | Grant | 321 | $70.34 |
| 2025-03-03 | Wigginton Brian | Tax withheld | 1.1K | $70.34 |
| 2025-03-03 | Flynn Andrew | Grant | 2.3K | $70.34 |
| 2025-03-03 | Glazek David Edward | Grant | 5.5K | $70.34 |
| 2025-03-03 | Glazek David Edward | Tax withheld | 1.3K | $70.34 |
| 2025-03-03 | Glazek David Edward | Grant | 5.3K | $70.34 |
| 2025-03-03 | Glazek David Edward | Grant | 4.4K | $70.34 |
| 2025-03-03 | Glazek David Edward | Tax withheld | 2.0K | $70.34 |
| 2025-03-03 | Cushman Brittani | Grant | 2.1K | $70.34 |
| 2025-03-03 | Cushman Brittani | Tax withheld | 1.1K | $70.34 |
| 2025-03-03 | Cushman Brittani | Grant | 9.1K | $70.34 |
| 2025-03-03 | Cushman Brittani | Grant | 702 | $70.34 |
| 2025-03-03 | Cushman Brittani | Grant | 1.9K | $70.34 |
| 2025-03-03 | Cushman Brittani | Grant | 1.6K | $70.34 |
| 2025-03-03 | Cushman Brittani | Tax withheld | 4.2K | $70.34 |
| 2025-03-03 | Glazek David Edward | Grant | 20K | $70.34 |
| 2025-01-02 | Purdy Graham | Tax withheld | 252 | $60.65 |
| 2025-01-02 | Wexler Lawrence | Tax withheld | 439 | $60.65 |
| 2025-01-02 | De Plano Lorenzo | Tax withheld | 174 | $60.65 |
| 2025-01-02 | Cushman Brittani | Tax withheld | 262 | $60.65 |
| 2025-01-02 | Wigginton Brian | Tax withheld | 152 | $60.65 |
| 2024-12-31 | Glazek David Edward | Tax withheld | 2.5K | $60.10 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-05-08 | 2026-03-31 | 0001437749-26-015910 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001437749-26-015354 ↗ |
| 8-K | 2026-05-05 | 2026-05-04 | 0001437749-26-014957 ↗ |
| 10-K | 2026-03-02 | 2025-12-31 | 0001437749-26-006405 ↗ |
| 8-K | 2026-03-02 | 2026-03-02 | 0001437749-26-006236 ↗ |
| 8-K/A | 2025-11-05 | 2025-11-05 | 0001437749-25-033241 ↗ |
| 10-Q | 2025-11-05 | 2025-09-30 | 0001437749-25-033374 ↗ |
| 8-K | 2025-11-05 | 2025-11-05 | 0001437749-25-033391 ↗ |
| 8-K | 2025-11-05 | 2025-11-05 | 0001437749-25-033130 ↗ |
| 10-Q | 2025-08-11 | 2025-06-30 | 0001437749-25-025965 ↗ |
| 8-K | 2025-08-06 | 2025-08-06 | 0001437749-25-024957 ↗ |
| 8-K | 2025-05-09 | 2025-05-06 | 0001437749-25-015844 ↗ |