Charles S. Macfarlane serves as Executive at OTTER TAIL CORP, where they oversee executive responsibilities. Since joining the company, Charles S. Macfarlane has executed 79 insider transactions totaling $445.2K, demonstrating a bearish approach to their equity position. Their most recent transaction on Feb 11, 2026 involved selling 23,515 shares valued at $2.0M.
Charles S. Macfarlane currently holds 251,597 shares of OTTER TAIL CORP (OTTR), valued at approximately $0. This represents their equity stake as Executive.
Based on SEC Form 4 filings, Charles S. Macfarlane has been a net seller of OTTR stock. They have purchased $31.8K and sold $413.4K worth of shares.
Charles S. Macfarlane's most recent insider trade was on Feb 11, 2026, when they sold 23,515 shares at $86.43 per share.
Get notified when new Form 4 filings are submitted
| $86.43 |
| Discretionary |
| Feb 10, 2026 | OTTR | $0 | Award | 9,400 | $N/A | Discretionary |
| Mar 12, 2024 | OTTR | $0 | Gift | 23,046 | $N/A | Discretionary |
| Feb 6, 2024 | OTTR | $417.7K | Payment | 4,475 | $93.33 | Discretionary |
| Feb 6, 2024 | OTTR | $5.6M | Award | 60,000 | $93.33 | Discretionary |
| Feb 6, 2024 | OTTR | $2.8M | Payment | 29,576 | $93.33 | Discretionary |
| Feb 6, 2024 | OTTR | $891.3K | Option Exercise | 9,550 | $93.33 | Discretionary |
| Feb 7, 2023 | OTTR | $1.3M | Payment | 20,443 | $64.65 | Discretionary |
| Feb 7, 2023 | OTTR | $2.7M | Award | 41,400 | $64.65 | Discretionary |
| Feb 6, 2023 | OTTR | $0 | Option Exercise | 9,025 | $N/A | Discretionary |
| Feb 6, 2023 | OTTR | $276.4K | Payment | 4,230 | $65.34 | Discretionary |
| Feb 7, 2022 | OTTR | $1.3M | Payment | 20,436 | $61.37 | Discretionary |
| Feb 7, 2022 | OTTR | $2.5M | Award | 41,400 | $61.37 | Discretionary |
| Feb 6, 2022 | OTTR | $0 | Option Exercise | 8,650 | $N/A | Discretionary |
| Feb 6, 2022 | OTTR | $246.9K | Payment | 4,055 | $60.90 | Discretionary |
| Oct 29, 2021 | OTTR | $0 | Gift | 75,459 | $N/A | Discretionary |
| Feb 10, 2021 | OTTR | $571.5K | Payment | 13,495 | $42.35 | Discretionary |
| Feb 10, 2021 | OTTR | $1.2M | Award | 27,315 | $42.35 | Discretionary |
| Feb 6, 2021 | OTTR | $0 | Option Exercise | 7,500 | $N/A | Discretionary |
| Feb 6, 2021 | OTTR | $146.5K | Payment | 3,516 | $41.66 | Discretionary |
| Feb 12, 2020 | OTTR | $1.7M | Award | 30,646 | $54.06 | Discretionary |
| Feb 12, 2020 | OTTR | $817.3K | Payment | 15,119 | $54.06 | Discretionary |
| Feb 6, 2020 | OTTR | $0 | Option Exercise | 7,875 | $N/A | Discretionary |
| Feb 6, 2020 | OTTR | $181.5K | Payment | 3,336 | $54.42 | Discretionary |
| Feb 13, 2019 | OTTR | $2.5M | Award | 51,244 | $49.62 | Discretionary |
| Feb 13, 2019 | OTTR | $1.3M | Payment | 25,213 | $49.62 | Discretionary |
| Feb 6, 2019 | OTTR | $234.4K | Payment | 4,879 | $48.05 | Discretionary |
| Feb 6, 2019 | OTTR | $0 | Option Exercise | 7,900 | $N/A | Discretionary |
| Feb 6, 2019 | OTTR | $0 | Option Exercise | 7,900 | $N/A | Discretionary |