Deutsche Bank’s Starling Oncology STLN Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$412K Buy
75,937
+20,015
+36% +$84.1K ﹤0.01% 2872
2026
Q1
$172K Buy
55,922
+8,074
+17% +$24.8K ﹤0.01% 3065
2025
Q4
$170K Sell
47,848
-40,633
-46% -$151K ﹤0.01% 3090
2025
Q3
$309K Buy
88,481
+86,846
+5,312% +$298K ﹤0.01% 2833
2025
Q2
$3.35K Buy
+1,635
New +$4.09K ﹤0.01% 3552
2024
Q2
Sell
-9,435
Closed -$14.9K 3696
2024
Q1
$14.9K Hold
9,435
﹤0.01% 3517
2023
Q4
$19.2K Hold
9,435
﹤0.01% 3497
2023
Q3
$13.2K Sell
9,435
-10,936
-54% -$11.3K ﹤0.01% 3539
2023
Q2
$11.2K Sell
20,371
-572
-3% -$303 ﹤0.01% 3642
2023
Q1
$14.2K Buy
20,943
+5,571
+36% +$7.11K ﹤0.01% 3747
2022
Q4
$25.4K Buy
15,372
+230
+2% +$646 ﹤0.01% 3735
2022
Q3
$70K Buy
15,142
+5,695
+60% +$33.5K ﹤0.01% 3485
2022
Q2
$48K Buy
+9,447
New +$68.8K ﹤0.01% 3768
2021
Q4
Sell
-500,000
Closed -$4.97M 4403
2021
Q3
$4.97M Sell
500,000
-80,308
-14% -$797K ﹤0.01% 1501
2021
Q2
$5.77M Sell
580,308
-16,334
-3% -$164K ﹤0.01% 1439
2021
Q1
$5.94M Sell
596,642
-100,386
-14% -$1.07M ﹤0.01% 1454
2020
Q4
$7.53M Sell
697,028
-100,000
-13% -$1.03M ﹤0.01% 1161
2020
Q3
$8.27M Hold
797,028
0.01% 1040
2020
Q2
$8.01M Buy
+797,028
New +$7.93M 0.01% 1072

Other funds holding STLN

Deutsche Bank's STLN Position: Q2 2026 in Review

Deutsche Bank increased its Starling Oncology (STLN) stake by 36% in Q2 2026, buying an estimated $84.1K and bringing the position to 75,937 shares worth $412K. The position accounts for ﹤0.01% of the portfolio, ranked #2872.

Deutsche Bank first reported a position in STLN in Q2 2020 and has held it in 19 quarters since. The position peaked at $8.27M in Q3 2020. 119 funds tracked by Wall St. Rank hold STLN as of Q2 2026.

  • Deutsche Bank held 75,937 shares of Starling Oncology worth $412K as of Q2 2026.
  • Deutsche Bank bought 20,015 Starling Oncology shares in Q2 2026, an estimated $84.1K.
  • Starling Oncology made up ﹤0.01% of Deutsche Bank's portfolio in Q2 2026, its #2872 holding.
  • Deutsche Bank first reported a position in Starling Oncology in Q2 2020 and has held it in 19 quarters since.
  • Deutsche Bank's Starling Oncology position peaked at $8.27M in Q3 2020.
  • 119 funds tracked by Wall St. Rank held Starling Oncology as of Q2 2026.

Based on Deutsche Bank's 13F filing for Q2 2026, filed 7 Aug 2026.