The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co Common Stock 88579Y101 355 2,741 SH   SOLE NONE 2,741 0 0
Advanced Micro Devices Inc Common Stock 007903107 749 9,795 SH   SOLE NONE 9,795 0 0
Albemarle Corp Common Stock 012653101 291 1,393 SH   SOLE NONE 1,393 0 0
Align Technology Inc Common Stock 016255101 987 4,172 SH   SOLE NONE 4,172 0 0
Alphabet Inc Common Stock 02079K107 10 95 SH   SOLE NONE 95 0 0
Amazon.com Inc Common Stock 023135106 1,726 16,253 SH   SOLE NONE 16,253 0 0
Ambarella Inc Common Stock G037AX101 190 2,899 SH   SOLE NONE 2,899 0 0
Amgen Inc Common Stock 031162100 56 229 SH   SOLE NONE 229 0 0
Applied Materials Inc Common Stock 038222105 2,767 30,414 SH   SOLE NONE 30,414 0 0
Aptiv PLC Common Stock G6095L109 329 3,692 SH   SOLE NONE 3,692 0 0
ATI Inc Common Stock 01741R102 14 611 SH   SOLE NONE 611 0 0
Baidu Inc Common Stock 056752108 85 572 SH   SOLE NONE 572 0 0
Beyond Meat Inc Common Stock 08862E109 1,164 48,617 SH   SOLE NONE 48,617 0 0
Block Inc Common Stock 852234103 7,196 117,086 SH   SOLE NONE 117,086 0 0
Booking Holdings Inc Common Stock 09857L108 38 22 SH   SOLE NONE 22 0 0
Broadcom Inc Common Stock 11135F101 215 442 SH   SOLE NONE 442 0 0
Capri Holdings Ltd Common Stock G1890L107 43 1,055 SH   SOLE NONE 1,055 0 0
Carnival Corp Common Stock 143658300 1,996 230,765 SH   SOLE NONE 230,765 0 0
Caterpillar Inc Common Stock 149123101 174 974 SH   SOLE NONE 974 0 0
Citigroup Inc Common Stock 172967424 53 1,162 SH   SOLE NONE 1,162 0 0
Coca-Cola Co/The Common Stock 191216100 790 12,550 SH   SOLE NONE 12,550 0 0
Corning Inc Common Stock 219350105 1,387 44,007 SH   SOLE NONE 44,007 0 0
Coupa Software Inc Common Stock 22266L106 724 12,677 SH   SOLE NONE 12,677 0 0
Crowdstrike Holdings Inc Common Stock 22788C105 621 3,684 SH   SOLE NONE 3,684 0 0
Datadog Inc Common Stock 23804L103 3,723 39,092 SH   SOLE NONE 39,092 0 0
Deere & Co Common Stock 244199105 163 544 SH   SOLE NONE 544 0 0
Delta Air Lines Inc Common Stock 247361702 1,529 52,795 SH   SOLE NONE 52,795 0 0
DocuSign Inc Common Stock 256163106 1,825 31,807 SH   SOLE NONE 31,807 0 0
EOG Resources Inc Common Stock 26875P101 52 470 SH   SOLE NONE 470 0 0
Estee Lauder Cos Inc/The Common Stock 518439104 359 1,408 SH   SOLE NONE 1,408 0 0
Expedia Group Inc Common Stock 30212P303 663 6,987 SH   SOLE NONE 6,987 0 0
Exxon Mobil Corp Common Stock 30231G102 78 906 SH   SOLE NONE 906 0 0
Fiserv Inc Common Stock 337738108 1,005 11,301 SH   SOLE NONE 11,301 0 0
General Electric Co Common Stock 369604301 60 949 SH   SOLE NONE 949 0 0
General Motors Co Common Stock 37045V100 2,628 82,742 SH   SOLE NONE 82,742 0 0
Gilead Sciences Inc Common Stock 375558103 518 8,383 SH   SOLE NONE 8,383 0 0
Goldman Sachs Group Inc/The Common Stock 38141G104 9 31 SH   SOLE NONE 31 0 0
Goodyear Tire & Rubber Co/The Common Stock 382550101 178 16,636 SH   SOLE NONE 16,636 0 0
IBM Common Stock 459200101 483 3,422 SH   SOLE NONE 3,422 0 0
Illumina Inc Common Stock 452327109 1,058 5,737 SH   SOLE NONE 5,737 0 0
Intuitive Surgical Inc Common Stock 46120E602 1,056 5,261 SH   SOLE NONE 5,261 0 0
iRobot Corp Common Stock 462726100 981 26,693 SH   SOLE NONE 26,693 0 0
Johnson & Johnson Common Stock 478160104 61 346 SH   SOLE NONE 346 0 0
Las Vegas Sands Corp Common Stock 517834107 1,757 52,322 SH   SOLE NONE 52,322 0 0
Marriott International Inc/MD Common Stock 571903202 75 554 SH   SOLE NONE 554 0 0
Mastercard Inc Common Stock 57636Q104 251 795 SH   SOLE NONE 795 0 0
McDonald's Corp Common Stock 580135101 4 17 SH   SOLE NONE 17 0 0
MercadoLibre Inc Common Stock 58733R102 890 1,398 SH   SOLE NONE 1,398 0 0
Meta Platforms Inc Common Stock 30303M102 10,702 66,369 SH   SOLE NONE 66,369 0 0
Microsoft Corp Common Stock 594918104 1,321 5,143 SH   SOLE NONE 5,143 0 0
NetApp Inc Common Stock 64110D104 40 613 SH   SOLE NONE 613 0 0
Netflix Inc Common Stock 64110L106 2,079 11,887 SH   SOLE NONE 11,887 0 0
Newmont Corp Common Stock 651639106 29 485 SH   SOLE NONE 485 0 0
NVIDIA Corp Common Stock 67066G104 5,095 33,611 SH   SOLE NONE 33,611 0 0
NXP Semiconductors NV Common Stock N6596X109 201 1,359 SH   SOLE NONE 1,359 0 0
ON Semiconductor Corp Common Stock 682189105 100 1,996 SH   SOLE NONE 1,996 0 0
PayPal Holdings Inc Common Stock 70450Y103 9,800 140,315 SH   SOLE NONE 140,315 0 0
Pfizer Inc Common Stock 717081103 52 1,000 SH   SOLE NONE 1,000 0 0
Pinterest Inc Common Stock 72352L106 1,121 61,752 SH   SOLE NONE 61,752 0 0
Procter & Gamble Co/The Common Stock 742718109 880 6,122 SH   SOLE NONE 6,122 0 0
Qorvo Inc Common Stock 74736K101 325 3,447 SH   SOLE NONE 3,447 0 0
QUALCOMM Inc Common Stock 747525103 933 7,306 SH   SOLE NONE 7,306 0 0
Raytheon Technologies Corp Common Stock 75513E101 92 955 SH   SOLE NONE 955 0 0
Regeneron Pharmaceuticals Inc Common Stock 75886F107 80 135 SH   SOLE NONE 135 0 0
Schlumberger NV Common Stock 806857108 711 19,880 SH   SOLE NONE 19,880 0 0
Shopify Inc Common Stock 82509L107 3,014 96,490 SH   SOLE NONE 96,490 0 0
Skyworks Solutions Inc Common Stock 83088M102 486 5,247 SH   SOLE NONE 5,247 0 0
Snap Inc Common Stock 83304A106 337 25,662 SH   SOLE NONE 25,662 0 0
SolarEdge Technologies Inc Common Stock 83417M104 95 346 SH   SOLE NONE 346 0 0
SunPower Corp Common Stock 867652406 2,630 166,359 SH   SOLE NONE 166,359 0 0
Synopsys Inc Common Stock 871607107 283 932 SH   SOLE NONE 932 0 0
Tapestry Inc Common Stock 876030107 317 10,376 SH   SOLE NONE 10,376 0 0
Tesla Inc Common Stock 88160R101 5,249 7,795 SH   SOLE NONE 7,795 0 0
Twilio Inc Common Stock 90138F102 1,734 20,695 SH   SOLE NONE 20,695 0 0
Twitter Inc Common Stock 90184L102 1,249 33,412 SH   SOLE NONE 33,412 0 0
Tyson Foods Inc Common Stock 902494103 65 751 SH   SOLE NONE 751 0 0
Verizon Communications Inc Common Stock 92343V104 130 2,570 SH   SOLE NONE 2,570 0 0
Vulcan Materials Co Common Stock 929160109 276 1,942 SH   SOLE NONE 1,942 0 0
Wells Fargo & Co Common Stock 949746101 626 15,989 SH   SOLE NONE 15,989 0 0
Western Digital Corp Common Stock 958102105 318 7,086 SH   SOLE NONE 7,086 0 0
Wynn Resorts Ltd Common Stock 983134107 34 605 SH   SOLE NONE 605 0 0
Zillow Group Inc Common Stock 98954M200 910 28,646 SH   SOLE NONE 28,646 0 0
Zoom Video Communications Inc Common Stock 98980L101 1,774 16,428 SH   SOLE NONE 16,428 0 0
Ameren Corp Equity Swap 023608102 56,718 627,693 SH   SOLE NONE 627,693 0 0
Apple Inc Common stock hedge for equity Swap 037833100 157,228 1,150,000 SH   SOLE NONE 1,150,000 0 0
Tesla Inc Equity Swap 88160R101 134,684 200,000 SH   SOLE NONE 200,000 0 0
Visa Inc Litigation Swap 92826C839 804,434 4,085,703 SH   SOLE NONE 4,085,703 0 0
Visa Inc Common stock hedge for equity Swap 92826C839 295,335 1,500,000 SH   SOLE NONE 1,500,000 0 0
Visa Inc - B shares Common Stock 92826C839 2,730,564 13,868,474 SH   SOLE NONE 13,868,474 0 0
Welltower Inc Equity Swap 95040Q104 251,293 3,051,525 SH   SOLE NONE 3,051,525 0 0
Advanced Micro Devices Inc Exchange Traded Equity Option - Put Option bought 007903107 5,735 75,000 SH Put SOLE NONE 75,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 4,248 40,000 SH Put SOLE NONE 40,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Call Option bought 023135106 4,248 40,000 SH Call SOLE NONE 40,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 12,745 120,000 SH Put SOLE NONE 120,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 4,514 42,500 SH Put SOLE NONE 42,500 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 8,497 80,000 SH Put SOLE NONE 80,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 10,621 100,000 SH Put SOLE NONE 100,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Call Option bought 023135106 4,248 40,000 SH Call SOLE NONE 40,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 15,932 150,000 SH Put SOLE NONE 150,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 11,683 110,000 SH Put SOLE NONE 110,000 0 0
Amazon.com Inc Exchange Traded Equity Option - Put Option bought 023135106 10,621 100,000 SH Put SOLE NONE 100,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 13,672 100,000 SH Put SOLE NONE 100,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 6,836 50,000 SH Put SOLE NONE 50,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 13,672 100,000 SH Put SOLE NONE 100,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 13,672 100,000 SH Put SOLE NONE 100,000 0 0
Apple Inc Exchange Traded Equity Option - Call Option bought 037833100 6,836 50,000 SH Call SOLE NONE 50,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 6,836 50,000 SH Put SOLE NONE 50,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 5,469 40,000 SH Put SOLE NONE 40,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 16,406 120,000 SH Put SOLE NONE 120,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 6,836 50,000 SH Put SOLE NONE 50,000 0 0
Apple Inc Exchange Traded Equity Option - Call Option bought 037833100 27,344 200,000 SH Call SOLE NONE 200,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 20,508 150,000 SH Put SOLE NONE 150,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 6,836 50,000 SH Put SOLE NONE 50,000 0 0
Apple Inc Exchange Traded Equity Option - Put Option bought 037833100 13,672 100,000 SH Put SOLE NONE 100,000 0 0
Bank of America Corp Exchange Traded Equity Option - Call Option bought 060505104 3,113 100,000 SH Call SOLE NONE 100,000 0 0
Block Inc Exchange Traded Equity Option - Put Option bought 852234103 1,002 16,300 SH Put SOLE NONE 16,300 0 0
Block Inc Exchange Traded Equity Option - Put Option bought 852234103 3,073 50,000 SH Put SOLE NONE 50,000 0 0
Block Inc Exchange Traded Equity Option - Put Option bought 852234103 3,995 65,000 SH Put SOLE NONE 65,000 0 0
Block Inc Exchange Traded Equity Option - Put Option bought 852234103 756 12,300 SH Put SOLE NONE 12,300 0 0
Coupa Software Inc Exchange Traded Equity Option - Put Option bought 22266L106 896 15,700 SH Put SOLE NONE 15,700 0 0
Crowdstrike Holdings Inc Exchange Traded Equity Option - Put Option bought 22788C105 4,214 25,000 SH Put SOLE NONE 25,000 0 0
Datadog Inc Exchange Traded Equity Option - Put Option bought 23804L103 3,810 40,000 SH Put SOLE NONE 40,000 0 0
DocuSign Inc Exchange Traded Equity Option - Put Option bought 256163106 1,016 17,700 SH Put SOLE NONE 17,700 0 0
FedEx Corp Exchange Traded Equity Option - Call Option bought 31428X106 5,668 25,000 SH Call SOLE NONE 25,000 0 0
FedEx Corp Exchange Traded Equity Option - Put Option bought 31428X106 5,668 25,000 SH Put SOLE NONE 25,000 0 0
IBM Exchange Traded Equity Option - Put Option bought 459200101 5,365 38,000 SH Put SOLE NONE 38,000 0 0
Intel Corp Exchange Traded Equity Option - Put Option bought 458140100 1,871 50,000 SH Put SOLE NONE 50,000 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 2,741 17,000 SH Put SOLE NONE 17,000 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 3,193 19,800 SH Put SOLE NONE 19,800 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 4,838 30,000 SH Put SOLE NONE 30,000 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 903 5,600 SH Put SOLE NONE 5,600 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 1,838 11,400 SH Put SOLE NONE 11,400 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 1,516 9,400 SH Put SOLE NONE 9,400 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 8,256 51,200 SH Put SOLE NONE 51,200 0 0
Meta Platforms Inc Exchange Traded Equity Option - Put Option bought 30303M102 7,256 45,000 SH Put SOLE NONE 45,000 0 0
Microsoft Corp Exchange Traded Equity Option - Put Option bought 594918104 6,421 25,000 SH Put SOLE NONE 25,000 0 0
Netflix Inc Exchange Traded Equity Option - Put Option bought 64110L106 1,696 9,700 SH Put SOLE NONE 9,700 0 0
Netflix Inc Exchange Traded Equity Option - Put Option bought 64110L106 717 4,100 SH Put SOLE NONE 4,100 0 0
NVIDIA Corp Exchange Traded Equity Option - Put Option bought 67066G104 6,064 40,000 SH Put SOLE NONE 40,000 0 0
NVIDIA Corp Exchange Traded Equity Option - Put Option bought 67066G104 7,580 50,000 SH Put SOLE NONE 50,000 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 1,886 27,000 SH Put SOLE NONE 27,000 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 559 8,000 SH Put SOLE NONE 8,000 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Call Option bought 70450Y103 1,397 20,000 SH Call SOLE NONE 20,000 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 244 3,500 SH Put SOLE NONE 3,500 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 2,752 39,400 SH Put SOLE NONE 39,400 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 1,928 27,600 SH Put SOLE NONE 27,600 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 1,725 24,700 SH Put SOLE NONE 24,700 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 922 13,200 SH Put SOLE NONE 13,200 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 2,794 40,000 SH Put SOLE NONE 40,000 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 1,397 20,000 SH Put SOLE NONE 20,000 0 0
PayPal Holdings Inc Exchange Traded Equity Option - Put Option bought 70450Y103 1,571 22,500 SH Put SOLE NONE 22,500 0 0
Pinterest Inc Exchange Traded Equity Option - Put Option bought 72352L106 1,226 67,500 SH Put SOLE NONE 67,500 0 0
QUALCOMM Inc Exchange Traded Equity Option - Put Option bought 747525103 15,968 125,000 SH Put SOLE NONE 125,000 0 0
QUALCOMM Inc Exchange Traded Equity Option - Put Option bought 747525103 9,581 75,000 SH Put SOLE NONE 75,000 0 0
Salesforce Inc Exchange Traded Equity Option - Put Option bought 79466L302 3,301 20,000 SH Put SOLE NONE 20,000 0 0
Salesforce Inc Exchange Traded Equity Option - Put Option bought 79466L302 6,602 40,000 SH Put SOLE NONE 40,000 0 0
ServiceNow Inc Exchange Traded Equity Option - Put Option bought 81762P102 1,427 3,000 SH Put SOLE NONE 3,000 0 0
Shopify Inc Exchange Traded Equity Option - Put Option bought 82509L107 1,328 42,500 SH Put SOLE NONE 42,500 0 0
Shopify Inc Exchange Traded Equity Option - Put Option bought 82509L107 1,031 33,000 SH Put SOLE NONE 33,000 0 0
Tesla Inc Exchange Traded Equity Option - Put Option bought 88160R101 3,367 5,000 SH Put SOLE NONE 5,000 0 0
Tesla Inc Exchange Traded Equity Option - Put Option bought 88160R101 3,367 5,000 SH Put SOLE NONE 5,000 0 0
Tesla Inc Exchange Traded Equity Option - Put Option bought 88160R101 5,051 7,500 SH Put SOLE NONE 7,500 0 0
Tesla Inc Exchange Traded Equity Option - Put Option bought 88160R101 3,367 5,000 SH Put SOLE NONE 5,000 0 0
Twitter Inc Exchange Traded Equity Option - Put Option bought 90184L102 2,991 80,000 SH Put SOLE NONE 80,000 0 0
Twitter Inc Exchange Traded Equity Option - Put Option bought 90184L102 280 7,500 SH Put SOLE NONE 7,500 0 0
Visa Inc Exchange Traded Equity Option - Call Option bought 92826C839 1,969 10,000 SH Call SOLE NONE 10,000 0 0
Walt Disney Co/The Exchange Traded Equity Option - Put Option bought 254687106 1,492 15,800 SH Put SOLE NONE 15,800 0 0
Zillow Group Inc Exchange Traded Equity Option - Put Option bought 98954M200 1,953 61,500 SH Put SOLE NONE 61,500 0 0
Zillow Group Inc Exchange Traded Equity Option - Put Option bought 98954M200 251 7,900 SH Put SOLE NONE 7,900 0 0
Zoom Video Communications Inc Exchange Traded Equity Option - Put Option bought 98980L101 5,399 50,000 SH Put SOLE NONE 50,000 0 0
Zoom Video Communications Inc Exchange Traded Equity Option - Put Option bought 98980L101 2,699 25,000 SH Put SOLE NONE 25,000 0 0
Zoom Video Communications Inc Exchange Traded Equity Option - Put Option bought 98980L101 885 8,200 SH Put SOLE NONE 8,200 0 0
Zoom Video Communications Inc Exchange Traded Equity Option - Put Option bought 98980L101 2,526 23,400 SH Put SOLE NONE 23,400 0 0
Zscaler Inc Exchange Traded Equity Option - Put Option bought 98980G102 3,140 21,000 SH Put SOLE NONE 21,000 0 0
Bank of Nova Scotia Exchange Traded Equity Futures 064149107 88,815 1,500,000 SH   SOLE NONE 1,500,000 0 0
Canadian Imperial Bank of Commerce Exchange Traded Equity Futures 136069101 33,978 700,000 SH   SOLE NONE 700,000 0 0
ING Groep Exchange Traded Equity Futures 456837103 115,867 11,680,100 SH   SOLE NONE 11,680,100 0 0
TC ENERGY CORP Exchange Traded Equity Futures 87807B107 126,916 2,450,000 SH   SOLE NONE 2,450,000 0 0
TotalEnergies SE Exchange Traded Equity Futures 89151E109 276,876 5,259,800 SH   SOLE NONE 5,259,800 0 0