TWFG Inc (TWFG)

Over the last 90 days, TWFG Inc. has seen significant insider buying totaling $3.2 million, with one insider making multiple purchases. There were no insider sales reported. The company's stock has experienced a 5.3% decrease in price over the same period. The last earnings report showed a significant beat.
Stock chart
Ticker: TWFG Exchange: NSM


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
DOAK MICHAEL
1 purchase — total 100,000 USD
Buy 5 Jun 2026
Value US$2,315,338.42 | Price 159.54 | Shares 83,158
Buy 4 Jun 2026
Value US$1,805,793.75 | Price 270.47 | Shares 94,503
Buy 3 Jun 2026
Value US$100,000.00 | Price 18.62 | Shares 1,000
Buy 2 Jun 2026
Value US$100,000.00 | Price 19.25 | Shares 1,000
Buy 1 Jun 2026
Value US$100,000.00 | Price 19.33 | Shares 1,000
Buy 29 May 2026
Value US$100,000.00 | Price 18.87 | Shares 1,000
Buy 28 May 2026
Value US$100,000.00 | Price 18.87 | Shares 1,000
Buy 27 May 2026
Value US$100,000.00 | Price 18.62 | Shares 1,000
Buy 26 May 2026
Value US$100,000.00 | Price 19.23 | Shares 1,000
Buy 22 May 2026
Value US$100,000.00 | Price 18.89 | Shares 1,000
Buy 21 May 2026
Value US$100,000.00 | Price 18.52 | Shares 1,000
Buy 20 May 2026
Value US$100,000.00 | Price 18.79 | Shares 1,000
Buy 26 Nov 2024
Value US$31,853.50 | Price 33.53 | Shares 950
Buy 19 Jul 2024
Value US$42,500.00 | Price 17.00 | Shares 2,500
Buy 19 Jul 2024
Value US$17,000.00 | Price 17.00 | Shares 1,000
Buy 19 Jul 2024
Value US$51,000.00 | Price 17.00 | Shares 3,000
Buy 19 Jul 2024
Value US$99,450.00 | Price 17.00 | Shares 5,850
Buy 19 Jul 2024
Value US$99,450.00 | Price 17.00 | Shares 5,850
Buy 19 Jul 2024
Value US$99,450.00 | Price 17.00 | Shares 5,850
Buy 19 Jul 2024
Value US$3,152,242.00 | Price 17.00 | Shares 185,426
Buy 19 Jul 2024
Value US$9,999,995.00 | Price 17.00 | Shares 588,235
Buy 19 Jul 2024
Value US$272,000.00 | Price 17.00 | Shares 16,000
Buy 19 Jul 2024
Value US$99,450.00 | Price 17.00 | Shares 5,850
Buy 19 Jul 2024
Value US$99,450.00 | Price 17.00 | Shares 5,850
Buy 19 Jul 2024
Value US$3,152,242.00 | Price 17.00 | Shares 185,426
Buy 19 Jul 2024
Value US$99,450.00 | Price 17.00 | Shares 5,850
Buy 19 Jul 2024
Value US$17,000.00 | Price 17.00 | Shares 1,000
Buy 19 Jul 2024
Value US$106,250.00 | Price 17.00 | Shares 6,250
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-06-08 2026-06-05 B Purchase Non-Executive Director
83,158 +4.9%
159.54
US$2,315,338
83,158 +4.9% 159.54 US$2,315,338
2026-06-04 2026-06-04 B Purchase Non-Executive Director
94,503 -46.2%
270.47
US$1,805,794
94,503 -46.2% 270.47 US$1,805,794
2026-06-04 2026-06-03 B Purchase Non-Executive Director
45,999 +11.6%
210.39
US$1,394,515
45,999 +11.6% 210.39 US$1,394,515
2026-06-02 2026-06-02 B Purchase Non-Executive Director
1,000 +2.3%
19.25
US$100,000
1,000 +2.3% 19.25 US$100,000
2026-06-02 2026-06-01 B Purchase Non-Executive Director
1,000 +2.4%
19.33
US$100,000
1,000 +2.4% 19.33 US$100,000
2026-05-29 2026-05-29 B Purchase Non-Executive Director
1,000 +1.7%
18.87
US$100,000
1,000 +1.7% 18.87 US$100,000
2026-05-29 2026-05-28 B Purchase Non-Executive Director
1,000 +1.6%
18.87
US$100,000
1,000 +1.6% 18.87 US$100,000
2026-05-27 2026-05-27 B Purchase Non-Executive Director
1,000 +3.9%
18.62
US$100,000
1,000 +3.9% 18.62 US$100,000
2026-05-27 2026-05-26 B Purchase Non-Executive Director
1,000 +1.7%
19.23
US$100,000
1,000 +1.7% 19.23 US$100,000
2026-05-27 2026-05-22 B Purchase Non-Executive Director
1,000 +1.8%
18.89
US$100,000
1,000 +1.8% 18.89 US$100,000
2026-05-22 2026-05-21 B Purchase Non-Executive Director
1,000 +2.9%
18.52
US$100,000
1,000 +2.9% 18.52 US$100,000
2026-05-22 2026-05-20 B Purchase Non-Executive Director
1,000 +2.7%
18.79
US$100,000
1,000 +2.7% 18.79 US$100,000
2024-11-26 2024-11-26 B Purchase

General Counsel and Secretary

Officer
950 +2.0%
33.53
US$31,854
950 +2.0% 33.53 US$31,854
2024-07-19 2024-07-19 B Purchase Non-Executive Director
2,500 +70.8%
17.00
US$42,500
2,500 +70.8% 17.00 US$42,500
2024-07-19 2024-07-19 B Purchase

Chf Creative & Marketing Off

Officer
1,000 +2.1%
17.00
US$17,000
1,000 +2.1% 17.00 US$17,000
2024-07-19 2024-07-19 B Purchase

Chief Financial Officer

Officer
3,000 +5.1%
17.00
US$51,000
3,000 +5.1% 17.00 US$51,000
2024-07-19 2024-07-19 B Purchase

President and CEO

Executive Director Large shareholder
5,850 +0.8%
17.00
US$99,450
5,850 +0.8% 17.00 US$99,450
2024-07-19 2024-07-19 B Purchase

President and CEO

Executive Director Large shareholder
5,850 +0.9%
17.00
US$99,450
5,850 +0.9% 17.00 US$99,450
2024-07-19 2024-07-19 B Purchase

President and CEO

Executive Director Large shareholder
5,850 +0.9%
17.00
US$99,450
5,850 +0.9% 17.00 US$99,450
2024-07-19 2024-07-19 B Purchase

President and CEO

Executive Director Large shareholder
185,426 +37.6%
17.00
US$3,152,242
185,426 +37.6% 17.00 US$3,152,242
2024-07-19 2024-07-19 B Purchase Non-Executive Director
588,235 +16668.6%
17.00
US$9,999,995
588,235 +16668.6% 17.00 US$9,999,995
2024-07-19 2024-07-19 B Purchase Non-Executive Director
16,000 +453.4%
17.00
US$272,000
16,000 +453.4% 17.00 US$272,000
2024-07-19 2024-07-19 B Purchase Non-Executive Director
5,850 +0.8%
17.00
US$99,450
5,850 +0.8% 17.00 US$99,450
2024-07-19 2024-07-19 B Purchase Non-Executive Director
5,850 +0.9%
17.00
US$99,450
5,850 +0.9% 17.00 US$99,450
2024-07-19 2024-07-19 B Purchase Non-Executive Director
185,426 +37.2%
17.00
US$3,152,242
185,426 +37.2% 17.00 US$3,152,242
2024-07-19 2024-07-19 B Purchase Non-Executive Director
5,850 +1.2%
17.00
US$99,450
5,850 +1.2% 17.00 US$99,450
2024-07-19 2024-07-19 B Purchase

General Counsel and Secretary

Officer
1,000 +2.1%
17.00
US$17,000
1,000 +2.1% 17.00 US$17,000
2024-07-19 2024-07-19 B Purchase

Chief Operating Officer

Officer
6,250 +7.1%
17.00
US$106,250
6,250 +7.1% 17.00 US$106,250