MarketPeel
SP

Stuart D. Porter

CRK
DIRECTOR · COMSTOCK RESOURCES INC · CIK 0001520346
FILING MIX · LIFETIME64%/36%
BUYS
23
SELLS
13
TOTAL VALUE
$328.24M
COMPANIES
5
ACTIVE SINCE
May 2020
HOLDINGS NOW
19,843,102
AVG SELL PX
$16.24
TRADE KIND
SHOWING 36 / 36
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
5 backtested trades · 8 horizons · 8 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Stuart D. Porter, 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
7d5+100.00%+13.37%-0.16%+13.53%+19.70%
14d5+80.00%+17.34%+1.53%+15.81%+30.88%
30d5+80.00%+21.37%-0.06%+21.43%+41.91%
60d5+80.00%+4.65%+0.31%+4.35%+7.24%
90d5+80.00%+6.34%+1.10%+5.24%+19.20%
180d5+100.00%+45.24%+9.72%+35.52%+58.40%
1y5(4 pending)+100.00%-16.93%+32.38%-49.31%-49.31%
2y5(4 pending)+0.00%+198.06%+28.86%+169.21%+169.21%
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
CRK · 19,013,186 shares · as of Aug 20, 2020
013,136,48026,272,96039,409,44052,545,920SHARES HELD
Trading cadence · quarterly flow
BUY SELL
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
2026
FLOW · 23 buys / 13 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASE
150,0001,199,357Jul 10, 2026Jul 14, 2026View →
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASEGRANT
Stock grant
150,000150,000Jul 10, 2026Jul 14, 2026View →
GAME
GAMESQUARE HOLDINGS, INC.
SALE
150,0000Jul 10, 2026Jul 14, 2026View →
LIXT
LIXTE BIOTECHNOLOGY HOLDINGS, INC.
PURCHASEGRANT
Stock grant
25,00025,000May 29, 2026Jun 1, 2026View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASEGRANT
Stock grant
30,22730,227May 28, 2026Jun 1, 2026View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
SALE
28,0370May 28, 2026Jun 1, 2026View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASE
28,037804,916May 28, 2026Jun 1, 2026View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASE
153,846$3.25$500.0K776,879Jan 15, 2026Jan 20, 2026View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASE
264,150$2.95$779.2K623,033Dec 10, 2025Dec 10, 2025View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASE
46,800$2.84$132.9K358,883Dec 9, 2025Dec 10, 2025View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASE
31,695$2.77$87.8K312,083Dec 8, 2025Dec 10, 2025View →
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASE
150,0000Dec 4, 2025Dec 9, 2025View →
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASE
150,0001,049,357Dec 4, 2025Dec 9, 2025View →
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASEGRANT
Stock grant
150,000150,000Dec 4, 2025Dec 9, 2025View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASE
5,400280,388May 29, 2025Jun 2, 2025View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
SALE
5,4000May 29, 2025Jun 2, 2025View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASEGRANT
Stock grant
28,03728,037May 29, 2025Jun 2, 2025View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
SALEGRANT
Gift
1,530274,988Dec 30, 2024Jan 6, 2025View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
SALEGRANT
Gift
17,600276,518Dec 26, 2024Jan 6, 2025View →
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASEGRANT
Stock grant
129,246129,246Aug 16, 2024Aug 20, 2024View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASEGRANT
Stock grant
14,22014,220Jun 6, 2024Jun 10, 2024View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASEGRANT
Stock grant
5,4005,400Jun 6, 2024Jun 10, 2024View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASEGRANT
Stock grant
18,755,77418,755,774Mar 14, 2024Mar 19, 2024View →
AIRJ
AIRJOULE TECHNOLOGIES CORP.
PURCHASEGRANT
Stock grant
294,118$8.50$2.50M294,118Mar 14, 2024Mar 19, 2024View →
KLXE
KLX ENERGY SERVICES HOLDINGS, INC.
SALE
170,4210Mar 11, 2024Mar 13, 2024View →
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASEGRANT
Stock grant
107,914$1.39$150.0K107,914Mar 7, 2024Mar 12, 2024View →
GAME
GAMESQUARE HOLDINGS, INC.
PURCHASEGRANT
Stock grant
719,424$1.39$1000.0K899,357Mar 7, 2024Mar 12, 2024View →
KLXE
KLX ENERGY SERVICES HOLDINGS, INC.
SALE
170,884800,962Sep 11, 2023Sep 13, 2023View →
KLXE
KLX ENERGY SERVICES HOLDINGS, INC.
SALE
143,8081,726,906May 15, 2023May 17, 2023View →
CRK
COMSTOCK RESOURCES INC
SALE
45,92018,990,500Aug 20, 2020Aug 20, 2020View →
CRK
COMSTOCK RESOURCES INC
SALE
23,23419,013,186Aug 20, 2020Aug 28, 2020View →
CRK
COMSTOCK RESOURCES INC
SALE
9,842,500$5.60$55.12M19,036,420Aug 19, 2020Aug 28, 2020View →
CRK
COMSTOCK RESOURCES INC
SALE
9,842,500$5.60$55.12M19,036,420Aug 19, 2020Aug 20, 2020View →
CRK
COMSTOCK RESOURCES INC
PURCHASEGRANT
Stock grant
23,23428,878,920Jun 3, 2020Jul 16, 2020View →
CRK
COMSTOCK RESOURCES INC
PURCHASEGRANT
Stock grant
23,23452,545,920Jun 3, 2020Jun 4, 2020View →
CRK
COMSTOCK RESOURCES INC
SALE
210,000$1,013.61$212.86M0May 19, 2020May 20, 2020View →
Other insiders · CRK
Loading peer insiders…
About this filer
CIK 0001520346
ROLE
Director
PRIMARY
CRK
COMPANIES
5
ACTIVE SINCE
May 2020
MARKETPEEL · /INSIDER/0001520346DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback