MarketPeel
Insider Trading Intelligence
CD

Caroline Dorsa

DUK
DIRECTOR · DUKE ENERGY CORP · CIK 0001181174
FILING MIX · LIFETIME68%/32%
BUYS
26
SELLS
12
TOTAL VALUE
$3.55M
COMPANIES
4
ACTIVE SINCE
May 2020
HOLDINGS NOW
67,167
AVG SELL PX
$146.38
TRADE KIND
SHOWING 38 / 38
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
5 backtested trades · 8 horizons · 1 pending
Forward-return performance of every backtestable P/S trade by Caroline Dorsa, 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
7d5+60.00%-9.50%+0.62%-10.12%-16.03%
14d5+80.00%-8.54%+2.41%-10.95%-18.26%
30d5+80.00%-4.24%+2.93%-7.17%-13.37%
60d5+80.00%-2.45%+5.14%-7.59%-13.96%
90d5+20.00%+63.70%+7.91%+55.79%+96.97%
180d5+40.00%+40.59%+11.04%+29.55%+59.54%
1y5+100.00%-8.18%+11.55%-19.74%-25.01%
2y5(1 pending)+100.00%-55.42%+3.66%-59.08%-58.74%
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
DUK · 12,723 shares · as of May 7, 2026
03,1816,3629,54212,72320222023202420252026SHARES 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
2025
2026
2026
FLOW · 26 buys / 12 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ILMN
ILLUMINA, INC.
PURCHASEGRANT
Stock grant
2,072$144.83$300.1K15,754May 21, 2026May 22, 2026View →
ILMN
ILLUMINA, INC.
SALE
1,512$141.92$214.6K13,682May 20, 2026May 22, 2026View →
DUK
DUKE ENERGY CORP
PURCHASEGRANT
Stock grant
1,602$124.87$200.0K12,723May 7, 2026May 11, 2026View →
BIIB
BIOGEN INC.
PURCHASEGRANT
Stock grant
3,16031,002Jun 17, 2025Jun 18, 2025View →
ILMN
ILLUMINA, INC.
PURCHASEGRANT
Stock grant
3,78015,194May 21, 2025May 23, 2025View →
ILMN
ILLUMINA, INC.
SALE
1,070$83.62$89.5K11,414May 16, 2025May 20, 2025View →
BIIB
BIOGEN INC.
PURCHASE
1,235$122.72$151.6K27,842May 2, 2025May 5, 2025View →
DUK
DUKE ENERGY CORP
PURCHASEGRANT
Stock grant
1,607$121.33$195.0K11,121May 1, 2025May 5, 2025View →
BIIB
BIOGEN INC.
PURCHASEGRANT
Stock grant
1,78526,607Jun 21, 2024Jun 25, 2024View →
ILMN
ILLUMINA, INC.
PURCHASEGRANT
Stock grant
2,62212,431May 16, 2024May 17, 2024View →
ILMN
ILLUMINA, INC.
SALE
612$115.01$70.4K9,809May 15, 2024May 17, 2024View →
DUK
DUKE ENERGY CORP
PURCHASEGRANT
Stock grant
1,698.699$103.02$175.0K9,514May 9, 2024May 13, 2024View →
BIIB
BIOGEN INC.
PURCHASEGRANT
Stock grant
1,58024,822Jun 26, 2023Jun 28, 2023View →
ILMN
ILLUMINA, INC.
PURCHASEGRANT
Stock grant
1,53210,421May 26, 2023May 31, 2023View →
ILMN
ILLUMINA, INC.
SALE
492$212.65$104.6K8,889May 24, 2023May 25, 2023View →
DUK
DUKE ENERGY CORP
PURCHASEGRANT
Stock grant
1,783.712$98.11$175.0K7,816May 4, 2023May 8, 2023View →
BIIB
BIOGEN INC.
PURCHASEGRANT
Stock grant
1,37023,242Jun 15, 2022Jun 17, 2022View →
NTLA
INTELLIA THERAPEUTICS, INC.
PURCHASEGRANT
Stock grant
5,19712,701Jun 14, 2022Jun 16, 2022View →
NTLA
INTELLIA THERAPEUTICS, INC.
PURCHASEGRANT
Stock grant
7,6887,688Jun 14, 2022Jun 16, 2022View →
ILMN
ILLUMINA, INC.
PURCHASEGRANT
Stock grant
1,2329,381May 26, 2022May 27, 2022View →
ILMN
ILLUMINA, INC.
SALE
352$242.40$85.3K8,149May 25, 2022May 27, 2022View →
DUK
DUKE ENERGY CORP
PURCHASEGRANT
Stock grant
1,590$110.05$175.0K6,031May 5, 2022May 9, 2022View →
BIIB
BIOGEN INC.
PURCHASEGRANT
Stock grant
77521,872Jul 1, 2021Jul 2, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
PURCHASEGRANT
Stock grant
2,0942,094Jun 23, 2021Jun 25, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
PURCHASEGRANT
Stock grant
3,3823,382Jun 23, 2021Jun 25, 2021View →
ILMN
ILLUMINA, INC.
SALE
1,000$450.00$450.0K8,501Jun 10, 2021Jun 14, 2021View →
ILMN
ILLUMINA, INC.
PURCHASEGRANT
Stock grant
8819,501May 26, 2021May 27, 2021View →
ILMN
ILLUMINA, INC.
SALE
385$397.09$152.9K8,620May 25, 2021May 27, 2021View →
DUK
DUKE ENERGY CORP
PURCHASEGRANT
Stock grant
1,591.406$100.54$160.0K4,441.406May 6, 2021May 6, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
SALE
2,014$81.49$164.1K10,896Apr 5, 2021Apr 6, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
SALE
800$82.99$66.4K5,410Apr 5, 2021Apr 6, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
SALE
7,5009,088Apr 5, 2021Apr 6, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
SALE
4,686$82.35$385.9K6,210Apr 5, 2021Apr 6, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
PURCHASE
7,500$6.40$48.0K12,910Apr 5, 2021Apr 6, 2021View →
NTLA
INTELLIA THERAPEUTICS, INC.
PURCHASEGRANT
Stock grant
19,00019,000Jun 18, 2020Jun 19, 2020View →
BIIB
BIOGEN INC.
PURCHASEGRANT
Stock grant
89021,097Jun 3, 2020Jun 5, 2020View →
ILMN
ILLUMINA, INC.
PURCHASEGRANT
Stock grant
9639,005May 27, 2020May 28, 2020View →
ILMN
ILLUMINA, INC.
SALE
519$354.41$183.9K8,042May 26, 2020May 28, 2020View →
Other insiders · DUK
Loading peer insiders…
About this filer
CIK 0001181174
ROLE
Director
PRIMARY
DUK
COMPANIES
4
ACTIVE SINCE
May 2020
MARKETPEEL · /INSIDER/0001181174DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback