MarketPeel
JF

Joshua Allen Franks

ELF
SVP, OPERATIONS · E.L.F. BEAUTY, INC. · CIK 0001797370
FILING MIX · LIFETIME17%/83%
BUYS
18
SELLS
87
TOTAL VALUE
$37.00M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
144,309
AVG SELL PX
$100.44
TRADE KIND
SHOWING 105 / 105
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
72 backtested trades · 8 horizons · 7 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Joshua Allen Franks, 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
7d72+54.17%+0.71%+0.17%+0.54%-0.18%0.65
14d72+38.89%-0.99%+0.25%-1.24%+0.16%-1.22
30d72+56.94%-4.04%+1.44%-5.32%-5.28%-3.10
60d72+48.61%+1.87%+2.69%-0.83%+0.12%-0.26
90d72+45.83%+4.50%+5.41%-0.91%-2.95%-0.26
180d72(1 pending)+52.11%+11.67%+10.76%+0.91%-39.73%0.14
1y72(2 pending)+68.57%+17.32%+15.78%+1.54%-49.37%0.12
2y72(4 pending)+76.47%+33.21%+39.64%-6.43%-96.25%-0.25
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
ELF · 144,309 shares · as of Aug 19, 2026
041,50383,007124,510166,013202120222023202420252026SHARES 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
2025
2025
2026
2026
2026
FLOW · 18 buys / 87 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
5,718$100.00$571.8K144,309Aug 19, 2026Aug 21, 2026View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
3,505$51.53$180.6K150,027Jun 9, 2026Jun 11, 2026View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
6,854$51.94$356.0K153,532Jun 4, 2026Jun 5, 2026View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
42,315160,386Jun 3, 2026Jun 5, 2026View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
23,535$63.66$1.50M118,071Apr 27, 2026Apr 28, 2026View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
42,237141,606Apr 24, 2026Apr 28, 2026View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
7,913$145.00$1.15M99,369Sep 16, 2025Sep 18, 2025View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
13,189$125.00$1.65M107,282Jun 11, 2025Jun 12, 2025View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,496$117.61$175.9K120,471Jun 5, 2025Jun 9, 2025View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
11,860$115.56$1.37M121,967Jun 4, 2025Jun 5, 2025View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
19,167133,827Jun 3, 2025Jun 5, 2025View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
51,353$53.36$2.74M114,660Apr 21, 2025Apr 22, 2025View →
ELF
E.L.F. BEAUTY, INC.
SALEGRANT
Stock grant
94,027166,013Apr 18, 2025Apr 22, 2025View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
601$193.76$116.4K74,755Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
600$201.93$121.2K73,055Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
200$199.91$40.0K73,655Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
100$204.60$20.5K72,955Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
300$196.78$59.0K74,055Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
100$206.35$20.6K72,855Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
869$210.01$182.5K71,986Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
200$198.77$39.8K73,855Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
400$195.87$78.3K74,355Jul 15, 2024Jul 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
2,242$184.15$412.9K78,746Jun 6, 2024Jun 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
100$186.72$18.7K75,356Jun 6, 2024Jun 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
2,990$184.85$552.7K75,756Jun 6, 2024Jun 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
2,194$183.22$402.0K80,988Jun 6, 2024Jun 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
300$185.76$55.7K75,456Jun 6, 2024Jun 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
12,528$184.96$2.32M83,182Jun 5, 2024Jun 7, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,725$184.96$319.1K95,710Jun 5, 2024Jun 7, 2024View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
11,19897,435Jun 3, 2024Jun 7, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
12,506$172.50$2.16M86,237Apr 23, 2024Apr 25, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
500$160.01$80.0K106,769Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
100$158.19$15.8K107,269Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
347$157.11$54.5K107,369Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,500$164.34$246.5K105,169Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
532$156.42$83.2K107,716Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
6,426$165.65$1.06M98,743Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
100$162.03$16.2K106,669Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
500$155.56$77.8K108,248Apr 19, 2024Apr 23, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
29,388$166.40$4.89M108,748Apr 18, 2024Apr 19, 2024View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
54,400138,136Apr 17, 2024Apr 19, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
727$165.16$120.1K83,736Apr 15, 2024Apr 17, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
927$210.57$195.2K85,697Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
928$202.49$187.9K88,925Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
500$208.95$104.5K86,624Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
400$212.47$85.0K84,597Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
700$211.41$148.0K84,997Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
500$206.57$103.3K87,124Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
801$203.30$162.8K88,124Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
500$204.61$102.3K87,624Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,150$201.46$231.7K89,853Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
134$213.83$28.7K84,463Mar 8, 2024Mar 12, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
14,5000Jan 9, 2024Jan 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
14,500$152.71$2.21M91,003Jan 9, 2024Jan 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
PURCHASE
SVP, Operations
14,500$15.70$227.7K105,503Jan 9, 2024Jan 10, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
20014,500Jan 8, 2024Jan 9, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
200$152.54$30.5K91,003Jan 8, 2024Jan 9, 2024View →
ELF
E.L.F. BEAUTY, INC.
PURCHASE
SVP, Operations
200$15.70$3.1K91,203Jan 8, 2024Jan 9, 2024View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,023$152.50$156.0K91,003Dec 19, 2023Dec 21, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
2,046$142.50$291.6K92,026Dec 14, 2023Dec 15, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,750$102.59$179.5K94,072Oct 16, 2023Oct 18, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
7,119$133.16$948.0K101,387Sep 7, 2023Sep 11, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,301$137.39$178.7K97,386Sep 7, 2023Sep 11, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
900$136.05$122.4K98,687Sep 7, 2023Sep 11, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
600$133.79$80.3K100,787Sep 7, 2023Sep 11, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,564$137.97$215.8K95,822Sep 7, 2023Sep 11, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,200$135.14$162.2K99,587Sep 7, 2023Sep 11, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
5,333$103.50$552.0K115,523Jun 2, 2023Jun 5, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
3,471$103.50$359.2K120,856Jun 2, 2023Jun 5, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,542$103.50$159.6K124,327Jun 2, 2023Jun 5, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,045$104.55$109.3K110,501Jun 2, 2023Jun 5, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
1,995$105.63$210.7K108,506Jun 2, 2023Jun 5, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE10b5-1
10b5-1 plan
3,977$103.72$412.5K111,546Jun 2, 2023Jun 5, 2023View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
18,772125,869Jun 1, 2023Jun 5, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,200$72.87$87.4K109,677Mar 6, 2023Mar 8, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,180$74.84$88.3K107,097Mar 6, 2023Mar 8, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,400$73.88$103.4K108,277Mar 6, 2023Mar 8, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
3,400$71.70$243.8K110,877Mar 6, 2023Mar 8, 2023View →
ELF
E.L.F. BEAUTY, INC.
PURCHASE
SVP, Operations
12,161$15.70$190.9K126,438Feb 9, 2023Feb 10, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
11,661$72.37$843.9K114,777Feb 9, 2023Feb 10, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
500$73.00$36.5K114,277Feb 9, 2023Feb 10, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
12,16114,700Feb 9, 2023Feb 10, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
60026,861Feb 8, 2023Feb 10, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
600$72.05$43.2K114,277Feb 8, 2023Feb 10, 2023View →
ELF
E.L.F. BEAUTY, INC.
PURCHASE
SVP, Operations
600$15.70$9.4K114,877Feb 8, 2023Feb 10, 2023View →
ELF
E.L.F. BEAUTY, INC.
PURCHASE
SVP, Operations
31,339$15.70$492.0K145,616Feb 7, 2023Feb 8, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
31,33927,461Feb 7, 2023Feb 8, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
31,339$72.05$2.26M114,277Feb 7, 2023Feb 8, 2023View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,957$42.24$82.7K114,277Oct 18, 2022Oct 20, 2022View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
10,515$36.50$383.8K116,234Aug 10, 2022Aug 12, 2022View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,489$26.48$39.4K132,083Jun 3, 2022Jun 7, 2022View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
3,352$26.48$88.8K128,731Jun 3, 2022Jun 7, 2022View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,982$26.48$52.5K126,749Jun 3, 2022Jun 7, 2022View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
41,790133,572Jun 1, 2022Jun 3, 2022View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
8,745$23.89$208.9K91,782Mar 10, 2022Mar 14, 2022View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
8,094$25.81$208.9K92,433Mar 7, 2022Mar 9, 2022View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
1,063$27.13$28.8K100,527Jun 2, 2021Jun 3, 2021View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
27,200101,590Jun 1, 2021Jun 3, 2021View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
4,02074,390Apr 14, 2021Apr 16, 2021View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
5,410$27.15$146.9K70,370Mar 10, 2021Mar 11, 2021View →
ELF
E.L.F. BEAUTY, INC.
SALE
SVP, Operations
5,689$25.62$145.8K70,091Mar 4, 2021Mar 4, 2021View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
12,08075,780Jun 1, 2020Jun 3, 2020View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
63,70063,700Jan 2, 2020Jan 3, 2020View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
58,80058,800Jan 2, 2020Jan 3, 2020View →
ELF
E.L.F. BEAUTY, INC.
PURCHASEGRANT
Stock grant
58,80058,800Jan 2, 2020Jun 3, 2020View →
Other insiders · ELF
Loading peer insiders…
About this filer
CIK 0001797370
ROLE
SVP, Operations
PRIMARY
ELF
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001797370DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback