FS
Finch Steven C.
Director
OFFICERM
Insider track record
ExecutiveNot enough buy signals with a settled T+90 horizon to measure a track record yet.
Explore the detailed record of transactions filed by Finch Steven C., Director. Officer active across 3 companies, notably Allied Motion Technologies INC. Cumulatively, 14 filings have been recorded. Activity tracked since 5 May 2022. The latest transaction was filed on 5 August 2026 (Attribution). Regulator: SEC (Form 4). The full history is free.
Companies and markets linked to Finch Steven C.
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
Declarations14 total
291 shares@ US$93.25Common StockSEC:0001239944-26-000072:0
391 shares@ US$35.100.0019% mcap100.0% of flowCommon StockSEC:0001746639-26-000008:1
1,282 shares0Common StockSEC:0001746639-26-000008:0
374 shares@ US$62.0712.2% of flowCommon StockSEC:0001239944-26-000030:0
443 shares@ US$53.5114.4% of flowCommon StockSEC:0001239944-25-000022:0
597 shares@ US$39.7916.6% of flowCommon StockSEC:0001062993-25-013882:0
1,087 shares@ US$21.8520.5% of flowCommon StockSEC:0001062993-25-009028:0
953 shares@ US$23.2220.4% of flowCommon StockSEC:0001062993-25-004835:0
1,178 shares@ US$18.7819.8% of flowCommon StockSEC:0001062993-24-018768:0
905 shares@ US$23.8619.3% of flowCommon StockSEC:0001062993-24-014716:0
705 shares@ US$31.2020.0% of flowCommon StockSEC:0001062993-24-009925:0
2,302 shares@ US$35.8453.3% of flowCommon StockSEC:0001062993-23-010504:0
2,766 shares@ US$24.99100.0% of flowCommon StockSEC:0001062993-22-011827:0
1,695 sharesCommon StockSEC:0001239944-21-000023:0
About Finch Steven C.
Finch Steven C. is a Director at ALLIENT INC, Allied Motion Technologies INC, and Financial Institutions INC. He has 13 filings in total, all 13 are covered in the sampled filings, and the recent filings from 2021-05-06 to 2026-05-21 are marked as Attribution; the amounts shown in the top filings are 74847.3380106161, 65582.58351248756, 21007.002725189, 20823.06784863607, 20638.93440905953, and 20467.27741198661.