Sign inGet started

MacPherson Richard

Insider CIK 1524386 · MEEC VP of Special Initiatives, Director, 10% owner

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
BCHT Birchtech Corp. P Buy2026-02-272026-03-02312,500$2.40 $750.0K2,955,095SEC↗
BCHT Birchtech Corp. M Exercise deriv2025-12-122025-12-15500,000— $00SEC↗
BCHT Birchtech Corp. M Exercise2025-12-122025-12-15500,000$0.58 $290.0K13,523,381SEC↗
BCHT Birchtech Corp. F Tax w/h2025-12-122025-12-15310,427$0.93 $288.7K13,212,954SEC↗
BCHT Birchtech Corp. M Exercise deriv2025-06-202025-06-23500,000— $00SEC↗
BCHT Birchtech Corp. M Exercise2025-06-202025-06-23500,000$0.19 $95.0K13,204,403SEC↗
BCHT Birchtech Corp. F Tax w/h2025-06-202025-06-23181,022$0.52 $94.1K13,023,381SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2024-06-242024-06-261,500,000— $00SEC↗
MEEC Midwest Energy Emissions C F Tax w/h2024-06-242024-06-26613,544$0.66 $404.9K12,704,403SEC↗
MEEC Midwest Energy Emissions C M Exercise2024-06-242024-06-261,500,000$0.27 $405.0K13,317,947SEC↗
MEEC Midwest Energy Emissions C A Award deriv2024-01-152024-01-16300,000— $0300,000SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2023-10-312023-11-0216,458— $00SEC↗
MEEC Midwest Energy Emissions C F Tax w/h2023-10-312023-11-028,112$0.41 $3.3K11,817,947SEC↗
MEEC Midwest Energy Emissions C M Exercise2023-10-312023-11-0216,458$0.20 $3.3K11,826,059SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2023-09-292023-10-0216,458— $00SEC↗
MEEC Midwest Energy Emissions C M Exercise2023-09-292023-10-0216,458$0.26 $4.3K11,820,504SEC↗
MEEC Midwest Energy Emissions C F Tax w/h2023-09-292023-10-0210,903$0.39 $4.3K11,809,601SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2023-07-282023-08-0116,458— $00SEC↗
MEEC Midwest Energy Emissions C F Tax w/h2023-07-282023-08-018,451$0.33 $2.8K11,804,046SEC↗
MEEC Midwest Energy Emissions C M Exercise2023-07-282023-08-0116,458$0.17 $2.8K11,812,497SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2023-06-282023-06-3016,458— $00SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2023-06-282023-06-308,229— $00SEC↗
MEEC Midwest Energy Emissions C F Tax w/h2023-06-282023-06-307,954$0.30 $2.4K11,791,101SEC↗
MEEC Midwest Energy Emissions C M Exercise2023-06-282023-06-308,229$0.29 $2.4K11,799,055SEC↗
MEEC Midwest Energy Emissions C M Exercise2023-06-282023-06-3016,458$0.21 $3.5K11,807,559SEC↗
MEEC Midwest Energy Emissions C F Tax w/h2023-06-282023-06-3011,520$0.30 $3.5K11,796,039SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2023-02-012023-02-03250,000— $00SEC↗
MEEC Midwest Energy Emissions C F Tax w/h2023-02-012023-02-03140,000$0.50 $70.0K11,790,826SEC↗
MEEC Midwest Energy Emissions C M Exercise2023-02-012023-02-03250,000$0.28 $70.0K11,930,826SEC↗
MEEC Midwest Energy Emissions C A Award2022-11-082022-11-103,000,000— $011,680,826SEC↗
MEEC Midwest Energy Emissions C A Award deriv2021-11-222021-11-24750,000— $0750,000SEC↗
MEEC Midwest Energy Emissions C S Sale2021-04-192021-04-21582,000$1.03 $599.5K8,680,826SEC↗
MEEC Midwest Energy Emissions C P Buy2021-03-222021-03-2225,000$1.15 $28.7K9,262,826SEC↗
MEEC Midwest Energy Emissions C X Exercise deriv2021-01-272021-01-292,000,000— $00SEC↗
MEEC Midwest Energy Emissions C X Exercise2021-01-272021-01-292,000,000$0.23 $460.0K9,237,826SEC↗
MEEC Midwest Energy Emissions C A Award deriv2020-12-142020-12-16500,000— $0500,000SEC↗
MEEC Midwest Energy Emissions C P Buy deriv2020-11-302020-12-012,000,000— $02,000,000SEC↗
MEEC Midwest Energy Emissions C A Award deriv2020-07-082020-07-09500,000— $0500,000SEC↗
MEEC Midwest Energy Emissions C A Award deriv2019-06-282019-07-011,500,000— $01,500,000SEC↗
MEEC Midwest Energy Emissions C A Award deriv2018-10-312018-11-0216,458— $016,458SEC↗
MEEC Midwest Energy Emissions C A Award deriv2018-09-302018-10-0116,458— $016,458SEC↗
MEEC Midwest Energy Emissions C A Award deriv2018-08-312018-09-0516,458— $016,458SEC↗
MEEC Midwest Energy Emissions C A Award deriv2018-07-312018-08-0216,458— $016,458SEC↗
MEEC Midwest Energy Emissions C A Award deriv2018-07-062018-07-0916,458— $016,458SEC↗
MEEC Midwest Energy Emissions C A Award deriv2018-07-062018-07-098,229— $08,229SEC↗
MEEC Midwest Energy Emissions C A Award deriv2018-02-052018-02-07250,000— $0250,000SEC↗
MEEC Midwest Energy Emissions C A Award deriv2016-08-312016-09-02750,000— $0750,000SEC↗
MEEC Midwest Energy Emissions C A Award deriv2016-06-302016-07-05250,000— $0250,000SEC↗
MEEC Midwest Energy Emissions C G Gift2016-06-302016-07-0525,000— $010,730,905SEC↗
MEEC Midwest Energy Emissions C G Gift2015-12-082015-12-0992,000— $010,755,905SEC↗
MEEC Midwest Energy Emissions C S Sale2015-12-072015-12-09750,000$0.45 $337.5K11,097,905SEC↗
MEEC Midwest Energy Emissions C S Sale2015-12-072015-12-09250,000$0.45 $112.5K10,847,905SEC↗
MEEC Midwest Energy Emissions C S Sale2015-09-282015-09-29500,000$0.40 $200.0K12,847,905SEC↗
MEEC Midwest Energy Emissions C S Sale2015-09-282015-09-291,000,000$0.30 $300.0K11,847,905SEC↗
MEEC Midwest Energy Emissions C S Sale2015-09-232015-09-2947,808$0.29 $13.9K13,347,905SEC↗
MEEC Midwest Energy Emissions C G Gift2015-07-282015-07-30499,000— $013,520,713SEC↗
MEEC Midwest Energy Emissions C G Gift2015-07-282015-07-30100,000— $013,395,713SEC↗
MEEC Midwest Energy Emissions C G Gift2015-07-282015-07-3025,000— $013,495,713SEC↗
MEEC Midwest Energy Emissions C J Other2015-06-082015-06-10501,000— $014,019,713SEC↗
MEEC Midwest Energy Emissions C J Other2015-05-292015-06-04300,000— $014,520,713SEC↗
MEEC Midwest Energy Emissions C G Gift2015-05-282015-06-01250,000— $014,820,713SEC↗
MEEC Midwest Energy Emissions C G Gift2014-12-312015-01-0525,000— $015,520,713SEC↗
MEEC Midwest Energy Emissions C J Other2014-12-312015-01-05450,000— $015,070,713SEC↗
MEEC Midwest Energy Emissions C G Gift2014-09-252014-10-02100,000— $015,545,713SEC↗
MEEC Midwest Energy Emissions C S Sale2014-09-252014-09-29100,000$0.88 $88.0K15,546,713SEC↗
MEEC Midwest Energy Emissions C G Gift2014-06-302014-07-0225,000— $015,670,713SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-302014-07-0225,000$1.00 $25.0K15,914,463SEC↗
MEEC Midwest Energy Emissions C G Gift2014-06-302014-07-0225,000— $015,645,713SEC↗
MEEC Midwest Energy Emissions C G Gift2014-06-302014-07-025,000— $015,695,713SEC↗
MEEC Midwest Energy Emissions C G Gift2014-06-302014-07-021,250— $015,700,713SEC↗
MEEC Midwest Energy Emissions C G Gift2014-06-302014-07-0212,500— $015,701,963SEC↗
MEEC Midwest Energy Emissions C G Gift2014-06-302014-07-02100,000— $015,714,463SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-302014-07-02100,000$1.00 $100.0K15,814,463SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-262014-06-27100,000$1.00 $100.0K16,663,233SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-262014-06-2750,000$1.00 $50.0K16,613,233SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-262014-06-2750,000$1.00 $50.0K16,563,233SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-262014-06-27326,627$0.43 $140.4K16,236,606SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-262014-06-27297,143$0.34 $101.0K15,939,463SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-172014-06-18200,000$1.00 $200.0K16,763,233SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-172014-06-18420,000$0.48 $201.6K17,805,871SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-172014-06-1840,000$0.92 $36.8K17,766,871SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-172014-06-18454,833$0.71 $322.9K17,311,038SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-172014-06-18130,000$0.33 $42.9K17,181,038SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-172014-06-1867,805$1.00 $67.8K17,113,233SEC↗
MEEC Midwest Energy Emissions C S Sale2014-06-172014-06-18150,000$1.00 $150.0K16,963,233SEC↗
MEEC Midwest Energy Emissions C A Award deriv2014-06-162014-06-18346,518— $0346,518SEC↗
MEEC Midwest Energy Emissions C A Award2014-06-162014-06-18346,518$1.10 $381.2K18,225,871SEC↗
MEEC Midwest Energy Emissions C J Other2014-06-112014-06-18273,872— $017,879,353SEC↗
MEEC Midwest Energy Emissions C S Sale2014-01-142014-01-16200,000$0.01 $2.0K16,353,225SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2013-07-122013-07-15126,730$252199.00 $31.96B0SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2013-07-122013-07-15308,541$614012.00 $189.45B0SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2013-07-122013-07-150— $0126,730SEC↗
MEEC Midwest Energy Emissions C M Exercise deriv2013-07-122013-07-150— $0308,541SEC↗
MEEC Midwest Energy Emissions C M Exercise2013-07-122013-07-15506,920$0.50 $253.5K506,920SEC↗
MEEC Midwest Energy Emissions C S Sale2013-07-122013-07-151,000,000— $017,553,225SEC↗
MEEC Midwest Energy Emissions C M Exercise2013-07-122013-07-151,234,164$0.50 $617.1K18,553,225SEC↗
MEEC Midwest Energy Emissions C S Sale2013-07-122013-07-151,000,000— $016,553,225SEC↗
MEEC Midwest Energy Emissions C A Award deriv2013-06-272013-07-030$252199.00 $0252,199SEC↗
MEEC Midwest Energy Emissions C A Award deriv2013-06-272013-07-030$614012.00 $0614,012SEC↗
MEEC Midwest Energy Emissions C S Sale2013-03-192013-07-19250,000$0.43 $107.5K17,319,061SEC↗
MEEC Midwest Energy Emissions C S Sale2013-03-192013-07-1955,500$0.88 $48.8K17,569,061SEC↗
MEEC Midwest Energy Emissions C S Sale2013-03-192013-03-21250,000$0.43 $107.5K17,319,561SEC↗
MEEC Midwest Energy Emissions C S Sale2013-03-192013-03-2155,000$0.89 $49.0K17,569,561SEC↗
MEEC Midwest Energy Emissions C S Sale2012-12-312013-01-0335,000$1.00 $35.0K17,624,561SEC↗
MEEC Midwest Energy Emissions C S Sale2012-07-062012-07-09148,066$0.55 $81.4K17,659,561SEC↗
MEEC Midwest Energy Emissions C S Sale2012-07-052012-07-09197,421$0.55 $108.6K17,807,627SEC↗
MEEC Midwest Energy Emissions C S Sale2012-06-292012-07-03197,421$0.55 $108.6K18,005,048SEC↗
MEEC Midwest Energy Emissions C S Sale2012-06-292012-07-0330,000$0.98 $29.4K18,202,469SEC↗
MEEC Midwest Energy Emissions C S Sale2012-06-292012-07-0330,000$0.98 $29.4K18,232,469SEC↗
MEEC Midwest Energy Emissions C S Sale2012-06-292012-07-0340,000$0.98 $39.2K18,262,469SEC↗
MEEC Midwest Energy Emissions C S Sale2012-02-162012-02-211,000,000$0.10 $100.0K18,302,469SEC↗
MEEC Midwest Energy Emissions C S Sale2012-02-162012-02-212,000,000$0.10 $200.0K19,302,469SEC↗
MEEC Midwest Energy Emissions C S Sale2012-01-102012-01-1227,473$0.90 $24.7K21,329,941SEC↗
MEEC Midwest Energy Emissions C S Sale2012-01-102012-01-1227,472$0.90 $24.7K21,302,469SEC↗
MEEC Midwest Energy Emissions C S Sale2012-01-102012-01-1254,945$0.90 $49.5K21,357,414SEC↗
MEEC Midwest Energy Emissions C S Sale2012-01-032012-01-0354,946$0.90 $49.5K21,412,359SEC↗
MEEC Midwest Energy Emissions C S Sale2011-12-302012-01-0354,945$0.90 $49.5K21,467,305SEC↗
MEEC Midwest Energy Emissions C S Sale2011-12-302012-01-03200,000$0.90 $180.0K21,522,250SEC↗
MEEC Midwest Energy Emissions C S Sale2011-12-292012-01-0357,971$0.90 $52.2K21,722,250SEC↗
MEEC Midwest Energy Emissions C S Sale2011-12-292012-01-0357,971$0.90 $52.2K21,780,221SEC↗