MarketPeel
Insider Trading Intelligence
JA

John S. Abbott

OTTR
PRES VARISTAR, SR VP, M/I PLAT · OTTER TAIL CORP · CIK 0001639060
FILING MIX · LIFETIME34%/66%
BUYS
22
SELLS
42
TOTAL VALUE
$7.21M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
50,896
AVG SELL PX
$70.37
TRADE KIND
SHOWING 64 / 64
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
1 backtested trades · 8 horizonsHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by John S. Abbott, 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
7d1+100.00%+13.40%-3.06%+16.46%+16.46%
14d1+100.00%+15.57%+5.89%+9.68%+9.68%
30d1+100.00%+24.64%+12.78%+11.86%+11.86%
60d1+100.00%+10.83%+18.58%-7.75%-7.75%
90d1+100.00%+13.42%+29.32%-15.91%-15.91%
180d1+100.00%+2.08%+35.69%-33.60%-33.60%
1y1+100.00%+24.32%+61.80%-37.48%-37.48%
2y1+100.00%+74.69%+74.78%-0.09%-0.09%
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
OTTR · 50,896 shares · as of Feb 11, 2026
013,77627,55341,32955,105202120222023202420252026SHARES 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 · 22 buys / 42 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
8,400$86.43$726.0K55,105Feb 11, 2026Feb 12, 2026View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4,209$86.43$363.8K50,896Feb 11, 2026Feb 12, 2026View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
1,6001,600Feb 10, 2026Feb 12, 2026View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
350700Feb 6, 2026Feb 9, 2026View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
763$87.83$67.0K46,705Feb 6, 2026Feb 9, 2026View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4251,275Feb 6, 2026Feb 9, 2026View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
450450Feb 6, 2026Feb 9, 2026View →
OTTR
OTTER TAIL CORP
PURCHASE
Sr VP, Manufacturing Platform
1,62547,468Feb 6, 2026Feb 9, 2026View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4000Feb 6, 2026Feb 9, 2026View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
3,798$79.62$302.4K45,843Feb 12, 2025Feb 13, 2025View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
7,560$79.62$601.9K49,641Feb 12, 2025Feb 13, 2025View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
1,7001,700Feb 11, 2025Feb 13, 2025View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
450900Feb 6, 2025Feb 7, 2025View →
OTTR
OTTER TAIL CORP
PURCHASE
Sr VP, Manufacturing Platform
1,77542,914Feb 6, 2025Feb 7, 2025View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
3501,050Feb 6, 2025Feb 7, 2025View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
400400Feb 6, 2025Feb 7, 2025View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
833$78.99$65.8K42,081Feb 6, 2025Feb 7, 2025View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
5750Feb 6, 2025Feb 7, 2025View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
12,000$93.33$1.12M46,148Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
1,4001,400Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
PURCHASE
Sr VP, Manufacturing Platform
1,825$93.33$170.3K41,996Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
575575Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
5,977$93.33$557.8K40,171Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4501,350Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
857$93.33$80.0K41,139Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
400800Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4000Feb 6, 2024Feb 8, 2024View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
1,8001,800Feb 7, 2023Feb 9, 2023View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4,232$64.65$273.6K34,148Feb 7, 2023Feb 9, 2023View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
8,400$64.65$543.1K38,380Feb 7, 2023Feb 9, 2023View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
5751,150Feb 6, 2023Feb 8, 2023View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
846$65.34$55.3K29,980Feb 6, 2023Feb 8, 2023View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
400400Feb 6, 2023Feb 8, 2023View →
OTTR
OTTER TAIL CORP
PURCHASE
Sr VP, Manufacturing Platform
1,80030,826Feb 6, 2023Feb 8, 2023View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4250Feb 6, 2023Feb 8, 2023View →
OTTR
OTTER TAIL CORP
SALE
Sr VP, Manufacturing Platform
4001,200Feb 6, 2023Feb 8, 2023View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
4,520$61.37$277.4K29,026Feb 7, 2022Feb 9, 2022View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
9,000$61.37$552.3K33,546Feb 7, 2022Feb 9, 2022View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
1,6001,600Feb 7, 2022Feb 9, 2022View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
400800Feb 6, 2022Feb 8, 2022View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
5751,725Feb 6, 2022Feb 8, 2022View →
OTTR
OTTER TAIL CORP
PURCHASE
Pres Varistar, Sr VP, M/I Plat
1,85025,415Feb 6, 2022Feb 8, 2022View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
4500Feb 6, 2022Feb 8, 2022View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
869$60.90$52.9K24,546Feb 6, 2022Feb 8, 2022View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
425425Feb 6, 2022Feb 8, 2022View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
2,3002,300Feb 10, 2021Feb 12, 2021View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
6,829$42.35$289.2K27,033Feb 10, 2021Feb 12, 2021View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
3,468$42.35$146.9K23,565Feb 10, 2021Feb 12, 2021View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
822$41.66$34.2K20,204Feb 6, 2021Feb 9, 2021View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
4001,200Feb 6, 2021Feb 9, 2021View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
4750Feb 6, 2021Feb 9, 2021View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
450450Feb 6, 2021Feb 9, 2021View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
425850Feb 6, 2021Feb 9, 2021View →
OTTR
OTTER TAIL CORP
PURCHASE
Pres Varistar, Sr VP, M/I Plat
1,75021,026Feb 6, 2021Feb 9, 2021View →
OTTR
OTTER TAIL CORP
PURCHASE
Pres Varistar, Sr VP, M/I Plat
5,000$41.21$206.1K5,000Mar 12, 2020Mar 16, 2020View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
8,293$54.06$448.3K23,349Feb 12, 2020Feb 14, 2020View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
4,073$54.06$220.2K19,276Feb 12, 2020Feb 14, 2020View →
OTTR
OTTER TAIL CORP
PURCHASEGRANT
Stock grant
1,6001,600Feb 12, 2020Feb 14, 2020View →
OTTR
OTTER TAIL CORP
PURCHASE
Pres Varistar, Sr VP, M/I Plat
1,95016,030Feb 6, 2020Feb 10, 2020View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
974$54.42$53.0K15,056Feb 6, 2020Feb 10, 2020View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
475475Feb 6, 2020Feb 10, 2020View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
6000Feb 6, 2020Feb 10, 2020View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
4251,275Feb 6, 2020Feb 10, 2020View →
OTTR
OTTER TAIL CORP
SALE
Pres Varistar, Sr VP, M/I Plat
450900Feb 6, 2020Feb 10, 2020View →
Other insiders · OTTR
Loading peer insiders…
About this filer
CIK 0001639060
ROLE
Pres Varistar, Sr VP, M/I Plat
PRIMARY
OTTR
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001639060DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback