MarketPeel
Insider Trading Intelligence
TR

Thurman J. Rodgers

ENVX
DIRECTOR · ENOVIX CORP · CIK 0001183967
FILING MIX · LIFETIME46%/54%
BUYS
65
SELLS
77
TOTAL VALUE
$295.11M
COMPANIES
4
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
845,841
AVG SELL PX
$39.76
TRADE KIND
SHOWING 142 / 142
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
69 backtested trades · 8 horizons · 17 pending
Forward-return performance of every backtestable P/S trade by Thurman J. Rodgers, 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
7d69+63.77%-3.51%-1.09%-2.42%+0.37%-1.62
14d69+79.71%+0.61%-2.06%+2.67%-1.16%1.69
30d69+57.97%+1.33%-2.39%+3.71%+10.01%1.78
60d69+49.28%+11.53%+2.13%+9.39%+12.91%3.00
90d69(1 pending)+39.71%+26.80%+5.30%+21.50%+26.03%5.29
180d69(3 pending)+24.24%+61.19%+12.03%+48.02%+33.31%4.84
1y69(6 pending)+12.70%+102.76%+27.93%+74.83%+155.85%4.93
2y69(7 pending)+9.68%+125.65%+35.53%+101.86%+148.07%4.65
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
ENVX · 34,740 shares · as of Jun 11, 2026
05,231,63810,463,27615,694,91420,926,55220222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
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 · 65 buys / 77 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
29,10434,740Jun 11, 2026Jun 15, 2026View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
5,9528,542May 13, 2026May 15, 2026View →
SPWR
SUNPOWER INC.
PURCHASE
Chief Executive Officer
$5,000,000.00Apr 8, 2026Apr 10, 2026View →
ENPH
ENPHASE ENERGY, INC.
SALE
137,250$43.61$5.99M1,597,641Mar 13, 2026Mar 17, 2026View →
SPWR
SUNPOWER INC.
PURCHASE
Chief Executive Officer
$3,300,000.00Jan 29, 2026Apr 10, 2026View →
ENPH
ENPHASE ENERGY, INC.
SALE
150,000$29.13$4.37M1,733,596Dec 2, 2025Dec 4, 2025View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
5,63516,908Sep 18, 2025Sep 19, 2025View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
5,63520,864,042Sep 18, 2025Sep 19, 2025View →
ENVX
ENOVIX CORP
SALE
1,259,211$0.60$755.5K0Aug 29, 2025Sep 2, 2025View →
ENVX
ENOVIX CORP
SALE
655,255$1.27$832.2K1,259,211Aug 28, 2025Sep 2, 2025View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
500,0001,914,466Aug 15, 2025Aug 15, 2025View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
500,0002,414,466Aug 14, 2025Aug 14, 2025View →
ENVX
ENOVIX CORP
SALE
220,1140Aug 11, 2025Aug 12, 2025View →
ENVX
ENOVIX CORP
PURCHASE
220,114$8.75$1.93M1,120,114Aug 11, 2025Aug 12, 2025View →
ENVX
ENOVIX CORP
SALE
57,1422,914,466Aug 8, 2025Aug 11, 2025View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
57,142$8.75$500.0K20,858,407Aug 8, 2025Aug 11, 2025View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
3,78220,801,265Jun 16, 2025Jun 17, 2025View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
3,78222,543Jun 16, 2025Jun 17, 2025View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
22,54326,325Jun 12, 2025Jun 13, 2025View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
5,1795,721May 14, 2025May 16, 2025View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
3,78220,797,483Apr 1, 2025Apr 3, 2025View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
3,7823,782Apr 1, 2025Apr 3, 2025View →
ENPH
ENPHASE ENERGY, INC.
SALE
100,000$61.26$6.13M1,881,760Mar 7, 2025Mar 7, 2025View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
3,78220,793,701Dec 30, 2024Dec 31, 2024View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
3,7827,564Dec 30, 2024Dec 31, 2024View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
3,78211,346Sep 26, 2024Sep 30, 2024View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
3,78220,789,919Sep 26, 2024Sep 30, 2024View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
1,83420,786,137Jun 21, 2024Jun 24, 2024View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
1,83415,128Jun 21, 2024Jun 24, 2024View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
15,12816,962Jun 13, 2024Jun 17, 2024View →
ENPH
ENPHASE ENERGY, INC.
SALE
5,188$129.60$672.3K1,979,374May 30, 2024May 31, 2024View →
ENPH
ENPHASE ENERGY, INC.
SALE
195,840$126.89$24.85M1,984,876May 29, 2024May 31, 2024View →
ENPH
ENPHASE ENERGY, INC.
SALE
314$127.63$40.1K1,984,562May 29, 2024May 31, 2024View →
ENPH
ENPHASE ENERGY, INC.
SALE
123,372$125.96$15.54M2,180,716May 29, 2024May 31, 2024View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
2,1653,101May 15, 2024May 17, 2024View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Gift
1,83420,784,303Mar 21, 2024Mar 25, 2024View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
1,8341,834Mar 21, 2024Mar 25, 2024View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Gift
3,66820,782,469Jan 3, 2024Mar 25, 2024View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
3,6683,668Jan 3, 2024Mar 25, 2024View →
ENPH
ENPHASE ENERGY, INC.
SALEGRANT
Gift
108,0002,303,706Dec 28, 2023Dec 29, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
36,02520,778,801Dec 22, 2023Dec 27, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
4,100$122.47$502.1K4,100Sep 14, 2023Sep 18, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
24,400$122.84$3.00M85,200Sep 14, 2023Sep 18, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
4,100$122.56$502.5K4,100Sep 14, 2023Sep 18, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
4,100$122.56$502.5K4,100Sep 14, 2023Sep 18, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
24,400$122.84$3.00M85,200Sep 14, 2023Sep 18, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
4,100$122.47$502.1K4,100Sep 14, 2023Sep 18, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
900,0902,411,325Jul 28, 2023Jul 31, 2023View →
ENPH
ENPHASE ENERGY, INC.
SALE
5,000,0000Jul 28, 2023Jul 31, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
2,2657,336Jun 22, 2023Jun 22, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
50,00020,814,826Jun 20, 2023Jun 22, 2023View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
7,3369,601Jun 15, 2023Jun 20, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
2,00020,862,561Jun 5, 2023Jun 5, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
1,5261,926May 17, 2023May 19, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
2,00020,864,561May 17, 2023May 17, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
6,00020,866,561May 16, 2023May 17, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
32,900$166.88$5.49M32,900Apr 26, 2023Apr 26, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
584$164.90$96.3K60,800Apr 26, 2023Apr 27, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
7,100$161.45$1.15M40,000Apr 26, 2023Apr 27, 2023View →
ENPH
ENPHASE ENERGY, INC.
SALEGRANT
Gift
4,025400Apr 26, 2023Apr 27, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASE
20,216$164.54$3.33M60,216Apr 26, 2023Apr 27, 2023View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Gift
4,0251,191,309Apr 26, 2023Apr 27, 2023View →
ENVX
ENOVIX CORP
PURCHASE
$10,000,000.00Apr 20, 2023Apr 24, 2023View →
FTCI
FTC SOLAR, INC.
PURCHASE
86,666$2.45$212.3K802,559Apr 6, 2023Apr 6, 2023View →
FTCI
FTC SOLAR, INC.
PURCHASE
131,906$2.30$303.4K715,893Apr 5, 2023Apr 5, 2023View →
FTCI
FTC SOLAR, INC.
PURCHASE
119,421$2.42$289.0K583,987Apr 4, 2023Apr 4, 2023View →
FTCI
FTC SOLAR, INC.
PURCHASE
89,566$2.26$202.4K464,566Apr 3, 2023Apr 3, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
2,2642,265Mar 24, 2023Mar 27, 2023View →
ENVX
ENOVIX CORP
PURCHASE
102,599$11.57$1.19M900,000Mar 21, 2023Mar 22, 2023View →
ENVX
ENOVIX CORP
PURCHASE
69,557$10.88$756.8K797,401Mar 20, 2023Mar 20, 2023View →
ENVX
ENOVIX CORP
PURCHASE
98,700$10.95$1.08M727,844Mar 17, 2023Mar 17, 2023View →
ENVX
ENOVIX CORP
PURCHASE
34,899$10.96$382.5K629,144Mar 16, 2023Mar 16, 2023View →
ENVX
ENOVIX CORP
PURCHASE
129,111$10.47$1.35M594,245Mar 15, 2023Mar 15, 2023View →
ENVX
ENOVIX CORP
PURCHASE
65,134$9.56$622.7K465,134Mar 10, 2023Mar 10, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
4,5284,529Dec 20, 2022Mar 10, 2023View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
80,00020,846,552Dec 13, 2022Dec 14, 2022View →
ENVX
ENOVIX CORP
SALE
115,0000Nov 3, 2022Nov 7, 2022View →
ENVX
ENOVIX CORP
SALEGRANT
Gift
4,2179,057Aug 15, 2022Mar 10, 2023View →
FTCI
FTC SOLAR, INC.
PURCHASEGRANT
Stock grant
35,794202,632Jun 17, 2022Jun 22, 2022View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
9,05713,274Jun 15, 2022Jun 17, 2022View →
ENVX
ENOVIX CORP
PURCHASE
100,000$9.00$900.0K400,000May 23, 2022May 23, 2022View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
1,6004,425May 18, 2022May 20, 2022View →
FTCI
FTC SOLAR, INC.
PURCHASE
250,000$3.34$835.0K375,000May 17, 2022May 17, 2022View →
ENVX
ENOVIX CORP
PURCHASE
200,000$8.86$1.77M300,000May 17, 2022May 17, 2022View →
FTCI
FTC SOLAR, INC.
PURCHASE
125,000$3.14$392.5K125,000May 13, 2022May 17, 2022View →
ENVX
ENOVIX CORP
PURCHASE
100,000$8.85$885.0K100,000May 13, 2022May 17, 2022View →
ENVX
ENOVIX CORP
PURCHASE
1,0543,162Mar 31, 2022Apr 4, 2022View →
ENVX
ENOVIX CORP
SALE
1,0541,055Mar 31, 2022Apr 4, 2022View →
ENVX
ENOVIX CORP
PURCHASE
1,0542,108Dec 31, 2021Jan 3, 2022View →
ENVX
ENOVIX CORP
SALE
1,0542,109Dec 31, 2021Jan 3, 2022View →
ENVX
ENOVIX CORP
PURCHASE
1,0541,054Oct 20, 2021Oct 22, 2021View →
ENVX
ENOVIX CORP
SALE
1,0543,163Oct 20, 2021Oct 22, 2021View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
4,2174,217Oct 20, 2021Oct 22, 2021View →
ENVX
ENOVIX CORP
SALE
6,000,0000Sep 8, 2021Sep 10, 2021View →
ENVX
ENOVIX CORP
PURCHASE
4,100,0004,100,000Sep 8, 2021Sep 10, 2021View →
ENVX
ENOVIX CORP
PURCHASE
3,800,00020,926,552Sep 8, 2021Sep 10, 2021View →
ENVX
ENOVIX CORP
SALE
5,635,000115,000Sep 8, 2021Sep 10, 2021View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
17,126,55217,126,552Jul 14, 2021Jul 16, 2021View →
ENVX
ENOVIX CORP
PURCHASEGRANT
Stock grant
6,000,0006,000,000Jul 14, 2021Jul 16, 2021View →
FTCI
FTC SOLAR, INC.
PURCHASEGRANT
Stock grant
30,768166,838May 19, 2021May 21, 2021View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
1,9132,825May 19, 2021May 21, 2021View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
912912Nov 2, 2020Nov 3, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
89,337$49.11$4.39M1,420,655Jun 11, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
14,081$47.88$674.2K1,406,574Jun 11, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
226,384$48.23$10.92M1,509,992Jun 11, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
24,457$50.51$1.24M1,737,853Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
3,927$51.31$201.5K3,143,010Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
71,528$48.47$3.47M3,235,046Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
2,416$51.43$124.3K895Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
66,976$49.47$3.31M1,762,310Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
15,049$49.54$745.6K15,470Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
387,948$48.55$18.83M2,709,528Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
69,481$48.22$3.35M30,519Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
1,918$50.01$95.9K1,901,417Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
1,477$52.50$77.5K1,736,376Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
895$52.50$47.0K0Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
806,193$49.43$39.85M1,903,335Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
12,159$50.36$612.4K3,311Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
32,227$50.06$1.61M3,109,306Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
8,579$51.07$438.1K3,100,727Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
3,251$52.45$170.5K3,097,476Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
20,094$50.37$1.01M3,146,937Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
68,015$49.47$3.36M3,167,031Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
72,131$48.47$3.50M1,829,286Jun 10, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
1,477$52.50$77.5K3,141,533Jun 8, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Gift
100,000100,000Jun 8, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALEGRANT
Gift
100,0003,306,574Jun 8, 2020Jun 12, 2020View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Stock grant
2,4752,475May 20, 2020May 22, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
7,762$50.91$395.2K263,359Feb 26, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
154,584$52.70$8.15M2,126Feb 26, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
14,222$49.53$704.5K271,121Feb 26, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
2,126$53.58$113.9K0Feb 26, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
236,128$54.85$12.95M751,897Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
393,899$50.79$20.01M1,606,101Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
31,701$56.49$1.79M285,343Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
249,895$52.44$13.10M1,058,945Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
70,920$53.76$3.81M988,025Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
434,853$55.60$24.18M317,044Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
106,649$52.10$5.56M156,710Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALE
297,261$51.83$15.41M1,308,840Feb 25, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
SALEGRANT
Gift
2,000,0003,406,574Feb 24, 2020Feb 26, 2020View →
ENPH
ENPHASE ENERGY, INC.
PURCHASEGRANT
Gift
2,000,0002,000,000Feb 24, 2020Feb 26, 2020View →
Other insiders · ENVX
Loading peer insiders…
About this filer
CIK 0001183967
ROLE
Director
PRIMARY
ENVX
COMPANIES
4
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001183967DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback