MarketPeel
Insider Trading Intelligence
MD

Michael Doak

TRUP
DIRECTOR · TRUPANION, INC. · CIK 0001611672
FILING MIX · LIFETIME55%/45%
BUYS
51
SELLS
41
TOTAL VALUE
$15.29M
COMPANIES
2
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
780,141
AVG SELL PX
$66.20
TRADE KIND
SHOWING 92 / 92
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
13 backtested trades · 8 horizons · 1 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Michael Doak, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d13+69.23%-1.82%-0.26%-1.56%-2.73%
14d13+76.92%-3.17%-0.13%-3.03%-4.52%
30d13+76.92%-4.81%-0.48%-4.33%-12.09%
60d13+69.23%-8.26%-0.57%-7.70%-15.36%
90d13+76.92%-11.49%-0.40%-11.10%-12.18%
180d13+100.00%-25.31%+1.58%-26.89%-32.64%
1y13+76.92%-21.80%+10.75%-32.55%-47.91%
2y13(1 pending)+75.00%-38.92%+29.09%-68.01%-75.51%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
TRUP · 14,554 shares · as of Aug 30, 2023
04,9469,89114,83719,7822020202120222023SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2019
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 51 buys / 41 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
TWFG
TWFG, INC.
PURCHASE
7,865$19.45$153.0K765,587Jun 5, 2026Jun 8, 2026View →
TWFG
TWFG, INC.
PURCHASE
11,000$19.09$210.0K757,722Jun 4, 2026Jun 4, 2026View →
TWFG
TWFG, INC.
PURCHASE
22,994$18.62$428.1K746,722Jun 3, 2026Jun 4, 2026View →
TWFG
TWFG, INC.
PURCHASE
16,500$19.25$317.6K723,728Jun 2, 2026Jun 2, 2026View →
TWFG
TWFG, INC.
PURCHASE
16,500$19.33$318.9K707,228Jun 1, 2026Jun 2, 2026View →
TWFG
TWFG, INC.
PURCHASE
11,330$18.87$213.8K690,728May 29, 2026May 29, 2026View →
TWFG
TWFG, INC.
PURCHASE
11,000$18.87$207.6K679,398May 28, 2026May 29, 2026View →
TWFG
TWFG, INC.
PURCHASE
24,880$18.62$463.3K668,398May 27, 2026May 27, 2026View →
TWFG
TWFG, INC.
PURCHASE
11,000$19.23$211.5K643,518May 26, 2026May 27, 2026View →
TWFG
TWFG, INC.
PURCHASE
11,000$18.89$207.8K632,518May 22, 2026May 27, 2026View →
TWFG
TWFG, INC.
PURCHASE
17,538$18.52$324.8K621,518May 21, 2026May 22, 2026View →
TWFG
TWFG, INC.
PURCHASE
15,745$18.79$295.8K603,980May 20, 2026May 22, 2026View →
TWFG
TWFG, INC.
PURCHASEGRANT
Stock grant
4,00010,117Mar 31, 2026Apr 2, 2026View →
TWFG
TWFG, INC.
PURCHASEGRANT
Stock grant
2,5886,117Mar 31, 2025Apr 2, 2025View →
TWFG
TWFG, INC.
PURCHASE
588,235$17.00$10.00M591,764Jul 19, 2024Jul 19, 2024View →
TWFG
TWFG, INC.
SALE
1,820,2340Jul 19, 2024Jul 19, 2024View →
TWFG
TWFG, INC.
PURCHASE
1,820,2341,820,234Jul 19, 2024Jul 19, 2024View →
TWFG
TWFG, INC.
PURCHASE
1,820,2341,820,234Jul 19, 2024Jul 19, 2024View →
TWFG
TWFG, INC.
PURCHASEGRANT
Stock grant
3,5293,529Jul 17, 2024Jul 19, 2024View →
TRUP
TRUPANION, INC.
SALE
12,6880Aug 30, 2023Sep 1, 2023View →
TRUP
TRUPANION, INC.
SALE
8,688$29.99$260.5K5,866Aug 30, 2023Sep 1, 2023View →
TRUP
TRUPANION, INC.
PURCHASE
12,688$16.06$203.8K14,554Aug 30, 2023Sep 1, 2023View →
TRUP
TRUPANION, INC.
PURCHASE
1841,866Mar 31, 2023Apr 4, 2023View →
TRUP
TRUPANION, INC.
SALE
184552Mar 31, 2023Apr 4, 2023View →
TRUP
TRUPANION, INC.
SALE
2,75013,782Mar 28, 2023Mar 30, 2023View →
TRUP
TRUPANION, INC.
PURCHASE
2,750$8.57$23.6K4,432Mar 28, 2023Mar 30, 2023View →
TRUP
TRUPANION, INC.
SALE10b5-1
10b5-1 plan
2,750$40.00$110.0K1,682Mar 28, 2023Mar 30, 2023View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Stock grant
736736Feb 27, 2023Feb 28, 2023View →
TRUP
TRUPANION, INC.
SALE
700$46.00$32.2K1,682Jan 5, 2023Jan 9, 2023View →
TRUP
TRUPANION, INC.
PURCHASE
700$8.57$6.0K2,382Jan 5, 2023Jan 9, 2023View →
TRUP
TRUPANION, INC.
SALE
70016,532Jan 5, 2023Jan 9, 2023View →
TRUP
TRUPANION, INC.
PURCHASE
281,682Dec 31, 2022Jan 4, 2023View →
TRUP
TRUPANION, INC.
SALE
280Dec 31, 2022Jan 4, 2023View →
TRUP
TRUPANION, INC.
SALE
3100Dec 31, 2022Jan 4, 2023View →
TRUP
TRUPANION, INC.
PURCHASE
3101,654Dec 31, 2022Jan 4, 2023View →
TRUP
TRUPANION, INC.
SALE
70017,232Oct 5, 2022Oct 7, 2022View →
TRUP
TRUPANION, INC.
SALE
700$60.50$42.4K1,344Oct 5, 2022Oct 7, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
700$8.57$6.0K2,044Oct 5, 2022Oct 7, 2022View →
TRUP
TRUPANION, INC.
SALE
310310Sep 30, 2022Oct 4, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
3101,317Sep 30, 2022Oct 4, 2022View →
TRUP
TRUPANION, INC.
SALE
2728Sep 30, 2022Oct 4, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
271,344Sep 30, 2022Oct 4, 2022View →
TRUP
TRUPANION, INC.
SALE
70017,932Jul 5, 2022Jul 7, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
700$8.57$6.0K1,707Jul 5, 2022Jul 7, 2022View →
TRUP
TRUPANION, INC.
SALE
700$60.00$42.0K1,007Jul 5, 2022Jul 7, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
310979Jun 30, 2022Jul 5, 2022View →
TRUP
TRUPANION, INC.
SALE
310620Jun 30, 2022Jul 5, 2022View →
TRUP
TRUPANION, INC.
SALE
2855Jun 30, 2022Jul 5, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
281,007Jun 30, 2022Jul 5, 2022View →
TRUP
TRUPANION, INC.
SALE
70018,632Apr 5, 2022Apr 7, 2022View →
TRUP
TRUPANION, INC.
SALE
700$97.26$68.1K669Apr 5, 2022Apr 7, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
700$8.57$6.0K1,369Apr 5, 2022Apr 7, 2022View →
TRUP
TRUPANION, INC.
SALE
310930Mar 31, 2022Apr 4, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
310642Mar 31, 2022Apr 4, 2022View →
TRUP
TRUPANION, INC.
SALE
2783Mar 31, 2022Apr 4, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
27669Mar 31, 2022Apr 4, 2022View →
TRUP
TRUPANION, INC.
SALE
450$95.00$42.8K332Mar 29, 2022Mar 31, 2022View →
TRUP
TRUPANION, INC.
SALE
45019,332Mar 29, 2022Mar 31, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
450$8.57$3.9K782Mar 29, 2022Mar 31, 2022View →
TRUP
TRUPANION, INC.
PURCHASE
700$8.57$6.0K1,032Mar 24, 2022Mar 28, 2022View →
TRUP
TRUPANION, INC.
SALE
700$90.35$63.2K332Mar 24, 2022Mar 28, 2022View →
TRUP
TRUPANION, INC.
SALE
70019,782Mar 24, 2022Mar 28, 2022View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Stock grant
1,2401,240Feb 28, 2022Mar 2, 2022View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Stock grant
110110Feb 28, 2022Mar 2, 2022View →
TRUP
TRUPANION, INC.
SALE
1,782$131.42$234.2K0Dec 30, 2021Jan 4, 2022View →
TRUP
TRUPANION, INC.
SALE
331332Sep 30, 2021Oct 1, 2021View →
TRUP
TRUPANION, INC.
PURCHASE
3311,782Sep 30, 2021Oct 1, 2021View →
TRUP
TRUPANION, INC.
SALE
2,500$94.91$237.3K0Aug 30, 2021Sep 1, 2021View →
TRUP
TRUPANION, INC.
SALE
331663Jun 30, 2021Jul 2, 2021View →
TRUP
TRUPANION, INC.
PURCHASE
3311,451Jun 30, 2021Jul 2, 2021View →
TRUP
TRUPANION, INC.
SALE
330994Mar 31, 2021Apr 5, 2021View →
TRUP
TRUPANION, INC.
PURCHASE
3301,120Mar 31, 2021Apr 5, 2021View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Stock grant
1,3241,324Feb 22, 2021Feb 22, 2021View →
TRUP
TRUPANION, INC.
SALE
7900Dec 31, 2020Jan 5, 2021View →
TRUP
TRUPANION, INC.
PURCHASE
790790Dec 31, 2020Jan 5, 2021View →
TRUP
TRUPANION, INC.
SALE
4,858$96.27$467.7K2,500Nov 23, 2020Dec 7, 2020View →
TRUP
TRUPANION, INC.
SALE
790$96.00$75.8K7,358Nov 18, 2020Nov 20, 2020View →
TRUP
TRUPANION, INC.
PURCHASE
7908,148Sep 30, 2020Oct 2, 2020View →
TRUP
TRUPANION, INC.
SALE
790790Sep 30, 2020Oct 2, 2020View →
TRUP
TRUPANION, INC.
SALEGRANT
Gift
7900Jul 8, 2020Dec 7, 2020View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Gift
7907,358Jul 8, 2020Dec 7, 2020View →
TRUP
TRUPANION, INC.
PURCHASE
7907,358Jun 30, 2020Jul 2, 2020View →
TRUP
TRUPANION, INC.
SALE
7901,580Jun 30, 2020Jul 2, 2020View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Gift
7886,568May 27, 2020Dec 7, 2020View →
TRUP
TRUPANION, INC.
SALEGRANT
Gift
788790May 27, 2020Dec 7, 2020View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Stock grant
3,1583,158Apr 17, 2020Apr 17, 2020View →
TRUP
TRUPANION, INC.
PURCHASE
7886,568Apr 17, 2020Apr 17, 2020View →
TRUP
TRUPANION, INC.
SALE
7882,370Apr 17, 2020Apr 17, 2020View →
TRUP
TRUPANION, INC.
PURCHASEGRANT
Gift
5,7805,780Jan 10, 2020Dec 7, 2020View →
TRUP
TRUPANION, INC.
SALEGRANT
Gift
5,7801,578Jan 10, 2020Dec 7, 2020View →
TRUP
TRUPANION, INC.
SALE
7830Dec 31, 2019Jan 3, 2020View →
TRUP
TRUPANION, INC.
PURCHASE
7835,780Dec 31, 2019Jan 3, 2020View →
Other insiders · TRUP
Loading peer insiders…
About this filer
CIK 0001611672
ROLE
Director
PRIMARY
TRUP
COMPANIES
2
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001611672DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback