InsiderFlow

Robert W Fairbairn

BCAT

Robert W Fairbairn serves as director at BlackRock Capital Allocation Term Trust (BCAT). This page tracks their complete SEC Form 4 insider trading history including stock purchases and sales.

Total Buys

7 trades

$3.16M

Total Sells

5 trades

$1.89M

Net Position

Net Buyer

$1.27M

Companies Traded

6

MYN, BMEZ, BSTZ, BTX

Active Period

Dec 2020 – Mar 2026

12 total trades

Most Recent

Buy MYN

Mar 3, 2026 · $497.6K

Robert W Fairbairn's Insider Trading at BlackRock Capital Allocation Term Trust (BCAT)

Buys

1 · $991.1K

Sells

1 · $1.05M

Total Shares Bought

43,141

Total Shares Sold

53,141

BCAT Price Chart
Loading chart...
DateTypeValue
Nov 22, 2021 Sell$1.05M
Dec 18, 2020 Buy$991.1K

Robert W Fairbairn's Insider Trading at BlackRock Technology and Private Equity Term Trust (BTX)

Buys

2 · $605.2K

Sells

2 · $476.1K

Total Shares Bought

35,900

Total Shares Sold

41,937

BTX Price Chart
Loading chart...
DateTypeValue
Dec 18, 2025 Sell$143.0K
Jan 26, 2022 Buy$205.2K
Nov 22, 2021 Sell$333.0K
Mar 25, 2021 Buy$400.0K

Robert W Fairbairn's Insider Trading at BlackRock ESG Capital Allocation Term Trust (ECAT)

Buys

2 · $812.8K

Sells

0 · $0.00

Total Shares Bought

53,880

Total Shares Sold

0

ECAT Price Chart
Loading chart...
DateTypeValue
May 11, 2022 Buy$599.6K
Jan 26, 2022 Buy$213.3K

Robert W Fairbairn's Insider Trading at BLACKROCK MUNIYIELD NEW YORK QUALITY FUND, INC. (MYN)

Buys

1 · $497.6K

Sells

0 · $0.00

Total Shares Bought

49,025

Total Shares Sold

0

MYN Price Chart
Loading chart...
DateTypeValue
Mar 3, 2026 Buy$497.6K

Robert W Fairbairn's Insider Trading at BlackRock Science and Technology Term Trust (BSTZ)

Buys

1 · $248.3K

Sells

1 · $209.2K

Total Shares Bought

6,835

Total Shares Sold

9,294

BSTZ Price Chart
Loading chart...
DateTypeValue
Dec 18, 2025 Sell$209.2K
Dec 29, 2020 Buy$248.3K

Robert W Fairbairn's Insider Trading at BlackRock Health Sciences Term Trust (BMEZ)

Buys

0 · $0.00

Sells

1 · $154.2K

Total Shares Bought

0

Total Shares Sold

10,294

BMEZ Price Chart
Loading chart...
DateTypeValue
Dec 18, 2025 Sell$154.2K