Sign inGet started

MACFARLANE CHARLES S

Insider CIK 1278053 · OTTR Sr VP, Electric Platform

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
OTTR Otter Tail Corp F Tax w/h2026-02-112026-02-1223,515$86.43 $2.03M251,597SEC↗
OTTR Otter Tail Corp A Award2026-02-112026-02-1247,700$86.43 $4.12M275,112SEC↗
OTTR Otter Tail Corp A Award deriv2026-02-102026-02-129,400— $09,400SEC↗
OTTR Otter Tail Corp M Exercise deriv2026-02-062026-02-092,175— $00SEC↗
OTTR Otter Tail Corp M Exercise deriv2026-02-062026-02-092,475— $07,425SEC↗
OTTR Otter Tail Corp M Exercise deriv2026-02-062026-02-091,975— $03,950SEC↗
OTTR Otter Tail Corp M Exercise deriv2026-02-062026-02-092,500— $02,500SEC↗
OTTR Otter Tail Corp F Tax w/h2026-02-062026-02-094,277$87.83 $375.6K227,412SEC↗
OTTR Otter Tail Corp M Exercise2026-02-062026-02-099,125— $0231,689SEC↗
OTTR Otter Tail Corp F Tax w/h2025-02-122025-02-1320,435$79.62 $1.63M221,495SEC↗
OTTR Otter Tail Corp A Award2025-02-122025-02-1341,440$79.62 $3.30M241,930SEC↗
OTTR Otter Tail Corp A Award deriv2025-02-112025-02-139,900— $09,900SEC↗
OTTR Otter Tail Corp M Exercise deriv2025-02-062025-02-071,975— $05,925SEC↗
OTTR Otter Tail Corp M Exercise deriv2025-02-062025-02-072,500— $05,000SEC↗
OTTR Otter Tail Corp M Exercise deriv2025-02-062025-02-072,175— $02,175SEC↗
OTTR Otter Tail Corp M Exercise deriv2025-02-062025-02-072,875— $00SEC↗
OTTR Otter Tail Corp M Exercise2025-02-062025-02-079,525— $0204,954SEC↗
OTTR Otter Tail Corp F Tax w/h2025-02-062025-02-074,464$78.99 $352.6K200,490SEC↗
OTTR Otter Tail Corp G Gift2024-03-122024-03-1323,046— $00SEC↗
OTTR Otter Tail Corp M Exercise deriv2024-02-062024-02-082,175— $04,350SEC↗
OTTR Otter Tail Corp A Award deriv2024-02-062024-02-087,900— $07,901SEC↗
OTTR Otter Tail Corp M Exercise deriv2024-02-062024-02-082,000— $00SEC↗
OTTR Otter Tail Corp M Exercise deriv2024-02-062024-02-082,875— $02,875SEC↗
OTTR Otter Tail Corp M Exercise deriv2024-02-062024-02-082,500— $07,500SEC↗
OTTR Otter Tail Corp F Tax w/h2024-02-062024-02-084,475$93.33 $417.7K185,428SEC↗
OTTR Otter Tail Corp A Award2024-02-062024-02-0860,000$93.33 $5.60M209,929SEC↗
OTTR Otter Tail Corp F Tax w/h2024-02-062024-02-0829,576$93.33 $2.76M180,353SEC↗
OTTR Otter Tail Corp M Exercise2024-02-062024-02-089,550$93.33 $891.3K189,903SEC↗
OTTR Otter Tail Corp A Award deriv2023-02-072023-02-0910,000— $010,000SEC↗
OTTR Otter Tail Corp F Tax w/h2023-02-072023-02-0920,443$64.65 $1.32M138,400SEC↗
OTTR Otter Tail Corp A Award2023-02-072023-02-0941,400$64.65 $2.68M158,843SEC↗
OTTR Otter Tail Corp M Exercise deriv2023-02-062023-02-081,975— $00SEC↗
OTTR Otter Tail Corp M Exercise deriv2023-02-062023-02-082,000— $02,000SEC↗
OTTR Otter Tail Corp M Exercise deriv2023-02-062023-02-082,875— $05,750SEC↗
OTTR Otter Tail Corp M Exercise deriv2023-02-062023-02-082,175— $06,525SEC↗
OTTR Otter Tail Corp M Exercise2023-02-062023-02-089,025— $0121,673SEC↗
OTTR Otter Tail Corp F Tax w/h2023-02-062023-02-084,230$65.34 $276.4K117,443SEC↗
OTTR Otter Tail Corp A Award deriv2022-02-072022-02-098,700— $08,700SEC↗
OTTR Otter Tail Corp F Tax w/h2022-02-072022-02-0920,436$61.37 $1.25M99,432SEC↗
OTTR Otter Tail Corp A Award2022-02-072022-02-0941,400$61.37 $2.54M119,868SEC↗
OTTR Otter Tail Corp M Exercise deriv2022-02-062022-02-072,875— $08,625SEC↗
OTTR Otter Tail Corp M Exercise deriv2022-02-062022-02-071,800— $00SEC↗
OTTR Otter Tail Corp M Exercise deriv2022-02-062022-02-071,975— $01,975SEC↗
OTTR Otter Tail Corp M Exercise deriv2022-02-062022-02-072,000— $04,000SEC↗
OTTR Otter Tail Corp M Exercise2022-02-062022-02-078,650— $082,523SEC↗
OTTR Otter Tail Corp F Tax w/h2022-02-062022-02-074,055$60.90 $246.9K78,468SEC↗
OTTR Otter Tail Corp A Award deriv2021-02-102021-02-1211,500— $011,500SEC↗
OTTR Otter Tail Corp F Tax w/h2021-02-102021-02-1213,495$42.35 $571.5K203,001SEC↗
OTTR Otter Tail Corp A Award2021-02-102021-02-1227,315$42.35 $1.16M216,496SEC↗
OTTR Otter Tail Corp M Exercise deriv2021-02-062021-02-091,975— $03,950SEC↗
OTTR Otter Tail Corp M Exercise deriv2021-02-062021-02-091,725— $00SEC↗
OTTR Otter Tail Corp M Exercise deriv2021-02-062021-02-091,800— $01,800SEC↗
OTTR Otter Tail Corp M Exercise deriv2021-02-062021-02-092,000— $06,000SEC↗
OTTR Otter Tail Corp M Exercise2021-02-062021-02-097,500— $0192,697SEC↗
OTTR Otter Tail Corp F Tax w/h2021-02-062021-02-093,516$41.66 $146.5K189,181SEC↗
OTTR Otter Tail Corp A Award deriv2020-02-122020-02-148,000— $08,000SEC↗
OTTR Otter Tail Corp A Award2020-02-122020-02-1430,646$54.06 $1.66M198,967SEC↗
OTTR Otter Tail Corp F Tax w/h2020-02-122020-02-1415,119$54.06 $817.3K183,848SEC↗
OTTR Otter Tail Corp M Exercise deriv2020-02-062020-02-101,975— $05,925SEC↗
OTTR Otter Tail Corp M Exercise deriv2020-02-062020-02-101,800— $03,600SEC↗
OTTR Otter Tail Corp M Exercise deriv2020-02-062020-02-101,725— $01,725SEC↗
OTTR Otter Tail Corp M Exercise deriv2020-02-062020-02-102,375— $00SEC↗
OTTR Otter Tail Corp M Exercise2020-02-062020-02-107,875— $0171,657SEC↗
OTTR Otter Tail Corp F Tax w/h2020-02-062020-02-103,336$54.42 $181.5K168,321SEC↗
OTTR Otter Tail Corp A Award deriv2019-02-132019-02-147,900— $07,900SEC↗
OTTR Otter Tail Corp A Award2019-02-132019-02-1451,244$49.62 $2.54M186,319SEC↗
OTTR Otter Tail Corp F Tax w/h2019-02-132019-02-1425,213$49.62 $1.25M161,106SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-071,800— $05,400SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-072,000— $00SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-072,375— $02,375SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-071,725— $03,450SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-201,800— $05,400SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-201,725— $03,450SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-202,375— $02,375SEC↗
OTTR Otter Tail Corp M Exercise deriv2019-02-062019-02-202,000— $00SEC↗
OTTR Otter Tail Corp F Tax w/h2019-02-062019-02-074,879$48.05 $234.4K134,993SEC↗
OTTR Otter Tail Corp M Exercise2019-02-062019-02-077,900— $0139,872SEC↗
OTTR Otter Tail Corp M Exercise2019-02-062019-02-207,900— $0139,872SEC↗
OTTR Otter Tail Corp F Tax w/h2019-02-062019-02-203,307$48.05 $158.9K136,565SEC↗
OTTR Otter Tail Corp F Tax w/h2018-04-082018-04-13739$43.70 $32.3K131,276SEC↗
OTTR Otter Tail Corp M Exercise deriv2018-02-062018-02-081,725— $05,175SEC↗
OTTR Otter Tail Corp M Exercise deriv2018-02-062018-02-082,000— $02,000SEC↗
OTTR Otter Tail Corp M Exercise deriv2018-02-062018-02-082,375— $04,750SEC↗
OTTR Otter Tail Corp F Tax w/h2018-02-062018-02-083,120$39.78 $124.1K131,844SEC↗
OTTR Otter Tail Corp A Award2018-02-062018-02-086,100— $0134,964SEC↗
OTTR Otter Tail Corp A Award deriv2018-02-052018-02-077,200— $07,200SEC↗
OTTR Otter Tail Corp A Award2018-02-052018-02-0740,392$41.33 $1.67M148,737SEC↗
OTTR Otter Tail Corp F Tax w/h2018-02-052018-02-0719,873$41.33 $821.4K128,864SEC↗
OTTR Otter Tail Corp F Tax w/h2017-04-082017-04-11715$38.08 $27.2K107,502SEC↗
OTTR Otter Tail Corp M Exercise deriv2017-02-062017-02-074,375— $011,125SEC↗
OTTR Otter Tail Corp F Tax w/h2017-02-062017-02-072,110$38.35 $80.9K108,042SEC↗
OTTR Otter Tail Corp M Exercise2017-02-062017-02-074,375— $0110,152SEC↗
OTTR Otter Tail Corp A Award deriv2017-02-022017-02-036,900— $06,900SEC↗
OTTR Otter Tail Corp A Award2017-02-022017-02-0329,830— $0121,323SEC↗
OTTR Otter Tail Corp F Tax w/h2017-02-022017-02-0315,546$37.65 $585.3K105,777SEC↗
OTTR Otter Tail Corp F Tax w/h2016-04-082016-04-11994$28.42 $28.2K90,436SEC↗
OTTR Otter Tail Corp M Exercise deriv2016-02-062016-02-102,000— $06,000SEC↗
OTTR Otter Tail Corp M Exercise2016-02-062016-02-102,000— $092,000SEC↗
OTTR Otter Tail Corp F Tax w/h2016-02-062016-02-10778$28.40 $22.1K91,222SEC↗
OTTR Otter Tail Corp A Award deriv2016-02-042016-02-109,500— $09,500SEC↗
OTTR Otter Tail Corp F Tax w/h2015-04-082015-04-101,825$31.85 $58.1K88,667SEC↗
OTTR Otter Tail Corp M Exercise deriv2015-03-232015-03-253,000— $00SEC↗
OTTR Otter Tail Corp M Exercise2015-03-232015-03-253,000$24.93 $74.8K90,326SEC↗
OTTR Otter Tail Corp M Exercise deriv2015-02-112015-02-1213,220— $00SEC↗
OTTR Otter Tail Corp F Tax w/h2015-02-112015-02-124,549— $087,326SEC↗
OTTR Otter Tail Corp M Exercise2015-02-112015-02-1213,220— $091,875SEC↗
OTTR Otter Tail Corp A Award deriv2015-02-062015-02-1013,220— $013,220SEC↗
OTTR Otter Tail Corp A Award deriv2015-02-062015-02-108,000— $08,000SEC↗
OTTR Otter Tail Corp A Award2014-04-142014-04-166,000— $077,227SEC↗
OTTR Otter Tail Corp F Tax w/h2014-04-082014-04-102,119$29.98 $63.5K71,227SEC↗
OTTR Otter Tail Corp M Exercise deriv2014-03-142014-03-143,000— $00SEC↗
OTTR Otter Tail Corp M Exercise2014-03-142014-03-143,000$26.50 $79.5K73,192SEC↗
OTTR Otter Tail Corp F Tax w/h2013-05-142013-05-1436$31.03 $1.1K68,170SEC↗
OTTR Otter Tail Corp F Tax w/h2013-05-142013-05-1422$31.03 $68368,206SEC↗
OTTR Otter Tail Corp M Exercise deriv2013-04-082013-04-104,000— $00SEC↗
OTTR Otter Tail Corp M Exercise2013-04-082013-04-104,000— $068,923SEC↗
OTTR Otter Tail Corp A Award2013-04-082013-04-102,500— $068,228SEC↗
OTTR Otter Tail Corp F Tax w/h2013-04-082013-04-101,309$31.03 $40.6K67,614SEC↗
OTTR Otter Tail Corp F Tax w/h2013-04-082013-04-101,886$31.03 $58.5K65,728SEC↗
OTTR Otter Tail Corp A Award2012-04-162012-04-173,300— $060,741SEC↗
OTTR Otter Tail Corp M Exercise deriv2012-04-082012-04-103,550— $00SEC↗
OTTR Otter Tail Corp F Tax w/h2012-04-082012-04-101,161$21.79 $25.3K59,028SEC↗
OTTR Otter Tail Corp F Tax w/h2012-04-082012-04-10810$21.79 $17.6K57,441SEC↗
OTTR Otter Tail Corp F Tax w/h2012-04-082012-04-10777$21.79 $16.9K58,251SEC↗
OTTR Otter Tail Corp M Exercise2012-04-082012-04-103,550— $060,189SEC↗