MarketPeel
Insider Trading Intelligence
DV

David Vennettilli

OPFI
DIRECTOR · OPPFI INC. · CIK 0001873027
FILING MIX · LIFETIME75%/25%
BUYS
49
SELLS
16
TOTAL VALUE
$1.86M
COMPANIES
1
ACTIVE SINCE
Oct 2021
HOLDINGS NOW
182,919
AVG SELL PX
$6.91
TRADE KIND
SHOWING 65 / 65
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
45 backtested trades · 8 horizons · 9 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by David Vennettilli, 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
7d45+66.67%+4.37%-1.27%+5.63%+4.86%3.04
14d45+51.11%+5.80%-2.14%+7.95%+4.07%3.63
30d45+53.33%+1.39%-5.78%+7.48%+4.99%2.92
60d45+26.67%+2.15%-2.33%+4.48%-0.69%1.34
90d45(1 pending)+6.82%+1.57%+1.36%+0.21%-5.96%0.05
180d45(1 pending)+0.00%-8.28%+0.87%-9.14%-18.99%-1.43
1y45(1 pending)+20.45%-2.69%+10.37%-13.06%-23.70%-2.00
2y45(6 pending)+64.10%+46.31%+38.58%+7.73%-19.24%0.77
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
OPFI · 182,919 shares · as of Jun 9, 2026
071,125142,251213,376284,50120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 49 buys / 16 sellsCOVERAGE · 19 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
OPFI
OPPFI INC.
PURCHASEGRANT
Stock grant
25,265182,919Jun 9, 2026Jun 10, 2026View →
OPFI
OPPFI INC.
PURCHASEGRANT
Stock grant
25,265157,654Jun 9, 2026Jun 10, 2026View →
OPFI
OPPFI INC.
SALE10b5-1
10b5-1 plan
10,000$10.00$100.0K132,389May 4, 2026May 6, 2026View →
OPFI
OPPFI INC.
SALE
284,5010Apr 28, 2026Apr 30, 2026View →
OPFI
OPPFI INC.
SALE
284,5010Apr 28, 2026Apr 30, 2026View →
OPFI
OPPFI INC.
PURCHASE
284,501284,501Apr 28, 2026Apr 30, 2026View →
OPFI
OPPFI INC.
PURCHASE
283,501284,501Sep 15, 2025Sep 17, 2025View →
OPFI
OPPFI INC.
PURCHASE
283,501284,501Sep 15, 2025Sep 17, 2025View →
OPFI
OPPFI INC.
PURCHASEGRANT
Stock grant
51,627142,389Jun 10, 2025Jun 12, 2025View →
OPFI
OPPFI INC.
SALE
30,762$9.09$279.8K90,762Mar 11, 2025Mar 12, 2025View →
OPFI
OPPFI INC.
SALE
43,2381,000Mar 7, 2025Mar 12, 2025View →
OPFI
OPPFI INC.
SALE
43,2381,000Mar 7, 2025Mar 12, 2025View →
OPFI
OPPFI INC.
PURCHASE
43,23843,238Mar 7, 2025Mar 12, 2025View →
OPFI
OPPFI INC.
SALE
43,238$9.45$408.6K0Mar 7, 2025Mar 12, 2025View →
OPFI
OPPFI INC.
SALE
22,301$7.68$171.3K121,524Dec 2, 2024Dec 4, 2024View →
OPFI
OPPFI INC.
SALE
100,00044,238Nov 8, 2024Nov 13, 2024View →
OPFI
OPPFI INC.
PURCHASE
100,000100,000Nov 8, 2024Nov 13, 2024View →
OPFI
OPPFI INC.
SALE
100,000$6.45$644.8K0Nov 8, 2024Nov 13, 2024View →
OPFI
OPPFI INC.
SALE
100,00044,238Nov 8, 2024Nov 13, 2024View →
OPFI
OPPFI INC.
SALE
38,886$4.34$168.6K94,497Aug 9, 2024Aug 13, 2024View →
OPFI
OPPFI INC.
SALE
51,448144,238Jul 21, 2024Jul 23, 2024View →
OPFI
OPPFI INC.
SALE
51,448144,238Jul 21, 2024Jul 23, 2024View →
OPFI
OPPFI INC.
PURCHASEGRANT
Stock grant
49,328143,825Jun 5, 2024Nov 13, 2024View →
OPFI
OPPFI INC.
SALE
12,750$2.56$32.7K133,383Nov 14, 2023Nov 15, 2023View →
OPFI
OPPFI INC.
SALE
5,212$2.48$12.9K146,133Nov 13, 2023Nov 15, 2023View →
OPFI
OPPFI INC.
PURCHASEGRANT
Stock grant
72,196151,345Jun 7, 2023Jun 9, 2023View →
OPFI
OPPFI INC.
PURCHASE
18$2.66$4813,936Sep 9, 2022Sep 13, 2022View →
OPFI
OPPFI INC.
PURCHASE
118$2.61$30813,918Sep 8, 2022Sep 9, 2022View →
OPFI
OPPFI INC.
PURCHASE
136$2.72$37013,800Sep 7, 2022Sep 9, 2022View →
OPFI
OPPFI INC.
PURCHASE
136$2.75$37413,664Sep 6, 2022Sep 7, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.82$76813,528Sep 2, 2022Sep 7, 2022View →
OPFI
OPPFI INC.
PURCHASE
227$2.73$61913,256Sep 1, 2022Sep 2, 2022View →
OPFI
OPPFI INC.
PURCHASE
262$2.70$70813,029Aug 31, 2022Sep 2, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.72$74112,767Aug 30, 2022Aug 31, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.63$71512,495Aug 29, 2022Aug 31, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.56$69612,223Aug 26, 2022Aug 29, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.63$71511,951Aug 25, 2022Aug 29, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.63$71411,679Aug 24, 2022Aug 25, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.49$67811,407Aug 23, 2022Aug 25, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.42$65911,135Aug 22, 2022Aug 23, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.49$67910,863Aug 19, 2022Aug 23, 2022View →
OPFI
OPPFI INC.
PURCHASE
272$2.59$70410,591Aug 18, 2022Aug 19, 2022View →
OPFI
OPPFI INC.
PURCHASE
168$2.55$42910,319Aug 17, 2022Aug 19, 2022View →
OPFI
OPPFI INC.
PURCHASEGRANT
Stock grant
46,72979,149Jul 20, 2022Jun 9, 2023View →
OPFI
OPPFI INC.
PURCHASE
728$3.39$2.5K10,151Jun 9, 2022Jun 13, 2022View →
OPFI
OPPFI INC.
PURCHASE
543$3.47$1.9K9,423Jun 8, 2022Jun 9, 2022View →
OPFI
OPPFI INC.
PURCHASE
543$3.15$1.7K8,880Jun 7, 2022Jun 9, 2022View →
OPFI
OPPFI INC.
PURCHASE
728$3.15$2.3K8,337Jun 6, 2022Jun 7, 2022View →
OPFI
OPPFI INC.
PURCHASE
443$3.21$1.4K7,609Jun 3, 2022Jun 7, 2022View →
OPFI
OPPFI INC.
PURCHASE
229$3.28$7527,166Jun 2, 2022Jun 3, 2022View →
OPFI
OPPFI INC.
PURCHASE
971$3.30$3.2K6,937Jun 1, 2022Jun 3, 2022View →
OPFI
OPPFI INC.
PURCHASE
22$3.36$745,966May 31, 2022Jun 1, 2022View →
OPFI
OPPFI INC.
PURCHASE
680$3.54$2.4K5,994May 27, 2022Jun 1, 2022View →
OPFI
OPPFI INC.
PURCHASE
421$3.52$1.5K5,264May 26, 2022May 27, 2022View →
OPFI
OPPFI INC.
PURCHASE
155$3.31$5134,843May 25, 2022May 27, 2022View →
OPFI
OPPFI INC.
PURCHASE
105$3.49$3664,688May 23, 2022May 25, 2022View →
OPFI
OPPFI INC.
PURCHASE
609$3.14$1.9K4,583May 20, 2022May 23, 2022View →
OPFI
OPPFI INC.
PURCHASE
375$3.30$1.2K3,974May 19, 2022May 23, 2022View →
OPFI
OPPFI INC.
PURCHASE
184$3.07$5653,599May 17, 2022May 18, 2022View →
OPFI
OPPFI INC.
PURCHASE
719$2.94$2.1K3,415May 16, 2022May 18, 2022View →
OPFI
OPPFI INC.
PURCHASE
467$2.96$1.4K2,696May 13, 2022May 16, 2022View →
OPFI
OPPFI INC.
PURCHASE
743$2.62$1.9K2,229May 12, 2022May 16, 2022View →
OPFI
OPPFI INC.
PURCHASE
743$2.76$2.1K1,486May 11, 2022May 12, 2022View →
OPFI
OPPFI INC.
PURCHASE
743$2.70$2.0K743May 10, 2022May 12, 2022View →
OPFI
OPPFI INC.
PURCHASEGRANT
Stock grant
18,48418,484Oct 1, 2021Oct 4, 2021View →
Other insiders · OPFI
Loading peer insiders…
About this filer
CIK 0001873027
ROLE
Director
PRIMARY
OPFI
COMPANIES
1
ACTIVE SINCE
Oct 2021
MARKETPEEL · /INSIDER/0001873027DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback