Cresta Advisors’s Invesco QQQ Trust QQQ Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$10.9M Buy
18,872
+296
+2% +$180K 4.46% 7
2025
Q4
$11.4M Sell
18,576
-242
-1% -$148K 4.78% 7
2025
Q3
$11.3M Sell
18,818
-1,541
-8% -$882K 5.04% 7
2025
Q2
$11.2M Sell
20,359
-450
-2% -$224K 5.47% 7
2025
Q1
$9.76M Sell
20,809
-311
-1% -$158K 5.06% 7
2024
Q4
$10.3M Hold
21,120
5.39% 6
2024
Q3
$10.3M Sell
21,120
-971
-4% -$460K 5.39% 6
2024
Q2
$10.6M Buy
22,091
+1,309
+6% +$589K 6.28% 5
2024
Q1
$9.23M Buy
20,782
+743
+4% +$319K 5.85% 6
2023
Q4
$8.21M Buy
20,039
+146
+0.7% +$55.4K 5.47% 6
2023
Q3
$7.13M Buy
19,893
+332
+2% +$123K 5.52% 7
2023
Q2
$7.23M Buy
19,561
+2,307
+13% +$777K 5.62% 6
2023
Q1
$5.54M Buy
17,254
+4,440
+35% +$1.31M 4.31% 10
2022
Q4
$3.41M Sell
12,814
-3,953
-24% -$1.09M 2.98% 9
2022
Q3
$4.48M Buy
+16,767
New +$5.06M 5.53% 8

Other funds holding QQQ

Cresta Advisors's QQQ Position: Q1 2026 in Review

Cresta Advisors increased its Invesco QQQ Trust (QQQ) stake by 1.6% in Q1 2026, buying an estimated $180K and bringing the position to 18,872 shares worth $10.9M. The position accounts for 4.46% of the portfolio, ranked #7.

Cresta Advisors first reported a position in QQQ in Q3 2022 and has held it in 15 quarters since. The position peaked at $11.4M in Q4 2025. 3,823 funds tracked by Wall St. Rank hold QQQ as of Q1 2026.

  • Cresta Advisors held 18,872 shares of Invesco QQQ Trust worth $10.9M as of Q1 2026.
  • Cresta Advisors bought 296 Invesco QQQ Trust shares in Q1 2026, an estimated $180K.
  • Invesco QQQ Trust made up 4.46% of Cresta Advisors's portfolio in Q1 2026, its #7 holding.
  • Cresta Advisors first reported a position in Invesco QQQ Trust in Q3 2022 and has held it in 15 quarters since.
  • Cresta Advisors's Invesco QQQ Trust position peaked at $11.4M in Q4 2025.
  • 3,823 funds tracked by Wall St. Rank held Invesco QQQ Trust as of Q1 2026.

Based on Cresta Advisors's 13F filing for Q1 2026, filed 27 Apr 2026.