MarketPeel
Insider Trading Intelligence
CH

Charles Heilbronn

ULTA
DIRECTOR · ULTA BEAUTY, INC. · CIK 0001259566
FILING MIX · LIFETIME14%/86%
BUYS
2
SELLS
12
TOTAL VALUE
$481.32M
COMPANIES
1
ACTIVE SINCE
Jun 2020
HOLDINGS NOW
61,439
AVG SELL PX
$312.05
TRADE KIND
SHOWING 14 / 14
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
12 backtested trades · 8 horizons
Forward-return performance of every backtestable P/S trade by Charles Heilbronn, 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
7d12+16.67%+1.91%+1.64%+0.27%+0.30%
14d12+16.67%+2.91%+2.69%+0.21%-0.09%
30d12+25.00%+2.18%+3.57%-1.39%-1.63%
60d12+0.00%+5.42%+4.75%+0.68%+0.24%
90d12+0.00%+8.90%+7.30%+1.60%+2.23%
180d12+0.00%+18.94%+8.88%+10.06%+10.09%
1y12+0.00%+27.46%+13.01%+14.45%+14.44%
2y12+0.00%+66.20%+3.73%+62.47%+61.53%
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
ULTA · 61,439 shares · as of Jun 2, 2021
0485,483970,9661,456,4491,941,9322021SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2021
2021
FLOW · 2 buys / 12 sellsCOVERAGE · 5 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILED
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
47661,439Jun 2, 2021Jun 3, 2021
ULTA
ULTA BEAUTY, INC.
SALE
15,397$334.79$5.15M484,219Apr 14, 2021Apr 15, 2021
ULTA
ULTA BEAUTY, INC.
SALE
55,038$330.28$18.18M499,616Apr 13, 2021Apr 14, 2021
ULTA
ULTA BEAUTY, INC.
SALE
85,430$326.71$27.91M554,654Apr 12, 2021Apr 14, 2021
ULTA
ULTA BEAUTY, INC.
SALE
142,945$321.12$45.90M640,084Apr 9, 2021Apr 12, 2021
ULTA
ULTA BEAUTY, INC.
SALE
137,858$320.46$44.18M783,029Apr 8, 2021Apr 12, 2021
ULTA
ULTA BEAUTY, INC.
SALE
80,724$317.22$25.61M920,887Apr 7, 2021Apr 8, 2021
ULTA
ULTA BEAUTY, INC.
SALE
74,369$317.50$23.61M1,001,611Apr 6, 2021Apr 8, 2021
ULTA
ULTA BEAUTY, INC.
SALE
120,931$309.67$37.45M1,075,980Mar 30, 2021Apr 1, 2021
ULTA
ULTA BEAUTY, INC.
SALE
175,944$306.27$53.89M1,196,911Mar 29, 2021Mar 30, 2021
ULTA
ULTA BEAUTY, INC.
SALE
226,791$304.23$69.00M1,372,855Mar 26, 2021Mar 30, 2021
ULTA
ULTA BEAUTY, INC.
SALE
342,286$305.23$104.47M1,599,646Mar 25, 2021Mar 26, 2021
ULTA
ULTA BEAUTY, INC.
SALE
84,747$306.48$25.97M1,941,932Mar 24, 2021Mar 26, 2021
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
59560,963Jun 3, 2020Jun 4, 2020
Other insiders · ULTA
Loading peer insiders…
About this filer
CIK 0001259566
ROLE
Director
PRIMARY
ULTA
COMPANIES
1
ACTIVE SINCE
Jun 2020
MARKETPEEL · /INSIDER/0001259566DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback