MarketPeel
Insider Trading Intelligence
CB

Christopher J. Baldwin

STZ
DIRECTOR · CONSTELLATION BRANDS, INC. · CIK 0001306296
FILING MIX · LIFETIME34%/66%
BUYS
21
SELLS
40
TOTAL VALUE
$84.80M
COMPANIES
2
ACTIVE SINCE
Apr 2020
HOLDINGS NOW
1,114
AVG SELL PX
$36.63
TRADE KIND
SHOWING 61 / 61
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
22 backtested trades · 8 horizons · 4 pending
Forward-return performance of every backtestable P/S trade by Christopher J. Baldwin, 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
7d22+27.27%+0.66%+1.59%-0.93%-1.66%
14d22+63.64%-1.20%+2.59%-3.79%-2.25%
30d22+27.27%+4.38%+2.21%+2.17%-1.32%
60d22+27.27%+8.49%+6.64%+1.85%+3.39%
90d22+31.82%+16.12%+10.78%+5.34%+8.26%
180d22+18.18%+16.62%+18.65%-2.03%-3.84%
1y22(2 pending)+0.00%+40.98%+37.20%+3.78%-0.13%
2y22(2 pending)+0.00%+81.20%+35.93%+45.27%+37.49%
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
STZ · 1,114 shares · as of Jul 15, 2025
06781,3562,0332,7112025SHARES 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
FLOW · 21 buys / 40 sellsCOVERAGE · 22 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
STZ
CONSTELLATION BRANDS, INC.
PURCHASEGRANT
Stock grant
1,1141,114Jul 15, 2025Jul 17, 2025View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASE
5032,711Jul 10, 2025Jul 14, 2025View →
STZ
CONSTELLATION BRANDS, INC.
SALE
5030Jul 10, 2025Jul 14, 2025View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASE
1,000$169.62$169.6K2,208Jul 8, 2025Jul 9, 2025View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASE
1,000$171.27$171.3K1,208Jul 7, 2025Jul 9, 2025View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASEGRANT
Stock grant
503503Jul 17, 2024Jul 18, 2024View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASEGRANT
Stock grant
734734Jul 17, 2024Jul 18, 2024View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASE
208208Jul 10, 2024Jul 12, 2024View →
STZ
CONSTELLATION BRANDS, INC.
SALE
2080Jul 10, 2024Jul 12, 2024View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
2,414173,294Jun 15, 2024Jun 18, 2024View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
2,4140Jun 15, 2024Jun 18, 2024View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
8,248$74.53$614.7K173,294Mar 11, 2024Mar 13, 2024View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
64,814$73.88$4.79M181,542Mar 11, 2024Mar 13, 2024View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASEGRANT
Stock grant
208208Mar 1, 2024Mar 5, 2024View →
STZ
CONSTELLATION BRANDS, INC.
PURCHASEGRANT
Stock grant
301301Mar 1, 2024Mar 5, 2024View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASEGRANT
Stock grant
2,4142,414Jun 15, 2023Jun 16, 2023View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
3,4120Jun 14, 2023Jun 16, 2023View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
3,412243,942Jun 14, 2023Jun 16, 2023View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
5,350$57.98$310.2K240,530Jun 17, 2022Jun 21, 2022View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASEGRANT
Stock grant
3,4123,412Jun 16, 2022Jun 21, 2022View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
28,360$67.63$1.92M245,880Apr 1, 2022Apr 5, 2022View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
30,177$46.87$1.41M274,240Jun 28, 2021Jun 30, 2021View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASEGRANT
Stock grant
10,679304,417Jun 17, 2021Jun 21, 2021View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
27,285$44.45$1.21M293,738Apr 1, 2021Apr 5, 2021View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
265,5620Oct 5, 2020Oct 6, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
94,329$41.18$3.88M321,023Oct 5, 2020Oct 6, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
171,233$40.50$6.93M415,352Oct 5, 2020Oct 6, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
265,562$17.00$4.51M586,585Oct 5, 2020Oct 6, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
125,060265,562Oct 2, 2020Oct 6, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
125,060$17.00$2.13M446,083Oct 2, 2020Oct 6, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
125,060$40.07$5.01M321,023Oct 2, 2020Oct 6, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
31,476$44.60$1.40M0Sep 1, 2020Sep 3, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
23,710$42.94$1.02M225,986Aug 20, 2020Aug 24, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
67,351$44.44$2.99M31,476Aug 20, 2020Aug 24, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
127,159$43.84$5.57M98,827Aug 20, 2020Aug 24, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
28,874$35.61$1.03M321,023Jun 26, 2020Jun 30, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
35,261$31.95$1.13M408,134May 21, 2020May 22, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
149,738$35.15$5.26M249,696May 21, 2020May 22, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
74,273$34.06$2.53M256,465May 21, 2020May 22, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
256,465$35.04$8.99M0May 21, 2020May 22, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
77,396$32.89$2.55M330,738May 21, 2020May 22, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
6,867$30.85$211.8K443,395May 21, 2020May 22, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
81,3040Apr 27, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
114,528$5.72$655.1K464,425Apr 27, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
114,528$27.52$3.15M349,897Apr 27, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
33,2240Apr 27, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
1,000$5.72$5.7K350,897Apr 24, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
1,000$27.00$27.0K349,897Apr 24, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
50081,304Apr 24, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
50033,224Apr 24, 2020Apr 28, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
7,466$27.21$203.1K349,897Apr 20, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
5,18381,804Apr 20, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
2,28333,724Apr 20, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
7,466$5.72$42.7K357,363Apr 20, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
104,04036,007Apr 17, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
70,51386,987Apr 17, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
174,553$27.00$4.71M349,897Apr 17, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
174,553$5.72$998.4K524,450Apr 17, 2020Apr 21, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
300,000140,047Apr 13, 2020Apr 15, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
PURCHASE
300,000$5.72$1.72M649,897Apr 13, 2020Apr 15, 2020View →
BJ
BJ'S WHOLESALE CLUB HOLDINGS, INC.
SALE
300,000$25.13$7.54M349,897Apr 13, 2020Apr 15, 2020View →
Other insiders · STZ
Loading peer insiders…
About this filer
CIK 0001306296
ROLE
Director
PRIMARY
STZ
COMPANIES
2
ACTIVE SINCE
Apr 2020
MARKETPEEL · /INSIDER/0001306296DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback