MarketPeel
Insider Trading Intelligence
JC

Jodi J. Caro

ULTA
GC, CHIEF RISK & COMPL. OFC. · ULTA BEAUTY, INC. · CIK 0001548219
FILING MIX · LIFETIME51%/49%
BUYS
26
SELLS
25
TOTAL VALUE
$17.20M
COMPANIES
1
ACTIVE SINCE
Mar 2020
HOLDINGS NOW
8,534
AVG SELL PX
$397.67
TRADE KIND
SHOWING 51 / 51
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
12 backtested trades · 8 horizons · 1 pending
Forward-return performance of every backtestable P/S trade by Jodi J. Caro, 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+41.67%-0.20%-0.88%+0.68%-0.15%
14d12+41.67%+1.35%+0.70%+0.65%-0.04%
30d12+58.33%+1.10%-1.45%+2.55%+3.51%
60d12+66.67%+2.20%+2.06%+0.15%-0.34%
90d12+16.67%+6.75%+3.75%+3.00%+5.79%
180d12+41.67%+9.19%+6.53%+2.66%+4.33%
1y12+8.33%+13.60%+14.39%-0.80%-3.93%
2y12(1 pending)+45.45%+6.73%+31.96%-25.23%-31.11%
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 · 8,534 shares · as of Apr 1, 2025
02,8245,6488,47111,29520212022202320242025SHARES 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
FLOW · 26 buys / 25 sellsCOVERAGE · 22 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
902$369.16$333.0K7,632Apr 1, 2025Apr 2, 2025View →
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
902902Apr 1, 2025Apr 2, 2025View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC, Chief Risk & Compl. Ofc.
902$174.45$157.4K8,534Apr 1, 2025Apr 2, 2025View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
2,3549,155Mar 15, 2025Mar 18, 2025View →
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
480$357.48$171.6K7,632Mar 15, 2025Mar 18, 2025View →
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
1,043$357.48$372.9K8,112Mar 15, 2025Mar 18, 2025View →
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
650$388.68$252.6K6,801Jun 25, 2024Jun 27, 2024View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
3977,451Mar 29, 2024Apr 2, 2024View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
1,9731,973Mar 29, 2024Apr 2, 2024View →
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
172$535.98$92.2K8,072Mar 15, 2024Mar 19, 2024View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC, Chief Risk & Compl. Ofc.
1,018$535.98$545.6K7,054Mar 15, 2024Mar 19, 2024View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
2,6548,244Feb 19, 2024Feb 21, 2024View →
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
1,804$490.02$884.0K5,590Dec 12, 2023Dec 13, 2023View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC, Chief Risk & Compl. Ofc.
1,804$174.45$314.7K7,394Dec 12, 2023Dec 13, 2023View →
ULTA
ULTA BEAUTY, INC.
SALE
GC, Chief Risk & Compl. Ofc.
1,8041,804Dec 12, 2023Dec 13, 2023View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
3595,590Mar 31, 2023Apr 4, 2023View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
1,4621,462Mar 31, 2023Apr 4, 2023View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
1,063$507.81$539.8K5,231Mar 20, 2023Mar 22, 2023View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
3,4370Mar 20, 2023Mar 22, 2023View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
3,437$348.73$1.20M9,731Mar 20, 2023Mar 22, 2023View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
3,437$506.29$1.74M6,294Mar 20, 2023Mar 22, 2023View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
749$524.18$392.6K6,294Mar 15, 2023Mar 17, 2023View →
ULTA
ULTA BEAUTY, INC.
SALEGRANT
Gift
287,043Sep 1, 2022Sep 1, 2022View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
366$415.47$152.1K7,071Aug 30, 2022Sep 1, 2022View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
3,6073,608Aug 30, 2022Sep 1, 2022View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
3,406$416.38$1.42M7,638Aug 30, 2022Sep 1, 2022View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
3,607$174.45$629.2K11,044Aug 30, 2022Sep 1, 2022View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
201$416.94$83.8K7,437Aug 30, 2022Sep 1, 2022View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
1,8741,874Mar 24, 2022Mar 28, 2022View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
1,4827,437Mar 24, 2022Mar 28, 2022View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
5,340$384.54$2.05M5,955Mar 16, 2022Mar 17, 2022View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
5,340$204.27$1.09M11,295Mar 16, 2022Mar 17, 2022View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
5,3400Mar 16, 2022Mar 17, 2022View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
235$371.38$87.3K5,955Mar 15, 2022Mar 17, 2022View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
3,5660Aug 30, 2021Sep 1, 2021View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
3,566$281.53$1.00M10,116Aug 30, 2021Sep 1, 2021View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
360$383.95$138.2K6,190Aug 30, 2021Sep 1, 2021View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
3,566$382.78$1.36M6,550Aug 30, 2021Sep 1, 2021View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
5746,550Mar 25, 2021Mar 29, 2021View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
2,4732,473Mar 25, 2021Mar 29, 2021View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
3145,976Mar 25, 2021Mar 29, 2021View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
373$322.49$120.3K5,662Mar 15, 2021Mar 17, 2021View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
4,371$273.45$1.20M6,035Dec 8, 2020Dec 10, 2020View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
3,533$191.76$677.5K10,406Dec 8, 2020Dec 10, 2020View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
8380Dec 8, 2020Dec 10, 2020View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
3,5330Dec 8, 2020Dec 10, 2020View →
ULTA
ULTA BEAUTY, INC.
PURCHASE
GC and Corporate Secretary
838$165.27$138.5K6,873Dec 8, 2020Dec 10, 2020View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
2,2506,035Mar 27, 2020Mar 31, 2020View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
7,2157,215Mar 27, 2020Mar 31, 2020View →
ULTA
ULTA BEAUTY, INC.
PURCHASEGRANT
Stock grant
6203,785Mar 27, 2020Mar 31, 2020View →
ULTA
ULTA BEAUTY, INC.
SALE
GC and Corporate Secretary
270$207.06$55.9K3,165Mar 15, 2020Mar 17, 2020View →
Other insiders · ULTA
Loading peer insiders…
About this filer
CIK 0001548219
ROLE
GC, Chief Risk & Compl. Ofc.
PRIMARY
ULTA
COMPANIES
1
ACTIVE SINCE
Mar 2020
MARKETPEEL · /INSIDER/0001548219DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback