MarketPeel
Insider Trading Intelligence
JB

James G. Berbee

MGEE
DIRECTOR · MGE ENERGY INC · CIK 0001732234
FILING MIX · LIFETIME90%/10%
BUYS
35
SELLS
4
TOTAL VALUE
$668.3K
COMPANIES
1
ACTIVE SINCE
Aug 2020
HOLDINGS NOW
9,362
AVG SELL PX
TRADE KIND
SHOWING 39 / 39
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
26 backtested trades · 8 horizons · 11 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by James G. Berbee, 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
7d26+42.31%+0.60%+0.84%-0.24%-0.23%
14d26+53.85%-0.14%+1.02%-1.16%-0.59%
30d26+42.31%+0.26%+1.53%-1.28%-1.77%
60d26+53.85%+0.11%+3.31%-3.21%-1.89%
90d26+61.54%+2.27%+5.54%-3.27%-2.17%
180d26(1 pending)+56.00%+2.11%+9.05%-6.52%-8.31%
1y26(4 pending)+77.27%+9.56%+16.80%-7.24%-6.14%
2y26(6 pending)+65.00%+10.87%+28.00%-16.39%-13.80%
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
MGEE · 9,362.071 shares · as of Mar 11, 2026
02,8835,7668,64911,532202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 35 buys / 4 sellsCOVERAGE · 23 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MGEE
MGE ENERGY INC
PURCHASE
372.839$77.74$29.0K9,362.071Mar 11, 2026Mar 12, 2026View →
MGEE
MGE ENERGY INC
PURCHASEGRANT
Stock grant
1,0391,039Mar 2, 2026Mar 3, 2026View →
MGEE
MGE ENERGY INC
PURCHASE
2,0628,989.232Dec 31, 2025Jan 5, 2026View →
MGEE
MGE ENERGY INC
SALE
2,0620Dec 31, 2025Jan 5, 2026View →
MGEE
MGE ENERGY INC
PURCHASE
270.275$78.57$21.2K6,888.509Dec 5, 2025Dec 8, 2025View →
MGEE
MGE ENERGY INC
PURCHASE
253.583$83.75$21.2K6,582.888Sep 8, 2025Sep 9, 2025View →
MGEE
MGE ENERGY INC
PURCHASE
506.688$83.83$42.5K6,329.305Aug 15, 2025Aug 18, 2025View →
MGEE
MGE ENERGY INC
SALE
5,793.045,793.04Apr 25, 2025Apr 28, 2025View →
MGEE
MGE ENERGY INC
PURCHASE
445.538$90.83$40.5K11,531.881Mar 12, 2025Mar 13, 2025View →
MGEE
MGE ENERGY INC
PURCHASEGRANT
Stock grant
918918Mar 3, 2025Mar 4, 2025View →
MGEE
MGE ENERGY INC
SALE
6920Dec 31, 2024Jan 3, 2025View →
MGEE
MGE ENERGY INC
PURCHASE
69211,086.343Dec 31, 2024Jan 3, 2025View →
MGEE
MGE ENERGY INC
PURCHASE
406.117$87.36$35.5K10,295.425Aug 23, 2024Aug 26, 2024View →
MGEE
MGE ENERGY INC
PURCHASE
57.655$78.00$4.5K9,834.202May 30, 2024May 31, 2024View →
MGEE
MGE ENERGY INC
PURCHASE
457.695$82.16$37.6K9,724.776Mar 6, 2024Mar 7, 2024View →
MGEE
MGE ENERGY INC
PURCHASEGRANT
Stock grant
1,2671,267Mar 1, 2024Mar 4, 2024View →
MGEE
MGE ENERGY INC
SALE
7600Dec 31, 2023Jan 2, 2024View →
MGEE
MGE ENERGY INC
PURCHASE
7609,218.485Dec 31, 2023Jan 2, 2024View →
MGEE
MGE ENERGY INC
PURCHASE
20.151$74.39$1.5K8,458.485Dec 6, 2023Dec 7, 2023View →
MGEE
MGE ENERGY INC
PURCHASE
99.84$75.07$7.5K8,438.334Nov 15, 2023Nov 15, 2023View →
MGEE
MGE ENERGY INC
PURCHASE
433.988$74.84$32.5K8,290.666Aug 25, 2023Aug 25, 2023View →
MGEE
MGE ENERGY INC
PURCHASE
59.564$75.50$4.5K7,816.45May 23, 2023May 23, 2023View →
MGEE
MGE ENERGY INC
PURCHASE
1,146.226$70.19$80.5K7,721.529Mar 10, 2023Mar 10, 2023View →
MGEE
MGE ENERGY INC
PURCHASEGRANT
Stock grant
1,1441,144Mar 1, 2023Mar 1, 2023View →
MGEE
MGE ENERGY INC
PURCHASE
172.413$69.55$12.0K6,537.432Nov 15, 2022Nov 15, 2022View →
MGEE
MGE ENERGY INC
PURCHASE
361.002$78.90$28.5K6,330.833Aug 30, 2022Aug 30, 2022View →
MGEE
MGE ENERGY INC
PURCHASE
56.847$79.11$4.5K5,939.253May 25, 2022May 25, 2022View →
MGEE
MGE ENERGY INC
PURCHASE
1,067.489$74.86$79.9K5,858.319Mar 4, 2022Mar 4, 2022View →
MGEE
MGE ENERGY INC
PURCHASEGRANT
Stock grant
692692Feb 18, 2022Feb 19, 2021View →
MGEE
MGE ENERGY INC
PURCHASE
58.457$76.93$4.5K4,767.7Nov 22, 2021Nov 22, 2021View →
MGEE
MGE ENERGY INC
PURCHASE
373.553$80.26$30.0K4,685.989Aug 26, 2021Aug 26, 2021View →
MGEE
MGE ENERGY INC
PURCHASE
19.965$75.08$1.5K4,219.843Jun 3, 2021Jun 3, 2021View →
MGEE
MGE ENERGY INC
PURCHASE
80.006$74.94$6.0K4,271.878May 25, 2021May 25, 2021View →
MGEE
MGE ENERGY INC
PURCHASE
1,028.231$66.26$68.1K4,175.836Mar 8, 2021Mar 8, 2021View →
MGEE
MGE ENERGY INC
PURCHASEGRANT
Stock grant
760760Feb 19, 2021Feb 19, 2021View →
MGEE
MGE ENERGY INC
PURCHASE
21.471$69.81$1.5K3,131.834Dec 10, 2020Dec 10, 2020View →
MGEE
MGE ENERGY INC
PURCHASE
122.934$73.16$9.0K3,110.363Nov 17, 2020Nov 17, 2020View →
MGEE
MGE ENERGY INC
PURCHASE
22.831$65.65$1.5K2,970.536Aug 27, 2020Aug 27, 2020View →
MGEE
MGE ENERGY INC
PURCHASE
940.762$66.92$63.0K2,947.705Aug 14, 2020Aug 14, 2020View →
Other insiders · MGEE
Loading peer insiders…
About this filer
CIK 0001732234
ROLE
Director
PRIMARY
MGEE
COMPANIES
1
ACTIVE SINCE
Aug 2020
MARKETPEEL · /INSIDER/0001732234DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback