TWFG, Inc.
TWFG · Insurance Agents, Brokers & Service · 15.0M shares · +0%/yr ↓ buyback · EDGAR filings ↗
Reference price $19.45 · est. market cap ~$291M — last insider purchase, 2026-06-05 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B72TWFG Inc — insurance-agency franchise/distribution platform (recent IPO).
Strengths
- Strong free cash flow (80th pct); very strong liquidity (current 5.1); low leverage (31st)
- Capital-light agency franchise model
Risks
- Franchisee-retention and carrier-relationship risk
- Insurance-pricing-cycle sensitivity
Notable findings
- Strong balance sheetStrong balance sheet — $156M cash & investments
- Insider buyingInsider buying — 12 open-market buy(s) by 1 insider(s) (~$3M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
14.9%
Net margin
16.6%
Return on equity
49.4%
Return on assets
11.1%
ROIC
34.2%
Revenue growth (QoQ)
3.7%
Debt / equity
0.0×
Net debt / EBITDA
-2.8×
Current ratio
5.1×
Free cash flow
$53M
EBITDA
$55M
Tangible book value
-$55M
Cash & investments
$156M
Stock comp / revenue
1.8%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-05 | Bunch Michelle Caroline | Gift | 265K | — |
| 2026-06-05 | Bunch Michelle Caroline | Gift | 265K | — |
| 2026-06-05 | Bunch Michelle Caroline | Gift | 265K | — |
| 2026-06-05 | Bunch Michelle Caroline | Gift | 265K | — |
| 2026-06-05 | Bunch Michelle Caroline | Gift | 265K | — |
| 2026-06-05 | Bunch Michelle Caroline | Gift | 265K | — |
| 2026-06-05 | Bunch Richard F. III | Gift | 530K | — |
| 2026-06-05 | Bunch Richard F. III | Gift | 265K | — |
| 2026-06-05 | Bunch Richard F. III | Gift | 265K | — |
| 2026-06-05 | Bunch Richard F. III | Gift | 265K | — |
| 2026-06-05 | Bunch Richard F. III | Gift | 265K | — |
| 2026-06-05 | Bunch Richard F. III | Gift | 265K | — |
| 2026-06-05 | Bunch Richard F. III | Gift | 265K | — |
| 2026-06-05 | DOAK MICHAEL | Buy | 7.9K | $19.45 |
| 2026-06-05 | Bunch Michelle Caroline | Gift | 530K | — |
| 2026-06-04 | DOAK MICHAEL | Buy | 11K | $19.09 |
| 2026-06-03 | DOAK MICHAEL | Buy | 23K | $18.62 |
| 2026-06-02 | DOAK MICHAEL | Buy | 16K | $19.25 |
| 2026-06-01 | DOAK MICHAEL | Buy | 16K | $19.33 |
| 2026-05-29 | DOAK MICHAEL | Buy | 11K | $18.87 |
| 2026-05-28 | DOAK MICHAEL | Buy | 11K | $18.87 |
| 2026-05-27 | DOAK MICHAEL | Buy | 25K | $18.62 |
| 2026-05-26 | DOAK MICHAEL | Buy | 11K | $19.23 |
| 2026-05-22 | DOAK MICHAEL | Buy | 11K | $18.89 |
| 2026-05-21 | DOAK MICHAEL | Buy | 18K | $18.52 |
| 2026-05-20 | DOAK MICHAEL | Buy | 16K | $18.79 |
| 2026-03-31 | Wong Janet S. | Grant | 4.0K | — |
| 2026-03-31 | Bunch Richard F. III | Grant | 28K | — |
| 2026-03-31 | Bunch Richard F. III | Tax withheld | 2.1K | $18.39 |
| 2026-03-31 | Bunch Richard F. III | Grant | 4.0K | — |
| 2026-03-31 | Bunch Michelle Caroline | Grant | 4.0K | — |
| 2026-03-31 | Bunch Michelle Caroline | Grant | 28K | — |
| 2026-03-31 | Bunch Michelle Caroline | Tax withheld | 2.1K | $18.39 |
| 2026-03-31 | Bunch Charles Alexander | Grant | 5.0K | — |
| 2026-03-31 | Bunch Charles Alexander | Tax withheld | 326 | $18.39 |
| 2026-03-31 | Benes Julie E. | Grant | 5.0K | — |
| 2026-03-31 | Benes Julie E. | Tax withheld | 337 | $18.39 |
| 2026-03-31 | Padgett Gene | Grant | 3.2K | — |
| 2026-03-31 | Padgett Gene | Tax withheld | 224 | $18.39 |
| 2026-03-31 | Zwinggi Janice E. | Grant | 12K | — |
| 2026-03-31 | Zwinggi Janice E. | Tax withheld | 839 | $18.39 |
| 2026-03-31 | McGuire Andrew Vincent | Grant | 4.0K | — |
| 2026-03-31 | Vijaya Gopal Mohan Babu | Grant | 3.2K | — |
| 2026-03-31 | Nolan Katherine C | Grant | 12K | — |
| 2026-03-31 | Nolan Katherine C | Tax withheld | 828 | $18.39 |
| 2026-03-31 | Anderson Jonathan James | Grant | 4.0K | — |
| 2026-03-31 | DOAK MICHAEL | Grant | 4.0K | — |
| 2026-03-31 | Ferracone Robin A | Grant | 4.0K | — |
| 2025-12-01 | Vijaya Gopal Mohan Babu | Grant | 427 | — |
| 2025-07-17 | Bunch Charles Alexander | Tax withheld | 6.2K | $33.16 |
| 2025-07-17 | Benes Julie E. | Tax withheld | 6.2K | $33.16 |
| 2025-07-17 | Zwinggi Janice E. | Tax withheld | 7.3K | $33.16 |
| 2025-07-17 | Nolan Katherine C | Tax withheld | 12K | $33.16 |
| 2025-07-17 | Bunch Michelle Caroline | Tax withheld | 18K | $33.16 |
| 2025-07-17 | Bunch Richard F. III | Tax withheld | 18K | $33.16 |
| 2025-03-31 | Bunch Michelle Caroline | Grant | 2.6K | — |
| 2025-03-31 | Bunch Michelle Caroline | Grant | 16K | — |
| 2025-03-31 | Bunch Richard F. III | Grant | 16K | — |
| 2025-03-31 | Bunch Richard F. III | Grant | 2.6K | — |
| 2025-03-31 | Anderson Jonathan James | Grant | 2.6K | — |
| 2025-03-31 | Ferracone Robin A | Grant | 2.6K | — |
| 2025-03-31 | Benes Julie E. | Grant | 2.6K | — |
| 2025-03-31 | Zwinggi Janice E. | Grant | 6.5K | — |
| 2025-03-31 | Nolan Katherine C | Grant | 6.5K | — |
| 2025-03-31 | Bunch Charles Alexander | Grant | 2.6K | — |
| 2025-03-31 | Padgett Gene | Grant | 1.8K | — |
| 2025-03-31 | DOAK MICHAEL | Grant | 2.6K | — |
| 2025-03-31 | Wong Janet S. | Grant | 2.6K | — |
| 2025-01-17 | Bunch Michelle Caroline | Tax withheld | 13K | $30.70 |
| 2025-01-17 | Bunch Richard F. III | Tax withheld | 13K | $30.70 |
| 2025-01-17 | Bunch Charles Alexander | Tax withheld | 6.4K | $30.70 |
| 2025-01-17 | Zwinggi Janice E. | Tax withheld | 7.6K | $30.70 |
| 2025-01-17 | Nolan Katherine C | Tax withheld | 7.4K | $30.70 |
| 2025-01-17 | Benes Julie E. | Tax withheld | 6.4K | $30.70 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-28 | 2026-05-28 | 0001628280-26-038800 ↗ |
| 10-Q | 2026-05-08 | 2026-03-31 | 0001628280-26-032845 ↗ |
| 8-K | 2026-05-07 | 2026-05-04 | 0001628280-26-032140 ↗ |
| 10-K | 2026-03-10 | 2025-12-31 | 0001628280-26-016162 ↗ |
| 8-K | 2026-02-25 | 2026-02-25 | 0001628280-26-011644 ↗ |
| 10-Q | 2025-11-12 | 2025-09-30 | 0001628280-25-051591 ↗ |
| 8-K | 2025-11-12 | 2025-11-12 | 0001628280-25-051588 ↗ |
| 10-Q | 2025-08-13 | 2025-06-30 | 0002007596-25-000024 ↗ |
| 8-K | 2025-08-12 | 2025-08-12 | 0002007596-25-000021 ↗ |
| 8-K | 2025-05-28 | 2025-05-28 | 0001628280-25-028188 ↗ |
| 10-Q | 2025-05-13 | 2025-03-31 | 0001628280-25-025142 ↗ |
| 8-K | 2025-05-13 | 2025-05-13 | 0001628280-25-025115 ↗ |