First Trust Advisors’s Blue Owl Capital OBDC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2025
Q2
Sell
-182,669
Closed -$2.68M 2677
2025
Q1
$2.68M Buy
182,669
+52,884
+41% +$794K ﹤0.01% 1647
2024
Q4
$1.96M Buy
129,785
+4,313
+3% +$65K ﹤0.01% 1818
2024
Q3
$1.83M Sell
125,472
-93,214
-43% -$1.4M ﹤0.01% 1807
2024
Q2
$3.36M Buy
218,686
+40,004
+22% +$640K ﹤0.01% 1468
2024
Q1
$2.75M Sell
178,682
-25,791
-13% -$388K ﹤0.01% 1590
2023
Q4
$3.02M Buy
204,473
+142,349
+229% +$2.02M ﹤0.01% 1548
2023
Q3
$860K Sell
62,124
-3,340
-5% -$46.1K ﹤0.01% 2005
2023
Q2
$879K Buy
+65,464
New +$856K ﹤0.01% 2019
2023
Q1
Sell
-67,548
Closed -$780K 2441
2022
Q4
$780K Sell
67,548
-81,574
-55% -$978K ﹤0.01% 2048
2022
Q3
$1.55M Sell
149,122
-144,305
-49% -$1.83M ﹤0.01% 1818
2022
Q2
$3.62M Sell
293,427
-85,479
-23% -$1.17M ﹤0.01% 1431
2022
Q1
$5.6M Buy
+378,906
New +$5.55M 0.01% 1264

Other funds holding OBDC

First Trust Advisors's OBDC Position: Q2 2025 in Review

First Trust Advisors sold out of Blue Owl Capital (OBDC) in Q2 2025, closing a stake of 182,669 shares — an estimated $2.68M sold.

First Trust Advisors first reported a position in OBDC in Q1 2022 and held it in 12 quarters. The position peaked at $5.6M in Q1 2022. 440 funds tracked by Wall St. Rank hold OBDC as of Q2 2025.

  • First Trust Advisors reported no remaining Blue Owl Capital position as of Q2 2025 after selling out during the quarter.
  • First Trust Advisors sold 182,669 Blue Owl Capital shares in Q2 2025, an estimated $2.68M.
  • First Trust Advisors first reported a position in Blue Owl Capital in Q1 2022 and held it in 12 quarters.
  • First Trust Advisors's Blue Owl Capital position peaked at $5.6M in Q1 2022.
  • 440 funds tracked by Wall St. Rank held Blue Owl Capital as of Q2 2025.

Based on First Trust Advisors's 13F filing for Q2 2025, filed 13 Aug 2025.