Insider track record
OtherNot enough buy signals with a settled T+90 horizon to measure a track record yet.
Browse the detailed record of transactions filed by Horsfall Jan Robert. Director active across 3 companies, notably Northwestern CORP. Aggregated, 16 filings have been published. Split: 0 buy · 3 sells. Total volume traded: €395k. Activity tracked since 14 May 2021. The latest transaction was filed on 6 August 2026 (Attribution). Regulator: SEC (Form 4). All data is accessible without signup.
Companies and markets linked to Horsfall Jan Robert
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
Declarations16 total
524 shares@ US$71.620.0018% mcap9.8% of flowCommon StockSEC:0001244563-26-000006:0
581 shares@ US$64.5410.6% of flowCommon StockSEC:0001244563-26-000002:0
640 shares@ US$58.6112.2% of flowCommon StockSEC:0001244563-25-000004:0
731 shares@ US$51.3014.0% of flowCommon StockSEC:0001993004-25-000126:0
648 shares@ US$57.8716.5% of flowCommon StockSEC:0001993004-25-000092:0
702 shares@ US$53.4618.0% of flowCommon StockSEC:0001993004-25-000016:0
688 shares@ US$57.2217.7% of flowCommon StockSEC:0001993004-24-000093:0
688 shares@ US$50.0815.9% of flowCommon StockSEC:0001993004-24-000064:0
687 shares@ US$50.9316.1% of flowCommon StockSEC:0000073088-24-000073:0
687 shares@ US$50.8915.9% of flowCommon StockSEC:0000073088-24-000014:0
2,800 shares@ US$57.2618.3% of flowCommon StockSEC:0000073088-23-000040:0
2,750 shares@ US$59.3418.8% of flowCommon StockSEC:0000073088-23-000010:0
2,430 shares@ US$58.4818.2% of flowCommon StockSEC:0000073088-22-000031:0
2,750 shares@ US$56.8320.0% of flowCommon StockSEC:0000073088-22-000005:0
2,200 shares@ US$65.1517.3% of flowCommon StockSEC:0000073088-21-000098:0
2,750 sharesCommon StockSEC:0000073088-16-000203:0
About Horsfall Jan Robert
HORSFALL JAN ROBERT is a declarant linked to NorthWestern Energy Group, Inc. and NORTHWESTERN CORP, where he is a director. He has 15 filings in total, and across the recent filings observed, sales amount to EUR 394992 between 2016-01-11 and 2026-02-04, with the modal transaction nature listed as Attribution.