Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
Sell
-1,123,129
Closed -$52.8M 75
2026
Q1
$52.8M Buy
+1,123,129
New +$44M 0.23% 29
2024
Q1
Sell
-63,082
Closed -$2.23M 57
2023
Q4
$2.23M Sell
63,082
-1,792,278
-97% -$65.6M 0.03% 37
2023
Q3
$71.8M Buy
1,855,360
+1,588,644
+596% +$59M 2.54% 10
2023
Q2
$9.41M Buy
+266,716
New +$9.87M 0.28% 27
2023
Q1
Sell
-430,292
Closed -$15M 33
2022
Q4
$15M Buy
+430,292
New +$14.3M 1.02% 23

Other funds holding BP

Castle Hook Partners's BP Position: Q2 2026 in Review

Castle Hook Partners sold out of BP (BP) in Q2 2026, closing a stake of 1,123,129 shares — an estimated $52.8M sold.

Castle Hook Partners first reported a position in BP in Q4 2022 and held it in 5 quarters. The position peaked at $71.8M in Q3 2023. 1,162 funds tracked by Wall St. Rank hold BP as of Q2 2026.

  • Castle Hook Partners reported no remaining BP position as of Q2 2026 after selling out during the quarter.
  • Castle Hook Partners sold 1,123,129 BP shares in Q2 2026, an estimated $52.8M.
  • Castle Hook Partners first reported a position in BP in Q4 2022 and held it in 5 quarters.
  • Castle Hook Partners's BP position peaked at $71.8M in Q3 2023.
  • 1,162 funds tracked by Wall St. Rank held BP as of Q2 2026.

Based on Castle Hook Partners's 13F filing for Q2 2026, filed 14 Aug 2026.