Skip to main content

Qube Research & Technologies Ltd

Position in VST — Vistra Corp.

CIK 1729829 LONDON, X0

Position in VST

as of Mar 31, 2026 · filed May 15, 2026
Position Value
$30,924,083
-$33,710,522 QoQ
Shares Held
205,708
-48.7% QoQ
Ownership
0.061%
of shares outstanding
% of Portfolio
0.05%
of 13F equity value
Holder Rank
not a current holder
Holding Since
Mar 2020
19 quarters on record
Voting authority Sole 100.ToString("F0")% Shared 0.ToString("F0")% None 0.ToString("F0")%

Common Shares in VST Over Time

Shares Held

Position Value (USD)

Derivatives in VST

reported options exposure · as of Mar 31, 2026
CallValue
$17,468,346
CallShares
116,200
PutValue
$16,100,343
PutShares
107,100

Notional value of option positions as reported on Form 13F. Calls and puts are disclosed separately and do not net against the common-share stake above.

Position in Utilities - Independent Power Producers

Utilities · as of Mar 31, 2026

Qube Research & Technologies Ltd holds $34,494,890 across 3 Utilities - Independent Power Producers names. VST ranks #1 (89.6% of the industry book) .

# Ticker Company Shares Value (USD) Open
1 VST
Vistra Corp.
This page
205,708 $30,924,083

All Filings in VST

Export CSV
34 filing rows on record
Report Date Value (USD) Shares
2026-03-31 $30,924,083 205,708
2026-03-31 $16,100,343 107,100
2026-03-31 $17,468,346 116,200
2025-12-31 $44,446,415 275,500
2025-12-31 $64,634,605 400,636
2025-12-31 $48,011,808 297,600
2025-09-30 $43,846,896 223,800
2025-09-30 $27,478,955 140,256
2025-09-30 $43,533,424 222,200
2025-06-30 $37,521,616 193,600
2025-06-30 $36,862,662 190,200
2025-03-31 $14,362,912 122,300
2025-03-31 $35,797,003 304,811
2025-03-31 $11,884,928 101,200
2024-12-31 $3,198,584 23,200
2024-12-31 $3,625,981 26,300
2024-12-31 $5,281,523 38,308
2024-09-30 $8,392,632 70,800
2024-09-30 $8,392,632 70,800
2024-09-30 $55,851,543 471,162
2024-06-30 $111,774 1,300
2024-06-30 $176,516 2,053
2024-06-30 $567,468 6,600
2024-03-31 $193,139 2,773
2023-12-31 $504,265 13,091
2023-06-30 $12,796,770 487,496
2023-03-31 $11,822,376 492,599
2022-12-31 $20,635,402 889,457
2022-09-30 $26,003,670 1,238,270
2022-06-30 $28,237,984 1,235,798
2022-03-31 $11,272,181 484,825
2021-09-30 $341,863 19,992
2020-06-30 $934,388 50,182
2020-03-31 $366,904 22,989