MacPherson Richard
Insider CIK 1524386 · MEEC VP of Special Initiatives, Director, 10% owner
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| BCHT Birchtech Corp. | P Buy | 2026-02-27 | 2026-03-02 | 312,500 | $2.40 | $750.0K | 2,955,095 | SEC↗ |
| BCHT Birchtech Corp. | M Exercise deriv | 2025-12-12 | 2025-12-15 | 500,000 | — | $0 | 0 | SEC↗ |
| BCHT Birchtech Corp. | M Exercise | 2025-12-12 | 2025-12-15 | 500,000 | $0.58 | $290.0K | 13,523,381 | SEC↗ |
| BCHT Birchtech Corp. | F Tax w/h | 2025-12-12 | 2025-12-15 | 310,427 | $0.93 | $288.7K | 13,212,954 | SEC↗ |
| BCHT Birchtech Corp. | M Exercise deriv | 2025-06-20 | 2025-06-23 | 500,000 | — | $0 | 0 | SEC↗ |
| BCHT Birchtech Corp. | M Exercise | 2025-06-20 | 2025-06-23 | 500,000 | $0.19 | $95.0K | 13,204,403 | SEC↗ |
| BCHT Birchtech Corp. | F Tax w/h | 2025-06-20 | 2025-06-23 | 181,022 | $0.52 | $94.1K | 13,023,381 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2024-06-24 | 2024-06-26 | 1,500,000 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | F Tax w/h | 2024-06-24 | 2024-06-26 | 613,544 | $0.66 | $404.9K | 12,704,403 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2024-06-24 | 2024-06-26 | 1,500,000 | $0.27 | $405.0K | 13,317,947 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2024-01-15 | 2024-01-16 | 300,000 | — | $0 | 300,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2023-10-31 | 2023-11-02 | 16,458 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | F Tax w/h | 2023-10-31 | 2023-11-02 | 8,112 | $0.41 | $3.3K | 11,817,947 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2023-10-31 | 2023-11-02 | 16,458 | $0.20 | $3.3K | 11,826,059 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2023-09-29 | 2023-10-02 | 16,458 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2023-09-29 | 2023-10-02 | 16,458 | $0.26 | $4.3K | 11,820,504 | SEC↗ |
| MEEC Midwest Energy Emissions C | F Tax w/h | 2023-09-29 | 2023-10-02 | 10,903 | $0.39 | $4.3K | 11,809,601 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2023-07-28 | 2023-08-01 | 16,458 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | F Tax w/h | 2023-07-28 | 2023-08-01 | 8,451 | $0.33 | $2.8K | 11,804,046 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2023-07-28 | 2023-08-01 | 16,458 | $0.17 | $2.8K | 11,812,497 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2023-06-28 | 2023-06-30 | 16,458 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2023-06-28 | 2023-06-30 | 8,229 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | F Tax w/h | 2023-06-28 | 2023-06-30 | 7,954 | $0.30 | $2.4K | 11,791,101 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2023-06-28 | 2023-06-30 | 8,229 | $0.29 | $2.4K | 11,799,055 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2023-06-28 | 2023-06-30 | 16,458 | $0.21 | $3.5K | 11,807,559 | SEC↗ |
| MEEC Midwest Energy Emissions C | F Tax w/h | 2023-06-28 | 2023-06-30 | 11,520 | $0.30 | $3.5K | 11,796,039 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2023-02-01 | 2023-02-03 | 250,000 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | F Tax w/h | 2023-02-01 | 2023-02-03 | 140,000 | $0.50 | $70.0K | 11,790,826 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2023-02-01 | 2023-02-03 | 250,000 | $0.28 | $70.0K | 11,930,826 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award | 2022-11-08 | 2022-11-10 | 3,000,000 | — | $0 | 11,680,826 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2021-11-22 | 2021-11-24 | 750,000 | — | $0 | 750,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2021-04-19 | 2021-04-21 | 582,000 | $1.03 | $599.5K | 8,680,826 | SEC↗ |
| MEEC Midwest Energy Emissions C | P Buy | 2021-03-22 | 2021-03-22 | 25,000 | $1.15 | $28.7K | 9,262,826 | SEC↗ |
| MEEC Midwest Energy Emissions C | X Exercise deriv | 2021-01-27 | 2021-01-29 | 2,000,000 | — | $0 | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | X Exercise | 2021-01-27 | 2021-01-29 | 2,000,000 | $0.23 | $460.0K | 9,237,826 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2020-12-14 | 2020-12-16 | 500,000 | — | $0 | 500,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | P Buy deriv | 2020-11-30 | 2020-12-01 | 2,000,000 | — | $0 | 2,000,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2020-07-08 | 2020-07-09 | 500,000 | — | $0 | 500,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2019-06-28 | 2019-07-01 | 1,500,000 | — | $0 | 1,500,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2018-10-31 | 2018-11-02 | 16,458 | — | $0 | 16,458 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2018-09-30 | 2018-10-01 | 16,458 | — | $0 | 16,458 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2018-08-31 | 2018-09-05 | 16,458 | — | $0 | 16,458 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2018-07-31 | 2018-08-02 | 16,458 | — | $0 | 16,458 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2018-07-06 | 2018-07-09 | 16,458 | — | $0 | 16,458 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2018-07-06 | 2018-07-09 | 8,229 | — | $0 | 8,229 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2018-02-05 | 2018-02-07 | 250,000 | — | $0 | 250,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2016-08-31 | 2016-09-02 | 750,000 | — | $0 | 750,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2016-06-30 | 2016-07-05 | 250,000 | — | $0 | 250,000 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2016-06-30 | 2016-07-05 | 25,000 | — | $0 | 10,730,905 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2015-12-08 | 2015-12-09 | 92,000 | — | $0 | 10,755,905 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2015-12-07 | 2015-12-09 | 750,000 | $0.45 | $337.5K | 11,097,905 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2015-12-07 | 2015-12-09 | 250,000 | $0.45 | $112.5K | 10,847,905 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2015-09-28 | 2015-09-29 | 500,000 | $0.40 | $200.0K | 12,847,905 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2015-09-28 | 2015-09-29 | 1,000,000 | $0.30 | $300.0K | 11,847,905 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2015-09-23 | 2015-09-29 | 47,808 | $0.29 | $13.9K | 13,347,905 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2015-07-28 | 2015-07-30 | 499,000 | — | $0 | 13,520,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2015-07-28 | 2015-07-30 | 100,000 | — | $0 | 13,395,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2015-07-28 | 2015-07-30 | 25,000 | — | $0 | 13,495,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | J Other | 2015-06-08 | 2015-06-10 | 501,000 | — | $0 | 14,019,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | J Other | 2015-05-29 | 2015-06-04 | 300,000 | — | $0 | 14,520,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2015-05-28 | 2015-06-01 | 250,000 | — | $0 | 14,820,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-12-31 | 2015-01-05 | 25,000 | — | $0 | 15,520,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | J Other | 2014-12-31 | 2015-01-05 | 450,000 | — | $0 | 15,070,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-09-25 | 2014-10-02 | 100,000 | — | $0 | 15,545,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-09-25 | 2014-09-29 | 100,000 | $0.88 | $88.0K | 15,546,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-06-30 | 2014-07-02 | 25,000 | — | $0 | 15,670,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-30 | 2014-07-02 | 25,000 | $1.00 | $25.0K | 15,914,463 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-06-30 | 2014-07-02 | 25,000 | — | $0 | 15,645,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-06-30 | 2014-07-02 | 5,000 | — | $0 | 15,695,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-06-30 | 2014-07-02 | 1,250 | — | $0 | 15,700,713 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-06-30 | 2014-07-02 | 12,500 | — | $0 | 15,701,963 | SEC↗ |
| MEEC Midwest Energy Emissions C | G Gift | 2014-06-30 | 2014-07-02 | 100,000 | — | $0 | 15,714,463 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-30 | 2014-07-02 | 100,000 | $1.00 | $100.0K | 15,814,463 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-26 | 2014-06-27 | 100,000 | $1.00 | $100.0K | 16,663,233 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-26 | 2014-06-27 | 50,000 | $1.00 | $50.0K | 16,613,233 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-26 | 2014-06-27 | 50,000 | $1.00 | $50.0K | 16,563,233 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-26 | 2014-06-27 | 326,627 | $0.43 | $140.4K | 16,236,606 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-26 | 2014-06-27 | 297,143 | $0.34 | $101.0K | 15,939,463 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-17 | 2014-06-18 | 200,000 | $1.00 | $200.0K | 16,763,233 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-17 | 2014-06-18 | 420,000 | $0.48 | $201.6K | 17,805,871 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-17 | 2014-06-18 | 40,000 | $0.92 | $36.8K | 17,766,871 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-17 | 2014-06-18 | 454,833 | $0.71 | $322.9K | 17,311,038 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-17 | 2014-06-18 | 130,000 | $0.33 | $42.9K | 17,181,038 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-17 | 2014-06-18 | 67,805 | $1.00 | $67.8K | 17,113,233 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-06-17 | 2014-06-18 | 150,000 | $1.00 | $150.0K | 16,963,233 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2014-06-16 | 2014-06-18 | 346,518 | — | $0 | 346,518 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award | 2014-06-16 | 2014-06-18 | 346,518 | $1.10 | $381.2K | 18,225,871 | SEC↗ |
| MEEC Midwest Energy Emissions C | J Other | 2014-06-11 | 2014-06-18 | 273,872 | — | $0 | 17,879,353 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2014-01-14 | 2014-01-16 | 200,000 | $0.01 | $2.0K | 16,353,225 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2013-07-12 | 2013-07-15 | 126,730 | $252199.00 | $31.96B | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2013-07-12 | 2013-07-15 | 308,541 | $614012.00 | $189.45B | 0 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2013-07-12 | 2013-07-15 | 0 | — | $0 | 126,730 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise deriv | 2013-07-12 | 2013-07-15 | 0 | — | $0 | 308,541 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2013-07-12 | 2013-07-15 | 506,920 | $0.50 | $253.5K | 506,920 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2013-07-12 | 2013-07-15 | 1,000,000 | — | $0 | 17,553,225 | SEC↗ |
| MEEC Midwest Energy Emissions C | M Exercise | 2013-07-12 | 2013-07-15 | 1,234,164 | $0.50 | $617.1K | 18,553,225 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2013-07-12 | 2013-07-15 | 1,000,000 | — | $0 | 16,553,225 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2013-06-27 | 2013-07-03 | 0 | $252199.00 | $0 | 252,199 | SEC↗ |
| MEEC Midwest Energy Emissions C | A Award deriv | 2013-06-27 | 2013-07-03 | 0 | $614012.00 | $0 | 614,012 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2013-03-19 | 2013-07-19 | 250,000 | $0.43 | $107.5K | 17,319,061 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2013-03-19 | 2013-07-19 | 55,500 | $0.88 | $48.8K | 17,569,061 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2013-03-19 | 2013-03-21 | 250,000 | $0.43 | $107.5K | 17,319,561 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2013-03-19 | 2013-03-21 | 55,000 | $0.89 | $49.0K | 17,569,561 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-12-31 | 2013-01-03 | 35,000 | $1.00 | $35.0K | 17,624,561 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-07-06 | 2012-07-09 | 148,066 | $0.55 | $81.4K | 17,659,561 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-07-05 | 2012-07-09 | 197,421 | $0.55 | $108.6K | 17,807,627 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-06-29 | 2012-07-03 | 197,421 | $0.55 | $108.6K | 18,005,048 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-06-29 | 2012-07-03 | 30,000 | $0.98 | $29.4K | 18,202,469 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-06-29 | 2012-07-03 | 30,000 | $0.98 | $29.4K | 18,232,469 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-06-29 | 2012-07-03 | 40,000 | $0.98 | $39.2K | 18,262,469 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-02-16 | 2012-02-21 | 1,000,000 | $0.10 | $100.0K | 18,302,469 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-02-16 | 2012-02-21 | 2,000,000 | $0.10 | $200.0K | 19,302,469 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-01-10 | 2012-01-12 | 27,473 | $0.90 | $24.7K | 21,329,941 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-01-10 | 2012-01-12 | 27,472 | $0.90 | $24.7K | 21,302,469 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-01-10 | 2012-01-12 | 54,945 | $0.90 | $49.5K | 21,357,414 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2012-01-03 | 2012-01-03 | 54,946 | $0.90 | $49.5K | 21,412,359 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2011-12-30 | 2012-01-03 | 54,945 | $0.90 | $49.5K | 21,467,305 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2011-12-30 | 2012-01-03 | 200,000 | $0.90 | $180.0K | 21,522,250 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2011-12-29 | 2012-01-03 | 57,971 | $0.90 | $52.2K | 21,722,250 | SEC↗ |
| MEEC Midwest Energy Emissions C | S Sale | 2011-12-29 | 2012-01-03 | 57,971 | $0.90 | $52.2K | 21,780,221 | SEC↗ |