MarketPeel
Insider Trading Intelligence
SC

Stephen E. Courter

CDZI
DIRECTOR · CADIZ INC · CIK 0001131058
FILING MIX · LIFETIME79%/21%
BUYS
15
SELLS
4
TOTAL VALUE
$371.1K
COMPANIES
2
ACTIVE SINCE
Jun 2020
HOLDINGS NOW
205,824
AVG SELL PX
$6.74
TRADE KIND
SHOWING 19 / 19
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
7 backtested trades · 8 horizonsHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Stephen E. Courter, 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
7d7+57.14%+1.72%-0.31%+2.03%+2.00%
14d7+0.00%-0.87%+0.80%-1.66%-5.08%
30d7+28.57%+6.74%+2.37%+4.37%+3.31%
60d7+42.86%+8.60%+3.24%+5.36%+2.78%
90d7+42.86%+17.62%+1.29%+16.33%+6.94%
180d7+85.71%-9.72%+5.21%-14.92%-19.68%
1y7+100.00%+3.27%+16.41%-13.14%-48.47%
2y7+100.00%-23.58%+41.33%-64.91%-94.55%
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
CDZI · 81,592 shares · as of Jun 30, 2026
020,39840,79661,19481,592202120222023202420252026SHARES 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
FLOW · 15 buys / 4 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
CDZI
CADIZ INC
PURCHASEGRANT
Stock grant
6,103$4.10$25.0K81,592Jun 30, 2026Jul 2, 2026View →
UPLD
UPLAND SOFTWARE, INC.
PURCHASEGRANT
Stock grant
25,000124,232Oct 27, 2025Oct 29, 2025View →
CDZI
CADIZ INC
PURCHASEGRANT
Stock grant
8,212$3.04$25.0K75,489Jun 30, 2025Jun 30, 2025View →
UPLD
UPLAND SOFTWARE, INC.
PURCHASEGRANT
Stock grant
25,00099,232Nov 4, 2024Nov 4, 2024View →
CDZI
CADIZ INC
PURCHASEGRANT
Stock grant
8,174$3.06$25.0K67,277Jul 1, 2024Jul 3, 2024View →
UPLD
UPLAND SOFTWARE, INC.
SALE
20,448$4.43$90.6K74,232Nov 21, 2023Nov 22, 2023View →
UPLD
UPLAND SOFTWARE, INC.
PURCHASEGRANT
Stock grant
62,81694,680Jul 31, 2023Aug 2, 2023View →
CDZI
CADIZ INC
PURCHASE
2,000$2.57$5.1K53,437Dec 16, 2022Dec 16, 2022View →
UPLD
UPLAND SOFTWARE, INC.
SALE
3,500$7.06$24.7K31,864Oct 13, 2022Oct 14, 2022View →
UPLD
UPLAND SOFTWARE, INC.
SALE
3,500$7.37$25.8K35,364Oct 12, 2022Oct 14, 2022View →
UPLD
UPLAND SOFTWARE, INC.
PURCHASEGRANT
Stock grant
17,83038,864Aug 1, 2022Aug 2, 2022View →
CDZI
CADIZ INC
PURCHASEGRANT
Stock grant
11,339$2.21$25.0K51,437Jul 12, 2022Jul 14, 2022View →
CDZI
CADIZ INC
PURCHASE
9,600$2.23$21.4K40,098Apr 4, 2022Apr 5, 2022View →
CDZI
CADIZ INC
PURCHASE
600$2.13$1.3K30,698Apr 1, 2022Apr 5, 2022View →
UPLD
UPLAND SOFTWARE, INC.
PURCHASEGRANT
Stock grant
6,05121,034Aug 2, 2021Aug 4, 2021View →
CDZI
CADIZ INC
PURCHASEGRANT
Stock grant
1,899$13.16$25.0K30,098Jun 30, 2021Jul 1, 2021View →
UPLD
UPLAND SOFTWARE, INC.
SALE
1,235$42.21$52.1K14,983Nov 13, 2020Nov 13, 2020View →
UPLD
UPLAND SOFTWARE, INC.
PURCHASEGRANT
Stock grant
4,56716,218Aug 3, 2020Aug 5, 2020View →
CDZI
CADIZ INC
PURCHASEGRANT
Stock grant
2,337$10.70$25.0K28,199Jun 30, 2020Jul 2, 2020View →
Other insiders · CDZI
Loading peer insiders…
About this filer
CIK 0001131058
ROLE
Director
PRIMARY
CDZI
COMPANIES
2
ACTIVE SINCE
Jun 2020
MARKETPEEL · /INSIDER/0001131058DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback