Skip to content
★ Sign in to follow
Insider activity · 24 months1 buy0 salesCumulative net flow
Total declarations
94
Company
1
▲ Purchases (2 ops.)
€660k
▼ Sales (50 ops.)
€4.0M

Latest filing published 02 Mar 2026 for Birchtech Corp., €635k.

Filing timeline

BuySale
Richard MacPherson

Insider track record

Disclosed buys
2
Disclosed sells
50
Signal history

Closed purchases

Market purchases
2
Positive at T+90
0%
Median T+90
-18.2%

Based on 2 purchases whose 90-day window has closed (published at least 91 days ago), the same population our ranking model reads.

Purchases by company

Since each purchase

  • Filed 02 Mar 2026 · 251 days ago · €635k
    -49.6%
    Entry US$2.24 · Close 23 Oct 2026 US$1.13
  • Filed 22 Mar 2021 · 2057 days ago · €24k
    -66.4%
    Entry US$6.55 · Close at T+365 US$2.20

Entry is the close on the day after publication, the first price a reader could act on. Prices in the listing currency. Past moves are not a forecast.

Richard MacPherson: trading record in brief

Richard MacPherson appears in our data through filings on Birchtech Corp. shares, published by SEC (Form 4). We count 94 filings; the first trade dates from 7 October 2011 and the latest from 27 February 2026.

On the open market, the record shows 2 purchases worth €660k and 50 sales worth €4.0M. Sales outweigh purchases by €3.4M. Open-market purchases are the filings investors watch most closely, because the insider pays for the shares out of pocket. Outside the open market, there are 12 share grants and 12 option exercises. Since January 2026: 1 purchase and no sales on the market.

The newest entry dates from 2 March 2026: an open-market purchase of €635k, in Birchtech Corp. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 2 days. The legal deadline for a Form 4 is two business days after the transaction. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. This summary is built from SEC (Form 4) disclosures alone and does not predict where the share price will go.

Companies and markets linked to Richard MacPherson

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations88 total
  • ▲
    President and CEOExecutivesBirchtech Corp.
    750,000 USD29SEC
    312,500 shares@ US$2.4065.8% of flowCommon StockSEC:0001358094-26-000001:0
    Canonical exit: 28 May 2026 (T+90)
  • ◆
    President and CEOExecutivesBirchtech Corp.
    290,001 USD23SEC
    310,427 shares@ US$0.93428.1% of flowCommon StockSEC:0001358094-25-000007:1
  • ◇
    President and CEOExecutivesBirchtech Corp.
    290,000 USD25SEC
    500,000 shares@ US$0.5825.6% of flowCommon StockSEC:0001358094-25-000007:0
  • ◆
    President and CEOExecutivesBirchtech Corp.
    95,000 USD22SEC
    181,022 shares@ US$0.52482.7% of flowCommon StockSEC:0000945836-25-000003:1
  • ◇
    President and CEOExecutivesBirchtech Corp.
    95,000 USD23SEC
    500,000 shares@ US$0.198.6% of flowCommon StockSEC:0000945836-25-000003:0
  • ◆
    President and CEOExecutivesBirchtech Corp.
    405,000 USD23SEC
    613,544 shares@ US$0.660112.4% of flowCommon StockSEC:0000945836-24-000009:1
  • ◇
    President and CEOExecutivesBirchtech Corp.
    405,000 USD30SEC
    1,500,000 shares@ US$0.2783.2% of flowCommon StockSEC:0000945836-24-000009:0
  • ◆
    President and CEOExecutivesBirchtech Corp.
    3,292 USD22SEC
    8,112 shares@ US$0.40580.1% of flowCommon StockSEC:0000945836-23-000018:1
  • ◇
    President and CEOExecutivesBirchtech Corp.
    3,292 USD22SEC
    16,458 shares@ US$0.200.7% of flowCommon StockSEC:0000945836-23-000018:0
  • ◆
    President and CEOExecutivesBirchtech Corp.
    4,279 USD22SEC
    10,903 shares@ US$0.39250.1% of flowCommon StockSEC:0000945836-23-000016:1
  • ◇
    President and CEOExecutivesBirchtech Corp.
    4,279 USD22SEC
    16,458 shares@ US$0.260.9% of flowCommon StockSEC:0000945836-23-000016:0
  • ◆
    President and CEOExecutivesBirchtech Corp.
    2,798 USD22SEC
    8,451 shares@ US$0.33110.1% of flowCommon StockSEC:0000945836-23-000012:1
  • ◇
    President and CEOExecutivesBirchtech Corp.
    2,798 USD22SEC
    16,458 shares@ US$0.170.6% of flowCommon StockSEC:0000945836-23-000012:0
  • ◆
    President and CEOExecutivesBirchtech Corp.
    2,386 USD22SEC
    7,954 shares@ US$0.300.1% of flowCommon StockSEC:0000945836-23-000011:1
  • ◇
    President and CEOExecutivesBirchtech Corp.
    3,456 USD22SEC
    16,458 shares@ US$0.210.1% of flowCommon StockSEC:0000945836-23-000011:2
  • ◆
    President and CEOExecutivesBirchtech Corp.
    3,456 USD22SEC
    11,520 shares@ US$0.300.1% of flowCommon StockSEC:0000945836-23-000011:3
  • ◇
    President and CEOExecutivesBirchtech Corp.
    2,386 USD22SEC
    8,229 shares@ US$0.290.5% of flowCommon StockSEC:0000945836-23-000011:0
  • ◇
    President and CEOExecutivesBirchtech Corp.
    70,000 USD23SEC
    250,000 shares@ US$0.2814.2% of flowCommon StockSEC:0000945836-23-000002:0
  • ◆
    President and CEOExecutivesBirchtech Corp.
    0SEC
    3,000,000 shares0Common StockSEC:0000945836-22-000007:0
  • ▼
    President and CEOExecutivesBirchtech Corp.
    599,460 USD26SEC
    582,000 shares@ US$1.0321.5% of flowCommon StockSEC:0000945836-21-000004:0
  • ▲
    President and CEOExecutivesBirchtech Corp.
    28,750 USD22SEC
    25,000 shares@ US$1.151.0% of flowCommon StockSEC:0000945836-21-000003:0
    Canonical exit: 20 Jun 2021 (T+90)
  • ◆
    President and CEOExecutivesBirchtech Corp.
    460,000 USD24SEC
    2,000,000 shares@ US$0.2316.3% of flowCommon StockSEC:0000945836-21-000002:0
  • ●
    President and CEOExecutivesBirchtech Corp.
    0SEC
    25,000 sharesCommon StockSEC:0000945836-16-000034:0
  • ▼
    President and CEOExecutivesBirchtech Corp.
    337,500 USD0SEC
    750,000 shares@ US$0.45Common StockSEC:0000945836-15-000024:0
  • ▼
    President and CEOExecutivesBirchtech Corp.
    112,500 USD0SEC
    250,000 shares@ US$0.45Common StockSEC:0000945836-15-000024:1

25 of 88 declarations