Home/Insiders/MACFARLANE CHARLES S
MC
SEC Insider//CIK 0001278053

MACFARLANE CHARLES S

CIK 00012780532 companiesFERGUS FALLS, MN

Transactions

50

Companies

2

Filings

5

CIK

0001278053

Recent Transactions

50 trades
  • Tax Payment

    Common Stock

    2025-02-12$79.61/sh20,435221,495 total
  • Award

    Common Stock

    2025-02-12$79.61/sh+41,440241,930 total
  • Award

    Restricted Stock Units

    2025-02-11+9,9009,900 total
  • Exercise/Conversion

    Restricted Stock Units

    2025-02-061,9755,925 total
  • Exercise/Conversion

    Common Stock

    2025-02-06+9,525204,954 total
  • Tax Payment

    Common Stock

    2025-02-06$78.99/sh4,464200,490 total
  • Exercise/Conversion

    Restricted Stock Units

    2025-02-062,5005,000 total
  • Exercise/Conversion

    Restricted Stock Units

    2025-02-062,8750 total
  • Exercise/Conversion

    Restricted Stock Units

    2025-02-062,1752,175 total
  • Gift

    Common Stock

    2024-03-1223,0460 total
  • Exercise/Conversion

    Restricted Stock Units

    2024-02-062,5007,500 total
  • Exercise/Conversion

    Common Stock

    2024-02-06$93.33/sh+9,550189,903 total
  • Exercise/Conversion

    Restricted Stock Units

    2024-02-062,1754,350 total
  • Award

    Restricted Stock Units

    2024-02-06+7,9007,901 total
  • Award

    Common Stock

    2024-02-06$93.33/sh+60,000209,929 total
  • Tax Payment

    Common Stock

    2024-02-06$93.33/sh4,475185,428 total
  • Tax Payment

    Common Stock

    2024-02-06$93.33/sh29,576180,353 total
  • Exercise/Conversion

    Restricted Stock Units

    2024-02-062,8752,875 total
  • Exercise/Conversion

    Restricted Stock Units

    2024-02-062,0000 total
  • Award

    Restricted Stock Units

    2023-02-07+10,00010,000 total
  • Tax Payment

    Common Stock

    2023-02-07$64.65/sh20,443138,400 total
  • Award

    Common Stock

    2023-02-07$64.65/sh+41,400158,843 total
  • Exercise/Conversion

    Restricted Stock Units

    2023-02-062,8755,750 total
  • Exercise/Conversion

    Restricted Stock Units

    2023-02-061,9750 total
  • Tax Payment

    Common Stock

    2023-02-06$65.33/sh4,230117,443 total
  • Exercise/Conversion

    Restricted Stock Units

    2023-02-062,1756,525 total
  • Exercise/Conversion

    Restricted Stock Units

    2023-02-062,0002,000 total
  • Exercise/Conversion

    Common Stock

    2023-02-06+9,025121,673 total
  • Award

    Restricted Stock Units

    2022-02-07+8,7008,700 total
  • Tax Payment

    Common Stock

    2022-02-07$61.37/sh20,43699,432 total
  • Award

    Common Stock

    2022-02-07$61.37/sh+41,400119,868 total
  • Exercise/Conversion

    Restricted Stock Units

    2022-02-061,8000 total
  • Tax Payment

    Common Stock

    2022-02-06$60.90/sh4,05578,468 total
  • Exercise/Conversion

    Restricted Stock Units

    2022-02-062,0004,000 total
  • Exercise/Conversion

    Restricted Stock Units

    2022-02-062,8758,625 total
  • Exercise/Conversion

    Common Stock

    2022-02-06+8,65082,523 total
  • Exercise/Conversion

    Restricted Stock Units

    2022-02-061,9751,975 total
  • Gift

    Common Stock

    2021-10-29+75,45975,459 total
  • Award

    Restricted Stock Units

    2021-02-10+11,50011,500 total
  • Tax Payment

    Common Stock

    2021-02-10$42.34/sh13,495203,001 total
  • Award

    Common Stock

    2021-02-10$42.34/sh+27,315216,496 total
  • Exercise/Conversion

    Common Stock

    2021-02-06+7,500192,697 total
  • Exercise/Conversion

    Restricted Stock Units

    2021-02-062,0006,000 total
  • Exercise/Conversion

    Restricted Stock Units

    2021-02-061,9753,950 total
  • Exercise/Conversion

    Restricted Stock Units

    2021-02-061,8001,800 total
  • Exercise/Conversion

    Restricted Stock Units

    2021-02-061,7250 total
  • Tax Payment

    Common Stock

    2021-02-06$41.66/sh3,516189,181 total
  • Award

    Common Stock

    2020-02-12$54.06/sh+30,646198,967 total
  • Tax Payment

    Common Stock

    2020-02-12$54.06/sh15,119183,848 total
  • Award

    Restricted Stock Units

    2020-02-12+8,0008,000 total