MarketPeel
Insider Trading Intelligence
DM

David Moatazedi

EOLS
SEE REMARKS · EVOLUS, INC. · CIK 0001700836
FILING MIX · LIFETIME49%/51%
BUYS
30
SELLS
31
TOTAL VALUE
$18.15M
COMPANIES
2
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
635,325
AVG SELL PX
$11.17
TRADE KIND
SHOWING 61 / 61
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
29 backtested trades · 8 horizons · 14 pending
Forward-return performance of every backtestable P/S trade by David Moatazedi, 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
7d29+65.52%-3.94%+0.39%-4.34%-5.40%
14d29+75.86%-4.57%+1.28%-5.85%-6.00%
30d29+65.52%-5.01%+1.61%-6.63%-8.89%
60d29+51.72%-1.80%+2.25%-5.60%-7.58%
90d29+55.17%-3.33%+5.54%-8.87%-19.58%
180d29(2 pending)+48.15%-4.57%+9.09%-13.66%-9.69%
1y29(3 pending)+73.08%-11.56%+14.12%-25.69%-19.84%
2y29(9 pending)+70.00%-15.64%+29.84%-43.72%-40.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
EOLS · 604,700 shares · as of Mar 20, 2026
0251,520503,040754,5591,006,079202120222023202420252026SHARES 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
FLOW · 30 buys / 31 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
13,669$4.75$64.9K604,700Mar 20, 2026Mar 20, 2026View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
116,720$4.89$570.6K618,369Mar 17, 2026Mar 18, 2026View →
EOLS
EVOLUS, INC.
PURCHASE
See Remarks
67,489735,089Mar 16, 2026Mar 18, 2026View →
EOLS
EVOLUS, INC.
SALE
See Remarks
67,48967,488Mar 16, 2026Mar 18, 2026View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
626,424626,424Feb 17, 2026Feb 19, 2026View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
457,541457,541Feb 17, 2026Feb 19, 2026View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
313,212667,600Feb 17, 2026Feb 19, 2026View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
10,539$7.15$75.4K354,388Dec 22, 2025Dec 29, 2025View →
BMRA
BIOMERICA INC
PURCHASEGRANT
Stock grant
20,00030,625Dec 12, 2025Dec 31, 2025View →
EOLS
EVOLUS, INC.
SALE
See Remarks
16,582$9.89$164.1K364,927Jun 16, 2025Jun 16, 2025View →
EOLS
EVOLUS, INC.
SALE
See Remarks
111,323$10.05$1.12M381,509Jun 13, 2025Jun 16, 2025View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
15,787$9.87$155.8K492,832May 12, 2025May 14, 2025View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
6,251$12.40$77.5K508,619Mar 27, 2025Mar 28, 2025View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
103,376$13.26$1.37M514,870Mar 18, 2025Mar 20, 2025View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
135,925135,925Mar 7, 2025Mar 11, 2025View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
95,399618,246Mar 7, 2025Mar 11, 2025View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
190,799190,799Mar 7, 2025Mar 11, 2025View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
10,502$10.85$114.0K522,847Dec 23, 2024Dec 26, 2024View →
BMRA
BIOMERICA INC
PURCHASEGRANT
Stock grant
85,000$0.31$26.4K85,000Dec 13, 2024Dec 16, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
175,9401,006,079Jun 6, 2024Jun 6, 2024View →
EOLS
EVOLUS, INC.
PURCHASE
See Remarks
175,940$7.28$1.28M709,289Jun 6, 2024Jun 6, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
175,940$12.59$2.21M533,349Jun 6, 2024Jun 6, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
155,278155,281Jun 5, 2024Jun 6, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
155,278$12.92$2.01M533,349Jun 5, 2024Jun 6, 2024View →
EOLS
EVOLUS, INC.
PURCHASE
See Remarks
155,278$5.46$847.8K688,627Jun 5, 2024Jun 6, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
140,214$12.73$1.78M533,349Jun 4, 2024Jun 6, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
16,051$12.72$204.1K673,563May 10, 2024May 14, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
6,236$13.86$86.4K689,614Mar 27, 2024Mar 29, 2024View →
EOLS
EVOLUS, INC.
SALE
See Remarks
96,566$13.92$1.34M695,850Mar 19, 2024Mar 21, 2024View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
7,706$13.08$100.8K792,416Feb 22, 2024Feb 23, 2024View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
61,202800,122Feb 21, 2024Feb 23, 2024View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
181,460181,460Feb 7, 2024Feb 9, 2024View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
134,977134,977Feb 7, 2024Feb 9, 2024View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
134,976738,920Feb 7, 2024Feb 9, 2024View →
BMRA
BIOMERICA INC
PURCHASEGRANT
Stock grant
75,00075,000Dec 13, 2023Dec 14, 2023View →
EOLS
EVOLUS, INC.
SALE
See Remarks
31,300$9.73$304.5K603,944Dec 8, 2023Dec 8, 2023View →
EOLS
EVOLUS, INC.
SALE
See Remarks
51,348$10.09$517.9K635,244Dec 6, 2023Dec 8, 2023View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
14,778$10.27$151.8K686,592Aug 16, 2023Aug 16, 2023View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
91,803701,370Aug 14, 2023Aug 16, 2023View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
560,000560,000May 8, 2023May 9, 2023View →
BMRA
BIOMERICA INC
PURCHASEGRANT
Stock grant
32,00032,000Apr 20, 2023Dec 11, 2023View →
BMRA
BIOMERICA INC
PURCHASEGRANT
Stock grant
25,00025,000Apr 20, 2023Dec 11, 2023View →
EOLS
EVOLUS, INC.
SALE10b5-1
10b5-1 plan
6,110$8.47$51.8K609,567Mar 27, 2023Mar 29, 2023View →
EOLS
EVOLUS, INC.
SALE
See Remarks
64,211$8.47$543.8K615,677Mar 14, 2023Mar 16, 2023View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
187,927679,888Jan 25, 2023Jan 27, 2023View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
257,009257,009Jan 25, 2023Jan 27, 2023View →
EOLS
EVOLUS, INC.
SALE
See Remarks
55,321$13.64$754.3K491,961May 16, 2022May 18, 2022View →
EOLS
EVOLUS, INC.
SALE
See Remarks
6,104$11.62$70.9K547,282Mar 28, 2022Mar 30, 2022View →
EOLS
EVOLUS, INC.
SALE
See Remarks
37,972$9.73$369.3K553,386Mar 8, 2022Mar 10, 2022View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
214,286591,358Jan 24, 2022Jan 26, 2022View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
310,559310,559Jan 24, 2022Jan 26, 2022View →
EOLS
EVOLUS, INC.
SALE
See Remarks
47,737$11.35$541.7K377,072Aug 16, 2021Aug 17, 2021View →
EOLS
EVOLUS, INC.
SALE
See Remarks
22,708$10.66$242.1K424,809Aug 13, 2021Aug 17, 2021View →
EOLS
EVOLUS, INC.
PURCHASE
See Remarks
41,763$11.18$466.8K531,043Aug 10, 2021Aug 12, 2021View →
EOLS
EVOLUS, INC.
SALE
See Remarks
41,763$11.18$466.8K447,517Aug 10, 2021Aug 12, 2021View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
48,853489,280Mar 26, 2021Mar 26, 2021View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
266,667440,427Jan 27, 2021Feb 1, 2021View →
EOLS
EVOLUS, INC.
SALE
See Remarks
8,310$7.46$62.0K173,760Jan 25, 2021Jan 26, 2021View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
100,000182,070May 13, 2020May 15, 2020View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
82,07082,070Jan 23, 2020Jan 24, 2020View →
EOLS
EVOLUS, INC.
PURCHASEGRANT
Stock grant
141,910141,910Jan 23, 2020Jan 24, 2020View →
Other insiders · EOLS
Loading peer insiders…
About this filer
CIK 0001700836
ROLE
See Remarks
PRIMARY
EOLS
COMPANIES
2
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001700836DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback