Skip to Main Content
Insider Trading

Last Updated: 1 month, 1 week ago

Iain Mackenzie has an estimated net worth of at least $12.4 million*, as of July 22, 2026. They own 127,177 shares of ICHR stock. They have sold 19,933 shares of ICHR stock since 2021, for an estimated $-318,150.

Iain Mackenzie $ICHR SEC Form 4 Insider Trading

Iain Mackenzie has filed a total of 11 insider trades in $ICHR since 2021. Their most recent trade was a sale of 400 shares, made on Aug 18, 2026. Their largest trade was a purchase of 25,000 shares, made on Aug 07, 2025. We estimate that they now own 127,177 shares of $ICHR, worth an estimated $12.8 million.



Insider Trading at $ICHR

There have been a total of 55 insider trades reported at $ICHR since 2021, with 64,100 shares purchased and 772,059 shares sold. The most active insider traders in $ICHR stock have been Philip Ryan Sr. Barros, Bruce Ragsdale, and Kevin M. Canty. The most recent trade was a sale of 6,456 shares reported by BRUCE RAGSDALE (Chief Operating Officer), made on Sep 01, 2026.



History of Insider Stock Trades by Iain Mackenzie

Company Ticker Purchase / Sale Shares Date Disclosed (EST)
ICHR logo ICHR Sale 400 Aug 18, 2026 Aug. 20, 2026, 5:27 p.m.
ICHR logo ICHR Sale 3,150 Aug 18, 2026 Aug. 20, 2026, 5:27 p.m.
ICHR logo ICHR Sale 1,200 Aug 18, 2026 Aug. 20, 2026, 5:27 p.m.
ICHR logo ICHR Sale 5,183 Aug 18, 2026 Aug. 20, 2026, 5:27 p.m.
ICHR logo ICHR Purchase 10,000 Nov 17, 2025 Nov. 17, 2025, 7:23 p.m.
ICHR logo ICHR Purchase 10,000 Nov 06, 2025 Nov. 10, 2025, 5:09 p.m.
ICHR logo ICHR Purchase 25,000 Aug 07, 2025 Aug. 11, 2025, 4:51 p.m.
ICHR logo ICHR Sale 2,500 May 18, 2022 May 18, 2022, 8:56 p.m.
ICHR logo ICHR Sale 2,500 Feb 16, 2022 Feb. 18, 2022, 7 p.m.
ICHR logo ICHR Sale 2,500 Nov 17, 2021 Nov. 19, 2021, 5:08 p.m.
ICHR logo ICHR Sale 2,500 Aug 18, 2021 Aug. 19, 2021, 8 p.m.




$ICHR Executives and Stock Owners with Insider Trades



*This is only based off of information found in SEC filings, and may not reflect actual net worth. There may also be inaccuracies due to privately holdings filing errors, parsing errors, accidental double-counting of shares, incorrect classification of indirectly owned shares, sales prior to dataset start date, or any other number of issues.