0001654954-24-006235.txt : 20240514 0001654954-24-006235.hdr.sgml : 20240514 20240514162034 ACCESSION NUMBER: 0001654954-24-006235 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 EFFECTIVENESS DATE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TORONTO DOMINION BANK CENTRAL INDEX KEY: 0000947263 STANDARD INDUSTRIAL CLASSIFICATION: COMMERCIAL BANKS, NEC [6029] ORGANIZATION NAME: 02 Finance IRS NUMBER: 135640479 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11527 FILM NUMBER: 24944678 BUSINESS ADDRESS: STREET 1: 66 WELLINGTON STREET WEST STREET 2: 12TH FLOOR, TD TOWER CITY: TORONTO, ONTARIO STATE: A6 ZIP: M5K 1A2 BUSINESS PHONE: 416-944-6367 MAIL ADDRESS: STREET 1: 66 WELLINGTON STREET WEST STREET 2: 12TH FLOOR, TD TOWER CITY: TORONTO, ONTARIO STATE: A6 ZIP: M5K 1A2 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000947263 XXXXXXXX 03-31-2024 03-31-2024 false TORONTO DOMINION BANK
66 Wellington Street West 12th Floor, Td Tower Toronto, Ontario A6 M5K 1A2
13F COMBINATION REPORT 028-11527 0001115941 028-05929 TDAM USA INC. 0001056053 028-05987 TD ASSET MANAGEMENT INC 0001335977 028-11451 TD Securities (USA) LLC 0000048966 028-19611 COWEN AND COMPANY, LLC 0001999606 028-23436 TD Waterhouse Canada Inc. N
Joan Tangoan Senior Manager 506-232-1115 /s/ Joan Tangoan Moncton A3 05-14-2024 5 5144 63805474698 1 0001106553 028-11512 TD SECURITIES INC 2 0001178652 028-11579 TD GLOBAL FINANCE 3 0001343236 028-11510 Toronto Dominion (New York) LLC 4 0001584627 028-15608 TORONTO DOMINION (SOUTH EAST ASIA) Ltd 5 0001719180 028-18156 TD Insurance - Meloche Monnex
INFORMATION TABLE 2 infotable.xml The Charles Schwab Corp COM 808513105 16289429907 225178738 SH DFND 3 0 225178738 0 Imperial Oil Ltd COM 453038408 69 1 SH SOLE 1 0 0 Agilent Technologies Inc COM 00846U101 11718502 80534 SH SOLE 80534 0 0 Advance Auto Parts Inc COM 00751Y106 170 2 SH SOLE 2 0 0 Apple Inc COM 037833100 694305029 4048898 SH SOLE 4048898 0 0 AbbVie Inc COM 00287Y109 88135854 483997 SH SOLE 483997 0 0 Abbott Laboratories COM 002824100 53593532 471525 SH SOLE 471525 0 0 Accenture PLC COM G1151C101 60485178 174505 SH SOLE 174505 0 0 Analog Devices Inc COM 032654105 29008673 146664 SH SOLE 146664 0 0 Archer-Daniels-Midland Co COM 039483102 8936607 142280 SH SOLE 142280 0 0 Automatic Data Processing Inc COM 053015103 29145657 116704 SH SOLE 116704 0 0 Autodesk Inc COM 052769106 13941845 53536 SH SOLE 53536 0 0 American Electric Power Co Inc COM 025537101 493095 5727 SH SOLE 5727 0 0 Aflac Inc COM 001055102 13662988 159131 SH SOLE 159131 0 0 American International Group I COM 026874784 15573575 199227 SH SOLE 199227 0 0 Assurant Inc COM 04621X108 3010711 15994 SH SOLE 15994 0 0 Arthur J Gallagher & Co COM 363576109 14846375 59376 SH SOLE 59376 0 0 Allstate Corp/The COM 020002101 12977826 75012 SH SOLE 75012 0 0 Allegion PLC COM G0176J109 3886384 28850 SH SOLE 28850 0 0 Applied Materials Inc COM 038222105 48563865 235484 SH SOLE 235484 0 0 AMETEK Inc COM 031100100 13065644 71436 SH SOLE 71436 0 0 Amgen Inc COM 031162100 42830533 150642 SH SOLE 150642 0 0 Ameriprise Financial Inc COM 03076C106 12589805 28715 SH SOLE 28715 0 0 American Tower Corp COM 03027X100 25235404 127716 SH SOLE 127716 0 0 Amazon.com Inc COM 023135106 483575511 2680871 SH SOLE 2680871 0 0 Anthem Inc COM 036752103 33977334 65525 SH SOLE 65525 0 0 Aon PLC COM G0403H108 18421344 55200 SH SOLE 55200 0 0 Air Products & Chemicals Inc COM 009158106 14360312 59274 SH SOLE 59274 0 0 Amphenol Corp COM 032095101 19268641 167045 SH SOLE 167045 0 0 AvalonBay Communities Inc COM 053484101 7665298 41309 SH SOLE 41309 0 0 Broadcom Inc COM 11135F101 165666972 124993 SH SOLE 124993 0 0 Avery Dennison Corp COM 053611109 4795410 21480 SH SOLE 21480 0 0 American Water Works Co Inc COM 030420103 105467 863 SH SOLE 863 0 0 American Express Co COM 025816109 36711142 161233 SH SOLE 161233 0 0 AutoZone Inc COM 053332102 15184650 4818 SH SOLE 4818 0 0 Boeing Co/The COM 097023105 29512610 152923 SH SOLE 152923 0 0 Bank of America Corp COM 060505104 71762273 1892465 SH SOLE 1892465 0 0 BB&T Corp COM 89832Q109 13970042 358390 SH SOLE 358390 0 0 Becton Dickinson and Co COM 075887109 19850934 80222 SH SOLE 80222 0 0 Biogen Inc COM 09062X103 8805898 40838 SH SOLE 40838 0 0 Bank of New York Mellon Corp/T COM 064058100 12305961 213571 SH SOLE 213571 0 0 BlackRock Inc COM 09247X101 16201292 19433 SH SOLE 19433 0 0 Bristol-Myers Squibb Co COM 110122108 31231382 575906 SH SOLE 575906 0 0 Berkshire Hathaway Inc COM 084670702 205741513 489255 SH SOLE 489255 0 0 Boston Scientific Corp COM 101137107 20837809 304246 SH SOLE 304246 0 0 BorgWarner Inc COM 099724106 2128485 61269 SH SOLE 61269 0 0 Blackstone Group LP/The COM 09260D107 25994576 197873 SH SOLE 197873 0 0 Citigroup Inc COM 172967424 32090885 507446 SH SOLE 507446 0 0 Conagra Brands Inc COM 205887102 3779070 127499 SH SOLE 127499 0 0 Cardinal Health Inc COM 14149Y108 7257386 64856 SH SOLE 64856 0 0 Caterpillar Inc COM 149123101 49738475 135738 SH SOLE 135738 0 0 Chubb Ltd COM H1467J104 29614413 114284 SH SOLE 114284 0 0 CBS Corp COM 92556H206 1514258 128654 SH SOLE 128654 0 0 Crown Castle International Cor COM 22822V101 12700341 120007 SH SOLE 120007 0 0 CF Industries Holdings Inc COM 125269100 4238967 50943 SH SOLE 50943 0 0 Citizens Financial Group Inc COM 174610105 4511391 124315 SH SOLE 124315 0 0 Church & Dwight Co Inc COM 171340102 7344363 70409 SH SOLE 70409 0 0 Halfmoon Parent Inc COM 125523100 28326278 77993 SH SOLE 77993 0 0 Cincinnati Financial Corp COM 172062101 5621052 45269 SH SOLE 45269 0 0 Colgate-Palmolive Co COM 194162103 19776781 219620 SH SOLE 219620 0 0 Clorox Co/The COM 189054109 5068553 33104 SH SOLE 33104 0 0 Comerica Inc COM 200340107 1932734 35147 SH SOLE 35147 0 0 Comcast Corp COM 20030N101 26821295 618715 SH SOLE 618715 0 0 CME Group Inc COM 12572Q105 21476039 99754 SH SOLE 99754 0 0 Cummins Inc COM 231021106 10706402 36336 SH SOLE 36336 0 0 CMS Energy Corp COM 125896100 79045 1310 SH SOLE 1310 0 0 Centene Corp COM 15135B101 11184420 142513 SH SOLE 142513 0 0 CenterPoint Energy Inc COM 15189T107 79886 2804 SH SOLE 2804 0 0 Capital One Financial Corp COM 14040H105 15826858 106299 SH SOLE 106299 0 0 Cabot Oil & Gas Corp COM 127097103 5591669 200562 SH SOLE 200562 0 0 ConocoPhillips COM 20825C104 39983103 314135 SH SOLE 314135 0 0 Costco Wholesale Corp COM 22160K105 112837475 154017 SH SOLE 154017 0 0 salesforce.com Inc COM 79466L302 80517461 267340 SH SOLE 267340 0 0 Cisco Systems Inc/Delaware COM 17275R102 57697657 1156034 SH SOLE 1156034 0 0 CSX Corp COM 126408103 20000896 539544 SH SOLE 539544 0 0 Cintas Corp COM 172908105 16360245 23813 SH SOLE 23813 0 0 Cognizant Technology Solutions COM 192446102 10479884 142992 SH SOLE 142992 0 0 CVS Health Corp COM 126650100 26763149 335546 SH SOLE 335546 0 0 Chevron Corp COM 166764100 72950649 462474 SH SOLE 462474 0 0 Dominion Energy Inc COM 25746U109 182938 3719 SH SOLE 3719 0 0 Delta Air Lines Inc COM 247361702 8169686 170664 SH SOLE 170664 0 0 Deere & Co COM 244199105 27764381 67596 SH SOLE 67596 0 0 Discover Financial Services COM 254709108 9259804 70637 SH SOLE 70637 0 0 Dollar General Corp COM 256677105 7359477 47158 SH SOLE 47158 0 0 Quest Diagnostics Inc COM 74834L100 4032567 30295 SH SOLE 30295 0 0 DR Horton Inc COM 23331A109 13467101 81842 SH SOLE 81842 0 0 Danaher Corp COM 235851102 45345656 181586 SH SOLE 181586 0 0 Walt Disney Co/The COM 254687106 58556846 478562 SH SOLE 478562 0 0 Delphi Automotive PLC COM G6095L109 5925323 74392 SH SOLE 74392 0 0 Digital Realty Trust Inc COM 253868103 14134213 98127 SH SOLE 98127 0 0 Dollar Tree Inc COM 256746108 7878352 59169 SH SOLE 59169 0 0 Dover Corp COM 260003108 6609010 37299 SH SOLE 37299 0 0 Duke Energy Corp COM 26441C204 331715 3430 SH SOLE 3430 0 0 Devon Energy Corp COM 25179M103 8572199 170829 SH SOLE 170829 0 0 Electronic Arts Inc COM 285512109 8836087 66602 SH SOLE 66602 0 0 Ecolab Inc COM 278865100 15623156 67662 SH SOLE 67662 0 0 Consolidated Edison Inc COM 209115104 139484 1536 SH SOLE 1536 0 0 Edison International COM 281020107 4681053 66182 SH SOLE 66182 0 0 Estee Lauder Cos Inc/The COM 518439104 9987379 64790 SH SOLE 64790 0 0 Eastman Chemical Co COM 277432100 3134681 31278 SH SOLE 31278 0 0 Emerson Electric Co COM 291011104 17289178 152435 SH SOLE 152435 0 0 EOG Resources Inc COM 26875P101 19877330 155486 SH SOLE 155486 0 0 Equinix Inc COM 29444U700 23264402 28188 SH SOLE 28188 0 0 Equity Residential COM 29476L107 6251361 99055 SH SOLE 99055 0 0 EQT Corp COM 26884L109 4065652 109675 SH SOLE 109675 0 0 Eversource Energy COM 30040W108 92644 1550 SH SOLE 1550 0 0 Essex Property Trust Inc COM 297178105 4846748 19798 SH SOLE 19798 0 0 Eaton Corp PLC COM G29183103 34818169 111354 SH SOLE 111354 0 0 Entergy Corp COM 29364G103 99445 941 SH SOLE 941 0 0 Edwards Lifesciences Corp COM 28176E108 16754344 175328 SH SOLE 175328 0 0 Exelon Corp COM 30161N101 407973 10859 SH SOLE 10859 0 0 Expeditors International of Wa COM 302130109 4713269 38770 SH SOLE 38770 0 0 Expedia Inc COM 30212P303 4803618 34872 SH SOLE 34872 0 0 Extra Space Storage Inc COM 30225T102 8572746 58318 SH SOLE 58318 0 0 Ford Motor Co COM 345370860 13819407 1040618 SH SOLE 1040618 0 0 Fastenal Co COM 311900104 12903516 167274 SH SOLE 167274 0 0 Facebook Inc COM 30303M102 298281111 614278 SH SOLE 614278 0 0 Fortune Brands Home & Security COM 34964C106 1693 20 SH SOLE 20 0 0 Freeport-McMoRan Inc COM 35671D857 17978144 382351 SH SOLE 382351 0 0 FedEx Corp COM 31428X106 17760193 61297 SH SOLE 61297 0 0 F5 Networks Inc COM 315616102 4428254 23357 SH SOLE 23357 0 0 Fidelity National Information COM 31620M106 12047500 162409 SH SOLE 162409 0 0 Fiserv Inc COM 337738108 26493681 165772 SH SOLE 165772 0 0 Federal Realty Investment Trus COM 313745101 1998795 19573 SH SOLE 19573 0 0 First Solar Inc COM 336433107 6358190 37667 SH SOLE 37667 0 0 Fortive Corp COM 34959J108 8720191 101374 SH SOLE 101374 0 0 General Dynamics Corp COM 369550108 17101945 60540 SH SOLE 60540 0 0 General Electric Co COM 369604301 40623592 290188 SH SOLE 290188 0 0 General Mills Inc COM 370334104 10599335 151484 SH SOLE 151484 0 0 Corning Inc COM 219350105 7471669 226689 SH SOLE 226689 0 0 Alphabet Inc COM 02079K107 244036847 1602764 SH SOLE 1602764 0 0 Alphabet Inc COM 02079K305 244593234 1620574 SH SOLE 1620574 0 0 Genuine Parts Co COM 372460105 5790974 37378 SH SOLE 37378 0 0 Global Payments Inc COM 37940X102 37705219 282098 SH SOLE 282098 0 0 Garmin Ltd COM H2906T109 6499069 43656 SH SOLE 43656 0 0 Goldman Sachs Group Inc/The COM 38141G104 36320652 86956 SH SOLE 86956 0 0 WW Grainger Inc COM 384802104 13241177 13016 SH SOLE 13016 0 0 Halliburton Co COM 406216101 9355588 237331 SH SOLE 237331 0 0 Huntington Bancshares Inc/OH COM 446150104 5387016 386166 SH SOLE 386166 0 0 HCA Healthcare Inc COM 40412C101 17615720 52816 SH SOLE 52816 0 0 Home Depot Inc/The COM 437076102 105344999 274622 SH SOLE 274622 0 0 Hess Corp COM 42809H107 11203318 73397 SH SOLE 73397 0 0 Hartford Financial Services Gr COM 416515104 8961640 86964 SH SOLE 86964 0 0 Hologic Inc COM 436440101 5210379 66834 SH SOLE 66834 0 0 Honeywell International Inc COM 438516106 36941716 179984 SH SOLE 179984 0 0 Hewlett Packard Enterprise Co COM 42824C109 6919629 390278 SH SOLE 390278 0 0 HP Inc COM 40434L105 7026573 232514 SH SOLE 232514 0 0 Hormel Foods Corp COM 440452100 2697346 77310 SH SOLE 77310 0 0 Harris Corp COM 502431109 19441752 91233 SH SOLE 91233 0 0 Host Hotels & Resorts Inc COM 44107P104 3889867 188098 SH SOLE 188098 0 0 Hershey Co/The COM 427866108 8296787 42657 SH SOLE 42657 0 0 Humana Inc COM 444859102 11848463 34173 SH SOLE 34173 0 0 International Business Machine COM 459200101 51170024 267962 SH SOLE 267962 0 0 Intercontinental Exchange Inc COM 45866F104 21734280 158148 SH SOLE 158148 0 0 Illumina Inc COM 452327109 2085891 15190 SH SOLE 15190 0 0 Intel Corp COM 458140100 53222288 1204942 SH SOLE 1204942 0 0 Intuit Inc COM 461202103 55940300 86062 SH SOLE 86062 0 0 International Paper Co COM 460146103 10067 258 SH SOLE 258 0 0 Ingersoll-Rand PLC COM G8994E103 18213434 60671 SH SOLE 60671 0 0 Iron Mountain Inc COM 46284V101 6420811 80050 SH SOLE 80050 0 0 Intuitive Surgical Inc COM 46120E602 39909798 100002 SH SOLE 100002 0 0 Invesco Ltd COM G491BT108 1987233 119785 SH SOLE 119785 0 0 JB Hunt Transport Services Inc COM 445658107 4332293 21743 SH SOLE 21743 0 0 Johnson Controls International COM G51502105 11869624 181715 SH SOLE 181715 0 0 Jacobs Solutions Inc COM 46982L108 5150416 33503 SH SOLE 33503 0 0 Johnson & Johnson COM 478160104 105717270 668293 SH SOLE 668293 0 0 Juniper Networks Inc COM 48203R104 4061480 109592 SH SOLE 109592 0 0 JPMorgan Chase & Co COM 46625H100 181453573 905909 SH SOLE 905909 0 0 Kellogg Co COM 487836108 4030523 70353 SH SOLE 70353 0 0 KeyCorp COM 493267108 3948042 249718 SH SOLE 249718 0 0 Kraft Heinz Co/The COM 500754106 8135786 220482 SH SOLE 220482 0 0 Kimco Realty Corp COM 49446R109 3483050 177616 SH SOLE 177616 0 0 KLA-Tencor Corp COM 482480100 27038850 38706 SH SOLE 38706 0 0 Kimberly-Clark Corp COM 494368103 11623520 89861 SH SOLE 89861 0 0 Kinder Morgan Inc/DE COM 49456B101 9457186 515659 SH SOLE 515659 0 0 Coca-Cola Co/The COM 191216100 72677986 1187937 SH SOLE 1187937 0 0 Kroger Co/The COM 501044101 10086359 176551 SH SOLE 176551 0 0 Loews Corp COM 540424108 3803798 48586 SH SOLE 48586 0 0 L Brands Inc COM 070830104 3013155 60239 SH SOLE 60239 0 0 Lennar Corp COM 526057104 11780458 68499 SH SOLE 68499 0 0 Laboratory Corp of America Hol COM 50540R409 5075700 23234 SH SOLE 23234 0 0 LKQ Corp COM 501889208 4117537 77093 SH SOLE 77093 0 0 Eli Lilly & Co COM 532457108 172141543 221273 SH SOLE 221273 0 0 Lockheed Martin Corp COM 539830109 26082246 57340 SH SOLE 57340 0 0 Alliant Energy Corp COM 018802108 57103 1133 SH SOLE 1133 0 0 Lowe's Cos Inc COM 548661107 40564224 159244 SH SOLE 159244 0 0 Lam Research Corp COM 512807108 35595410 36637 SH SOLE 36637 0 0 LyondellBasell Industries NV COM N53745100 6980099 68245 SH SOLE 68245 0 0 Mastercard Inc COM 57636Q104 109780624 227964 SH SOLE 227964 0 0 Marriott International Inc/MD COM 571903202 17068772 67650 SH SOLE 67650 0 0 Masco Corp COM 574599106 4621974 58595 SH SOLE 58595 0 0 McDonald's Corp COM 580135101 56755407 201296 SH SOLE 201296 0 0 Microchip Technology Inc COM 595017104 13238594 147571 SH SOLE 147571 0 0 McKesson Corp COM 58155Q103 11724267 21839 SH SOLE 21839 0 0 Moody's Corp COM 615369105 17864393 45453 SH SOLE 45453 0 0 Mondelez International Inc COM 609207105 25748590 367837 SH SOLE 367837 0 0 Medtronic PLC COM G5960L103 32474530 372628 SH SOLE 372628 0 0 MetLife Inc COM 59156R108 13459265 181612 SH SOLE 181612 0 0 Mohawk Industries Inc COM 608190104 1843847 14087 SH SOLE 14087 0 0 McCormick & Co Inc/MD COM 579780206 5151570 67069 SH SOLE 67069 0 0 Martin Marietta Materials Inc COM 573284106 10118345 16481 SH SOLE 16481 0 0 Marsh & McLennan Cos Inc COM 571748102 28262516 137210 SH SOLE 137210 0 0 3M Co COM 88579Y101 13068889 147368 SH SOLE 147368 0 0 Monster Beverage Corp COM 61174X109 12433980 209750 SH SOLE 209750 0 0 Mosaic Co/The COM 61945C103 2828727 87145 SH SOLE 87145 0 0 Merck & Co Inc COM 58933Y105 92976060 704631 SH SOLE 704631 0 0 Marathon Oil Corp COM 565849106 33924567 1197056 SH SOLE 1197056 0 0 Morgan Stanley COM 617446448 32466650 344803 SH SOLE 344803 0 0 Microsoft Corp COM 594918104 1034421319 2458693 SH SOLE 2458693 0 0 Motorola Solutions Inc COM 620076307 17261967 48628 SH SOLE 48628 0 0 Mettler-Toledo International I COM 592688105 8269973 6212 SH SOLE 6212 0 0 Micron Technology Inc COM 595112103 35623882 302179 SH SOLE 302179 0 0 Nasdaq Inc COM 631103108 6661404 105569 SH SOLE 105569 0 0 NextEra Energy Inc COM 65339F101 582795 9119 SH SOLE 9119 0 0 Netflix Inc COM 64110L106 74140417 122076 SH SOLE 122076 0 0 NiSource Inc COM 65473P105 50950 1842 SH SOLE 1842 0 0 NIKE Inc COM 654106103 31328797 333356 SH SOLE 333356 0 0 Northrop Grumman Corp COM 666807102 2742243 5729 SH SOLE 5729 0 0 NetApp Inc COM 64110D104 6109884 58206 SH SOLE 58206 0 0 Northern Trust Corp COM 665859104 5144644 57857 SH SOLE 57857 0 0 Nucor Corp COM 670346105 12971949 65548 SH SOLE 65548 0 0 NVIDIA Corp COM 67066G104 703568740 778663 SH SOLE 778663 0 0 News Corp COM 65249B208 826845 30556 SH SOLE 30556 0 0 ONEOK Inc COM 682680103 12452806 155330 SH SOLE 155330 0 0 Oracle Corp COM 68389X105 56537815 450106 SH SOLE 450106 0 0 O'Reilly Automotive Inc COM 67103H107 19292559 17090 SH SOLE 17090 0 0 Paychex Inc COM 704326107 11242094 91548 SH SOLE 91548 0 0 PACCAR Inc COM 693718108 17697439 142848 SH SOLE 142848 0 0 PG&E Corp COM 69331C108 153186 9140 SH SOLE 9140 0 0 Public Service Enterprise Grou COM 744573106 147784 2213 SH SOLE 2213 0 0 PepsiCo Inc COM 713448108 65711005 375470 SH SOLE 375470 0 0 Pfizer Inc COM 717081103 43069665 1552060 SH SOLE 1552060 0 0 Principal Financial Group Inc COM 74251V102 5048186 58489 SH SOLE 58489 0 0 Procter & Gamble Co/The COM 742718109 101835077 627643 SH SOLE 627643 0 0 Progressive Corp/The COM 743315103 33455410 161761 SH SOLE 161761 0 0 Parker-Hannifin Corp COM 701094104 20486419 36860 SH SOLE 36860 0 0 PulteGroup Inc COM 745867101 6821905 56557 SH SOLE 56557 0 0 Prologis Inc COM 74340W103 25481970 195684 SH SOLE 195684 0 0 Philip Morris International In COM 718172109 37939842 414100 SH SOLE 414100 0 0 PNC Financial Services Group I COM 693475105 17944710 111044 SH SOLE 111044 0 0 Pentair PLC COM G7S00T104 5479951 64138 SH SOLE 64138 0 0 PPG Industries Inc COM 693506107 9872472 68133 SH SOLE 68133 0 0 Prudential Financial Inc COM 744320102 12070129 102812 SH SOLE 102812 0 0 Public Storage COM 74460D109 12921303 44547 SH SOLE 44547 0 0 Phillips 66 COM 718546104 18729218 114664 SH SOLE 114664 0 0 Quanta Services Inc COM 74762E102 11579026 44569 SH SOLE 44569 0 0 Pioneer Natural Resources Co COM 723787107 16351125 62290 SH SOLE 62290 0 0 PayPal Holdings Inc COM 70450Y103 7870856 117493 SH SOLE 117493 0 0 QUALCOMM Inc COM 747525103 83041819 490501 SH SOLE 490501 0 0 Qorvo Inc COM 74736K101 2956643 25748 SH SOLE 25748 0 0 Royal Caribbean Cruises Ltd COM V7780T103 8742617 62892 SH SOLE 62892 0 0 Regeneron Pharmaceuticals Inc COM 75886F107 28630228 29746 SH SOLE 29746 0 0 Robert Half International Inc COM 770323103 2274781 28693 SH SOLE 28693 0 0 Ralph Lauren Corp COM 751212101 1953643 10405 SH SOLE 10405 0 0 Roper Technologies Inc COM 776696106 16360824 29172 SH SOLE 29172 0 0 Ross Stores Inc COM 778296103 14203433 96780 SH SOLE 96780 0 0 Republic Services Inc COM 760759100 10439989 54534 SH SOLE 54534 0 0 Starbucks Corp COM 855244109 29095286 318364 SH SOLE 318364 0 0 Charles Schwab Corp/The COM 808513105 29869258 412901 SH SOLE 412901 0 0 Sherwin-Williams Co/The COM 824348106 24424246 70320 SH SOLE 70320 0 0 JM Smucker Co/The COM 832696405 3563757 28313 SH SOLE 28313 0 0 Schlumberger Ltd COM 806857108 20860248 380592 SH SOLE 380592 0 0 Snap-on Inc COM 833034101 4250757 14350 SH SOLE 14350 0 0 Southern Co/The COM 842587107 347796 4848 SH SOLE 4848 0 0 Simon Property Group Inc COM 828806109 14428691 92202 SH SOLE 92202 0 0 S&P Global Inc COM 78409V104 38654260 90855 SH SOLE 90855 0 0 State Street Corp COM 857477103 4648169 60116 SH SOLE 60116 0 0 Seagate Technology Holdings PL COM G7997R103 4834320 51954 SH SOLE 51954 0 0 Constellation Brands Inc COM 21036P108 11966136 44032 SH SOLE 44032 0 0 Skyworks Solutions Inc COM 83088M102 4628189 42727 SH SOLE 42727 0 0 Synchrony Financial COM 87165B103 4931289 114362 SH SOLE 114362 0 0 Stryker Corp COM 863667101 33810484 94477 SH SOLE 94477 0 0 Symantec Corp COM 668771108 3347590 149446 SH SOLE 149446 0 0 Sysco Corp COM 871829107 10779973 132791 SH SOLE 132791 0 0 AT&T Inc COM 00206R102 33553168 1906430 SH SOLE 1906430 0 0 Molson Coors Brewing Co COM 60871R209 3322016 49398 SH SOLE 49398 0 0 TE Connectivity Ltd COM H84989104 12650694 87102 SH SOLE 87102 0 0 Target Corp COM 87612E106 22031456 124324 SH SOLE 124324 0 0 TJX Cos Inc/The COM 872540109 33230364 327651 SH SOLE 327651 0 0 Torchmark Corp COM 37959E102 2988382 25680 SH SOLE 25680 0 0 Thermo Fisher Scientific Inc COM 883556102 94942978 163354 SH SOLE 163354 0 0 T Rowe Price Group Inc COM 74144T108 7649992 62746 SH SOLE 62746 0 0 Travelers Cos Inc/The COM 89417E109 14898573 64737 SH SOLE 64737 0 0 Tyson Foods Inc COM 902494103 4485445 76374 SH SOLE 76374 0 0 Texas Instruments Inc COM 882508104 44721972 256713 SH SOLE 256713 0 0 Textron Inc COM 883203101 5013302 52260 SH SOLE 52260 0 0 United Continental Holdings In COM 910047109 4184904 87404 SH SOLE 87404 0 0 Universal Health Services Inc COM 913903100 2968077 16267 SH SOLE 16267 0 0 Ulta Beauty Inc COM 90384S303 7371039 14097 SH SOLE 14097 0 0 UnitedHealth Group Inc COM 91324P102 126208359 255121 SH SOLE 255121 0 0 Union Pacific Corp COM 907818108 40822413 165992 SH SOLE 165992 0 0 US Bancorp COM 902973304 12249722 274043 SH SOLE 274043 0 0 Vulcan Materials Co COM 929160109 9668737 35427 SH SOLE 35427 0 0 Verisk Analytics Inc COM 92345Y106 9537636 40460 SH SOLE 40460 0 0 VeriSign Inc COM 92343E102 4560369 24064 SH SOLE 24064 0 0 Vertex Pharmaceuticals Inc COM 92532F100 30227139 72312 SH SOLE 72312 0 0 Ventas Inc COM 92276F100 4931689 113268 SH SOLE 113268 0 0 Verizon Communications Inc COM 92343V104 31372611 747679 SH SOLE 747679 0 0 Walgreens Boots Alliance Inc COM 931427108 4261673 196481 SH SOLE 196481 0 0 Wells Fargo & Co COM 949746101 55621314 959650 SH SOLE 959650 0 0 Willis Towers Watson PLC COM G96629103 7975550 29002 SH SOLE 29002 0 0 Waste Management Inc COM 94106L109 20833068 97739 SH SOLE 97739 0 0 Williams Cos Inc/The COM 969457100 12640309 324360 SH SOLE 324360 0 0 Wal-Mart Stores Inc COM 931142103 12969463 215547 SH SOLE 215547 0 0 Westrock Co COM 96145D105 3388116 68516 SH SOLE 68516 0 0 Weyerhaeuser Co COM 962166104 6987260 194577 SH SOLE 194577 0 0 Xcel Energy Inc COM 98389B100 323898 6026 SH SOLE 6026 0 0 Exxon Mobil Corp COM 30231G102 100472741 864356 SH SOLE 864356 0 0 DENTSPLY SIRONA Inc COM 24906P109 1873675 56453 SH SOLE 56453 0 0 Xylem Inc/NY COM 98419M100 9909735 76677 SH SOLE 76677 0 0 Zimmer Biomet Holdings Inc COM 98956P102 7718058 58479 SH SOLE 58479 0 0 Zoetis Inc COM 98978V103 21940107 129662 SH SOLE 129662 0 0 Targa Resources Corp COM 87612G101 6657806 59450 SH SOLE 59450 0 0 Arconic Inc COM 443201108 7135949 104281 SH SOLE 104281 0 0 Mid-America Apartment Communit COM 59522J103 4094638 31119 SH SOLE 31119 0 0 IDEXX Laboratories Inc COM 45168D104 12831976 23766 SH SOLE 23766 0 0 CBOE Holdings Inc COM 12503M108 5388066 29326 SH SOLE 29326 0 0 Incyte Corp COM 45337C102 2894817 50813 SH SOLE 50813 0 0 Regency Centers Corp COM 758849103 2989666 49367 SH SOLE 49367 0 0 Synopsys Inc COM 871607107 23801261 41647 SH SOLE 41647 0 0 Advanced Micro Devices Inc COM 007903107 82075662 454738 SH SOLE 454738 0 0 Alexandria Real Estate Equitie COM 015271109 5412673 41988 SH SOLE 41988 0 0 Raymond James Financial Inc COM 754730109 6667053 51916 SH SOLE 51916 0 0 DXC Technology Co COM 23355L106 15810273 745416 SH SOLE 745416 0 0 Gartner Inc COM 366651107 28494379 59778 SH SOLE 59778 0 0 ANSYS Inc COM 03662Q105 8338089 24018 SH SOLE 24018 0 0 Align Technology Inc COM 016255101 6467238 19722 SH SOLE 19722 0 0 Hilton Worldwide Holdings Inc COM 43300A203 10076338 47238 SH SOLE 47238 0 0 Everest Re Group Ltd COM G3223R108 4783118 12033 SH SOLE 12033 0 0 Baker Hughes a GE Co COM 05722G100 9156354 273324 SH SOLE 273324 0 0 MGM Resorts International COM 552953101 3440570 72878 SH SOLE 72878 0 0 AO Smith Corp COM 831865209 2929636 32748 SH SOLE 32748 0 0 Amazon.com Inc COM 023135106 1418328 7863 SH SOLE 7863 0 0 Packaging Corp of America COM 695156109 4501961 23722 SH SOLE 23722 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 29265767 55950 SH SOLE 55950 0 0 Agilent Technologies Inc COM 00846U101 12755407 87660 SH SOLE 87660 0 0 American Airlines Group Inc COM 02376R102 2034535 132543 SH SOLE 132543 0 0 AbbVie Inc COM 00287Y109 106144451 582891 SH SOLE 582891 0 0 AmerisourceBergen Corp COM 03073E105 12090210 49756 SH SOLE 49756 0 0 Abbott Laboratories COM 002824100 48096820 423164 SH SOLE 423164 0 0 Accenture PLC COM G1151C101 91329655 263494 SH SOLE 263494 0 0 Adobe Systems Inc COM 00724F101 12195677 24169 SH SOLE 24169 0 0 Analog Devices Inc COM 032654105 34760999 175747 SH SOLE 175747 0 0 Archer-Daniels-Midland Co COM 039483102 9972846 158778 SH SOLE 158778 0 0 Automatic Data Processing Inc COM 053015103 31397812 125722 SH SOLE 125722 0 0 Autodesk Inc COM 052769106 19738013 75793 SH SOLE 75793 0 0 Ameren Corp COM 023608102 6193632 83743 SH SOLE 83743 0 0 American Electric Power Co Inc COM 025537101 14027584 162922 SH SOLE 162922 0 0 AES Corp/VA COM 00130H105 3574417 199354 SH SOLE 199354 0 0 Aflac Inc COM 001055102 13690549 159452 SH SOLE 159452 0 0 American International Group I COM 026874784 18119259 231793 SH SOLE 231793 0 0 Assurant Inc COM 04621X108 2922802 15527 SH SOLE 15527 0 0 Arthur J Gallagher & Co COM 363576109 17318521 69263 SH SOLE 69263 0 0 Akamai Technologies Inc COM 00971T101 5703483 52441 SH SOLE 52441 0 0 Albemarle Corp COM 012653101 4621703 35082 SH SOLE 35082 0 0 Align Technology Inc COM 016255101 7004699 21361 SH SOLE 21361 0 0 Allstate Corp/The COM 020002101 24751849 143066 SH SOLE 143066 0 0 Allegion PLC COM G0176J109 3537215 26258 SH SOLE 26258 0 0 Applied Materials Inc COM 038222105 60537785 293545 SH SOLE 293545 0 0 Advanced Micro Devices Inc COM 007903107 112355747 622504 SH SOLE 622504 0 0 AMETEK Inc COM 031100100 12625038 69027 SH SOLE 69027 0 0 Amgen Inc COM 031162100 18529419 65171 SH SOLE 65171 0 0 Ameriprise Financial Inc COM 03076C106 13121632 29928 SH SOLE 29928 0 0 American Tower Corp COM 03027X100 33186031 167954 SH SOLE 167954 0 0 ANSYS Inc COM 03662Q105 10688362 30788 SH SOLE 30788 0 0 Anthem Inc COM 036752103 36450769 70295 SH SOLE 70295 0 0 Aon PLC COM G0403H108 19987826 59894 SH SOLE 59894 0 0 AO Smith Corp COM 831865209 3271194 36566 SH SOLE 36566 0 0 APA Corp COM 03743Q108 9306116 270684 SH SOLE 270684 0 0 Air Products & Chemicals Inc COM 009158106 16028341 66159 SH SOLE 66159 0 0 Amphenol Corp COM 032095101 23946429 207598 SH SOLE 207598 0 0 Alexandria Real Estate Equitie COM 015271109 6160093 47786 SH SOLE 47786 0 0 Arconic Inc COM 443201108 7966689 116421 SH SOLE 116421 0 0 AvalonBay Communities Inc COM 053484101 7871270 42419 SH SOLE 42419 0 0 Broadcom Inc COM 11135F101 185789347 140175 SH SOLE 140175 0 0 Avery Dennison Corp COM 053611109 5374297 24073 SH SOLE 24073 0 0 American Water Works Co Inc COM 030420103 8751091 71607 SH SOLE 71607 0 0 American Express Co COM 025816109 43238786 189902 SH SOLE 189902 0 0 AutoZone Inc COM 053332102 16199481 5140 SH SOLE 5140 0 0 Boeing Co/The COM 097023105 9391665 48664 SH SOLE 48664 0 0 Bank of America Corp COM 060505104 132983506 3506949 SH SOLE 3506949 0 0 Baxter International Inc COM 071813109 6457971 151099 SH SOLE 151099 0 0 BB&T Corp COM 89832Q109 15477204 397055 SH SOLE 397055 0 0 Best Buy Co Inc COM 086516101 4698104 57273 SH SOLE 57273 0 0 Becton Dickinson and Co COM 075887109 21301981 86086 SH SOLE 86086 0 0 Franklin Resources Inc COM 354613101 2504376 89092 SH SOLE 89092 0 0 Brown-Forman Corp COM 115637209 3395822 65785 SH SOLE 65785 0 0 Baker Hughes a GE Co COM 05722G100 10267114 306481 SH SOLE 306481 0 0 Biogen Inc COM 09062X103 9588419 44467 SH SOLE 44467 0 0 Bank of New York Mellon Corp/T COM 064058100 14436172 250541 SH SOLE 250541 0 0 BlackRock Inc COM 09247X101 40804613 48944 SH SOLE 48944 0 0 Ball Corp COM 058498106 6349960 94269 SH SOLE 94269 0 0 Bristol-Myers Squibb Co COM 110122108 36431443 671795 SH SOLE 671795 0 0 Boston Scientific Corp COM 101137107 30016701 438264 SH SOLE 438264 0 0 BorgWarner Inc COM 099724106 2393864 68908 SH SOLE 68908 0 0 Boston Properties Inc COM 101121101 2833736 43389 SH SOLE 43389 0 0 Citigroup Inc COM 172967424 18699499 295691 SH SOLE 295691 0 0 Conagra Brands Inc COM 205887102 4217446 142289 SH SOLE 142289 0 0 Cardinal Health Inc COM 14149Y108 8138711 72732 SH SOLE 72732 0 0 Caterpillar Inc COM 149123101 68659821 187375 SH SOLE 187375 0 0 Chubb Ltd COM H1467J104 31488182 121515 SH SOLE 121515 0 0 CBOE Holdings Inc COM 12503M108 8244884 44875 SH SOLE 44875 0 0 CBS Corp COM 92556H206 1932446 164184 SH SOLE 164184 0 0 Crown Castle International Cor COM 22822V101 16585783 156721 SH SOLE 156721 0 0 Carnival Corp COM 143658300 4897474 299723 SH SOLE 299723 0 0 CF Industries Holdings Inc COM 125269100 4730405 56849 SH SOLE 56849 0 0 Citizens Financial Group Inc COM 174610105 5038358 138836 SH SOLE 138836 0 0 Church & Dwight Co Inc COM 171340102 7686395 73688 SH SOLE 73688 0 0 CH Robinson Worldwide Inc COM 12541W209 2642743 34709 SH SOLE 34709 0 0 Charter Communications Inc COM 16119P108 10862006 37374 SH SOLE 37374 0 0 Halfmoon Parent Inc COM 125523100 31784573 87515 SH SOLE 87515 0 0 Cincinnati Financial Corp COM 172062101 5802340 46729 SH SOLE 46729 0 0 Colgate-Palmolive Co COM 194162103 24114219 267787 SH SOLE 267787 0 0 Clorox Co/The COM 189054109 5682525 37114 SH SOLE 37114 0 0 Comerica Inc COM 200340107 2376558 43218 SH SOLE 43218 0 0 Comcast Corp COM 20030N101 98131915 2263712 SH SOLE 2263712 0 0 CME Group Inc COM 12572Q105 23079734 107203 SH SOLE 107203 0 0 Chipotle Mexican Grill Inc COM 169656105 23861675 8209 SH SOLE 8209 0 0 Cummins Inc COM 231021106 12168161 41297 SH SOLE 41297 0 0 CMS Energy Corp COM 125896100 5639799 93467 SH SOLE 93467 0 0 Centene Corp COM 15135B101 12489072 159137 SH SOLE 159137 0 0 CenterPoint Energy Inc COM 15189T107 5727858 201048 SH SOLE 201048 0 0 Capital One Financial Corp COM 14040H105 24824430 166730 SH SOLE 166730 0 0 Cabot Oil & Gas Corp COM 127097103 6137503 220140 SH SOLE 220140 0 0 ConocoPhillips COM 20825C104 48839245 383715 SH SOLE 383715 0 0 Costco Wholesale Corp COM 22160K105 104937525 143234 SH SOLE 143234 0 0 Campbell Soup Co COM 134429109 2602948 58559 SH SOLE 58559 0 0 salesforce.com Inc COM 79466L302 110434875 366674 SH SOLE 366674 0 0 Cisco Systems Inc/Delaware COM 17275R102 7519191 150655 SH SOLE 150655 0 0 CSX Corp COM 126408103 23733141 640225 SH SOLE 640225 0 0 Cintas Corp COM 172908105 18495535 26921 SH SOLE 26921 0 0 Cognizant Technology Solutions COM 192446102 12955547 176771 SH SOLE 176771 0 0 CVS Health Corp COM 126650100 33357307 418221 SH SOLE 418221 0 0 Chevron Corp COM 166764100 89649163 568335 SH SOLE 568335 0 0 Dominion Energy Inc COM 25746U109 13167278 267682 SH SOLE 267682 0 0 Delta Air Lines Inc COM 247361702 6941868 145015 SH SOLE 145015 0 0 Deere & Co COM 244199105 42904668 104457 SH SOLE 104457 0 0 Discover Financial Services COM 254709108 9758340 74440 SH SOLE 74440 0 0 Dollar General Corp COM 256677105 10196336 65336 SH SOLE 65336 0 0 Quest Diagnostics Inc COM 74834L100 4417921 33190 SH SOLE 33190 0 0 DR Horton Inc COM 23331A109 14647583 89016 SH SOLE 89016 0 0 Danaher Corp COM 235851102 55291504 221414 SH SOLE 221414 0 0 Delphi Automotive PLC COM G6095L109 6643925 83414 SH SOLE 83414 0 0 Digital Realty Trust Inc COM 253868103 13032019 90475 SH SOLE 90475 0 0 Dollar Tree Inc COM 256746108 8393377 63037 SH SOLE 63037 0 0 Dover Corp COM 260003108 7414338 41844 SH SOLE 41844 0 0 Darden Restaurants Inc COM 237194105 5969762 35715 SH SOLE 35715 0 0 DTE Energy Co COM 233331107 7370402 65725 SH SOLE 65725 0 0 Duke Energy Corp COM 26441C204 25304268 261651 SH SOLE 261651 0 0 DaVita Inc COM 23918K108 2178567 15781 SH SOLE 15781 0 0 Devon Energy Corp COM 25179M103 9407947 187484 SH SOLE 187484 0 0 DXC Technology Co COM 23355L106 891 42 SH SOLE 42 0 0 Electronic Arts Inc COM 285512109 11334263 85432 SH SOLE 85432 0 0 eBay Inc COM 278642103 8193831 155245 SH SOLE 155245 0 0 Ecolab Inc COM 278865100 17582573 76148 SH SOLE 76148 0 0 Consolidated Edison Inc COM 209115104 10027694 110425 SH SOLE 110425 0 0 Equifax Inc COM 294429105 9863462 36870 SH SOLE 36870 0 0 Edison International COM 281020107 8366298 118285 SH SOLE 118285 0 0 Estee Lauder Cos Inc/The COM 518439104 10730998 69614 SH SOLE 69614 0 0 Eastman Chemical Co COM 277432100 3510306 35026 SH SOLE 35026 0 0 Emerson Electric Co COM 291011104 21383867 188537 SH SOLE 188537 0 0 EOG Resources Inc COM 26875P101 36237271 283458 SH SOLE 283458 0 0 Equinix Inc COM 29444U700 23165362 28068 SH SOLE 28068 0 0 Equity Residential COM 29476L107 6604020 104643 SH SOLE 104643 0 0 EQT Corp COM 26884L109 4396724 118606 SH SOLE 118606 0 0 Eversource Energy COM 30040W108 6438424 107720 SH SOLE 107720 0 0 Essex Property Trust Inc COM 297178105 4694477 19176 SH SOLE 19176 0 0 Eaton Corp PLC COM G29183103 37353691 119463 SH SOLE 119463 0 0 Entergy Corp COM 29364G103 6860006 64913 SH SOLE 64913 0 0 Edwards Lifesciences Corp COM 28176E108 17339171 181448 SH SOLE 181448 0 0 Exelon Corp COM 30161N101 11779585 313537 SH SOLE 313537 0 0 Expeditors International of Wa COM 302130109 5286836 43488 SH SOLE 43488 0 0 Expedia Inc COM 30212P303 5394841 39164 SH SOLE 39164 0 0 Extra Space Storage Inc COM 30225T102 23943654 162882 SH SOLE 162882 0 0 Ford Motor Co COM 345370860 17148344 1291291 SH SOLE 1291291 0 0 Fastenal Co COM 311900104 13424366 174026 SH SOLE 174026 0 0 Facebook Inc COM 30303M102 370131898 762247 SH SOLE 762247 0 0 Fortune Brands Home & Security COM 34964C106 1015786 11997 SH SOLE 11997 0 0 Freeport-McMoRan Inc COM 35671D857 20158838 428729 SH SOLE 428729 0 0 FedEx Corp COM 31428X106 22201617 76626 SH SOLE 76626 0 0 FirstEnergy Corp COM 337932107 6131543 158766 SH SOLE 158766 0 0 F5 Networks Inc COM 315616102 3876357 20446 SH SOLE 20446 0 0 Fidelity National Information COM 31620M106 13153746 177322 SH SOLE 177322 0 0 Fiserv Inc COM 337738108 28716937 179683 SH SOLE 179683 0 0 Fifth Third Bancorp COM 316773100 7544997 202768 SH SOLE 202768 0 0 FMC Corp COM 302491303 2376265 37304 SH SOLE 37304 0 0 Federal Realty Investment Trus COM 313745101 1518320 14868 SH SOLE 14868 0 0 Fortive Corp COM 34959J108 9030036 104976 SH SOLE 104976 0 0 General Dynamics Corp COM 369550108 31944534 113082 SH SOLE 113082 0 0 General Electric Co COM 369604301 50088217 357797 SH SOLE 357797 0 0 Gilead Sciences Inc COM 375558103 30733503 419570 SH SOLE 419570 0 0 General Mills Inc COM 370334104 11884335 169849 SH SOLE 169849 0 0 Corning Inc COM 219350105 8898376 269975 SH SOLE 269975 0 0 General Motors Co COM 37045V100 18227299 401925 SH SOLE 401925 0 0 Genuine Parts Co COM 372460105 6466623 41739 SH SOLE 41739 0 0 Global Payments Inc COM 37940X102 10415055 77922 SH SOLE 77922 0 0 Garmin Ltd COM H2906T109 6814971 45778 SH SOLE 45778 0 0 Goldman Sachs Group Inc/The COM 38141G104 17406813 41674 SH SOLE 41674 0 0 WW Grainger Inc COM 384802104 13431412 13203 SH SOLE 13203 0 0 Halliburton Co COM 406216101 10512880 266689 SH SOLE 266689 0 0 Hasbro Inc COM 418056107 2212306 39142 SH SOLE 39142 0 0 Huntington Bancshares Inc/OH COM 446150104 6014515 431148 SH SOLE 431148 0 0 HCA Healthcare Inc COM 40412C101 19758984 59242 SH SOLE 59242 0 0 Home Depot Inc/The COM 437076102 149401843 389473 SH SOLE 389473 0 0 Hess Corp COM 42809H107 12371014 81047 SH SOLE 81047 0 0 Hartford Financial Services Gr COM 416515104 9223284 89503 SH SOLE 89503 0 0 Hilton Worldwide Holdings Inc COM 43300A203 16177004 75838 SH SOLE 75838 0 0 Hologic Inc COM 436440101 5488618 70403 SH SOLE 70403 0 0 Honeywell International Inc COM 438516106 45360866 221003 SH SOLE 221003 0 0 Hewlett Packard Enterprise Co COM 42824C109 8011496 451861 SH SOLE 451861 0 0 HP Inc COM 40434L105 9324472 308553 SH SOLE 308553 0 0 Hormel Foods Corp COM 440452100 3046455 87316 SH SOLE 87316 0 0 Harris Corp COM 502431109 12023741 56423 SH SOLE 56423 0 0 Henry Schein Inc COM 806407102 2922020 38692 SH SOLE 38692 0 0 Host Hotels & Resorts Inc COM 44107P104 4338912 209812 SH SOLE 209812 0 0 Hershey Co/The COM 427866108 8716907 44817 SH SOLE 44817 0 0 Humana Inc COM 444859102 12651466 36489 SH SOLE 36489 0 0 International Business Machine COM 459200101 66148926 346402 SH SOLE 346402 0 0 Intercontinental Exchange Inc COM 45866F104 23546569 171335 SH SOLE 171335 0 0 IDEXX Laboratories Inc COM 45168D104 13703963 25381 SH SOLE 25381 0 0 International Flavors & Fragra COM 459506101 6532660 75970 SH SOLE 75970 0 0 Illumina Inc COM 452327109 6667435 48554 SH SOLE 48554 0 0 Incyte Corp COM 45337C102 3195162 56085 SH SOLE 56085 0 0 Intuit Inc COM 461202103 70105750 107855 SH SOLE 107855 0 0 International Paper Co COM 460146103 3953506 101320 SH SOLE 101320 0 0 Interpublic Group of Cos Inc/T COM 460690100 4237756 129873 SH SOLE 129873 0 0 Ingersoll-Rand PLC COM G8994E103 20438817 68084 SH SOLE 68084 0 0 Iron Mountain Inc COM 46284V101 6966880 86858 SH SOLE 86858 0 0 Intuitive Surgical Inc COM 46120E602 42782847 107201 SH SOLE 107201 0 0 Gartner Inc COM 366651107 12927767 27121 SH SOLE 27121 0 0 Illinois Tool Works Inc COM 452308109 22580238 84151 SH SOLE 84151 0 0 Invesco Ltd COM G491BT108 1510121 91026 SH SOLE 91026 0 0 JB Hunt Transport Services Inc COM 445658107 4876046 24472 SH SOLE 24472 0 0 Johnson Controls International COM G51502105 114554950 1753750 SH SOLE 1753750 0 0 Jacobs Solutions Inc COM 46982L108 5760263 37470 SH SOLE 37470 0 0 Johnson & Johnson COM 478160104 55724009 352260 SH SOLE 352260 0 0 Juniper Networks Inc COM 48203R104 4125556 111321 SH SOLE 111321 0 0 Kellogg Co COM 487836108 4575294 79862 SH SOLE 79862 0 0 KeyCorp COM 493267108 6269282 396539 SH SOLE 396539 0 0 Kraft Heinz Co/The COM 500754106 10178754 275847 SH SOLE 275847 0 0 Kimco Realty Corp COM 49446R109 3917745 199783 SH SOLE 199783 0 0 KLA-Tencor Corp COM 482480100 33392345 47801 SH SOLE 47801 0 0 Kimberly-Clark Corp COM 494368103 13046370 100861 SH SOLE 100861 0 0 Kinder Morgan Inc/DE COM 49456B101 11545489 629525 SH SOLE 629525 0 0 CarMax Inc COM 143130102 4094170 47000 SH SOLE 47000 0 0 Kroger Co/The COM 501044101 11372983 199072 SH SOLE 199072 0 0 Loews Corp COM 540424108 6104663 77975 SH SOLE 77975 0 0 L Brands Inc COM 070830104 3310624 66186 SH SOLE 66186 0 0 Lennar Corp COM 526057104 14421555 83856 SH SOLE 83856 0 0 Laboratory Corp of America Hol COM 50540R409 5544733 25381 SH SOLE 25381 0 0 LKQ Corp COM 501889208 4253786 79644 SH SOLE 79644 0 0 Eli Lilly & Co COM 532457108 131600492 169161 SH SOLE 169161 0 0 Lockheed Martin Corp COM 539830109 60264817 132488 SH SOLE 132488 0 0 Alliant Energy Corp COM 018802108 3965573 78682 SH SOLE 78682 0 0 Lowe's Cos Inc COM 548661107 48165622 189085 SH SOLE 189085 0 0 Lam Research Corp COM 512807108 45015753 46333 SH SOLE 46333 0 0 Southwest Airlines Co COM 844741108 3941847 135041 SH SOLE 135041 0 0 LyondellBasell Industries NV COM N53745100 7824420 76500 SH SOLE 76500 0 0 Mastercard Inc COM 57636Q104 40329561 83746 SH SOLE 83746 0 0 Mid-America Apartment Communit COM 59522J103 4566615 34706 SH SOLE 34706 0 0 Marriott International Inc/MD COM 571903202 19170766 75981 SH SOLE 75981 0 0 Masco Corp COM 574599106 5195904 65871 SH SOLE 65871 0 0 McDonald's Corp COM 580135101 39321875 139464 SH SOLE 139464 0 0 Microchip Technology Inc COM 595017104 17112541 190754 SH SOLE 190754 0 0 McKesson Corp COM 58155Q103 21199133 39488 SH SOLE 39488 0 0 Moody's Corp COM 615369105 32531879 82772 SH SOLE 82772 0 0 Medtronic PLC COM G5960L103 38096402 437136 SH SOLE 437136 0 0 MetLife Inc COM 59156R108 15749635 212517 SH SOLE 212517 0 0 MGM Resorts International COM 552953101 3858851 81738 SH SOLE 81738 0 0 Mohawk Industries Inc COM 608190104 1403010 10719 SH SOLE 10719 0 0 McCormick & Co Inc/MD COM 579780206 5774883 75184 SH SOLE 75184 0 0 Martin Marietta Materials Inc COM 573284106 11297724 18402 SH SOLE 18402 0 0 Marsh & McLennan Cos Inc COM 571748102 30341266 147302 SH SOLE 147302 0 0 3M Co COM 88579Y101 16178169 182429 SH SOLE 182429 0 0 Monster Beverage Corp COM 61174X109 13743001 231832 SH SOLE 231832 0 0 Mosaic Co/The COM 61945C103 3157222 97265 SH SOLE 97265 0 0 Marathon Petroleum Corp COM 56585A102 22312297 110731 SH SOLE 110731 0 0 Merck & Co Inc COM 58933Y105 53784799 407615 SH SOLE 407615 0 0 Marathon Oil Corp COM 565849106 4876492 172071 SH SOLE 172071 0 0 Morgan Stanley COM 617446448 10784521 114534 SH SOLE 114534 0 0 Motorola Solutions Inc COM 620076307 20405670 57484 SH SOLE 57484 0 0 M&T Bank Corp COM 55261F104 10113316 69536 SH SOLE 69536 0 0 Mettler-Toledo International I COM 592688105 8580164 6445 SH SOLE 6445 0 0 Micron Technology Inc COM 595112103 45931712 389615 SH SOLE 389615 0 0 Nasdaq Inc COM 631103108 13045105 206737 SH SOLE 206737 0 0 NextEra Energy Inc COM 65339F101 44479059 695964 SH SOLE 695964 0 0 Newmont Mining Corp COM 651639106 12378204 345374 SH SOLE 345374 0 0 Netflix Inc COM 64110L106 99645848 164072 SH SOLE 164072 0 0 NiSource Inc COM 65473P105 3750862 135606 SH SOLE 135606 0 0 NIKE Inc COM 654106103 37766897 401861 SH SOLE 401861 0 0 Northrop Grumman Corp COM 666807102 44141068 92218 SH SOLE 92218 0 0 NRG Energy Inc COM 629377508 4691459 69308 SH SOLE 69308 0 0 Norfolk Southern Corp COM 655844108 18280806 71726 SH SOLE 71726 0 0 NetApp Inc COM 64110D104 7491079 71364 SH SOLE 71364 0 0 Northern Trust Corp COM 665859104 5471070 61528 SH SOLE 61528 0 0 Nucor Corp COM 670346105 14289567 72206 SH SOLE 72206 0 0 NVIDIA Corp COM 67066G104 805972809 891997 SH SOLE 891997 0 0 News Corp COM 65249B208 757058 27977 SH SOLE 27977 0 0 News Corp COM 65249B109 3376566 128975 SH SOLE 128975 0 0 Realty Income Corp COM 756109104 13444878 248519 SH SOLE 248519 0 0 ONEOK Inc COM 682680103 15250739 190230 SH SOLE 190230 0 0 Omnicom Group Inc COM 681919106 6496660 67142 SH SOLE 67142 0 0 Oracle Corp COM 68389X105 39705698 316103 SH SOLE 316103 0 0 O'Reilly Automotive Inc COM 67103H107 20299520 17982 SH SOLE 17982 0 0 Occidental Petroleum Corp COM 674599105 12578620 193547 SH SOLE 193547 0 0 Paychex Inc COM 704326107 12104764 98573 SH SOLE 98573 0 0 PACCAR Inc COM 693718108 19809392 159895 SH SOLE 159895 0 0 PG&E Corp COM 69331C108 10796876 644205 SH SOLE 644205 0 0 Public Service Enterprise Grou COM 744573106 10645133 159406 SH SOLE 159406 0 0 Principal Financial Group Inc COM 74251V102 10107246 117104 SH SOLE 117104 0 0 Progressive Corp/The COM 743315103 36211700 175088 SH SOLE 175088 0 0 Parker-Hannifin Corp COM 701094104 21248963 38232 SH SOLE 38232 0 0 PulteGroup Inc COM 745867101 7654786 63462 SH SOLE 63462 0 0 Packaging Corp of America COM 695156109 5033915 26525 SH SOLE 26525 0 0 PerkinElmer Inc COM 714046109 3877440 36928 SH SOLE 36928 0 0 Prologis Inc COM 74340W103 35973535 276252 SH SOLE 276252 0 0 PNC Financial Services Group I COM 693475105 22803214 141109 SH SOLE 141109 0 0 Pentair PLC COM G7S00T104 4204930 49215 SH SOLE 49215 0 0 Pinnacle West Capital Corp COM 723484101 1717146 22978 SH SOLE 22978 0 0 PPG Industries Inc COM 693506107 10215160 70498 SH SOLE 70498 0 0 PPL Corp COM 69351T106 6229406 226277 SH SOLE 226277 0 0 Prudential Financial Inc COM 744320102 12617682 107476 SH SOLE 107476 0 0 Public Storage COM 74460D109 13656895 47083 SH SOLE 47083 0 0 Phillips 66 COM 718546104 21066450 128973 SH SOLE 128973 0 0 PVH Corp COM 693656100 844 6 SH SOLE 6 0 0 Quanta Services Inc COM 74762E102 11289089 43453 SH SOLE 43453 0 0 Pioneer Natural Resources Co COM 723787107 18031650 68692 SH SOLE 68692 0 0 PayPal Holdings Inc COM 70450Y103 23878452 356448 SH SOLE 356448 0 0 QUALCOMM Inc COM 747525103 35077944 207194 SH SOLE 207194 0 0 Qorvo Inc COM 74736K101 3848068 33511 SH SOLE 33511 0 0 Royal Caribbean Cruises Ltd COM V7780T103 9859423 70926 SH SOLE 70926 0 0 Everest Re Group Ltd COM G3223R108 5123378 12889 SH SOLE 12889 0 0 Regency Centers Corp COM 758849103 3073299 50748 SH SOLE 50748 0 0 Regeneron Pharmaceuticals Inc COM 75886F107 31253013 32471 SH SOLE 32471 0 0 Regions Financial Corp COM 7591EP100 5799950 275663 SH SOLE 275663 0 0 Robert Half International Inc COM 770323103 2483129 31321 SH SOLE 31321 0 0 Raymond James Financial Inc COM 754730109 7330470 57082 SH SOLE 57082 0 0 Ralph Lauren Corp COM 751212101 1485933 7914 SH SOLE 7914 0 0 ResMed Inc COM 761152107 8674704 43805 SH SOLE 43805 0 0 Rockwell Automation Inc COM 773903109 9983296 34268 SH SOLE 34268 0 0 Roper Technologies Inc COM 776696106 21231720 37857 SH SOLE 37857 0 0 Ross Stores Inc COM 778296103 26775335 182443 SH SOLE 182443 0 0 Republic Services Inc COM 760759100 12002139 62694 SH SOLE 62694 0 0 Starbucks Corp COM 855244109 34836314 381183 SH SOLE 381183 0 0 Charles Schwab Corp/The COM 808513105 35666875 493045 SH SOLE 493045 0 0 Sherwin-Williams Co/The COM 824348106 24714961 71157 SH SOLE 71157 0 0 JM Smucker Co/The COM 832696405 3978751 31610 SH SOLE 31610 0 0 Schlumberger Ltd COM 806857108 38627896 704760 SH SOLE 704760 0 0 Snap-on Inc COM 833034101 4655097 15715 SH SOLE 15715 0 0 Synopsys Inc COM 871607107 30851856 53984 SH SOLE 53984 0 0 Southern Co/The COM 842587107 36766678 512499 SH SOLE 512499 0 0 Simon Property Group Inc COM 828806109 16832221 107561 SH SOLE 107561 0 0 S&P Global Inc COM 78409V104 41005722 96382 SH SOLE 96382 0 0 Sempra Energy COM 816851109 14460241 201312 SH SOLE 201312 0 0 State Street Corp COM 857477103 6999548 90527 SH SOLE 90527 0 0 Seagate Technology Holdings PL COM G7997R103 6314280 67859 SH SOLE 67859 0 0 Constellation Brands Inc COM 21036P108 13170577 48464 SH SOLE 48464 0 0 Stanley Black & Decker Inc COM 854502101 4491755 45867 SH SOLE 45867 0 0 Skyworks Solutions Inc COM 83088M102 6006452 55451 SH SOLE 55451 0 0 Synchrony Financial COM 87165B103 5251369 121785 SH SOLE 121785 0 0 Stryker Corp COM 863667101 36169563 101069 SH SOLE 101069 0 0 Symantec Corp COM 668771108 4401466 196494 SH SOLE 196494 0 0 Sysco Corp COM 871829107 12081370 148822 SH SOLE 148822 0 0 AT&T Inc COM 00206R102 46741006 2655739 SH SOLE 2655739 0 0 Molson Coors Brewing Co COM 60871R209 3733787 55521 SH SOLE 55521 0 0 TransDigm Group Inc COM 893641100 20360811 16532 SH SOLE 16532 0 0 TE Connectivity Ltd COM H84989104 15538647 106986 SH SOLE 106986 0 0 Target Corp COM 87612E106 27008399 152409 SH SOLE 152409 0 0 TJX Cos Inc/The COM 872540109 34418905 339370 SH SOLE 339370 0 0 Torchmark Corp COM 37959E102 4315349 37083 SH SOLE 37083 0 0 Thermo Fisher Scientific Inc COM 883556102 94474523 162548 SH SOLE 162548 0 0 T Rowe Price Group Inc COM 74144T108 8159862 66928 SH SOLE 66928 0 0 Travelers Cos Inc/The COM 89417E109 16403919 71278 SH SOLE 71278 0 0 Tractor Supply Co COM 892356106 8421888 32179 SH SOLE 32179 0 0 Tyson Foods Inc COM 902494103 5005734 85233 SH SOLE 85233 0 0 Texas Instruments Inc COM 882508104 88195729 506261 SH SOLE 506261 0 0 Textron Inc COM 883203101 5597611 58351 SH SOLE 58351 0 0 United Continental Holdings In COM 910047109 3181434 66446 SH SOLE 66446 0 0 UDR Inc COM 902653104 3402290 90946 SH SOLE 90946 0 0 Universal Health Services Inc COM 913903100 3314568 18166 SH SOLE 18166 0 0 Ulta Beauty Inc COM 90384S303 21720435 41540 SH SOLE 41540 0 0 Union Pacific Corp COM 907818108 52252009 212467 SH SOLE 212467 0 0 United Parcel Service Inc COM 911312106 35490466 238784 SH SOLE 238784 0 0 United Rentals Inc COM 911363109 14466909 20062 SH SOLE 20062 0 0 US Bancorp COM 902973304 22972582 513928 SH SOLE 513928 0 0 United Technologies Corp COM 75513E101 43571137 446746 SH SOLE 446746 0 0 Visa Inc COM 92826C839 145828231 522532 SH SOLE 522532 0 0 VF Corp COM 918204108 1026169 66895 SH SOLE 66895 0 0 Valero Energy Corp COM 91913Y100 17301821 101364 SH SOLE 101364 0 0 Vulcan Materials Co COM 929160109 10840928 39722 SH SOLE 39722 0 0 Verisk Analytics Inc COM 92345Y106 10443546 44303 SH SOLE 44303 0 0 VeriSign Inc COM 92343E102 5853206 30886 SH SOLE 30886 0 0 Vertex Pharmaceuticals Inc COM 92532F100 32937934 78797 SH SOLE 78797 0 0 Ventas Inc COM 92276F100 5210911 119681 SH SOLE 119681 0 0 Verizon Communications Inc COM 92343V104 276600 6592 SH SOLE 6592 0 0 Waters Corp COM 941848103 6091494 17696 SH SOLE 17696 0 0 Walgreens Boots Alliance Inc COM 931427108 4805159 221538 SH SOLE 221538 0 0 Western Digital Corp COM 958102105 7662943 112294 SH SOLE 112294 0 0 WEC Energy Group Inc COM 92939U106 8249857 100461 SH SOLE 100461 0 0 Willis Towers Watson PLC COM G96629103 8452950 30738 SH SOLE 30738 0 0 Waste Management Inc COM 94106L109 24113446 113129 SH SOLE 113129 0 0 Williams Cos Inc/The COM 969457100 15162915 389092 SH SOLE 389092 0 0 Wal-Mart Stores Inc COM 931142103 39919967 663453 SH SOLE 663453 0 0 Westrock Co COM 96145D105 3779414 76429 SH SOLE 76429 0 0 Weyerhaeuser Co COM 962166104 7694077 214260 SH SOLE 214260 0 0 Wynn Resorts Ltd COM 983134107 2977449 29125 SH SOLE 29125 0 0 Xcel Energy Inc COM 98389B100 9342126 173807 SH SOLE 173807 0 0 Exxon Mobil Corp COM 30231G102 17762169 152806 SH SOLE 152806 0 0 DENTSPLY SIRONA Inc COM 24906P109 1424017 42905 SH SOLE 42905 0 0 Xylem Inc/NY COM 98419M100 9320918 72121 SH SOLE 72121 0 0 Yum! Brands Inc COM 988498101 11642995 83974 SH SOLE 83974 0 0 Zimmer Biomet Holdings Inc COM 98956P102 8252050 62525 SH SOLE 62525 0 0 Zions Bancorp NA COM 989701107 1172 27 SH SOLE 27 0 0 Zoetis Inc COM 98978V103 23238117 137333 SH SOLE 137333 0 0 Bank of America Corp COM 060505104 220998 5828 SH SOLE 5828 0 0 Costco Wholesale Corp COM 22160K105 12788057 17455 SH SOLE 17455 0 0 Toronto-Dominion Bank/The COM 891160509 6042951 100082 SH DFND 1 0 100082 0 Brookfield Asset Management In COM 11271J107 135518619 3236652 SH SOLE 3236652 0 0 BCE Inc COM 05534B760 54410883 1601262 SH SOLE 1601262 0 0 Bank of Montreal COM 063671101 276617648 2831876 SH SOLE 2831876 0 0 Bank of Nova Scotia/The COM 064149107 252686400 4880000 SH SOLE 4880000 0 0 CAE Inc COM 124765108 16512000 800000 SH SOLE 800000 0 0 Canadian Imperial Bank of Comm COM 136069101 530167335 10452826 SH SOLE 10452826 0 0 Royal Bank of Canada COM 780087102 323026032 3202082 SH SOLE 3202082 0 0 Toronto-Dominion Bank/The COM 891160509 10813816 179096 SH DFND 1 0 179096 0 Barrick Gold Corp COM 067901108 10331476 620882 SH SOLE 620882 0 0 Algonquin Power & Utilities Co COM 015857105 20492865 3242542 SH SOLE 3242542 0 0 Brookfield Asset Management In COM 11271J107 53575638 1279571 SH SOLE 1279571 0 0 Brookfield Business Partners L COM G16234109 44 2 SH SOLE 2 0 0 BCE Inc COM 05534B760 70075425 2062255 SH SOLE 2062255 0 0 Bank of Montreal COM 063671101 255073249 2611315 SH SOLE 2611315 0 0 Bank of Nova Scotia/The COM 064149107 491887010 9499556 SH SOLE 9499556 0 0 Baytex Energy Corp COM 07317Q105 548014 150968 SH SOLE 150968 0 0 B2Gold Corp COM 11777Q209 1177316 451079 SH SOLE 451079 0 0 CAE Inc COM 124765108 7102699 344123 SH SOLE 344123 0 0 Cameco Corp COM 13321L108 20073318 463373 SH SOLE 463373 0 0 Canadian Imperial Bank of Comm COM 136069101 365676238 7209705 SH SOLE 7209705 0 0 Canadian Pacific Railway Ltd COM 13646K108 80046016 907860 SH SOLE 907860 0 0 Crescent Point Energy Corp COM 22576C101 3896163 475722 SH SOLE 475722 0 0 Cenovus Energy Inc COM 15135U109 41630234 2082553 SH SOLE 2082553 0 0 CGI Group Inc COM 12532H104 38380138 347363 SH SOLE 347363 0 0 Precision Drilling Corp COM 74022D407 225893 3357 SH SOLE 3357 0 0 Restaurant Brands Internationa COM 76131D103 31112699 391601 SH SOLE 391601 0 0 Royal Bank of Canada COM 780087102 462876985 4588392 SH SOLE 4588392 0 0 Shopify Inc COM 82509L107 187340825 2427638 SH SOLE 2427638 0 0 Sandstorm Gold Ltd COM 80013R206 23447 4466 SH SOLE 4466 0 0 TELUS Corp COM 87971M103 50323625 3143262 SH SOLE 3143262 0 0 TransCanada Corp COM 87807B107 559848878 13926589 SH SOLE 13926589 0 0 Waste Connections Inc COM 94106B101 46942905 272908 SH SOLE 272908 0 0 West Fraser Timber Co Ltd COM 952845105 1276139 14765 SH SOLE 14765 0 0 Barrick Gold Corp COM 067901108 74089883 4452517 SH SOLE 4452517 0 0 Agnico Eagle Mines Ltd COM 008474108 58056450 973285 SH SOLE 973285 0 0 Alamos Gold Inc COM 011532108 233463 15828 SH SOLE 15828 0 0 ATS Automation Tooling Systems COM 00217Y104 110635 3281 SH SOLE 3281 0 0 Brookfield Asset Management In COM 11271J107 11512198 274951 SH SOLE 274951 0 0 BlackBerry Ltd COM 09228F103 59572 21584 SH SOLE 21584 0 0 Brookfield Business Partners L COM G16234109 21145 957 SH SOLE 957 0 0 Primo Water Corp/new COM 74167P108 9105 500 SH SOLE 500 0 0 BCE Inc COM 05534B760 8166481 240332 SH SOLE 240332 0 0 Brookfield Renewable Partners COM G16258108 97775 4209 SH SOLE 4209 0 0 Bank of Montreal COM 063671101 361499223 3700852 SH SOLE 3700852 0 0 Bank of Nova Scotia/The COM 064149107 79422183 1533839 SH SOLE 1533839 0 0 Baytex Energy Corp COM 07317Q105 37701 10386 SH SOLE 10386 0 0 B2Gold Corp COM 11777Q209 842769 322900 SH SOLE 322900 0 0 CAE Inc COM 124765108 1117986 54166 SH SOLE 54166 0 0 Cameco Corp COM 13321L108 3208972 74076 SH SOLE 74076 0 0 Centerra Gold Inc COM 152006102 51104 8647 SH SOLE 8647 0 0 Celestica Inc COM 15101Q108 214000 4768 SH SOLE 4768 0 0 Canadian Imperial Bank of Comm COM 136069101 33494169 660374 SH SOLE 660374 0 0 Canadian Natural Resources Ltd COM 136385101 62574768 819900 SH SOLE 819900 0 0 Canadian National Railway Co COM 136375102 33084762 251194 SH SOLE 251194 0 0 Canadian Pacific Railway Ltd COM 13646K108 12332073 139867 SH SOLE 139867 0 0 Cenovus Energy Inc COM 15135U109 18005353 900718 SH SOLE 900718 0 0 BRP Inc/CA COM 05577W200 72200 1076 SH SOLE 1076 0 0 Descartes Systems Group Inc/Th COM 249906108 2261615 24709 SH SOLE 24709 0 0 Enerflex Ltd COM 29269R105 14762 2532 SH SOLE 2532 0 0 Eldorado Gold Corp COM 284902509 114459 8135 SH SOLE 8135 0 0 Enbridge Inc COM 29250N105 438112122 12109235 SH SOLE 12109235 0 0 Enerplus Corp COM 292766102 51981 2644 SH SOLE 2644 0 0 Franco-Nevada Corp COM 351858105 3931923 32997 SH SOLE 32997 0 0 First Majestic Silver Corp COM 32076V103 67397 11462 SH SOLE 11462 0 0 FirstService Corp COM 33767E202 536031 3233 SH SOLE 3233 0 0 Fortis Inc/Canada COM 349553107 50071734 1267318 SH SOLE 1267318 0 0 Fortuna Silver Mines Inc COM 349915108 45666 12243 SH SOLE 12243 0 0 CGI Group Inc COM 12532H104 3971232 35942 SH SOLE 35942 0 0 Gildan Activewear Inc COM 375916103 383107 10318 SH SOLE 10318 0 0 Hudbay Minerals Inc COM 443628102 97188 13884 SH SOLE 13884 0 0 IAMGOLD Corp COM 450913108 62441 18751 SH SOLE 18751 0 0 Imperial Oil Ltd COM 453038408 16489164 238524 SH SOLE 238524 0 0 Kinross Gold Corp COM 496902404 646243 105423 SH SOLE 105423 0 0 MAG Silver Corp COM 55903Q104 40278 3807 SH SOLE 3807 0 0 Manulife Financial Corp COM 56501R106 435318128 17419693 SH SOLE 17419693 0 0 Magna International Inc COM 559222401 55134414 1012012 SH SOLE 1012012 0 0 Methanex Corp COM 59151K108 117823 2640 SH SOLE 2640 0 0 Novagold Resources Inc COM 66987E206 29649 9883 SH SOLE 9883 0 0 New Gold Inc COM 644535106 46488 27346 SH SOLE 27346 0 0 NexGen Energy Ltd COM 65340P106 136736 17598 SH SOLE 17598 0 0 Osisko Gold Royalties Ltd COM 68827L101 115236 7018 SH SOLE 7018 0 0 Open Text Corp COM 683715106 1801479 46394 SH SOLE 46394 0 0 Pan American Silver Corp COM 697900108 1523940 101057 SH SOLE 101057 0 0 Precision Drilling Corp COM 74022D407 10968 163 SH SOLE 163 0 0 Pembina Pipeline Corp COM 706327103 57846173 1636847 SH SOLE 1636847 0 0 Restaurant Brands Internationa COM 76131D103 9877780 124327 SH SOLE 124327 0 0 Ritchie Bros Auctioneers Inc COM 74935Q107 4790560 62893 SH SOLE 62893 0 0 Rogers Communications Inc COM 775109200 14440118 352198 SH SOLE 352198 0 0 Royal Bank of Canada COM 780087102 411209275 4076222 SH SOLE 4076222 0 0 Shopify Inc COM 82509L107 30441173 394469 SH SOLE 394469 0 0 Sun Life Financial Inc COM 866796105 285599674 5232680 SH SOLE 5232680 0 0 Sandstorm Gold Ltd COM 80013R206 3150 600 SH SOLE 600 0 0 SSR Mining Inc COM 784730103 36327 8145 SH SOLE 8145 0 0 Stantec Inc COM 85472N109 2942938 35440 SH SOLE 35440 0 0 Suncor Energy Inc COM 867224107 564058288 15281991 SH SOLE 15281991 0 0 TransAlta Corp COM 89346D107 66885 10402 SH SOLE 10402 0 0 Teck Resources Ltd COM 878742204 3638137 79470 SH SOLE 79470 0 0 TFI International Inc COM 87241L109 4147874 26012 SH SOLE 26012 0 0 Thomson Reuters Corp COM 884903808 8624256 55344 SH SOLE 55344 0 0 TransCanada Corp COM 87807B107 92325370 2296651 SH SOLE 2296651 0 0 Vermilion Energy Inc COM 923725105 25564 2055 SH SOLE 2055 0 0 Waste Connections Inc COM 94106B101 11778901 68478 SH SOLE 68478 0 0 Wheaton Precious Metals Corp COM 962879102 3213323 68180 SH SOLE 68180 0 0 Barrick Gold Corp COM 067901108 650624 39100 SH SOLE 39100 0 0 Agnico Eagle Mines Ltd COM 008474108 662115 11100 SH SOLE 11100 0 0 Brookfield Asset Management In COM 11271J107 1331466 31800 SH SOLE 31800 0 0 BCE Inc COM 05534B760 689794 20300 SH SOLE 20300 0 0 Bank of Montreal COM 063671101 1572648 16100 SH SOLE 16100 0 0 Bank of Nova Scotia/The COM 064149107 1403238 27100 SH SOLE 27100 0 0 Cameco Corp COM 13321L108 420204 9700 SH SOLE 9700 0 0 Canadian Imperial Bank of Comm COM 136069101 1054976 20800 SH SOLE 20800 0 0 Canadian Natural Resources Ltd COM 136385101 1824048 23900 SH SOLE 23900 0 0 Canadian National Railway Co COM 136375102 1685888 12800 SH SOLE 12800 0 0 Canadian Pacific Railway Ltd COM 13646K108 1833936 20800 SH SOLE 20800 0 0 Cenovus Energy Inc COM 15135U109 591704 29600 SH SOLE 29600 0 0 Enbridge Inc COM 29250N105 1711314 47300 SH SOLE 47300 0 0 Franco-Nevada Corp COM 351858105 512388 4300 SH SOLE 4300 0 0 Fortis Inc/Canada COM 349553107 430659 10900 SH SOLE 10900 0 0 CGI Group Inc COM 12532H104 508254 4600 SH SOLE 4600 0 0 Gildan Activewear Inc COM 375916103 141094 3800 SH SOLE 3800 0 0 Imperial Oil Ltd COM 453038408 248868 3600 SH SOLE 3600 0 0 Kinross Gold Corp COM 496902404 166736 27200 SH SOLE 27200 0 0 Manulife Financial Corp COM 56501R106 1004598 40200 SH SOLE 40200 0 0 Magna International Inc COM 559222401 321432 5900 SH SOLE 5900 0 0 Pembina Pipeline Corp COM 706327103 434682 12300 SH SOLE 12300 0 0 Restaurant Brands Internationa COM 76131D103 556150 7000 SH SOLE 7000 0 0 Rogers Communications Inc COM 775109200 336200 8200 SH SOLE 8200 0 0 Royal Bank of Canada COM 780087102 3167632 31400 SH SOLE 31400 0 0 Sun Life Financial Inc COM 866796105 709540 13000 SH SOLE 13000 0 0 Suncor Energy Inc COM 867224107 1059317 28700 SH SOLE 28700 0 0 TELUS Corp COM 87971M103 521926 32600 SH SOLE 32600 0 0 Teck Resources Ltd COM 878742204 471534 10300 SH SOLE 10300 0 0 Thomson Reuters Corp COM 884903808 514239 3300 SH SOLE 3300 0 0 TransCanada Corp COM 87807B107 924600 23000 SH SOLE 23000 0 0 Waste Connections Inc COM 94106B101 997658 5800 SH SOLE 5800 0 0 Wheaton Precious Metals Corp COM 962879102 476013 10100 SH SOLE 10100 0 0 Toronto-Dominion Bank/The COM 891160509 2385010 39500 SH DFND 1 0 39500 0 SBA Communications Corp COM 78410G104 6354077 29322 SH SOLE 29322 0 0 SBA Communications Corp COM 78410G104 9092732 41960 SH SOLE 41960 0 0 DowDuPont Inc COM 26614N102 8792362 114678 SH SOLE 114678 0 0 DowDuPont Inc COM 26614N102 9857922 128576 SH SOLE 128576 0 0 Primo Water Corp/new COM 74167P108 50660 2782 SH SOLE 2782 0 0 Brookfield Renewable Partners COM G16258108 37709422 1623307 SH SOLE 1623307 0 0 Bank of Montreal COM 063671101 68376 700 SH DFND 1 0 700 0 Bank of Nova Scotia/The COM 064149107 111858781 2160270 SH DFND 1 0 2160270 0 Canadian Imperial Bank of Comm COM 136069101 40576000 800000 SH DFND 1 0 800000 0 Canadian Natural Resources Ltd COM 136385101 111045600 1455000 SH DFND 1 0 1455000 0 Gildan Activewear Inc COM 375916103 7426 200 SH DFND 1 0 200 0 Rogers Communications Inc COM 775109200 41000000 1000000 SH DFND 1 0 1000000 0 Suncor Energy Inc COM 867224107 41339200 1120000 SH DFND 1 0 1120000 0 TELUS Corp COM 87971M103 16005197 999700 SH DFND 1 0 999700 0 Stantec Inc COM 85472N109 235584 2837 SH SOLE 2837 0 0 TransAlta Corp COM 89346D107 6339691 985955 SH SOLE 985955 0 0 Pixelworks Inc COM 72581M305 52 20 SH DFND 1 0 20 0 BALLARD POWER SYSTEMS INC COM 058586108 222 80 SH DFND 1 0 80 0 Sandstorm Gold Ltd COM 80013R206 331 63 SH DFND 1 0 63 0 Teck Resources Ltd COM 878742204 10301 225 SH DFND 1 0 225 0 Coeur Mining Inc COM 192108504 64 17 SH DFND 1 0 17 0 Tucows Inc COM 898697206 1837 99 SH DFND 1 0 99 0 Solitario Zinc Corp COM 8342EP107 1239 2065 SH DFND 1 0 2065 0 Sprott Physical Gold Trust COM 85207H104 1055 61 SH DFND 1 0 61 0 untitled COM 85207K107 696 84 SH DFND 1 0 84 0 Barrick Gold Corp COM 067901108 3295 198 SH DFND 1 0 198 0 Aurora Cannabis Inc COM 05156X850 22 5 SH DFND 1 0 5 0 Alamos Gold Inc COM 011532108 1003 68 SH DFND 1 0 68 0 Asanko Gold Inc COM 36352H100 48 34 SH DFND 1 0 34 0 Algonquin Power & Utilities Co COM 015857105 904 143 SH DFND 1 0 143 0 Avino Silver & Gold Mines Ltd COM 053906103 151 243 SH DFND 1 0 243 0 AURYN RESOURCES INC COM 36117T100 555 1322 SH DFND 1 0 1322 0 Brookfield Asset Management In COM 11271J107 2094 50 SH DFND 1 0 50 0 Brookfield Business Partners L COM G16234109 376 17 SH DFND 1 0 17 0 Brookfield Renewable Partners COM G16258108 302 13 SH DFND 1 0 13 0 Brookfield Infrastructure Part COM G16252101 2840 91 SH DFND 1 0 91 0 Breaking Data Corp COM 104833306 333 54 SH DFND 1 0 54 0 BNK Petroleum Inc COM 50043K406 441 141 SH DFND 1 0 141 0 Bank of Montreal COM 063671101 4005 41 SH DFND 1 0 41 0 Bank of Nova Scotia/The COM 064149107 5437 105 SH DFND 1 0 105 0 Broadway Gold Mining Ltd COM 60255C885 75 8 SH DFND 1 0 8 0 Baytex Energy Corp COM 07317Q105 486 134 SH DFND 1 0 134 0 Canadian Imperial Bank of Comm COM 136069101 1116 22 SH DFND 1 0 22 0 Canadian Natural Resources Ltd COM 136385101 104940 1375 SH DFND 1 0 1375 0 Canadian Pacific Railway Ltd COM 13646K108 1234 14 SH DFND 1 0 14 0 BRP Inc/CA COM 05577W200 1610 24 SH DFND 1 0 24 0 Enerflex Ltd COM 29269R105 152 26 SH DFND 1 0 26 0 Enbridge Inc COM 29250N105 760 21 SH DFND 1 0 21 0 Essa Pharma Inc COM 29668H708 408 48 SH DFND 1 0 48 0 Fennec Pharmaceuticals Inc COM 31447P100 278 25 SH DFND 1 0 25 0 Fortuna Silver Mines Inc COM 349915108 265 71 SH DFND 1 0 71 0 CGI Group Inc COM 12532H104 5304 48 SH DFND 1 0 48 0 BRAZIL RESOURCES INC COM 38149E101 1024 1170 SH DFND 1 0 1170 0 GreenPower Motor Co Inc COM 39540E302 77 39 SH DFND 1 0 39 0 IAMGOLD Corp COM 450913108 50 15 SH DFND 1 0 15 0 International Tower Hill Mines COM 46050R102 1629 2362 SH DFND 1 0 2362 0 American Lithium Corp COM 027259209 98 144 SH DFND 1 0 144 0 MAG Silver Corp COM 55903Q104 635 60 SH DFND 1 0 60 0 Manulife Financial Corp COM 56501R106 3149 126 SH DFND 1 0 126 0 Methanex Corp COM 59151K108 7587 170 SH DFND 1 0 170 0 Obsidian Energy Ltd COM 674482203 33 4 SH DFND 1 0 4 0 Organigram Holdings Inc COM 68620P705 112 52 SH DFND 1 0 52 0 Osisko Gold Royalties Ltd COM 68827L101 213 13 SH DFND 1 0 13 0 Open Text Corp COM 683715106 272 7 SH DFND 1 0 7 0 Precision Drilling Corp COM 74022D407 2288 34 SH DFND 1 0 34 0 Patient Home Monitoring Corp COM 74880P104 393 90 SH DFND 1 0 90 0 Profound Medical Corp COM 74319B502 734 86 SH DFND 1 0 86 0 POET Technologies Inc COM 73044W302 64 47 SH DFND 1 0 47 0 Platinum Group Metals Ltd COM 72765Q882 1071 915 SH DFND 1 0 915 0 Restaurant Brands Internationa COM 76131D103 1112 14 SH DFND 1 0 14 0 Ritchie Bros Auctioneers Inc COM 74935Q107 2285 30 SH DFND 1 0 30 0 SunOpta Inc COM 8676EP108 529 77 SH DFND 1 0 77 0 Sangoma Technologies Corp COM 80100R408 48 10 SH DFND 1 0 10 0 Silvercorp Metals Inc COM 82835P103 3 1 SH DFND 1 0 1 0 Tricon Capital Group Inc COM 89612W102 1093 98 SH DFND 1 0 98 0 Tanzanian Royalty Exploration COM 87283P109 510 1311 SH DFND 1 0 1311 0 TransCanada Corp COM 87807B107 2010 50 SH DFND 1 0 50 0 Americas Silver Corp COM 03062D100 681 3097 SH DFND 1 0 3097 0 Waste Connections Inc COM 94106B101 9289 54 SH DFND 1 0 54 0 Westport Fuel Systems Inc COM 960908507 94 14 SH DFND 1 0 14 0 Lithium Americas Corp COM 53681J103 145824 21700 SH DFND 1 0 21700 0 Hudbay Minerals Inc COM 443628102 126 18 SH DFND 1 0 18 0 Northern Dynasty Minerals Ltd COM 66510M204 2669 8393 SH DFND 1 0 8393 0 BALLARD POWER SYSTEMS INC COM 058586108 75469 27147 SH DFND 1 0 27147 0 Baytex Energy Corp COM 07317Q105 236317 65101 SH DFND 1 0 65101 0 BCE Inc COM 05534B760 2956 87 SH DFND 1 0 87 0 Americas Silver Corp COM 03062D100 4923 22376 SH DFND 1 0 22376 0 Taseko Mines Ltd COM 876511106 36022 16600 SH DFND 1 0 16600 0 Standard Lithium Ltd COM 853606101 104 88 SH DFND 1 0 88 0 Aurora Cannabis Inc COM 05156X850 220 50 SH DFND 1 0 50 0 NexGen Energy Ltd COM 65340P106 342 44 SH DFND 1 0 44 0 FirstService Corp COM 33767E202 8090211 48795 SH SOLE 48795 0 0 BRP Inc/CA COM 05577W200 552233 8230 SH SOLE 8230 0 0 Cadence Design Systems Inc COM 127387108 23127481 74298 SH SOLE 74298 0 0 Cadence Design Systems Inc COM 127387108 30004902 96392 SH SOLE 96392 0 0 Brookfield Infrastructure Part COM G16252101 87188849 2793619 SH SOLE 2793619 0 0 BlackBerry Ltd COM 09228F103 2208 800 SH DFND 1 0 800 0 Norwegian Cruise Line Holdings COM G66721104 2372792 113368 SH SOLE 113368 0 0 Norwegian Cruise Line Holdings COM G66721104 1803433 86165 SH SOLE 86165 0 0 ERO Copper Corp COM 296006109 39 2 SH DFND 1 0 2 0 Oracle Corp COM 68389X105 1457202 11601 SH SOLE 11601 0 0 Coach Inc COM 876030107 2901835 61117 SH SOLE 61117 0 0 Coach Inc COM 876030107 2206016 46462 SH SOLE 46462 0 0 Integra Resources Corp COM 45826T509 3705 5218 SH DFND 1 0 5218 0 Quintiles IMS Holdings Inc COM 46266C105 13809817 54608 SH SOLE 54608 0 0 Rayonier Advanced Materials In COM 75508B104 14 3 SH DFND 1 0 3 0 Canada Goose Holdings Inc COM 135086106 10504 871 SH SOLE 871 0 0 Hashchain Technology Inc COM 25381D206 441 302 SH DFND 1 0 302 0 JDL GOLD CORP COM 29446Y502 42 7 SH DFND 1 0 7 0 Global Water Resources Inc COM 379463102 488 38 SH DFND 1 0 38 0 Marathon Petroleum Corp COM 56585A102 12037610 59740 SH SOLE 59740 0 0 Canada Goose Holdings Inc COM 135086106 1206 100 SH SOLE 100 0 0 Nutrien Ltd COM 67077M108 597410 11000 SH SOLE 11000 0 0 Nutrien Ltd COM 67077M108 6302730 116051 SH SOLE 116051 0 0 Nutrien Ltd COM 67077M108 1629 30 SH DFND 1 0 30 0 Nutrien Ltd COM 67077M108 44633913 821836 SH SOLE 821836 0 0 Open Text Corp COM 683715106 232980 6000 SH SOLE 6000 0 0 Huntington Ingalls Industries COM 446413106 3438472 11797 SH SOLE 11797 0 0 Huntington Ingalls Industries COM 446413106 3076466 10555 SH SOLE 10555 0 0 JDL GOLD CORP COM 29446Y502 139351 23148 SH DFND 1 0 23148 0 Breaking Data Corp COM 104833306 555 90 SH DFND 1 0 90 0 Lexaria Bioscience Corp COM 52886N406 47 13 SH DFND 1 0 13 0 NVR Inc COM 62944T105 7613962 940 SH SOLE 940 0 0 Canadian Imperial Bank of Comm COM 136069101 1333936 26300 SH SOLE 26300 0 0 BCE Inc COM 05534B760 3762639 110731 SH SOLE 110731 0 0 untitled COM 85207K107 779 94 SH DFND 1 0 94 0 Pan American Silver Corp COM 697900108 1161 77 SH DFND 1 0 77 0 Enerplus Corp COM 292766102 1003 51 SH DFND 1 0 51 0 Priceline Group Inc/The COM 09857L108 75075349 20694 SH SOLE 20694 0 0 Priceline Group Inc/The COM 09857L108 42562288 11732 SH SOLE 11732 0 0 Welltower Inc COM 95040Q104 14537115 155577 SH SOLE 155577 0 0 Welltower Inc COM 95040Q104 15451238 165360 SH SOLE 165360 0 0 TransAlta Corp COM 89346D107 482 75 SH DFND 1 0 75 0 Primo Water Corp/new COM 74167P108 401 22 SH SOLE 22 0 0 Celestica Inc COM 15101Q108 0 9 SH SOLE 9 0 0 Barrick Gold Corp COM 067901108 497103 29874 SH SOLE 29874 0 0 Agnico Eagle Mines Ltd COM 008474108 2158435 36185 SH SOLE 36185 0 0 BCE Inc COM 05534B760 2099964 61800 SH SOLE 61800 0 0 Bank of Montreal COM 063671101 6280043 64292 SH SOLE 64292 0 0 Bank of Nova Scotia/The COM 064149107 6247827 120661 SH SOLE 120661 0 0 CAE Inc COM 124765108 93437 4527 SH SOLE 4527 0 0 Cameco Corp COM 13321L108 376061 8681 SH SOLE 8681 0 0 Canadian Imperial Bank of Comm COM 136069101 4958286 97758 SH SOLE 97758 0 0 Canadian Natural Resources Ltd COM 136385101 4319254 56594 SH SOLE 56594 0 0 Canadian National Railway Co COM 136375102 717293 5446 SH SOLE 5446 0 0 Brookfield Asset Management In COM 11271J107 442859 10577 SH SOLE 10577 0 0 Fortis Inc/Canada COM 349553107 3222673 81566 SH SOLE 81566 0 0 CGI Group Inc COM 12532H104 2168256 19624 SH SOLE 19624 0 0 Imperial Oil Ltd COM 453038408 2002834 28972 SH SOLE 28972 0 0 Enbridge Inc COM 29250N105 11873263 328172 SH SOLE 328172 0 0 Kinross Gold Corp COM 496902404 148138 24166 SH SOLE 24166 0 0 Rogers Communications Inc COM 775109200 1858530 45330 SH SOLE 45330 0 0 Royal Bank of Canada COM 780087102 8214558 81429 SH SOLE 81429 0 0 Suncor Energy Inc COM 867224107 686268 18593 SH SOLE 18593 0 0 TransAlta Corp COM 89346D107 57182 8893 SH SOLE 8893 0 0 Teck Resources Ltd COM 878742204 280357 6124 SH SOLE 6124 0 0 Thomson Reuters Corp COM 884903808 2111808 13552 SH SOLE 13552 0 0 TransCanada Corp COM 87807B107 5969700 148500 SH SOLE 148500 0 0 TELUS Corp COM 87971M103 6035034 376954 SH SOLE 376954 0 0 Gildan Activewear Inc COM 375916103 1566292 42184 SH SOLE 42184 0 0 Manulife Financial Corp COM 56501R106 2583166 103368 SH SOLE 103368 0 0 Sun Life Financial Inc COM 866796105 659381 12081 SH SOLE 12081 0 0 Pembina Pipeline Corp COM 706327103 2283529 64616 SH SOLE 64616 0 0 Algonquin Power & Utilities Co COM 015857105 2329249 368552 SH SOLE 368552 0 0 Canadian Pacific Railway Ltd COM 13646K108 93725 1063 SH SOLE 1063 0 0 Brookfield Renewable Partners COM G16258108 254392 10951 SH SOLE 10951 0 0 Waste Connections Inc COM 94106B101 644693 3748 SH SOLE 3748 0 0 Crescent Point Energy Corp COM 22576C101 31925 3898 SH SOLE 3898 0 0 Wheaton Precious Metals Corp COM 962879102 491754 10434 SH SOLE 10434 0 0 Franco-Nevada Corp COM 351858105 267395 2244 SH SOLE 2244 0 0 Brookfield Infrastructure Part COM G16252101 580350 18595 SH SOLE 18595 0 0 Cenovus Energy Inc COM 15135U109 1281559 64110 SH SOLE 64110 0 0 Restaurant Brands Internationa COM 76131D103 906207 11406 SH SOLE 11406 0 0 Toronto-Dominion Bank/The COM 891160509 120692133 1998876 SH DFND 1 0 1998876 0 Algonquin Power & Utilities Co COM 015857105 614513 97233 SH DFND 1 0 97233 0 Apple Inc COM 037833100 1353663 7894 SH SOLE 7894 0 0 Bank of America Corp COM 060505104 3415492 90071 SH SOLE 90071 0 0 Citigroup Inc COM 172967424 8021615 126844 SH SOLE 126844 0 0 Cisco Systems Inc/Delaware COM 17275R102 519064 10400 SH SOLE 10400 0 0 Fluor Corp COM 343412102 21140 500 SH SOLE 500 0 0 Intel Corp COM 458140100 456806 10342 SH SOLE 10342 0 0 JPMorgan Chase & Co COM 46625H100 10071885 50284 SH SOLE 50284 0 0 Coca-Cola Co/The COM 191216100 42826 700 SH SOLE 700 0 0 McDonald's Corp COM 580135101 48213 171 SH SOLE 171 0 0 Microsoft Corp COM 594918104 1902917 4523 SH SOLE 4523 0 0 Pfizer Inc COM 717081103 66600 2400 SH SOLE 2400 0 0 Procter & Gamble Co/The COM 742718109 44132 272 SH SOLE 272 0 0 AT&T Inc COM 00206R102 249498 14176 SH SOLE 14176 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 1435827 2745 SH SOLE 2745 0 0 Wells Fargo & Co COM 949746101 9894468 170712 SH SOLE 170712 0 0 Verizon Communications Inc COM 92343V104 246221 5868 SH SOLE 5868 0 0 Amazon.com Inc COM 023135106 7859517 43572 SH SOLE 43572 0 0 Goldman Sachs Group Inc/The COM 38141G104 106511 255 SH SOLE 255 0 0 Bank of Nova Scotia/The COM 064149107 1199225 23160 SH SOLE 23160 0 0 TransAlta Corp COM 89346D107 411989 64073 SH SOLE 64073 0 0 Duke Energy Corp COM 26441C204 518462 5361 SH SOLE 5361 0 0 Kellogg Co COM 487836108 57290 1000 SH SOLE 1000 0 0 Coca-Cola Co/The COM 191216100 1254190 20500 SH SOLE 20500 0 0 AT&T Inc COM 00206R102 3364240 191150 SH SOLE 191150 0 0 Southern Co/The COM 842587107 627008 8740 SH SOLE 8740 0 0 Verizon Communications Inc COM 92343V104 2173528 51800 SH SOLE 51800 0 0 Bank of Nova Scotia/The COM 064149107 1381490 26680 SH SOLE 26680 0 0 Enbridge Inc COM 29250N105 1360368 37600 SH SOLE 37600 0 0 TELUS Corp COM 87971M103 818111 51100 SH SOLE 51100 0 0 Deutsche Bank AG COM D18190898 567720 36000 SH SOLE 36000 0 0 Oil States International Inc COM 678026105 616 100 SH SOLE 100 0 0 Civeo Corp COM 17878Y207 430 16 SH SOLE 16 0 0 Boeing Co/The COM 097023105 2193717 11367 SH SOLE 11367 0 0 Johnson & Johnson COM 478160104 7119 45 SH SOLE 45 0 0 Microsoft Corp COM 594918104 233500 555 SH SOLE 555 0 0 Pfizer Inc COM 717081103 888056 32002 SH SOLE 32002 0 0 AT&T Inc COM 00206R102 48629 2763 SH SOLE 2763 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 2366369 4524 SH SOLE 4524 0 0 Carnival Corp COM 143658300 249267 15255 SH SOLE 15255 0 0 iShares MSCI Emerging Markets ETF ETF 464287234 3036551 73918 SH SOLE 73918 0 0 Cronos Group Inc COM 22717L101 42804 16400 SH DFND 1 0 16400 0 Cronos Group Inc COM 22717L101 436 167 SH DFND 1 0 167 0 Ford Motor Co COM 345370860 167633 12623 SH SOLE 12623 0 0 Morgan Stanley COM 617446448 73445 780 SH SOLE 780 0 0 Liberty Media Corp-Liberty Sir COM 531229789 463327 15595 SH SOLE 15595 0 0 Take-Two Interactive Software COM 874054109 8346326 56208 SH SOLE 56208 0 0 CBRE Group Inc COM 12504L109 8604087 88483 SH SOLE 88483 0 0 CBRE Group Inc COM 12504L109 8710176 89574 SH SOLE 89574 0 0 RPM International Inc COM 749685103 1479619 12439 SH SOLE 12439 0 0 Silvercorp Metals Inc COM 82835P103 515 158 SH SOLE 158 0 0 Sprott Inc COM 852066208 15597 422 SH SOLE 422 0 0 MSCI Inc COM 55354G100 11819891 21090 SH SOLE 21090 0 0 MSCI Inc COM 55354G100 12972736 23147 SH SOLE 23147 0 0 American Financial Group Inc/O COM 025932104 924788 6776 SH SOLE 6776 0 0 TransUnion COM 89400J107 1491941 18696 SH SOLE 18696 0 0 Algonquin Power & Utilities Co COM 015857105 12963906 2051251 SH SOLE 2051251 0 0 BCE Inc COM 05534B760 5776600 170000 SH SOLE 170000 0 0 Brookfield Renewable Partners COM G16258108 2244274 96611 SH SOLE 96611 0 0 Brookfield Infrastructure Part COM G16252101 12866354 412251 SH SOLE 412251 0 0 Bank of Montreal COM 063671101 16058690 164401 SH SOLE 164401 0 0 Bank of Nova Scotia/The COM 064149107 43944599 848679 SH SOLE 848679 0 0 Fortis Inc/Canada COM 349553107 7866441 199100 SH SOLE 199100 0 0 Royal Bank of Canada COM 780087102 95631516 947973 SH SOLE 947973 0 0 TransAlta Corp COM 89346D107 2979733 463411 SH SOLE 463411 0 0 Bank of Nova Scotia/The COM 064149107 6897096 133200 SH SOLE 133200 0 0 Canadian Imperial Bank of Comm COM 136069101 54024408 1065150 SH SOLE 1065150 0 0 Fortis Inc/Canada COM 349553107 508691 12875 SH SOLE 12875 0 0 TransAlta Corp COM 89346D107 528675 82220 SH SOLE 82220 0 0 First Majestic Silver Corp COM 32076V103 1970 335 SH DFND 1 0 335 0 Restaurant Brands Internationa COM 76131D103 241766 3043 SH DFND 1 0 3043 0 Teck Resources Ltd COM 878742204 1995459 43588 SH DFND 1 0 43588 0 TFI International Inc COM 87241L109 79730 500 SH DFND 1 0 500 0 Thomson Reuters Corp COM 884903808 261327 1677 SH DFND 1 0 1677 0 TransCanada Corp COM 87807B107 1665647 41434 SH DFND 1 0 41434 0 BlackBerry Ltd COM 09228F103 9290 3366 SH SOLE 3366 0 0 Enbridge Inc COM 29250N105 152824 4224 SH SOLE 4224 0 0 Obsidian Energy Ltd COM 674482203 5343 650 SH SOLE 650 0 0 Stantec Inc COM 85472N109 33216 400 SH SOLE 400 0 0 Canadian Imperial Bank of Comm COM 136069101 29722 586 SH DFND 1 0 586 0 Canadian Pacific Railway Ltd COM 13646K108 7053600 80000 SH DFND 1 0 80000 0 Valeant Pharmaceuticals Intern COM 071734107 1157551 109100 SH DFND 1 0 109100 0 Wheaton Precious Metals Corp COM 962879102 188520 4000 SH DFND 1 0 4000 0 Agnico Eagle Mines Ltd COM 008474108 147157 2467 SH SOLE 2467 0 0 BlackBerry Ltd COM 09228F103 1179928 427510 SH SOLE 427510 0 0 Franco-Nevada Corp COM 351858105 9990374 83840 SH SOLE 83840 0 0 Magna International Inc COM 559222401 1460609 26810 SH SOLE 26810 0 0 Nutrien Ltd COM 67077M108 6934409 127682 SH SOLE 127682 0 0 Suncor Energy Inc COM 867224107 2535163 68685 SH SOLE 68685 0 0 Teck Resources Ltd COM 878742204 2672820 58384 SH SOLE 58384 0 0 Agnico Eagle Mines Ltd COM 008474108 93293 1564 SH DFND 1 0 1564 0 BlackBerry Ltd COM 09228F103 422 153 SH DFND 1 0 153 0 Centerra Gold Inc COM 152006102 2098 355 SH DFND 1 0 355 0 Canadian Pacific Railway Ltd COM 13646K108 9578612 108638 SH DFND 1 0 108638 0 First Majestic Silver Corp COM 32076V103 1176 200 SH DFND 1 0 200 0 Fortis Inc/Canada COM 349553107 442828 11208 SH DFND 1 0 11208 0 Gildan Activewear Inc COM 375916103 264923 7135 SH DFND 1 0 7135 0 Magna International Inc COM 559222401 5054110 92770 SH DFND 1 0 92770 0 Nutrien Ltd COM 67077M108 1328966 24470 SH DFND 1 0 24470 0 Restaurant Brands Internationa COM 76131D103 540260 6800 SH DFND 1 0 6800 0 Stantec Inc COM 85472N109 265728 3200 SH DFND 1 0 3200 0 Silvercorp Metals Inc COM 82835P103 22820 7000 SH DFND 1 0 7000 0 TFI International Inc COM 87241L109 24397 153 SH DFND 1 0 153 0 Baytex Energy Corp COM 07317Q105 19028 5242 SH SOLE 5242 0 0 Eldorado Gold Corp COM 284902509 26480 1882 SH SOLE 1882 0 0 IAMGOLD Corp COM 450913108 66667 20020 SH SOLE 20020 0 0 New Gold Inc COM 644535106 50660 29800 SH SOLE 29800 0 0 Open Text Corp COM 683715106 69545 1791 SH SOLE 1791 0 0 TransCanada Corp COM 87807B107 319067 7937 SH DFND 1 0 7937 0 BCE Inc COM 05534B760 220428 6487 SH DFND 1 0 6487 0 BlackBerry Ltd COM 09228F103 42410 15366 SH DFND 1 0 15366 0 Canadian Pacific Railway Ltd COM 13646K108 614898 6974 SH DFND 1 0 6974 0 TransAlta Corp COM 89346D107 836009 130017 SH DFND 1 0 130017 0 Brookfield Renewable Partners COM G16258108 2715122 116880 SH DFND 1 0 116880 0 Fortis Inc/Canada COM 349553107 5437011 137611 SH DFND 1 0 137611 0 Algonquin Power & Utilities Co COM 015857105 1302931 206160 SH DFND 1 0 206160 0 TransAlta Corp COM 89346D107 60185 9360 SH SOLE 9360 0 0 Fortis Inc/Canada COM 349553107 95318902 2412526 SH DFND 1 0 2412526 0 Bank of Montreal COM 063671101 4336504 44395 SH DFND 1 0 44395 0 TransAlta Corp COM 89346D107 575954 89573 SH DFND 1 0 89573 0 Bank of Nova Scotia/The COM 064149107 5940875 114733 SH DFND 1 0 114733 0 Canadian Imperial Bank of Comm COM 136069101 1159916 22869 SH DFND 1 0 22869 0 Brookfield Infrastructure Part COM G16252101 1515589 48561 SH DFND 1 0 48561 0 Toronto-Dominion Bank/The COM 891160509 187642141 3107687 SH DFND 1 0 3107687 0 Goldman Sachs Group Inc/The COM 38141G104 25479 61 SH SOLE 61 0 0 Brookfield Renewable Partners COM G16258108 399695 17206 SH DFND 1 0 17206 0 Algonquin Power & Utilities Co COM 015857105 749306 118561 SH DFND 1 0 118561 0 Zoetis Inc COM 98978V103 1564008 9243 SH SOLE 9243 0 0 Ceridian HCM Holding Inc COM 15677J108 1788 27 SH DFND 1 0 27 0 Portage Biotech Inc COM G7185A128 4 7 SH DFND 1 0 7 0 BNK Petroleum Inc COM 50043K406 2504000 800000 SH DFND 1 0 800000 0 BCE Inc COM 05534B760 1032992 30400 SH DFND 1 0 30400 0 Canadian Natural Resources Ltd COM 136385101 7632 100 SH DFND 1 0 100 0 Algonquin Power & Utilities Co COM 015857105 59408 9400 SH DFND 1 0 9400 0 Energy Select Sector SPDR Fund ETF 81369Y506 4694348 49723 SH SOLE 49723 0 0 VanEck Vectors Gold Miners ETF ETF 92189F106 404104 12780 SH SOLE 12780 0 0 VanEck Vectors Junior Gold Miners ETF ETF 92189F791 3863308 99724 SH SOLE 99724 0 0 SPDR S&P Biotech ETF ETF 78464A870 1705173 17970 SH SOLE 17970 0 0 Canadian Pacific Railway Ltd COM 13646K108 268213 3042 SH DFND 1 0 3042 0 Utilities Select Sector SPDR Fund ETF 81369Y886 4024082 61296 SH SOLE 61296 0 0 Enbridge Inc COM 29250N105 1906686 52700 SH DFND 1 0 52700 0 ATS Automation Tooling Systems COM 00217Y104 11735 348 SH DFND 1 0 348 0 Taseko Mines Ltd COM 876511106 558 257 SH SOLE 257 0 0 International Tower Hill Mines COM 46050R102 1256 1822 SH DFND 1 0 1822 0 Alcoa Corp COM 013872106 53794 1592 SH DFND 1 0 1592 0 Ambev SA COM 02319V103 69 28 SH DFND 1 0 28 0 Avangrid Inc COM 05351W103 40922 1123 SH DFND 1 0 1123 0 Air Lease Corp COM 00912X302 51 1 SH DFND 1 0 1 0 ALLETE Inc COM 018522300 358 6 SH DFND 1 0 6 0 Associated Banc-Corp COM 045487105 86 4 SH DFND 1 0 4 0 Anglogold Ashanti Plc COM G0378L100 118481 5337 SH DFND 1 0 5337 0 Banco Bradesco SA COM 059460303 358 125 SH DFND 1 0 125 0 Banco de Chile COM 059520106 22 1 SH DFND 1 0 1 0 BHP Billiton Ltd COM 088606108 91439 1585 SH DFND 1 0 1585 0 B2Gold Corp COM 11777Q209 8198 3141 SH DFND 1 0 3141 0 Cia Cervecerias Unidas SA COM 204429104 48 4 SH DFND 1 0 4 0 Constellium NV COM F21107101 20761 939 SH DFND 1 0 939 0 Casella Waste Systems Inc COM 147448104 395 4 SH DFND 1 0 4 0 Eni SpA COM 26874R108 172303 5432 SH DFND 1 0 5432 0 Statoil ASA COM 29446M102 76738 2839 SH DFND 1 0 2839 0 iShares MSCI Netherlands ETF COM 464286814 148 3 SH DFND 1 0 3 0 iShares MSCI Singapore ETF COM 46434G780 37 2 SH DFND 1 0 2 0 iShares MSCI South Korea ETF ETF 464286772 470 7 SH DFND 1 0 7 0 Freeport-McMoRan Inc COM 35671D857 107582 2288 SH DFND 1 0 2288 0 Federated Investors Inc COM 314211103 72 2 SH DFND 1 0 2 0 Glacier Bancorp Inc COM 37637Q105 40 1 SH DFND 1 0 1 0 Greif Inc COM 397624107 69 1 SH DFND 1 0 1 0 Gold Fields Ltd COM 38059T106 115902 7294 SH DFND 1 0 7294 0 GameStop Corp COM 36467W109 250 20 SH DFND 1 0 20 0 Barrick Gold Corp COM 067901108 11681 702 SH DFND 1 0 702 0 Goodyear Tire & Rubber Co/The COM 382550101 110 8 SH DFND 1 0 8 0 China Lodging Group Ltd COM 44332N106 310 8 SH DFND 1 0 8 0 iShares MSCI India ETF ETF 46429B598 33121 642 SH DFND 1 0 642 0 JinkoSolar Holding Co Ltd COM 47759T100 101 4 SH DFND 1 0 4 0 Nordstrom Inc COM 655664100 365 18 SH DFND 1 0 18 0 Kite Realty Group Trust COM 49803T300 130 6 SH DFND 1 0 6 0 L Brands Inc COM 070830104 300 6 SH DFND 1 0 6 0 Medifast Inc COM 58470H101 192 5 SH DFND 1 0 5 0 McEwen Mining Inc COM 58039P305 759 77 SH DFND 1 0 77 0 Nexa Resources SA COM L67359106 3580 500 SH DFND 1 0 500 0 Potlatch Corp COM 737630103 94 2 SH DFND 1 0 2 0 POSCO COM 693483109 157 2 SH DFND 1 0 2 0 Invesco FTSE RAFI Emerging Markets ETF ETF 46138E727 78 4 SH DFND 1 0 4 0 Invesco QQQ Trust Series 1 ETF 46090E103 45733 103 SH DFND 1 0 103 0 Southern Copper Corp COM 84265V105 71583 679 SH DFND 1 0 679 0 Six Flags Entertainment Corp COM 83001A102 316 12 SH DFND 1 0 12 0 Stericycle Inc COM 858912108 264 5 SH DFND 1 0 5 0 TOTAL SA COM 89151E109 59469 864 SH DFND 1 0 864 0 Telefonica Brasil SA COM 87936R205 483 48 SH DFND 1 0 48 0 21Vianet Group Inc COM 90138A103 155 100 SH DFND 1 0 100 0 Vodafone Group PLC COM 92857W308 9 1 SH DFND 1 0 1 0 Wyndham Worldwide Corp COM 894164102 98 2 SH DFND 1 0 2 0 Technology Select Sector SPDR Fund ETF 81369Y803 625 3 SH DFND 1 0 3 0 Xunlei Ltd COM 98419E108 216 145 SH DFND 1 0 145 0 Sprott Physical Platinum & Pal COM 85207Q104 762 79 SH DFND 1 0 79 0 Evergy Inc COM 30034W106 54287 1017 SH SOLE 1017 0 0 Evergy Inc COM 30034W106 3764358 70520 SH SOLE 70520 0 0 Waste Connections Inc COM 94106B101 35950 209 SH DFND 1 0 209 0 Tanzanian Royalty Exploration COM 87283P109 9718 25000 SH DFND 1 0 25000 0 Daseke Inc COM 23753F107 25 3 SH DFND 1 0 3 0 First Trust Senior Loan ETF ETF 33738D309 924 20 SH DFND 1 0 20 0 Industrial Select Sector SPDR Fund ETF 81369Y704 11210 89 SH DFND 1 0 89 0 Royal Bank of Canada COM 780087102 105420 1045 SH SOLE 1045 0 0 HF Sinclair Corp COM 403949100 916960 15189 SH SOLE 15189 0 0 Broadridge Financial Solutions COM 11133T103 7220496 35246 SH SOLE 35246 0 0 Broadridge Financial Solutions COM 11133T103 7007646 34207 SH SOLE 34207 0 0 HF Sinclair Corp COM 403949100 1570 26 SH SOLE 26 0 0 Accenture PLC COM G1151C101 4794310 13832 SH SOLE 13832 0 0 Adient PLC COM G0084W101 99 3 SH DFND 1 0 3 0 BP PLC COM 055622104 59987 1592 SH DFND 1 0 1592 0 GlaxoSmithKline PLC COM 37733W204 472 11 SH DFND 1 0 11 0 BALLARD POWER SYSTEMS INC COM 058586108 14270 5133 SH SOLE 5133 0 0 Obsidian Energy Ltd COM 674482203 551 67 SH SOLE 67 0 0 Lithium Americas Corp COM 53681J103 625 93 SH SOLE 93 0 0 SPDR S&P Oil & Gas Exploration & Production ETF ETF 78468R556 9296 60 SH SOLE 60 0 0 Copart Inc COM 217204106 15448944 266729 SH SOLE 266729 0 0 Copart Inc COM 217204106 14091531 243293 SH SOLE 243293 0 0 Bank of Montreal COM 063671101 696263 7128 SH SOLE 7128 0 0 Bank of Nova Scotia/The COM 064149107 12531 242 SH SOLE 242 0 0 Park Hotels & Resorts Inc COM 700517105 122 7 SH DFND 1 0 7 0 Canadian Imperial Bank of Comm COM 136069101 13035 257 SH SOLE 257 0 0 Ovintiv Inc COM 69047Q102 915879 17647 SH DFND 1 0 17647 0 TransCanada Corp COM 87807B107 462300 11500 SH SOLE 11500 0 0 Canadian National Railway Co COM 136375102 59533 452 SH SOLE 452 0 0 Bank of Nova Scotia/The COM 064149107 380479 7348 SH SOLE 7348 0 0 Itau Unibanco Holding SA COM 465562106 485 70 SH DFND 1 0 70 0 BCE Inc COM 05534B760 5359292 157719 SH SOLE 157719 0 0 Dr Pepper Snapple Group Inc COM 49271V100 9057955 295336 SH SOLE 295336 0 0 Dr Pepper Snapple Group Inc COM 49271V100 9979865 325395 SH SOLE 325395 0 0 Lockheed Martin Corp COM 539830109 16375 36 SH SOLE 36 0 0 Valeant Pharmaceuticals Intern COM 071734107 120498 11357 SH SOLE 11357 0 0 Valeant Pharmaceuticals Intern COM 071734107 488 46 SH DFND 1 0 46 0 Stem Holdings Inc COM 85859N102 33 15 SH DFND 1 0 15 0 Amazon.com Inc COM 023135106 4721988 26178 SH SOLE 26178 0 0 Netflix Inc COM 64110L106 286660 472 SH SOLE 472 0 0 Facebook Inc COM 30303M102 319512 658 SH SOLE 658 0 0 Altria Group Inc COM 02209S103 27960 641 SH SOLE 641 0 0 JPMorgan Chase & Co COM 46625H100 30245 151 SH SOLE 151 0 0 Hecla Mining Co COM 422704106 58 12 SH DFND 1 0 12 0 Hecla Mining Co COM 422704106 106 22 SH DFND 1 0 22 0 Arch Capital Group Ltd COM G0450A105 9989898 108069 SH SOLE 108069 0 0 American Financial Group Inc/O COM 025932104 579358 4245 SH SOLE 4245 0 0 Alnylam Pharmaceuticals Inc COM 02043Q107 156773 1049 SH SOLE 1049 0 0 Arista Networks Inc COM 040413106 19722410 68013 SH SOLE 68013 0 0 Atmos Energy Corp COM 049560105 79167 666 SH SOLE 666 0 0 Axis Capital Holdings Ltd COM G0692U109 5136580 79000 SH SOLE 79000 0 0 Axalta Coating Systems Ltd COM G0750C108 12555789 365100 SH SOLE 365100 0 0 Bunge Global SA COM H11356104 3972753 38751 SH SOLE 38751 0 0 BioMarin Pharmaceutical Inc COM 09061G101 160880 1842 SH SOLE 1842 0 0 CDW Corp/DE COM 12514G108 9951632 38907 SH SOLE 38907 0 0 Camden Property Trust COM 133131102 2801448 28470 SH SOLE 28470 0 0 Diamondback Energy Inc COM 25278X109 7148586 36073 SH SOLE 36073 0 0 Fortinet Inc COM 34959E109 12354683 180862 SH SOLE 180862 0 0 LIBERTY MEDIA CORP-MEDIA A COM 531229755 223499 3407 SH SOLE 3407 0 0 GoDaddy Inc COM 380237107 137787 1161 SH SOLE 1161 0 0 IDEX Corp COM 45167R104 5301579 21726 SH SOLE 21726 0 0 Invitation Homes Inc COM 46187W107 5462289 153392 SH SOLE 153392 0 0 Jazz Pharmaceuticals PLC COM G50871105 216033 1794 SH SOLE 1794 0 0 Jack Henry & Associates Inc COM 426281101 3435163 19773 SH SOLE 19773 0 0 Keysight Technologies Inc COM 49338L103 7740497 49498 SH SOLE 49498 0 0 Knight-Swift Transportation Ho COM 499049104 1376 25 SH SOLE 25 0 0 Liberty Broadband Corp COM 530307305 1087 19 SH SOLE 19 0 0 Liberty Global PLC COM G61188127 512 29 SH SOLE 29 0 0 Leidos Holdings Inc COM 525327102 4806808 36668 SH SOLE 36668 0 0 Lear Corp COM 521865204 1304 9 SH SOLE 9 0 0 Lennox International Inc COM 526107107 2444 5 SH SOLE 5 0 0 Cheniere Energy Inc COM 16411R208 6129 38 SH SOLE 38 0 0 Liberty Media Corp-Liberty Sir COM 531229789 71037 2391 SH SOLE 2391 0 0 Lululemon Athletica Inc COM 550021109 12942235 33130 SH SOLE 33130 0 0 Las Vegas Sands Corp COM 517834107 5090485 98462 SH SOLE 98462 0 0 Markel Corp COM 570535104 489917 322 SH SOLE 322 0 0 Marvell Technology Inc COM 573874104 1175403 16583 SH SOLE 16583 0 0 Vail Resorts Inc COM 91879Q109 1337 6 SH SOLE 6 0 0 Annaly Capital Management Inc COM 035710839 191800 9741 SH SOLE 9741 0 0 ServiceNow Inc COM 81762P102 44354145 58177 SH SOLE 58177 0 0 NVR Inc COM 62944T105 7160365 884 SH SOLE 884 0 0 Owens Corning COM 690742101 2335 14 SH SOLE 14 0 0 Old Dominion Freight Line Inc COM 679580100 10773604 49125 SH SOLE 49125 0 0 Rollins Inc COM 775711104 3578661 77343 SH SOLE 77343 0 0 SEI Investments Co COM 784117103 174573 2428 SH SOLE 2428 0 0 Sirius XM Holdings Inc COM 82968B103 194089 50023 SH SOLE 50023 0 0 SS&C Technologies Holdings Inc COM 78467J100 2317 36 SH SOLE 36 0 0 Steel Dynamics Inc COM 858119100 6012061 40559 SH SOLE 40559 0 0 Teleflex Inc COM 879369106 2980016 13176 SH SOLE 13176 0 0 Trimble Inc COM 896239100 4677299 72674 SH SOLE 72674 0 0 United Therapeutics Corp COM 91307C102 1838 8 SH SOLE 8 0 0 Veeva Systems Inc COM 922475108 220801 953 SH SOLE 953 0 0 Vistra Energy Corp COM 92840M102 3761 54 SH SOLE 54 0 0 Wabtec Corp/DE COM 929740108 7355820 50493 SH SOLE 50493 0 0 Waste Connections Inc COM 94106B101 7052 41 SH SOLE 41 0 0 Workday Inc COM 98138H101 502406 1842 SH SOLE 1842 0 0 Westlake Chemical Corp COM 960413102 917 6 SH SOLE 6 0 0 WR Berkley Corp COM 084423102 5354511 60544 SH SOLE 60544 0 0 Zillow Group Inc COM 98954M200 61755 1266 SH SOLE 1266 0 0 Arch Capital Group Ltd COM G0450A105 13233156 143154 SH SOLE 143154 0 0 Ally Financial Inc COM 02005N100 2204443 54310 SH SOLE 54310 0 0 Alnylam Pharmaceuticals Inc COM 02043Q107 1783985 11937 SH SOLE 11937 0 0 Arista Networks Inc COM 040413106 25662650 88498 SH SOLE 88498 0 0 Atmos Energy Corp COM 049560105 6567092 55246 SH SOLE 55246 0 0 Bunge Global SA COM H11356104 4453366 43439 SH SOLE 43439 0 0 BioMarin Pharmaceutical Inc COM 09061G101 1564434 17912 SH SOLE 17912 0 0 Crown Holdings Inc COM 228368106 922903 11644 SH SOLE 11644 0 0 CDW Corp/DE COM 12514G108 12089953 47267 SH SOLE 47267 0 0 Celanese Corp COM 150870103 5174705 30110 SH SOLE 30110 0 0 Camden Property Trust COM 133131102 3126758 31776 SH SOLE 31776 0 0 CoStar Group Inc COM 22160N109 11994146 124163 SH SOLE 124163 0 0 Domino's Pizza Inc COM 25754A201 5153142 10371 SH SOLE 10371 0 0 Diamondback Energy Inc COM 25278X109 10500434 52987 SH SOLE 52987 0 0 FNF Group COM 31620R303 1306366 24602 SH SOLE 24602 0 0 Fortinet Inc COM 34959E109 15583970 228136 SH SOLE 228136 0 0 LIBERTY MEDIA CORP-MEDIA A COM 531229755 1250730 19066 SH SOLE 19066 0 0 GoDaddy Inc COM 380237107 1508898 12714 SH SOLE 12714 0 0 IDEX Corp COM 45167R104 5522173 22630 SH SOLE 22630 0 0 Invitation Homes Inc COM 46187W107 6217720 174606 SH SOLE 174606 0 0 Jazz Pharmaceuticals PLC COM G50871105 684949 5688 SH SOLE 5688 0 0 Jack Henry & Associates Inc COM 426281101 3789572 21813 SH SOLE 21813 0 0 Keysight Technologies Inc COM 49338L103 9465994 60532 SH SOLE 60532 0 0 Knight-Swift Transportation Ho COM 499049104 844502 15349 SH SOLE 15349 0 0 Liberty Broadband Corp COM 530307305 650247 11362 SH SOLE 11362 0 0 Liberty Global PLC COM G61188127 313710 17784 SH SOLE 17784 0 0 Leidos Holdings Inc COM 525327102 5280567 40282 SH SOLE 40282 0 0 Lear Corp COM 521865204 803504 5546 SH SOLE 5546 0 0 Lennox International Inc COM 526107107 1489740 3048 SH SOLE 3048 0 0 Cheniere Energy Inc COM 16411R208 4709537 29201 SH SOLE 29201 0 0 Lululemon Athletica Inc COM 550021109 13731348 35150 SH SOLE 35150 0 0 Las Vegas Sands Corp COM 517834107 5746507 111151 SH SOLE 111151 0 0 Live Nation Entertainment Inc COM 538034109 5282048 49939 SH SOLE 49939 0 0 MercadoLibre Inc COM 58733R102 7145523 4726 SH SOLE 4726 0 0 Markel Corp COM 570535104 1898807 1248 SH SOLE 1248 0 0 Marvell Technology Inc COM 573874104 6231911 87922 SH SOLE 87922 0 0 Vail Resorts Inc COM 91879Q109 815781 3661 SH SOLE 3661 0 0 Annaly Capital Management Inc COM 035710839 947739 48133 SH SOLE 48133 0 0 ServiceNow Inc COM 81762P102 65794358 86299 SH SOLE 86299 0 0 Owens Corning COM 690742101 1430644 8577 SH SOLE 8577 0 0 Old Dominion Freight Line Inc COM 679580100 12423473 56648 SH SOLE 56648 0 0 ON Semiconductor Corp COM 682189105 11113479 151101 SH SOLE 151101 0 0 Palo Alto Networks Inc COM 697435105 31759767 111779 SH SOLE 111779 0 0 Rollins Inc COM 775711104 3909630 84496 SH SOLE 84496 0 0 SEI Investments Co COM 784117103 764585 10634 SH SOLE 10634 0 0 Sirius XM Holdings Inc COM 82968B103 381571 98343 SH SOLE 98343 0 0 Square Inc COM 852234103 4525199 53502 SH SOLE 53502 0 0 SS&C Technologies Holdings Inc COM 78467J100 1364129 21192 SH SOLE 21192 0 0 Steel Dynamics Inc COM 858119100 6766107 45646 SH SOLE 45646 0 0 Teleflex Inc COM 879369106 3165475 13996 SH SOLE 13996 0 0 T-Mobile US Inc COM 872590104 32918862 201684 SH SOLE 201684 0 0 Targa Resources Corp COM 87612G101 7981303 71268 SH SOLE 71268 0 0 Trimble Inc COM 896239100 5566625 86492 SH SOLE 86492 0 0 Tesla Inc COM 88160R101 190861004 1085733 SH SOLE 1085733 0 0 United Therapeutics Corp COM 91307C102 1029146 4480 SH SOLE 4480 0 0 Veeva Systems Inc COM 922475108 3373175 14559 SH SOLE 14559 0 0 Vistra Energy Corp COM 92840M102 2130176 30584 SH SOLE 30584 0 0 Wabtec Corp/DE COM 929740108 7806117 53584 SH SOLE 53584 0 0 Waste Connections Inc COM 94106B101 4277889 24870 SH SOLE 24870 0 0 Workday Inc COM 98138H101 5877763 21550 SH SOLE 21550 0 0 Westlake Chemical Corp COM 960413102 556956 3645 SH SOLE 3645 0 0 WR Berkley Corp COM 084423102 5391656 60964 SH SOLE 60964 0 0 Zillow Group Inc COM 98954M200 714529 14648 SH SOLE 14648 0 0 Eli Lilly & Co COM 532457108 7780 10 SH SOLE 10 0 0 Restaurant Brands Internationa COM 76131D103 3844029 48383 SH DFND 1 0 48383 0 Royal Bank of Canada COM 780087102 354795 3517 SH DFND 1 0 3517 0 TELUS Corp COM 87971M103 1855687 115908 SH DFND 1 0 115908 0 Visa Inc COM 92826C839 9489 34 SH SOLE 34 0 0 Manulife Financial Corp COM 56501R106 2571471 102900 SH DFND 1 0 102900 0 Schneider National Inc COM 80689H102 204 9 SH DFND 1 0 9 0 CONSOL Energy Inc COM 20854L108 3015 36 SH DFND 1 0 36 0 Tesla Inc COM 88160R101 16555726 94179 SH SOLE 94179 0 0 AerCap Holdings NV COM N00985106 1825 21 SH DFND 1 0 21 0 Alphabet Inc COM 02079K107 1078001 7080 SH SOLE 7080 0 0 QUALCOMM Inc COM 747525103 1062358 6275 SH SOLE 6275 0 0 Sabra Health Care REIT Inc COM 78573L106 620 42 SH DFND 1 0 42 0 Accenture PLC COM G1151C101 846422 2442 SH SOLE 2442 0 0 SPDR Portfolio Long Term Treasury ETF ETF 78464A664 46800 1675 SH DFND 1 0 1675 0 Brighthouse Financial Inc COM 10922N103 103 2 SH DFND 1 0 2 0 ASML Holding NV COM N07059210 553168 570 SH SOLE 570 0 0 MAG Silver Corp COM 55903Q104 1058 100 SH DFND 1 0 100 0 Global Water Resources Inc COM 379463102 809 63 SH DFND 1 0 63 0 Trilogy Metals Inc COM 89621C105 150 300 SH DFND 1 0 300 0 Northern Dynasty Minerals Ltd COM 66510M204 2703 8500 SH DFND 1 0 8500 0 iQIYI Inc COM 46267X108 72 17 SH DFND 1 0 17 0 NVIDIA Corp COM 67066G104 435516 482 SH SOLE 482 0 0 iShares MSCI Brazil ETF ETF 464286400 227 7 SH DFND 1 0 7 0 Profound Medical Corp COM 74319B502 324 38 SH DFND 1 0 38 0 American Express Co COM 025816109 28234 124 SH SOLE 124 0 0 International Business Machine COM 459200101 337808 1769 SH SOLE 1769 0 0 Pioneer Natural Resources Co COM 723787107 263 1 SH SOLE 1 0 0 Apple Inc COM 037833100 238357 1390 SH SOLE 1390 0 0 Invesco QQQ Trust Series 1 ETF 46090E103 19922285 44869 SH SOLE 44869 0 0 iShares iBoxx $ Investment Grade Corporate Bond ET ETF 464287242 32676000 300000 SH SOLE 300000 0 0 North American Potash Developm COM 68828E809 302 142 SH DFND 1 0 142 0 Global X US Infrastructure Development ETF ETF 37954Y673 1871 47 SH DFND 1 0 47 0 Linde PLC COM G54950103 108784140 234287 SH SOLE 234287 0 0 Linde PLC COM G54950103 75769131 163183 SH SOLE 163183 0 0 Invesco QQQ Trust Series 1 ETF 46090E103 34278904 77203 SH SOLE 77203 0 0 Open Text Corp COM 683715106 124955 3218 SH SOLE 3218 0 0 NXP Semiconductors NV COM N6596X109 22537159 90960 SH SOLE 90960 0 0 WP Carey Inc COM 92936U109 1171243 20752 SH SOLE 20752 0 0 AXA Equitable Holdings Inc COM 29452E101 1223352 32185 SH SOLE 32185 0 0 SPDR S&P Bank ETF ETF 78464A797 2120 45 SH SOLE 45 0 0 Cronos Group Inc COM 22717L101 488 187 SH SOLE 187 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 135816172 259652 SH SOLE 259652 0 0 Sprott Physical Platinum & Pal COM 85207Q104 965 100 SH DFND 1 0 100 0 Ameriprise Financial Inc COM 03076C106 7438135 16965 SH SOLE 16965 0 0 PolyOne Corp COM 05368V106 130 3 SH DFND 1 0 3 0 Boyd Gaming Corp COM 103304101 6867 102 SH DFND 1 0 102 0 Brink's Co/The COM 109696104 92 1 SH DFND 1 0 1 0 Belden Inc COM 077454106 93 1 SH DFND 1 0 1 0 Kemper Corp COM 488401100 124 2 SH DFND 1 0 2 0 Citigroup Inc COM 172967424 1497397 23678 SH SOLE 23678 0 0 iShares Russell 2000 ETF ETF 464287655 22000114 104613 SH SOLE 104613 0 0 PTC Inc COM 69370C100 7850079 41548 SH SOLE 41548 0 0 DexCom Inc COM 252131107 16287125 117427 SH SOLE 117427 0 0 KKR & Co Inc COM 48251W104 5515003 54832 SH SOLE 54832 0 0 Lamb Weston Holdings Inc COM 513272104 4580470 42997 SH SOLE 42997 0 0 Burlington Stores Inc COM 122017106 1423557 6131 SH SOLE 6131 0 0 Helen of Troy Ltd COM G4388N106 115 1 SH DFND 1 0 1 0 Elastic NV COM N14506104 5780139 57663 SH SOLE 57663 0 0 Cardiol Therapeutics Inc COM 14161Y200 130 72 SH DFND 1 0 72 0 SPDR S&P Oil & Gas Exploration & Production ETF ETF 78468R556 13653981 88130 SH SOLE 88130 0 0 Dell Technologies Inc COM 24703L202 2643700 23168 SH SOLE 23168 0 0 iShares MSCI EAFE ETF ETF 464287465 2435730 30500 SH SOLE 30500 0 0 iShares China Large-Cap ETF ETF 464287184 115536 4800 SH SOLE 4800 0 0 CGI Group Inc COM 12532H104 74912 678 SH DFND 1 0 678 0 Gildan Activewear Inc COM 375916103 20941 564 SH DFND 1 0 564 0 Nutrien Ltd COM 67077M108 70223 1293 SH DFND 1 0 1293 0 Manulife Financial Corp COM 56501R106 118028 4723 SH DFND 1 0 4723 0 Restaurant Brands Internationa COM 76131D103 64911 817 SH DFND 1 0 817 0 TELUS Corp COM 87971M103 61446 3838 SH DFND 1 0 3838 0 Waste Connections Inc COM 94106B101 115935 674 SH DFND 1 0 674 0 TransCanada Corp COM 87807B107 109063 2713 SH DFND 1 0 2713 0 Enbridge Inc COM 29250N105 201088 5558 SH DFND 1 0 5558 0 Brookfield Asset Management In COM 11271J107 156594 3740 SH DFND 1 0 3740 0 Agnico Eagle Mines Ltd COM 008474108 77664 1302 SH DFND 1 0 1302 0 BCE Inc COM 05534B760 81076 2386 SH DFND 1 0 2386 0 Cameco Corp COM 13321L108 61298 1415 SH DFND 1 0 1415 0 Cenovus Energy Inc COM 15135U109 69465 3475 SH DFND 1 0 3475 0 Barrick Gold Corp COM 067901108 176384 10600 SH DFND 1 0 10600 0 Berkshire Hathaway Inc COM 084670702 252312000 600000 SH SOLE 600000 0 0 Alphabet Inc COM 02079K107 342585000 2250000 SH SOLE 2250000 0 0 Alphabet Inc COM 02079K305 422604000 2800000 SH SOLE 2800000 0 0 Heritage Global Inc COM 42727E103 161 61 SH DFND 1 0 61 0 AIM3 Ventures Inc COM 92919F103 1578 766 SH DFND 1 0 766 0 Banco Santander Brasil SA COM 05967A107 601 105 SH DFND 1 0 105 0 Communication Services Select Sector SPDR Fund ETF 81369Y852 6369 78 SH DFND 1 0 78 0 Ovintiv Inc COM 69047Q102 1211398 23341 SH SOLE 23341 0 0 NetApp Inc COM 64110D104 11001591 104807 SH SOLE 104807 0 0 Arcadium Lithium PLC COM G0508H110 530 123 SH DFND 1 0 123 0 Royal Gold Inc COM 780287108 269687 2214 SH SOLE 2214 0 0 SPDR Dow Jones Industrial Average ETF Trust ETF 78467X109 1504726 3783 SH SOLE 3783 0 0 TransCanada Corp COM 87807B107 84420000 2100000 SH SOLE 2100000 0 0 Technology Select Sector SPDR Fund ETF 81369Y803 10408085 49974 SH SOLE 49974 0 0 Shopify Inc COM 82509L107 2083590 27000 SH SOLE 27000 0 0 Shopify Inc COM 82509L107 3038414 39373 SH SOLE 39373 0 0 First Citizens BancShares Inc/ COM 31946M103 1554885 951 SH SOLE 951 0 0 Brookfield Infrastructure Part COM G16252101 318342 10200 SH SOLE 10200 0 0 ERO Copper Corp COM 296006109 35244 1828 SH SOLE 1828 0 0 Microsoft Corp COM 594918104 1228502400 2920000 SH SOLE 2920000 0 0 Apple Inc COM 037833100 1073464800 6260000 SH SOLE 6260000 0 0 Amazon.com Inc COM 023135106 505064000 2800000 SH SOLE 2800000 0 0 Fox Corp COM 35137L204 1306303 45643 SH SOLE 45643 0 0 Fox Corp COM 35137L204 1136615 39714 SH SOLE 39714 0 0 Fox Corp COM 35137L105 2560857 81895 SH SOLE 81895 0 0 salesforce.com Inc COM 79466L302 26203 87 SH SOLE 87 0 0 Dow Inc COM 260557103 10847740 187256 SH SOLE 187256 0 0 Dow Inc COM 260557103 13361844 230655 SH SOLE 230655 0 0 LivaNova PLC COM G5509L101 112 2 SH DFND 1 0 2 0 NIO Inc COM 62914V106 36 8 SH DFND 1 0 8 0 Comcast Corp COM 20030N101 170409 3931 SH SOLE 3931 0 0 iShares MSCI Brazil ETF ETF 464286400 270026 8329 SH SOLE 8329 0 0 Newmont Mining Corp COM 651639106 2118036 59097 SH SOLE 59097 0 0 Cenovus Energy Inc COM 15135U109 996062 49828 SH SOLE 49828 0 0 Newmont Mining Corp COM 651639106 1254 35 SH DFND 1 0 35 0 Canopy Growth Corp COM 138035704 2330 270 SH DFND 1 0 270 0 VanEck Vectors Junior Gold Miners ETF ETF 92189F791 79417000 2050000 SH SOLE 2050000 0 0 VanEck Vectors Gold Miners ETF ETF 92189F106 23715000 750000 SH SOLE 750000 0 0 Caterpillar Inc COM 149123101 265662 725 SH SOLE 725 0 0 Netflix Inc COM 64110L106 4768755 7852 SH SOLE 7852 0 0 HSBC Holdings PLC COM 404280406 472 12 SH DFND 1 0 12 0 Chevron Corp COM 166764100 94959 602 SH SOLE 602 0 0 Alphabet Inc COM 02079K305 559799 3709 SH SOLE 3709 0 0 DocuSign Inc COM 256163106 1155091 19397 SH SOLE 19397 0 0 Exact Sciences Corp COM 30063P105 1188315 17207 SH SOLE 17207 0 0 Erie Indemnity Co COM 29530P102 969792 2415 SH SOLE 2415 0 0 Dropbox Inc COM 26210C104 600890 24728 SH SOLE 24728 0 0 MongoDB Inc COM 60937P106 2633494 7343 SH SOLE 7343 0 0 MarketAxess Holdings Inc COM 57060D108 2485418 11336 SH SOLE 11336 0 0 Zebra Technologies Corp COM 989207105 5362618 17790 SH SOLE 17790 0 0 Okta Inc COM 679295105 1599117 15285 SH SOLE 15285 0 0 Uber Technologies Inc COM 90353T100 45869256 595782 SH SOLE 595782 0 0 FactSet Research Systems Inc COM 303075105 5169595 11377 SH SOLE 11377 0 0 STERIS PLC COM G8473T100 6613305 29416 SH SOLE 29416 0 0 Paycom Software Inc COM 70432V102 2981369 14981 SH SOLE 14981 0 0 Equity LifeStyle Properties In COM 29472R108 1081405 16792 SH SOLE 16792 0 0 Twilio Inc COM 90138F102 1000964 16369 SH SOLE 16369 0 0 Snap Inc COM 83304A106 1156667 100755 SH SOLE 100755 0 0 Sun Communities Inc COM 866674104 1517115 11799 SH SOLE 11799 0 0 EPAM Systems Inc COM 29414B104 5537284 20051 SH SOLE 20051 0 0 HEICO Corp COM 422806109 795133 4163 SH SOLE 4163 0 0 HEICO Corp COM 422806208 1101595 7156 SH SOLE 7156 0 0 Corteva Inc COM 22052L104 10791153 187119 SH SOLE 187119 0 0 Corteva Inc COM 22052L104 12116063 210093 SH SOLE 210093 0 0 iShares MSCI Taiwan ETF ETF 46434G772 243 5 SH DFND 1 0 5 0 Exact Sciences Corp COM 30063P105 78936 1143 SH SOLE 1143 0 0 AXA Equitable Holdings Inc COM 29452E101 66251 1743 SH SOLE 1743 0 0 Twilio Inc COM 90138F102 64208 1050 SH SOLE 1050 0 0 HEICO Corp COM 422806109 380854 1994 SH SOLE 1994 0 0 Burlington Stores Inc COM 122017106 209435 902 SH SOLE 902 0 0 FactSet Research Systems Inc COM 303075105 4695666 10334 SH SOLE 10334 0 0 Amcor PLC COM G0250X107 3664916 385375 SH SOLE 385375 0 0 Amcor PLC COM G0250X107 4090441 430120 SH SOLE 430120 0 0 DocuSign Inc COM 256163106 67292 1130 SH SOLE 1130 0 0 Okta Inc COM 679295105 91543 875 SH SOLE 875 0 0 MarketAxess Holdings Inc COM 57060D108 2286778 10430 SH SOLE 10430 0 0 Erie Indemnity Co COM 29530P102 403979 1006 SH SOLE 1006 0 0 PTC Inc COM 69370C100 6020762 31866 SH SOLE 31866 0 0 Uber Technologies Inc COM 90353T100 10890620 141455 SH SOLE 141455 0 0 EPAM Systems Inc COM 29414B104 4309201 15604 SH SOLE 15604 0 0 Snap Inc COM 83304A106 78133 6806 SH SOLE 6806 0 0 Werner Enterprises Inc COM 950755108 391 10 SH DFND 1 0 10 0 Target Corp COM 87612E106 12405 70 SH SOLE 70 0 0 Denali Therapeutics Inc COM 24823R105 41 2 SH DFND 1 0 2 0 Walt Disney Co/The COM 254687106 85040200 695000 SH SOLE 695000 0 0 Wal-Mart Stores Inc COM 931142103 46030050 765000 SH SOLE 765000 0 0 Exxon Mobil Corp COM 30231G102 132513600 1140000 SH SOLE 1140000 0 0 PepsiCo Inc COM 713448108 96255500 550000 SH SOLE 550000 0 0 Coca-Cola Co/The COM 191216100 110735800 1810000 SH SOLE 1810000 0 0 JPMorgan Chase & Co COM 46625H100 190285000 950000 SH SOLE 950000 0 0 Procter & Gamble Co/The COM 742718109 161438750 995000 SH SOLE 995000 0 0 Cardiol Therapeutics Inc COM 14161Y200 56 31 SH DFND 1 0 31 0 FedEx Corp COM 31428X106 1159 4 SH SOLE 4 0 0 SPDR S&P Biotech ETF ETF 78464A870 68795 725 SH SOLE 725 0 0 iShares MSCI Sweden ETF ETF 464286756 360 9 SH DFND 1 0 9 0 Dropbox Inc COM 26210C104 972 40 SH SOLE 40 0 0 Dell Technologies Inc COM 24703L202 4336 38 SH SOLE 38 0 0 Equity LifeStyle Properties In COM 29472R108 1803 28 SH SOLE 28 0 0 HEICO Corp COM 422806208 80357 522 SH SOLE 522 0 0 Paycom Software Inc COM 70432V102 2549517 12811 SH SOLE 12811 0 0 STERIS PLC COM G8473T100 6083854 27061 SH SOLE 27061 0 0 Sun Communities Inc COM 866674104 2443 19 SH SOLE 19 0 0 WP Carey Inc COM 92936U109 120330 2132 SH SOLE 2132 0 0 Pfizer Inc COM 717081103 55777500 2010000 SH SOLE 2010000 0 0 Verizon Communications Inc COM 92343V104 65247800 1555000 SH SOLE 1555000 0 0 UnitedHealth Group Inc COM 91324P102 183039000 370000 SH SOLE 370000 0 0 Merck & Co Inc COM 58933Y105 84448000 640000 SH SOLE 640000 0 0 Bank of America Corp COM 060505104 56462084 1488979 SH SOLE 1488979 0 0 Cisco Systems Inc/Delaware COM 17275R102 70622650 1415000 SH SOLE 1415000 0 0 Mastercard Inc COM 57636Q104 91498300 190000 SH SOLE 190000 0 0 Philip Morris International In COM 718172109 57720600 630000 SH SOLE 630000 0 0 Intel Corp COM 458140100 76995156 1743155 SH SOLE 1743155 0 0 Boeing Co/The COM 097023105 27018600 140000 SH SOLE 140000 0 0 Wells Fargo & Co COM 949746101 96793200 1670000 SH SOLE 1670000 0 0 Abbott Laboratories COM 002824100 17049000 150000 SH SOLE 150000 0 0 Altria Group Inc COM 02209S103 37077000 850000 SH SOLE 850000 0 0 Citigroup Inc COM 172967424 54386400 860000 SH SOLE 860000 0 0 McDonald's Corp COM 580135101 28195000 100000 SH SOLE 100000 0 0 Mondelez International Inc COM 609207105 32900000 470000 SH SOLE 470000 0 0 Adobe Systems Inc COM 00724F101 75690000 150000 SH SOLE 150000 0 0 SPDR Gold Shares ETF 78463V107 389222 1892 SH SOLE 1892 0 0 UroGen Pharma Ltd COM M96088105 90 6 SH DFND 1 0 6 0 International Bancshares Corp COM 459044103 56 1 SH DFND 1 0 1 0 Osisko Gold Royalties Ltd COM 68827L101 246300 15000 SH DFND 1 0 15000 0 Shopify Inc COM 82509L107 77170 1000 SH DFND 1 0 1000 0 General Electric Co COM 369604301 1680 12 SH SOLE 12 0 0 Agnico Eagle Mines Ltd COM 008474108 11632 195 SH DFND 1 0 195 0 Retrophin Inc COM 89422G107 23 3 SH DFND 1 0 3 0 Roku Inc COM 77543R102 775719 11903 SH SOLE 11903 0 0 Roku Inc COM 77543R102 1303 20 SH SOLE 20 0 0 PayPal Holdings Inc COM 70450Y103 1720169 25678 SH SOLE 25678 0 0 Alibaba Group Holding Ltd COM 01609W102 94864 1311 SH SOLE 1311 0 0 iShares Edge MSCI USE Quality Factor ETF ETF 46432F339 822 5 SH DFND 1 0 5 0 NVIDIA Corp COM 67066G104 18496777 20471 SH SOLE 20471 0 0 Broadcom Inc COM 11135F101 17230 13 SH SOLE 13 0 0 Utilities Select Sector SPDR Fund ETF 81369Y886 699304 10652 SH SOLE 10652 0 0 TELUS Corp COM 87971M103 31508 1968 SH DFND 1 0 1968 0 Grocery Outlet Holding Corp COM 39874R101 1238 43 SH DFND 1 0 43 0 Brookfield Infrastructure Part COM G16252101 165319 5297 SH SOLE 5297 0 0 iShares Russell 2000 Value ETF ETF 464287630 1643366 10348 SH SOLE 10348 0 0 Comcast Corp COM 20030N101 395179 9116 SH SOLE 9116 0 0 Walt Disney Co/The COM 254687106 1429165 11680 SH SOLE 11680 0 0 Melco Resorts & Entertainment COM 585464100 505 70 SH DFND 1 0 70 0 SPDR S&P Retail ETF ETF 78464A714 1027 13 SH DFND 1 0 13 0 Texas Capital Bancshares Inc COM 88224Q107 62 1 SH DFND 1 0 1 0 Teradyne Inc COM 880770102 5973107 52939 SH SOLE 52939 0 0 Lightspeed POS Inc COM 53229C107 39720 2825 SH SOLE 2825 0 0 Neurocrine Biosciences Inc COM 64125C109 1288173 9340 SH SOLE 9340 0 0 Neurocrine Biosciences Inc COM 64125C109 85924 623 SH SOLE 623 0 0 Insulet Corp COM 45784P101 3564606 20797 SH SOLE 20797 0 0 Insulet Corp COM 45784P101 1399995 8168 SH SOLE 8168 0 0 Tyler Technologies Inc COM 902252105 6199621 14587 SH SOLE 14587 0 0 Tyler Technologies Inc COM 902252105 4774987 11235 SH SOLE 11235 0 0 Brown & Brown Inc COM 115236101 8799258 100517 SH SOLE 100517 0 0 Brown & Brown Inc COM 115236101 5886977 67249 SH SOLE 67249 0 0 SilverCrest Metals Inc COM 828363101 20040 3009 SH SOLE 3009 0 0 Teledyne Technologies Inc COM 879360105 7015518 16341 SH SOLE 16341 0 0 Teledyne Technologies Inc COM 879360105 6170616 14373 SH SOLE 14373 0 0 Pinterest Inc COM 72352L106 1961941 56589 SH SOLE 56589 0 0 RPM International Inc COM 749685103 2379 20 SH SOLE 20 0 0 Booz Allen Hamilton Holding Co COM 099502106 1867969 12584 SH SOLE 12584 0 0 Booz Allen Hamilton Holding Co COM 099502106 193269 1302 SH SOLE 1302 0 0 Bio-Rad Laboratories Inc COM 090572207 2178981 6300 SH SOLE 6300 0 0 Bio-Rad Laboratories Inc COM 090572207 2024031 5852 SH SOLE 5852 0 0 Blackstone Group LP/The COM 09260D107 28222086 214829 SH SOLE 214829 0 0 VICI Properties Inc COM 925652109 9209072 309133 SH SOLE 309133 0 0 VICI Properties Inc COM 925652109 8484549 284812 SH SOLE 284812 0 0 Aqua America Inc COM 29670G102 1588630 42878 SH SOLE 42878 0 0 Aqua America Inc COM 29670G102 1519 41 SH SOLE 41 0 0 West Pharmaceutical Services I COM 955306105 8762602 22144 SH SOLE 22144 0 0 West Pharmaceutical Services I COM 955306105 7956145 20106 SH SOLE 20106 0 0 Financial Select Sector SPDR Fund ETF 81369Y605 14649125 347795 SH SOLE 347795 0 0 Arrowhead Pharmaceuticals Inc COM 04280A100 86 3 SH DFND 1 0 3 0 Square Inc COM 852234103 343479 4061 SH SOLE 4061 0 0 iShares Russell 2000 ETF ETF 464287655 6285867 29890 SH SOLE 29890 0 0 A2Z Technologies Canada Corp COM 00249W100 40 68 SH DFND 1 0 68 0 General Motors Co COM 37045V100 61540 1357 SH SOLE 1357 0 0 iShares MSCI Brazil ETF ETF 464286400 486 15 SH SOLE 15 0 0 Teva Pharmaceutical Industries COM 881624209 1679 119 SH DFND 1 0 119 0 Itau Unibanco Holding SA COM 465562106 8607 1242 SH SOLE 1242 0 0 Lyft Inc COM 55087P104 16738 865 SH SOLE 865 0 0 American Airlines Group Inc COM 02376R102 876025 57070 SH SOLE 57070 0 0 Canada Goose Holdings Inc COM 135086106 294264 24400 SH SOLE 24400 0 0 Lantronix Inc COM 516548203 303 85 SH DFND 1 0 85 0 Lantronix Inc COM 516548203 1168 328 SH DFND 1 0 328 0 JetBlue Airways Corp COM 477143101 6003 809 SH SOLE 809 0 0 United Continental Holdings In COM 910047109 743050 15519 SH SOLE 15519 0 0 Square Inc COM 852234103 24444 289 SH SOLE 289 0 0 Gaming and Leisure Properties COM 36467J108 1166815 25327 SH SOLE 25327 0 0 American Homes 4 Rent COM 02665T306 1134295 30840 SH SOLE 30840 0 0 Sibanye Stillwater Ltd COM 82575P107 14205 3016 SH DFND 1 0 3016 0 Welltower Inc COM 95040Q104 9344 100 SH SOLE 100 0 0 Simon Property Group Inc COM 828806109 9389 60 SH SOLE 60 0 0 Ventas Inc COM 92276F100 7663 176 SH SOLE 176 0 0 North American Energy Partners COM 656811106 490 22 SH SOLE 22 0 0 Gardner Denver Holdings Inc COM 45687V106 11441380 120499 SH SOLE 120499 0 0 Gardner Denver Holdings Inc COM 45687V106 8512837 89656 SH SOLE 89656 0 0 GFL Environmental Inc COM 36168Q104 2864 83 SH DFND 1 0 83 0 Security Devices International COM 12448X201 836 60 SH DFND 1 0 60 0 AbbVie Inc COM 00287Y109 50988 280 SH SOLE 280 0 0 iShares Edge MSCI USA Momentum Factor ETF ETF 46432F396 1874 10 SH DFND 1 0 10 0 JDL GOLD CORP COM 29446Y502 35735 5936 SH SOLE 5936 0 0 JDL GOLD CORP COM 29446Y502 9181 1525 SH DFND 1 0 1525 0 Rogers Communications Inc COM 775109200 28700000 700000 SH SOLE 700000 0 0 BCE Inc COM 05534B760 6419672 188925 SH SOLE 188925 0 0 Magna International Inc COM 559222401 12003143 220322 SH SOLE 220322 0 0 Nutrien Ltd COM 67077M108 11297403 208017 SH SOLE 208017 0 0 Carnival Corp COM 143658300 473860 29000 SH DFND 1 0 29000 0 Royal Caribbean Cruises Ltd COM V7780T103 3753270 27000 SH DFND 1 0 27000 0 Algonquin Power & Utilities Co COM 015857105 7793894 1233211 SH SOLE 1233211 0 0 Brookfield Infrastructure Corp COM 11275Q107 1874 52 SH SOLE 52 0 0 Brookfield Infrastructure Corp COM 11275Q107 391394 10860 SH SOLE 10860 0 0 Brookfield Infrastructure Corp COM 11275Q107 639494 17744 SH SOLE 17744 0 0 Brookfield Infrastructure Corp COM 11275Q107 24003 666 SH SOLE 666 0 0 Brookfield Infrastructure Corp COM 11275Q107 2780558 77152 SH SOLE 77152 0 0 Brookfield Infrastructure Corp COM 11275Q107 2379 66 SH DFND 1 0 66 0 Otis Worldwide Corp COM 68902V107 12018222 121066 SH SOLE 121066 0 0 Otis Worldwide Corp COM 68902V107 10889621 109697 SH SOLE 109697 0 0 Carrier Global Corp COM 14448C104 14311722 246202 SH SOLE 246202 0 0 Canopy Growth Corp COM 138035704 3702 429 SH SOLE 429 0 0 Valeant Pharmaceuticals Intern COM 071734107 467254 44039 SH SOLE 44039 0 0 Gildan Activewear Inc COM 375916103 37130 1000 SH DFND 1 0 1000 0 United Parcel Service Inc COM 911312106 225620 1518 SH SOLE 1518 0 0 Brookfield Infrastructure Corp COM 11275Q107 2631 73 SH SOLE 73 0 0 Zoom Video Communications Inc COM 98980L101 1525344 23334 SH SOLE 23334 0 0 Paddy Power Betfair PLC COM G3643J108 2567 13 SH DFND 1 0 13 0 Pembina Pipeline Corp COM 706327103 246885 6986 SH DFND 1 0 6986 0 Rogers Communications Inc COM 775109200 246000 6000 SH DFND 1 0 6000 0 Sun Life Financial Inc COM 866796105 2183200 40000 SH DFND 1 0 40000 0 iShares MSCI ACWI ETF ETF 464288257 115636500 1050000 SH SOLE 1050000 0 0 Johnson & Johnson COM 478160104 47457 300 SH SOLE 300 0 0 Datadog Inc COM 23804L103 3507768 28380 SH SOLE 28380 0 0 Trade Desk Inc/The COM 88339J105 3965721 45364 SH SOLE 45364 0 0 Tradeweb Markets Inc COM 892672106 1095348 10515 SH SOLE 10515 0 0 Carlyle Group LP/The COM 14316J108 966534 20604 SH SOLE 20604 0 0 Apollo Global Management Inc COM 03769M106 4310996 38337 SH SOLE 38337 0 0 AVTR 0 COM 05352A100 1645557 64355 SH SOLE 64355 0 0 Zoom Video Communications Inc COM 98980L101 96094 1470 SH SOLE 1470 0 0 Carlyle Group LP/The COM 14316J108 1642 35 SH SOLE 35 0 0 Tradeweb Markets Inc COM 892672106 78961 758 SH SOLE 758 0 0 Catalent Inc COM 148806102 2881321 51042 SH SOLE 51042 0 0 Catalent Inc COM 148806102 3038986 53835 SH SOLE 53835 0 0 Crowdstrike Holdings Inc COM 22788C105 7427750 23169 SH SOLE 23169 0 0 NXP Semiconductors NV COM N6596X109 17438796 70383 SH SOLE 70383 0 0 Nordson Corp COM 655663102 4433272 16148 SH SOLE 16148 0 0 Molina Healthcare Inc COM 60855R100 6528500 15891 SH SOLE 15891 0 0 Nordson Corp COM 655663102 3972045 14468 SH SOLE 14468 0 0 Molina Healthcare Inc COM 60855R100 7108181 17302 SH SOLE 17302 0 0 Dynatrace Inc COM 268150109 1997 43 SH SOLE 43 0 0 Dynatrace Inc COM 268150109 1212084 26100 SH SOLE 26100 0 0 Fair Isaac Corp COM 303250104 8283665 6629 SH SOLE 6629 0 0 Fair Isaac Corp COM 303250104 10752894 8605 SH SOLE 8605 0 0 Moderna Inc COM 60770K107 2411879 22634 SH SOLE 22634 0 0 Moderna Inc COM 60770K107 10716739 100570 SH SOLE 100570 0 0 Blackstone Group LP/The COM 09260D107 129268 984 SH SOLE 984 0 0 Algonquin Power & Utilities Co COM 015857105 97328 15400 SH SOLE 15400 0 0 DRDGOLD Ltd COM 26152H301 476 58 SH DFND 1 0 58 0 Tricon Capital Group Inc COM 89612W102 1115 100 SH DFND 1 0 100 0 Primo Water Corp/new COM 74167P108 1821 100 SH DFND 1 0 100 0 Osisko Gold Royalties Ltd COM 68827L101 3284 200 SH DFND 1 0 200 0 Enerflex Ltd COM 29269R105 583 100 SH DFND 1 0 100 0 IAC/InterActiveCorp COM 57667L107 3358113 92561 SH SOLE 92561 0 0 IAC/InterActiveCorp COM 57667L107 2694443 74268 SH SOLE 74268 0 0 Northern Dynasty Minerals Ltd COM 66510M204 64 200 SH DFND 1 0 200 0 JDL GOLD CORP COM 29446Y502 40334 6700 SH DFND 1 0 6700 0 Brookfield Renewable Corp COM 11284V105 4300 175 SH DFND 1 0 175 0 Brookfield Renewable Corp COM 11284V105 1982308 80680 SH SOLE 80680 0 0 Oriana Resources Corp COM 44812J104 442 40 SH DFND 1 0 40 0 XPO Logistics Inc COM 983793100 3905 32 SH SOLE 32 0 0 Fortis Inc/Canada COM 349553107 480916 12172 SH SOLE 12172 0 0 Brookfield Renewable Corp COM 11284V105 541 22 SH SOLE 22 0 0 New Found Gold Corp COM 64440N103 1343 363 SH DFND 1 0 363 0 Sprott Physical Gold and Silve COM 85208R101 4068 200 SH DFND 1 0 200 0 Pinduoduo Inc COM 722304102 510803 4394 SH SOLE 4394 0 0 Nano-X Imaging Ltd COM M70700105 361 37 SH DFND 1 0 37 0 Zscaler Inc COM 98980G102 186851 970 SH SOLE 970 0 0 Zscaler Inc COM 98980G102 1842891 9567 SH SOLE 9567 0 0 United Continental Holdings In COM 910047109 250029 5222 SH SOLE 5222 0 0 American Airlines Group Inc COM 02376R102 198061 12903 SH SOLE 12903 0 0 Facebook Inc COM 30303M102 5181139 10670 SH SOLE 10670 0 0 Nuvei Corp COM 67079A102 949 30 SH DFND 1 0 30 0 Etsy Inc COM 29786A106 2461138 35814 SH SOLE 35814 0 0 Taseko Mines Ltd COM 876511106 17577 8100 SH DFND 1 0 8100 0 Uber Technologies Inc COM 90353T100 403120 5236 SH SOLE 5236 0 0 Snowflake Inc COM 833445109 161600 1000 SH SOLE 1000 0 0 Snowflake Inc COM 833445109 4368048 27030 SH SOLE 27030 0 0 Pool Corp COM 73278L105 4644689 11511 SH SOLE 11511 0 0 Barrick Gold Corp COM 067901108 76394 4591 SH DFND 1 0 4591 0 Shopify Inc COM 82509L107 303278 3930 SH DFND 1 0 3930 0 Kandi Technologies Group Inc COM 483709101 4 2 SH DFND 1 0 2 0 Sunrun Inc COM 86771W105 382 29 SH DFND 1 0 29 0 Ritchie Bros Auctioneers Inc COM 74935Q107 39608 520 SH SOLE 520 0 0 Stantec Inc COM 85472N109 36538 440 SH SOLE 440 0 0 Fiverr International Ltd COM M4R82T106 84 4 SH DFND 1 0 4 0 SPDR S&P Regional Banking ETF ETF 78464A698 246372 4900 SH SOLE 4900 0 0 Viatris Inc COM 92556V106 3819308 319875 SH SOLE 319875 0 0 Heron Therapeutics Inc COM 427746102 25 9 SH DFND 1 0 9 0 CRISPR Therapeutics AG COM H17182108 273 4 SH SOLE 4 0 0 VanEck Vectors Gold Miners ETF ETF 92189F106 2789516 88220 SH SOLE 88220 0 0 Rocket Cos Inc COM 77311W101 233 16 SH DFND 1 0 16 0 Orla Mining Ltd COM 68634K106 16422 4333 SH SOLE 4333 0 0 Ceridian HCM Holding Inc COM 15677J108 3049103 46052 SH SOLE 46052 0 0 HubSpot Inc COM 443573100 2895960 4622 SH SOLE 4622 0 0 Docebo Inc COM 25609L105 686 14 SH SOLE 14 0 0 Royalty Pharma PLC COM G7709Q104 164545 5418 SH SOLE 5418 0 0 Generac Holdings Inc COM 368736104 2001085 15864 SH SOLE 15864 0 0 New Duke Holdco Inc COM 26142V105 1814856 39966 SH SOLE 39966 0 0 Monolithic Power Systems Inc COM 609839105 8671653 12801 SH SOLE 12801 0 0 Monolithic Power Systems Inc COM 609839105 11264817 16629 SH SOLE 16629 0 0 SolarEdge Technologies Inc COM 83417M104 71 1 SH SOLE 1 0 0 Generac Holdings Inc COM 368736104 1568677 12436 SH SOLE 12436 0 0 New Duke Holdco Inc COM 26142V105 112026 2467 SH SOLE 2467 0 0 Royalty Pharma PLC COM G7709Q104 1097086 36124 SH SOLE 36124 0 0 Enphase Energy Inc COM 29355A107 5721144 47290 SH SOLE 47290 0 0 SunOpta Inc COM 8676EP108 522 76 SH SOLE 76 0 0 Cloudflare Inc COM 18915M107 2768563 28592 SH SOLE 28592 0 0 BALLARD POWER SYSTEMS INC COM 058586108 5838 2100 SH DFND 1 0 2100 0 Denison Mines Corp COM 248356107 135 69 SH DFND 1 0 69 0 Apartment Income REIT Corp COM 03750L109 97 3 SH DFND 1 0 3 0 Canadian Pacific Railway Ltd COM 13646K108 17281 196 SH DFND 1 0 196 0 Atlassian Corp COM 049468101 3128979 16037 SH SOLE 16037 0 0 Methanex Corp COM 59151K108 22315 500 SH DFND 1 0 500 0 Lululemon Athletica Inc COM 550021109 51566 132 SH SOLE 132 0 0 Brookfield Renewable Partners COM G16258108 813 35 SH SOLE 35 0 0 Lithium Americas Corp COM 53681J103 464 69 SH DFND 1 0 69 0 Piedmont Lithium Inc COM 72016P105 2744 206 SH DFND 1 0 206 0 Darling Ingredients Inc COM 237266101 17449575 375179 SH SOLE 375179 0 0 Grande West Transportation Gro COM 925654105 51 67 SH DFND 1 0 67 0 So-Young International Inc COM 83356Q108 52 48 SH DFND 1 0 48 0 Darling Ingredients Inc COM 237266101 781880 16811 SH SOLE 16811 0 0 SPDR S&P Oil & Gas Exploration & Production ETF ETF 78468R556 12704 82 SH SOLE 82 0 0 Array Technologies Inc COM 04271T100 89 6 SH DFND 1 0 6 0 Sandstorm Gold Ltd COM 80013R206 63000 12000 SH SOLE 12000 0 0 BRAZIL RESOURCES INC COM 38149E101 26250 30000 SH SOLE 30000 0 0 Freeport-McMoRan Inc COM 35671D857 674173 14338 SH SOLE 14338 0 0 TELUS International CDA Inc COM 87975H100 964 114 SH DFND 1 0 114 0 KB Home COM 48666K109 1418 20 SH DFND 1 0 20 0 Peloton Interactive Inc COM 70614W100 553 129 SH SOLE 129 0 0 BP PLC COM 055622104 102301 2715 SH SOLE 2715 0 0 Tesla Inc COM 88160R101 2912489 16568 SH SOLE 16568 0 0 Wix.com Ltd COM M98068105 22684 165 SH DFND 1 0 165 0 Pinduoduo Inc COM 722304102 500340 4304 SH SOLE 4304 0 0 ASML Holding NV COM N07059210 539581 556 SH SOLE 556 0 0 First Horizon National Corp COM 320517105 345561 22439 SH SOLE 22439 0 0 ServiceNow Inc COM 81762P102 9149 12 SH SOLE 12 0 0 Airbnb Inc COM 009066101 22029583 133545 SH SOLE 133545 0 0 Appian Corp COM 03782L101 40 1 SH DFND 1 0 1 0 ARK Fintech Innovation ETF ETF 00214Q708 30 1 SH SOLE 1 0 0 ARK Innovation ETF ETF 00214Q104 630107 12582 SH SOLE 12582 0 0 Inari Medical Inc COM 45332Y109 48 1 SH DFND 1 0 1 0 TPI Composites Inc COM 87266J104 6 2 SH DFND 1 0 2 0 Credicorp Ltd COM G2519Y108 4236 25 SH DFND 1 0 25 0 PayPal Holdings Inc COM 70450Y103 501152 7481 SH SOLE 7481 0 0 FedEx Corp COM 31428X106 2308069 7966 SH SOLE 7966 0 0 Lightspeed POS Inc COM 53229C107 422 30 SH DFND 1 0 30 0 Eldorado Resorts Inc COM 12769G100 2515750 57516 SH SOLE 57516 0 0 Eldorado Resorts Inc COM 12769G100 2821799 64513 SH SOLE 64513 0 0 Denison Mines Corp COM 248356107 33205 17028 SH SOLE 17028 0 0 Hydrofarm Holdings Group Inc COM 44888K209 75 69 SH DFND 1 0 69 0 Hannon Armstrong Sustainable I COM 41068X100 199 7 SH DFND 1 0 7 0 Organigram Holdings Inc COM 68620P705 161 75 SH DFND 1 0 75 0 Open Text Corp COM 683715106 466 12 SH DFND 1 0 12 0 Waste Connections Inc COM 94106B101 1290075 7500 SH SOLE 7500 0 0 JDL GOLD CORP COM 29446Y502 102 17 SH SOLE 17 0 0 i-80 Gold Corp COM 44955L106 251 187 SH SOLE 187 0 0 Visa Inc COM 92826C839 1195579 4284 SH SOLE 4284 0 0 Mastercard Inc COM 57636Q104 1469270 3051 SH SOLE 3051 0 0 Broadway Gold Mining Ltd COM 60255C885 442 47 SH DFND 1 0 47 0 Intercure Ltd COM M549GJ111 211 78 SH DFND 1 0 78 0 CRH PLC COM G25508105 21306 247 SH DFND 2 0 247 0 Paddy Power Betfair PLC COM G3643J108 4622056 23404 SH DFND 2 0 23404 0 Tilray Inc COM 88688T100 13694 5544 SH DFND 1 0 5544 0 Tilray Inc COM 88688T100 35815 14500 SH SOLE 14500 0 0 Tilray Inc COM 88688T100 1035 419 SH SOLE 419 0 0 Nano Dimension Ltd COM 63008G203 707 254 SH DFND 1 0 254 0 Zymeworks Inc COM 98985Y108 168 16 SH DFND 1 0 16 0 One COM 57064N102 1 1 SH DFND 1 0 1 0 Cellectis SA COM 15117K103 82 31 SH DFND 1 0 31 0 Coupang Inc COM 22266T109 1779 100 SH DFND 1 0 100 0 Stem Inc COM 85859N102 311 142 SH DFND 1 0 142 0 Workhorse Group Inc COM 98138J206 14 60 SH DFND 1 0 60 0 DoorDash Inc COM 25809K105 3581 26 SH SOLE 26 0 0 Evogene Ltd COM M4119S104 15 20 SH DFND 1 0 20 0 Charles River Laboratories Int COM 159864107 3705783 13677 SH SOLE 13677 0 0 Charles River Laboratories Int COM 159864107 4160437 15355 SH SOLE 15355 0 0 Cameco Corp COM 13321L108 76850 1774 SH SOLE 1774 0 0 Sea Ltd COM 81141R100 8747694 162869 SH DFND 4 0 162869 0 Amcor PLC COM G0250X107 941 99 SH DFND 2 0 99 0 Pan American Silver Corp COM 697900108 154027 10214 SH SOLE 10214 0 0 Futu Holdings Ltd COM 36118L106 269775 4982 SH DFND 4 0 4982 0 Triple Flag Precious Metals Co COM 89679M104 881 61 SH DFND 1 0 61 0 Energy Fuels Inc/Canada COM 292671708 20782 3304 SH SOLE 3304 0 0 Unity Software Inc COM 91332U101 1041 39 SH SOLE 39 0 0 Bio-Techne Corp COM 09073M104 3302347 46915 SH SOLE 46915 0 0 Bio-Techne Corp COM 09073M104 3061965 43500 SH SOLE 43500 0 0 Bentley Systems Inc COM 08265T208 1075366 20593 SH SOLE 20593 0 0 Bentley Systems Inc COM 08265T208 1775 34 SH SOLE 34 0 0 Palantir Technologies Inc COM 69608A108 4077717 177215 SH SOLE 177215 0 0 Nuvei Corp COM 67079A102 40727 1288 SH SOLE 1288 0 0 Unity Software Inc COM 91332U101 627236 23492 SH SOLE 23492 0 0 iShares Russell 1000 Growth ETF ETF 464287614 1011 3 SH SOLE 3 0 0 Organon & Co COM 68622V106 526 28 SH SOLE 28 0 0 Crowdstrike Holdings Inc COM 22788C105 265769 829 SH SOLE 829 0 0 Appian Corp COM 03782L101 639 16 SH SOLE 16 0 0 Dynamics Special Purpose Corp COM 81726A100 14 37 SH DFND 1 0 37 0 Switchback Energy Acquisition COM 15961R105 236 124 SH DFND 1 0 124 0 Carnival Corp COM 143658300 175867 10763 SH SOLE 10763 0 0 Norwegian Cruise Line Holdings COM G66721104 198605 9489 SH SOLE 9489 0 0 Royal Caribbean Cruises Ltd COM V7780T103 419810 3020 SH SOLE 3020 0 0 YETI Holdings Inc COM 98585X104 116 3 SH DFND 1 0 3 0 Royal Bank of Canada COM 780087102 1011726 10029 SH SOLE 10029 0 0 Newmont Mining Corp COM 651639106 448000 12500 SH DFND 4 0 12500 0 Teladoc Health Inc COM 87918A105 982 65 SH SOLE 65 0 0 Brookfield Asset Management Re COM G16250105 9404636 225099 SH SOLE 225099 0 0 Brookfield Asset Management Re COM G16250105 2883 69 SH SOLE 69 0 0 Brookfield Asset Management Re COM G16250105 1713 41 SH DFND 1 0 41 0 Dollar General Corp COM 256677105 5462 35 SH SOLE 35 0 0 Denison Mines Corp COM 248356107 185 95 SH DFND 1 0 95 0 Lightspeed POS Inc COM 53229C107 1167 83 SH DFND 1 0 83 0 Fortuna Silver Mines Inc COM 349915108 1369 367 SH DFND 1 0 367 0 Lion Electric Co/The COM 536221104 17892 12600 SH DFND 1 0 12600 0 Moderna Inc COM 60770K107 1126659 10573 SH SOLE 10573 0 0 Overstock.com Inc COM 690370101 1544 43 SH SOLE 43 0 0 High Tide Inc COM 42981E401 359 177 SH DFND 1 0 177 0 CAE Inc COM 124765108 144480 7000 SH SOLE 7000 0 0 Alamos Gold Inc COM 011532108 13983 948 SH DFND 1 0 948 0 Callaway Golf Co COM 131193104 1019 63 SH DFND 1 0 63 0 iShares MSCI Switzerland ETF ETF 464286749 238 5 SH DFND 1 0 5 0 iShares MSCI United Kingdom ETF ETF 46435G334 137 4 SH DFND 1 0 4 0 iShares MSCI Mexico ETF ETF 464286822 416 6 SH DFND 1 0 6 0 Franklin FTSE India ETF ETF 35473P769 184 5 SH DFND 1 0 5 0 Lemonade Inc COM 52567D107 230 14 SH DFND 1 0 14 0 Neogen Corp COM 640491106 95 6 SH DFND 1 0 6 0 Organovo Holdings Inc COM 68620A203 78 76 SH DFND 1 0 76 0 Progyny Inc COM 74340E103 76 2 SH DFND 1 0 2 0 Sotera Health Co COM 83601L102 12 1 SH DFND 1 0 1 0 Vishay Intertechnology Inc COM 928298108 91 4 SH DFND 1 0 4 0 GXO Logistics Inc COM 36262G101 1720 32 SH SOLE 32 0 0 General Motors Co COM 37045V100 2953963 65137 SH SOLE 65137 0 0 Ford Motor Co COM 345370860 2991320 225250 SH SOLE 225250 0 0 Roku Inc COM 77543R102 633843 9726 SH SOLE 9726 0 0 Aurinia Pharmaceuticals Inc COM 05156V102 76387 15247 SH SOLE 15247 0 0 Sea Ltd COM 81141R100 28659334 533594 SH DFND 4 0 533594 0 Palantir Technologies Inc COM 69608A108 583695 25367 SH SOLE 25367 0 0 Gold Royalty Corp COM 38071H106 1308 696 SH DFND 1 0 696 0 Starbucks Corp COM 855244109 4113 45 SH SOLE 45 0 0 DoorDash Inc COM 25809K105 3741026 27164 SH SOLE 27164 0 0 Advanced Micro Devices Inc COM 007903107 517465 2867 SH SOLE 2867 0 0 Tesla Inc COM 88160R101 823752 4686 SH SOLE 4686 0 0 Jackson Financial Inc COM 46817M107 439633 6647 SH DFND 2 0 6647 0 FirstService Corp COM 33767E202 717251 4326 SH SOLE 4326 0 0 Clean Energy Fuels Corp COM 184499101 83 31 SH DFND 1 0 31 0 India Globalization Capital In COM 45408X308 2 6 SH DFND 1 0 6 0 SPDR Gold Shares ETF 78463V107 335941 1633 SH SOLE 1633 0 0 Deckers Outdoor Corp COM 243537107 6441983 6844 SH SOLE 6844 0 0 Axon Enterprise Inc COM 05464C101 6092399 19472 SH SOLE 19472 0 0 Power REIT COM 73933H101 14 19 SH DFND 1 0 19 0 Sylvamo Corp COM 871332102 2470 40 SH DFND 1 0 40 0 XP Inc COM G98239109 11085 432 SH SOLE 432 0 0 Comstock Mining Inc COM 205750300 11 30 SH DFND 1 0 30 0 Baidu Inc COM 056752108 16003 152 SH SOLE 152 0 0 JD.com Inc COM 47215P106 201070 7341 SH SOLE 7341 0 0 SPDR S&P Retail ETF ETF 78464A714 59242500 750000 SH SOLE 750000 0 0 DigitalOcean Holdings Inc COM 25402D102 458 12 SH DFND 1 0 12 0 Algoma Steel Group Inc COM 015658107 713 84 SH DFND 1 0 84 0 Ovintiv Inc COM 69047Q102 2128 41 SH SOLE 41 0 0 Penn National Gaming Inc COM 707569109 364 20 SH DFND 1 0 20 0 Aurinia Pharmaceuticals Inc COM 05156V102 240 48 SH DFND 1 0 48 0 Kyndryl Holdings Inc COM 50155Q100 131 6 SH DFND 1 0 6 0 Kyndryl Holdings Inc COM 50155Q100 283 13 SH SOLE 13 0 0 Newmont Mining Corp COM 651639106 71788 2003 SH SOLE 2003 0 0 United States Natural Gas Fund LP ETF 912318409 291 20 SH SOLE 20 0 0 Toro Co/The COM 891092108 907870 9908 SH SOLE 9908 0 0 SPDR S&P Regional Banking ETF ETF 78464A698 12570000 250000 SH SOLE 250000 0 0 Allogene Therapeutics Inc COM 019770106 121 27 SH DFND 1 0 27 0 FirstService Corp COM 33767E202 149220 900 SH SOLE 900 0 0 Lattice Semiconductor Corp COM 518415104 1721 22 SH SOLE 22 0 0 Ford Motor Co COM 345370860 2996791 225662 SH SOLE 225662 0 0 Calix Inc COM 13100M509 398 12 SH DFND 1 0 12 0 Philip Morris International In COM 718172109 38480 420 SH SOLE 420 0 0 TFI International Inc COM 87241L109 35081 220 SH SOLE 220 0 0 GFL Environmental Inc COM 36168Q104 17250 500 SH SOLE 500 0 0 Lion Electric Co/The COM 536221104 153 108 SH SOLE 108 0 0 Oriana Resources Corp COM 44812J104 707 64 SH SOLE 64 0 0 Coinbase Global Inc COM 19260Q107 173919 656 SH SOLE 656 0 0 Bill.Com Holdings Inc COM 090043100 627688 9134 SH SOLE 9134 0 0 Coinbase Global Inc COM 19260Q107 4378192 16514 SH SOLE 16514 0 0 Churchill Capital Corp IV COM 549498103 6 2 SH SOLE 2 0 0 Rivian Automotive Inc COM 76954A103 693518 63335 SH SOLE 63335 0 0 Robinhood Markets Inc COM 770700102 778709 38684 SH SOLE 38684 0 0 Robinhood Markets Inc COM 770700102 1288 64 SH SOLE 64 0 0 Entegris Inc COM 29362U104 3373 24 SH SOLE 24 0 0 Entegris Inc COM 29362U104 2006911 14280 SH SOLE 14280 0 0 Destination XL Group Inc COM 25065K104 22 6 SH DFND 1 0 6 0 Coinbase Global Inc COM 19260Q107 905915 3417 SH SOLE 3417 0 0 Reliance Steel & Aluminum Co COM 759509102 460834 1379 SH SOLE 1379 0 0 iShares iBoxx $ High Yield Corporate Bond ETF ETF 464288513 8433705 108500 SH SOLE 108500 0 0 Turtle Beach Corp COM 900450206 17 1 SH DFND 1 0 1 0 LiveXLive Media Inc COM 53814X102 64 33 SH DFND 1 0 33 0 NU Holdings Ltd/Cayman Islands COM G6683N103 8613 722 SH DFND 1 0 722 0 Gold Resource Corp COM 38068T105 25 57 SH DFND 1 0 57 0 HERTZ GLOBAL HOLDINGS INC COM 42704L104 337 2 SH DFND 1 0 2 0 Invesco QQQ Trust Series 1 ETF 46090E103 38185 86 SH SOLE 86 0 0 Manhattan Associates Inc COM 562750109 1466598 5861 SH SOLE 5861 0 0 Paylocity Holding Corp COM 70438V106 735561 4280 SH SOLE 4280 0 0 AECOM COM 00766T100 2176297 22189 SH SOLE 22189 0 0 First Citizens BancShares Inc/ COM 31946M103 1635 1 SH SOLE 1 0 0 Invesco QQQ Trust Series 1 ETF 46090E103 21076711 47469 SH DFND 3 0 47469 0 Dow Inc COM 260557103 98481 1700 SH SOLE 1700 0 0 Walgreens Boots Alliance Inc COM 931427108 19521 900 SH SOLE 900 0 0 Constellation Energy Corp COM 21037T109 639396 3459 SH SOLE 3459 0 0 Constellation Energy Corp COM 21037T109 18591289 100575 SH SOLE 100575 0 0 SPDR S&P MidCap 400 ETF Trust ETF 78467Y107 3895 7 SH SOLE 7 0 0 Willis Towers Watson PLC COM G96629103 5467550 19882 SH SOLE 19882 0 0 FirstService Corp COM 33767E202 9948 60 SH SOLE 60 0 0 Altria Group Inc COM 02209S103 87240 2000 SH SOLE 2000 0 0 TELUS International CDA Inc COM 87975H100 541 64 SH SOLE 64 0 0 AstraZeneca PLC COM 046353108 259957 3837 SH SOLE 3837 0 0 FirstService Corp COM 33767E202 17741 107 SH DFND 1 0 107 0 Grab Holdings Ltd COM G4124C109 2616823 833383 SH DFND 4 0 833383 0 LPL Financial Holdings Inc COM 50212V100 3170 12 SH SOLE 12 0 0 IMAX Corp COM 45245E109 32 2 SH DFND 1 0 2 0 Rubicon Project Inc/The COM 55955D100 75 7 SH DFND 1 0 7 0 OptimizeRx Corp COM 68401U204 122 10 SH DFND 1 0 10 0 Amazon.com Inc COM 023135106 27576134 152878 SH SOLE 152878 0 0 Viatris Inc COM 92556V106 4265589 357252 SH SOLE 357252 0 0 Brookfield Business Corp COM 11259V106 4031 167 SH DFND 1 0 167 0 SPDR Portfolio Aggregate Bond ETF ETF 78464A649 21488000 850000 SH SOLE 850000 0 0 SPDR S&P 500 ETF Trust ETF 78462F103 13490498 25791 SH DFND 3 0 25791 0 Brookfield Business Corp COM 11259V106 531 22 SH SOLE 22 0 0 Physicians Realty Trust COM 42250P103 3537525 188668 SH SOLE 188668 0 0 Chesapeake Energy Corp COM 165167735 1510 17 SH SOLE 17 0 0 Super Micro Computer Inc COM 86800U104 13560663 13426 SH SOLE 13426 0 0 Celsius Holdings Inc COM 15118V207 1990 24 SH SOLE 24 0 0 RH COM 74967X103 5920 17 SH SOLE 17 0 0 Sustainable Opportunities Acqu COM 87261Y106 72 50 SH DFND 1 0 50 0 Allegro MicroSystems Inc COM 01749D105 290305 10768 SH SOLE 10768 0 0 PPL Corp COM 69351T106 8259 300 SH SOLE 300 0 0 TFI International Inc COM 87241L109 1116 7 SH DFND 1 0 7 0 Esab Corp COM 29605J106 111 1 SH DFND 1 0 1 0 Discovery Communications Inc COM 934423104 6788850 777646 SH SOLE 777646 0 0 Discovery Communications Inc COM 934423104 5302768 607419 SH SOLE 607419 0 0 Discovery Communications Inc COM 934423104 192 22 SH SOLE 22 0 0 Pioneer Natural Resources Co COM 723787107 38588 147 SH SOLE 147 0 0 iShares Gold Trust ETF 464285204 8402000 200000 SH SOLE 200000 0 0 Cleveland-Cliffs Inc COM 185899101 1091907 48017 SH SOLE 48017 0 0 Caesarstone Ltd COM M20598104 16 4 SH DFND 1 0 4 0 Futu Holdings Ltd COM 36118L106 704 13 SH DFND 1 0 13 0 Ituran Location and Control Lt COM M6158M104 727 26 SH DFND 1 0 26 0 Taboola.com Ltd COM M8744T106 400 90 SH DFND 1 0 90 0 Facebook Inc COM 30303M102 66039 136 SH SOLE 136 0 0 Vanguard Total International Bond ETF ETF 92203J407 4919000 100000 SH SOLE 100000 0 0 Amcor PLC COM G0250X107 38040000 4000000 SH DFND 2 0 4000000 0 Independence Realty Trust Inc COM 45378A106 113 7 SH DFND 1 0 7 0 Revance Therapeutics Inc COM 761330109 25 5 SH DFND 1 0 5 0 JPMorgan Equity Premium Income ETF ETF 46641Q332 5786000 100000 SH SOLE 100000 0 0 Algoma Steel Group Inc COM 015658107 16887 1989 SH SOLE 1989 0 0 Cleveland-Cliffs Inc COM 185899101 1819 80 SH SOLE 80 0 0 AppLovin Corp COM 03831W108 1454 21 SH SOLE 21 0 0 AppLovin Corp COM 03831W108 1191553 17214 SH SOLE 17214 0 0 LPL Financial Holdings Inc COM 50212V100 17754504 67201 SH SOLE 67201 0 0 American Homes 4 Rent COM 02665T306 1876 51 SH SOLE 51 0 0 ROBLOX Corp COM 771049103 2596 68 SH SOLE 68 0 0 ROBLOX Corp COM 771049103 1565189 40995 SH SOLE 40995 0 0 FTC Solar Inc COM 30320C103 5 10 SH DFND 1 0 10 0 Gevo Inc COM 374396406 19 25 SH DFND 1 0 25 0 Maxeon Solar Technologies Ltd COM Y58473102 67 20 SH DFND 1 0 20 0 WisdomTree US Efficient Core F ETF 97717Y790 6081120 144000 SH SOLE 144000 0 0 Deutsche Bank AG COM D18190898 237 15 SH DFND 1 0 15 0 Alphabet Inc COM 02079K107 7308 48 SH SOLE 48 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 35520800 80000 SH SOLE 80000 0 0 JPMorgan Chase & Co PUT 46625H100 15022500 75000 SH SOLE 75000 0 0 Patterson-UTI Energy Inc COM 703481101 107 9 SH SOLE 9 0 0 Vanguard Dividend Appreciation ETF ETF 921908844 10043550 55000 SH SOLE 55000 0 0 Citigroup Inc PUT 172967424 12648000 200000 SH SOLE 200000 0 0 Alcon Inc COM H01301128 358730 4307 SH DFND 2 0 4307 0 Coca-Cola European Partners PL COM G25839104 347791 4972 SH SOLE 4972 0 0 Wix.com Ltd COM M98068105 67228 489 SH SOLE 489 0 0 Agnico Eagle Mines Ltd COM 008474108 716277 12008 SH SOLE 12008 0 0 BCE Inc COM 05534B760 321519 9462 SH SOLE 9462 0 0 Cameco Corp COM 13321L108 248267 5731 SH SOLE 5731 0 0 CGI Group Inc COM 12532H104 859723 7781 SH SOLE 7781 0 0 Rogers Communications Inc COM 775109200 354650 8650 SH SOLE 8650 0 0 Royal Bank of Canada COM 780087102 1515823 15026 SH SOLE 15026 0 0 Shopify Inc COM 82509L107 696459 9025 SH SOLE 9025 0 0 Sun Life Financial Inc COM 866796105 873116 15997 SH SOLE 15997 0 0 Thomson Reuters Corp COM 884903808 751568 4823 SH SOLE 4823 0 0 Wheaton Precious Metals Corp COM 962879102 3177835 67427 SH SOLE 67427 0 0 Builders FirstSource Inc COM 12008R107 6859418 32891 SH SOLE 32891 0 0 Albertsons Cos Inc COM 013091103 1179 55 SH SOLE 55 0 0 Morgan Stanley CALL 617446448 4708000 50000 SH SOLE 50000 0 0 BCE Inc PUT 05534B760 319412 9400 SH DFND 1 0 9400 0 Bank of Nova Scotia/The PUT 064149107 377994 7300 SH DFND 1 0 7300 0 Manulife Financial Corp PUT 56501R106 4998000 200000 SH SOLE 200000 0 0 Canadian Imperial Bank of Commerce CALL 136069101 197808 3900 SH DFND 1 0 3900 0 Bank of America Corp PUT 060505104 6636000 175000 SH SOLE 175000 0 0 Agnico Eagle Mines Ltd PUT 008474108 357900 6000 SH DFND 1 0 6000 0 Canadian Imperial Bank of Commerce PUT 136069101 5984960 118000 SH SOLE 118000 0 0 QUALCOMM Inc COM 747525103 5079 30 SH SOLE 30 0 0 Pembina Pipeline Corp PUT 706327103 21204000 600000 SH SOLE 600000 0 0 Canadian National Railway Co PUT 136375102 210736 1600 SH DFND 1 0 1600 0 Canadian Imperial Bank of Commerce PUT 136069101 634000 12500 SH DFND 1 0 12500 0 Canadian Imperial Bank of Commerce PUT 136069101 5072000 100000 SH SOLE 100000 0 0 Crescent Point Energy Corp PUT 22576C101 4095 500 SH DFND 1 0 500 0 Crescent Point Energy Corp PUT 22576C101 16380 2000 SH DFND 1 0 2000 0 SPDR Dow Jones Industrial Average ETF Trust ETF 78467X109 36992 93 SH DFND 3 0 93 0 Enbridge Inc PUT 29250N105 97686 2700 SH DFND 1 0 2700 0 Deutsche Bank AG COM D18190898 14710634 932824 SH DFND 4 0 932824 0 Vanguard Extended Market ETF ETF 922908652 15774300 90000 SH SOLE 90000 0 0 Pembina Pipeline Corp PUT 706327103 10602 300 SH DFND 1 0 300 0 Cenovus Energy Inc PUT 15135U109 105947 5300 SH DFND 1 0 5300 0 Vermilion Energy Inc PUT 923725105 12440 1000 SH DFND 1 0 1000 0 IAMGOLD Corp COM 450913108 3 1 SH DFND 1 0 1 0 MRC Global Inc COM 55345K103 13 1 SH DFND 1 0 1 0 Rogers Communications Inc PUT 775109200 82000 2000 SH DFND 1 0 2000 0 Manulife Financial Corp PUT 56501R106 13744500 550000 SH SOLE 550000 0 0 TELUS Corp PUT 87971M103 1601 100 SH DFND 1 0 100 0 Manulife Financial Corp PUT 56501R106 24990 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 24990 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 24990 1000 SH DFND 1 0 1000 0 Triple Flag Precious Metals Co COM 89679M104 636 44 SH SOLE 44 0 0 Plug Power Inc COM 72919P202 1562 454 SH DFND 1 0 454 0 Bank of Montreal PUT 063671101 986568 10100 SH DFND 1 0 10100 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 Toronto-Dominion Bank/The PUT 891160509 857396 14200 SH DFND 1 0 14200 0 Canadian Natural Resources Ltd PUT 136385101 190800 2500 SH DFND 1 0 2500 0 Canadian Natural Resources Ltd CALL 136385101 152640 2000 SH DFND 1 0 2000 0 Hudbay Minerals Inc PUT 443628102 2800 400 SH DFND 1 0 400 0 Texas Pacific Land Corp COM 88262P102 1736 3 SH SOLE 3 0 0 Carlisle Cos Inc COM 142339100 1839736 4695 SH SOLE 4695 0 0 Carlisle Cos Inc COM 142339100 2743 7 SH SOLE 7 0 0 Texas Pacific Land Corp COM 88262P102 940657 1626 SH SOLE 1626 0 0 Gaming and Leisure Properties COM 36467J108 1935 42 SH SOLE 42 0 0 Sun Life Financial Inc CALL 866796105 480304 8800 SH DFND 1 0 8800 0 Bank of Nova Scotia/The CALL 064149107 1382526 26700 SH DFND 1 0 26700 0 Invesco QQQ Trust Series 1 PUT 46090E103 14430325 32500 SH SOLE 32500 0 0 Hecla Mining Co COM 422704106 36657 7621 SH DFND 1 0 7621 0 Hecla Mining Co COM 422704106 20139 4187 SH DFND 1 0 4187 0 Sun Life Financial Inc PUT 866796105 10916000 200000 SH SOLE 200000 0 0 Bank of Nova Scotia/The PUT 064149107 10356000 200000 SH SOLE 200000 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 1385215 21100 SH SOLE 21100 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 4608630 70200 SH SOLE 70200 0 0 Royal Bank of Canada PUT 780087102 10148528 100600 SH SOLE 100600 0 0 Fortis Inc/Canada PUT 349553107 928485 23500 SH SOLE 23500 0 0 TC Energy Corp PUT 87807B107 8040000 200000 SH SOLE 200000 0 0 Builders FirstSource Inc COM 12008R107 7662753 36743 SH SOLE 36743 0 0 Financial Select Sector SPDR Fund PUT 81369Y605 6718140 159500 SH SOLE 159500 0 0 Enbridge Inc PUT 29250N105 123012 3400 SH SOLE 3400 0 0 Toronto-Dominion Bank/The CALL 891160509 1817438 30100 SH DFND 1 0 30100 0 Advanced Micro Devices Inc PUT 007903107 13536750 75000 SH SOLE 75000 0 0 NVIDIA Corp PUT 67066G104 45178000 50000 SH SOLE 50000 0 0 Enbridge Inc PUT 29250N105 9081180 251000 SH SOLE 251000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 Bank of Nova Scotia/The CALL 064149107 957930 18500 SH DFND 1 0 18500 0 Canadian Imperial Bank of Commerce PUT 136069101 694864 13700 SH DFND 1 0 13700 0 Bank of Nova Scotia/The PUT 064149107 1242720 24000 SH DFND 1 0 24000 0 BCE Inc PUT 05534B760 1026196 30200 SH SOLE 30200 0 0 TC Energy Corp PUT 87807B107 8040000 200000 SH SOLE 200000 0 0 InMed Pharmaceuticals Inc COM 457637601 1 2 SH DFND 1 0 2 0 Canadian Natural Resources Ltd PUT 136385101 305280 4000 SH DFND 1 0 4000 0 Nuvei Corp COM 67079A102 199206 6300 SH DFND 1 0 6300 0 Brookfield Infrastructure Part COM G16252101 3121 100 SH DFND 1 0 100 0 Bank of Nova Scotia/The PUT 064149107 72492 1400 SH SOLE 1400 0 0 iShares Russell 2000 ETF CALL 464287655 36802500 175000 SH SOLE 175000 0 0 Enbridge Inc PUT 29250N105 3940002 108900 SH DFND 1 0 108900 0 Gran Colombia Gold Corp COM 04040Y109 13320 3700 SH DFND 1 0 3700 0 Fortis Inc/Canada PUT 349553107 316080 8000 SH SOLE 8000 0 0 Alphabet Inc PUT 02079K305 3018600 20000 SH SOLE 20000 0 0 Bank of Nova Scotia/The PUT 064149107 165696 3200 SH DFND 1 0 3200 0 Toronto-Dominion Bank/The PUT 891160509 42543748 704600 SH DFND 1 0 704600 0 Bank of Montreal PUT 063671101 24722808 253100 SH SOLE 253100 0 0 BCE Inc PUT 05534B760 411158 12100 SH SOLE 12100 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 13320300 30000 SH SOLE 30000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 8880200 20000 SH SOLE 20000 0 0 Cenovus Energy Inc CALL 15135U109 13993 700 SH DFND 1 0 700 0 Royal Bank of Canada PUT 780087102 938184 9300 SH DFND 1 0 9300 0 Toronto-Dominion Bank/The PUT 891160509 881548 14600 SH DFND 1 0 14600 0 Royal Bank of Canada PUT 780087102 11369176 112700 SH DFND 1 0 112700 0 Royal Bank of Canada CALL 780087102 7465120 74000 SH DFND 1 0 74000 0 Toronto-Dominion Bank/The CALL 891160509 42278076 700200 SH DFND 1 0 700200 0 TC Energy Corp PUT 87807B107 301500 7500 SH DFND 1 0 7500 0 Enbridge Inc PUT 29250N105 318384 8800 SH DFND 1 0 8800 0 Bank of Montreal CALL 063671101 97680 1000 SH DFND 1 0 1000 0 UBS Group AG COM H42097107 43315 1410 SH DFND 2 0 1410 0 Bank of Montreal PUT 063671101 17094000 175000 SH DFND 1 0 175000 0 Bank of Montreal CALL 063671101 17094000 175000 SH DFND 1 0 175000 0 Cenovus Energy Inc CALL 15135U109 5997 300 SH DFND 1 0 300 0 Cenovus Energy Inc PUT 15135U109 37981 1900 SH DFND 1 0 1900 0 Royal Bank of Canada PUT 780087102 433784 4300 SH DFND 1 0 4300 0 VAALCO Energy Inc COM 91851C201 52979 7601 SH DFND 1 0 7601 0 VAALCO Energy Inc COM 91851C201 84 12 SH DFND 1 0 12 0 Invesco QQQ Trust Series 1 PUT 46090E103 66601500 150000 SH SOLE 150000 0 0 Enbridge Inc PUT 29250N105 7236000 200000 SH SOLE 200000 0 0 BCE Inc PUT 05534B760 115532 3400 SH DFND 1 0 3400 0 Canadian Natural Resources Ltd PUT 136385101 38160 500 SH DFND 1 0 500 0 Utilities Select Sector SPDR Fund CALL 81369Y886 3275935 49900 SH SOLE 49900 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 3282500 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 22200500 50000 SH SOLE 50000 0 0 Logitech International SA COM H50430232 4290 48 SH DFND 2 0 48 0 Bank of Nova Scotia/The PUT 064149107 1843368 35600 SH DFND 1 0 35600 0 Utilities Select Sector SPDR Fund CALL 81369Y886 13701155 208700 SH SOLE 208700 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 663065 10100 SH SOLE 10100 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 2225535 33900 SH SOLE 33900 0 0 Alphabet Inc PUT 02079K305 3018600 20000 SH SOLE 20000 0 0 SPDR S&P 500 ETF Trust CALL 78462F103 26153500 50000 SH SOLE 50000 0 0 Apple Inc PUT 037833100 8574000 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 11100250 25000 SH SOLE 25000 0 0 AGFiQ US Market Neutral Anti-Beta Fund ETF 00110G408 70799 3930 SH DFND 1 0 3930 0 RXO Inc COM 74982T103 700 32 SH SOLE 32 0 0 Suncor Energy Inc PUT 867224107 3691 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd CALL 136385101 106848 1400 SH DFND 1 0 1400 0 BCE Inc PUT 05534B760 197084 5800 SH DFND 1 0 5800 0 BCE Inc PUT 05534B760 193686 5700 SH DFND 1 0 5700 0 Brookfield Business Partners L COM G16234109 11048 500 SH DFND 1 0 500 0 SPDR S&P 500 ETF Trust CALL 78462F103 26153500 50000 SH SOLE 50000 0 0 iShares Russell 2000 ETF PUT 464287655 21030000 100000 SH SOLE 100000 0 0 AMERCO COM 023586506 620057 9299 SH SOLE 9299 0 0 AMERCO COM 023586506 301127 4516 SH SOLE 4516 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 35520800 80000 SH SOLE 80000 0 0 Toronto-Dominion Bank/The CALL 891160509 676256 11200 SH DFND 1 0 11200 0 Deutsche Bank AG COM D18190898 11859 752 SH DFND 2 0 752 0 iShares MSCI Eurozone ETF ETF 464286608 255300 5000 SH SOLE 5000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 44401000 100000 SH SOLE 100000 0 0 Bank of Nova Scotia/The CALL 064149107 82848 1600 SH DFND 1 0 1600 0 Amazon.com Inc PUT 023135106 1082280 6000 SH SOLE 6000 0 0 Bank of Montreal PUT 063671101 19536000 200000 SH SOLE 200000 0 0 Cenovus Energy Inc PUT 15135U109 101949 5100 SH DFND 1 0 5100 0 Manulife Financial Corp PUT 56501R106 7497000 300000 SH SOLE 300000 0 0 Energy Select Sector SPDR Fund PUT 81369Y506 4720500 50000 SH SOLE 50000 0 0 Canadian Natural Resources Ltd PUT 136385101 152640 2000 SH DFND 1 0 2000 0 TC Energy Corp PUT 87807B107 8040000 200000 SH SOLE 200000 0 0 Barrick Gold Corp CALL 067901108 119808 7200 SH DFND 1 0 7200 0 Barrick Gold Corp PUT 067901108 3328 200 SH DFND 1 0 200 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Tesla Inc PUT 88160R101 13184250 75000 SH SOLE 75000 0 0 Pan American Silver Corp COM 697900108 50789 3368 SH SOLE 3368 0 0 Restaurant Brands Internationa COM 76131D103 151829 1911 SH SOLE 1911 0 0 Enbridge Inc CALL 29250N105 10854 300 SH DFND 1 0 300 0 Hubbell Inc COM 443510607 6658232 16042 SH SOLE 16042 0 0 Toast Inc COM 888787108 1346 54 SH SOLE 54 0 0 Toast Inc COM 888787108 807707 32412 SH SOLE 32412 0 0 Hubbell Inc COM 443510607 1173346 2827 SH SOLE 2827 0 0 First Solar Inc COM 336433107 6182975 36629 SH SOLE 36629 0 0 Paylocity Holding Corp COM 70438V106 1203 7 SH SOLE 7 0 0 Ares Management LP COM 03990B101 2144967 16130 SH SOLE 16130 0 0 Chesapeake Energy Corp COM 165167735 888478 10002 SH SOLE 10002 0 0 Ares Management LP COM 03990B101 3457 26 SH SOLE 26 0 0 Repligen Corp COM 759916109 942222 5123 SH SOLE 5123 0 0 Aspen Technology Inc COM 29109X106 853 4 SH SOLE 4 0 0 Aspen Technology Inc COM 29109X106 590572 2769 SH SOLE 2769 0 0 Repligen Corp COM 759916109 1655 9 SH SOLE 9 0 0 Ferguson PLC COM G3421J106 4229897 19365 SH SOLE 19365 0 0 Ferguson PLC COM G3421J106 7208 33 SH SOLE 33 0 0 Canadian Natural Resources Ltd CALL 136385101 61056 800 SH DFND 1 0 800 0 Bank of Montreal PUT 063671101 29304 300 SH DFND 1 0 300 0 Tesla Inc PUT 88160R101 4394750 25000 SH SOLE 25000 0 0 Cenovus Energy Inc PUT 15135U109 59970 3000 SH DFND 1 0 3000 0 Royal Bank of Canada PUT 780087102 1765400 17500 SH SOLE 17500 0 0 Triple Flag Precious Metals Co COM 89679M104 2081 144 SH DFND 1 0 144 0 Bank of Montreal PUT 063671101 14652000 150000 SH SOLE 150000 0 0 Bank of Montreal CALL 063671101 14652000 150000 SH SOLE 150000 0 0 Financial Select Sector SPDR Fund PUT 81369Y605 6318000 150000 SH SOLE 150000 0 0 Nexa Resources SA COM L67359106 1432 200 SH DFND 1 0 200 0 Village Farms International In COM 92707Y108 4836 3900 SH DFND 1 0 3900 0 Helius Medical Technologies In COM 42328V801 35 6 SH DFND 1 0 6 0 Bank of Nova Scotia/The PUT 064149107 2589000 50000 SH SOLE 50000 0 0 Brookfield Asset Management Lt COM 113004105 327756 7800 SH SOLE 7800 0 0 Brookfield Asset Management Lt COM 113004105 27968050 665589 SH SOLE 665589 0 0 Brookfield Asset Management Lt COM 113004105 139506 3320 SH SOLE 3320 0 0 Brookfield Asset Management Lt COM 113004105 47861 1139 SH DFND 1 0 1139 0 Royal Bank of Canada PUT 780087102 5044000 50000 SH DFND 1 0 50000 0 Royal Bank of Canada CALL 780087102 35308000 350000 SH DFND 1 0 350000 0 General Motors Co COM 37045V100 108840 2400 SH SOLE 2400 0 0 SPDR S&P Regional Banking ETF ETF 78464A698 5028 100 SH SOLE 100 0 0 AT&T Inc COM 00206R102 19360 1100 SH SOLE 1100 0 0 Freeport-McMoRan Inc COM 35671D857 9404 200 SH SOLE 200 0 0 Ford Motor Co COM 345370860 94288 7100 SH SOLE 7100 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 GLOBALFOUNDRIES Inc COM G39387108 188013 3608 SH SOLE 3608 0 0 iShares Russell 2000 ETF PUT 464287655 15772500 75000 SH SOLE 75000 0 0 iShares Russell 2000 ETF CALL 464287655 15772500 75000 SH SOLE 75000 0 0 TFI International Inc COM 87241L109 95676 600 SH SOLE 600 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 66601500 150000 SH SOLE 150000 0 0 Sun Life Financial Inc PUT 866796105 5458000 100000 SH SOLE 100000 0 0 Toronto-Dominion Bank/The CALL 891160509 11055578 183100 SH DFND 1 0 183100 0 Toronto-Dominion Bank/The PUT 891160509 19623500 325000 SH DFND 1 0 325000 0 Bank of Nova Scotia/The CALL 064149107 5178000 100000 SH DFND 1 0 100000 0 Bank of Nova Scotia/The PUT 064149107 5178000 100000 SH DFND 1 0 100000 0 HCA Healthcare Inc COM 40412C101 4336 13 SH SOLE 13 0 0 Thermo Fisher Scientific Inc COM 883556102 9299 16 SH SOLE 16 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 22200500 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 6660150 15000 SH SOLE 15000 0 0 TC Energy Corp PUT 87807B107 570840 14200 SH DFND 1 0 14200 0 Canadian Imperial Bank of Commerce PUT 136069101 152160 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 244565 4100 SH DFND 1 0 4100 0 Amazon.com Inc COM 023135106 55557 308 SH DFND 3 0 308 0 GE HealthCare Technologies Inc COM 36266G107 11779936 129578 SH SOLE 129578 0 0 Bank of Montreal PUT 063671101 68376 700 SH DFND 1 0 700 0 Fortis Inc/Canada CALL 349553107 15804 400 SH DFND 1 0 400 0 Hudbay Minerals Inc PUT 443628102 73500 10500 SH DFND 1 0 10500 0 iShares 20 Year Treasury Bond ETF ETF 464287432 4893557 51718 SH SOLE 51718 0 0 GE HealthCare Technologies Inc COM 36266G107 364 4 SH SOLE 4 0 0 Canadian Imperial Bank of Commerce PUT 136069101 486912 9600 SH DFND 1 0 9600 0 Enbridge Inc CALL 29250N105 72360 2000 SH DFND 1 0 2000 0 Hudbay Minerals Inc CALL 443628102 7000 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp CALL 706327103 49476 1400 SH DFND 1 0 1400 0 Vermilion Energy Inc PUT 923725105 12440 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 24880 2000 SH DFND 1 0 2000 0 Manulife Financial Corp CALL 56501R106 229908 9200 SH DFND 1 0 9200 0 Cenovus Energy Inc PUT 15135U109 39980 2000 SH DFND 1 0 2000 0 Sundial Growers Inc COM 83307B101 10404 5189 SH DFND 1 0 5189 0 TC Energy Corp PUT 87807B107 16080 400 SH DFND 1 0 400 0 SPDR Dow Jones Industrial Average ETF Trust ETF 78467X109 95462 240 SH DFND 1 0 240 0 Invesco QQQ Trust Series 1 CALL 46090E103 19980450 45000 SH SOLE 45000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 19980450 45000 SH SOLE 45000 0 0 Suncor Energy Inc CALL 867224107 44292 1200 SH DFND 1 0 1200 0 BCE Inc CALL 05534B760 47572 1400 SH DFND 1 0 1400 0 Bank of Nova Scotia/The PUT 064149107 440130 8500 SH DFND 1 0 8500 0 Suncor Energy Inc PUT 867224107 7382000 200000 SH SOLE 200000 0 0 Royal Bank of Canada CALL 780087102 312728 3100 SH DFND 1 0 3100 0 Toronto-Dominion Bank/The PUT 891160509 1630260 27000 SH DFND 1 0 27000 0 Canadian Natural Resources Ltd PUT 136385101 11448000 150000 SH SOLE 150000 0 0 Royal Bank of Canada PUT 780087102 1230736 12200 SH DFND 1 0 12200 0 Royal Bank of Canada PUT 780087102 201760 2000 SH DFND 1 0 2000 0 Toronto-Dominion Bank/The CALL 891160509 9057000 150000 SH DFND 1 0 150000 0 Royal Bank of Canada PUT 780087102 25220000 250000 SH SOLE 250000 0 0 Royal Bank of Canada CALL 780087102 15384200 152500 SH SOLE 152500 0 0 Canadian Imperial Bank of Commerce CALL 136069101 15596400 307500 SH SOLE 307500 0 0 VanEck Gold Miners ETF/USA PUT 92189F106 11067000 350000 SH SOLE 350000 0 0 Bank of Montreal PUT 063671101 3409032 34900 SH DFND 1 0 34900 0 Bank of Montreal PUT 063671101 586080 6000 SH DFND 1 0 6000 0 Bank of Montreal PUT 063671101 976800 10000 SH DFND 1 0 10000 0 Amazon.com Inc PUT 023135106 1803800 10000 SH SOLE 10000 0 0 Vermilion Energy Inc PUT 923725105 124400 10000 SH DFND 1 0 10000 0 Enbridge Inc PUT 29250N105 4522500 125000 SH SOLE 125000 0 0 TC Energy Corp PUT 87807B107 4020000 100000 SH SOLE 100000 0 0 Crescent Point Energy Corp CALL 22576C101 4095 500 SH DFND 1 0 500 0 Barrick Gold Corp CALL 067901108 94848 5700 SH DFND 1 0 5700 0 Barrick Gold Corp CALL 067901108 99840 6000 SH DFND 1 0 6000 0 Agnico Eagle Mines Ltd PUT 008474108 125265 2100 SH DFND 1 0 2100 0 Suncor Energy Inc CALL 867224107 36910 1000 SH DFND 1 0 1000 0 SPDR S&P 500 ETF Trust CALL 78462F103 17888994 34200 SH SOLE 34200 0 0 Enbridge Inc CALL 29250N105 3784428 104600 SH DFND 1 0 104600 0 Reliance Steel & Aluminum Co COM 759509102 1826628 5466 SH SOLE 5466 0 0 AECOM COM 00766T100 1290242 13155 SH SOLE 13155 0 0 Graco Inc COM 384109104 1526389 16332 SH SOLE 16332 0 0 Axon Enterprise Inc COM 05464C101 6588001 21056 SH SOLE 21056 0 0 Royal Bank of Canada PUT 780087102 1261000 12500 SH DFND 1 0 12500 0 Cameco Corp CALL 13321L108 129960 3000 SH DFND 1 0 3000 0 VanEck Gold Miners ETF/USA PUT 92189F106 1422900 45000 SH SOLE 45000 0 0 VanEck Gold Miners ETF/USA CALL 92189F106 1422900 45000 SH SOLE 45000 0 0 Canadian Natural Resources Ltd CALL 136385101 76320 1000 SH DFND 1 0 1000 0 Baytex Energy Corp PUT 07317Q105 26136 7200 SH DFND 1 0 7200 0 Utilities Select Sector SPDR Fund PUT 81369Y886 21992750 335000 SH SOLE 335000 0 0 Vanguard FTSE Emerging Markets ETF ETF 922042858 57433750 1375000 SH SOLE 1375000 0 0 Imperial Oil Ltd PUT 453038408 656735 9500 SH DFND 1 0 9500 0 Toronto-Dominion Bank/The PUT 891160509 90570 1500 SH DFND 1 0 1500 0 TC Energy Corp PUT 87807B107 172860 4300 SH DFND 1 0 4300 0 Financial Select Sector SPDR Fund PUT 81369Y605 6318000 150000 SH SOLE 150000 0 0 Royal Bank of Canada CALL 780087102 33502248 332100 SH SOLE 332100 0 0 Cenovus Energy Inc CALL 15135U109 39980 2000 SH DFND 1 0 2000 0 Financial Select Sector SPDR Fund PUT 81369Y605 7371000 175000 SH SOLE 175000 0 0 Cenovus Energy Inc PUT 15135U109 39980 2000 SH DFND 1 0 2000 0 TELUS Corp PUT 87971M103 8005 500 SH SOLE 500 0 0 Toronto-Dominion Bank/The PUT 891160509 597762 9900 SH DFND 1 0 9900 0 Financial Select Sector SPDR Fund PUT 81369Y605 4212000 100000 SH SOLE 100000 0 0 Vermilion Energy Inc PUT 923725105 14928 1200 SH DFND 1 0 1200 0 iShares Russell 2000 ETF PUT 464287655 17875500 85000 SH SOLE 85000 0 0 Bank of Montreal CALL 063671101 595848 6100 SH DFND 1 0 6100 0 Invesco QQQ Trust Series 1 PUT 46090E103 8880200 20000 SH DFND 3 0 20000 0 iShares Russell 2000 ETF PUT 464287655 2944200 14000 SH DFND 3 0 14000 0 iShares Russell 2000 ETF CALL 464287655 2944200 14000 SH DFND 3 0 14000 0 BlackBerry Ltd PUT 09228F103 5520 2000 SH DFND 1 0 2000 0 Invesco QQQ Trust Series 1 PUT 46090E103 4440100 10000 SH SOLE 10000 0 0 Fortis Inc/Canada PUT 349553107 936387 23700 SH SOLE 23700 0 0 Bank of Montreal CALL 063671101 24664200 252500 SH SOLE 252500 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 20738835 315900 SH SOLE 315900 0 0 Financial Select Sector SPDR Fund PUT 81369Y605 11583000 275000 SH SOLE 275000 0 0 Energy Select Sector SPDR Fund PUT 81369Y506 6608700 70000 SH SOLE 70000 0 0 Toronto-Dominion Bank/The CALL 891160509 15095000 250000 SH DFND 1 0 250000 0 Toronto-Dominion Bank/The PUT 891160509 9057000 150000 SH DFND 1 0 150000 0 Manulife Financial Corp CALL 56501R106 44982 1800 SH DFND 1 0 1800 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3282500 50000 SH SOLE 50000 0 0 Dutch Bros Inc COM 26701L100 1188 36 SH DFND 1 0 36 0 Agnico Eagle Mines Ltd PUT 008474108 77545 1300 SH DFND 1 0 1300 0 iShares Russell 2000 ETF CALL 464287655 25236000 120000 SH SOLE 120000 0 0 Barrick Gold Corp CALL 067901108 349440 21000 SH DFND 1 0 21000 0 Barrick Gold Corp COM 067901108 236654 14222 SH DFND 1 0 14222 0 Cellebrite DI Ltd COM M2197Q107 66 6 SH DFND 1 0 6 0 Innoviz Technologies Ltd COM M5R635108 132 98 SH DFND 1 0 98 0 Impinj Inc COM 453204109 128 1 SH DFND 1 0 1 0 Riskified Ltd COM M8216R109 254 47 SH DFND 1 0 47 0 Taro Pharmaceutical Industries COM M8737E108 339 8 SH DFND 1 0 8 0 TDCX Inc COM 87190U100 143 20 SH DFND 1 0 20 0 Crescent Point Energy Corp CALL 22576C101 10647 1300 SH DFND 1 0 1300 0 Barrick Gold Corp CALL 067901108 18304 1100 SH DFND 1 0 1100 0 SPDR Gold Shares PUT 78463V107 5143000 25000 SH SOLE 25000 0 0 Suncor Energy Inc COM 867224107 74669 2023 SH DFND 1 0 2023 0 iShares Russell 2000 ETF PUT 464287655 42060000 200000 SH SOLE 200000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 13320300 30000 SH SOLE 30000 0 0 Rogers Communications Inc PUT 775109200 1303800 31800 SH DFND 1 0 31800 0 Rogers Communications Inc PUT 775109200 49200 1200 SH DFND 1 0 1200 0 BlackBerry Ltd COM 09228F103 25748 9329 SH DFND 1 0 9329 0 Brookfield Renewable Partners COM G16258108 12614 543 SH DFND 1 0 543 0 Sandstorm Gold Ltd COM 80013R206 3964 755 SH DFND 1 0 755 0 Canadian Imperial Bank of Comm COM 136069101 688068 13566 SH DFND 1 0 13566 0 JDL GOLD CORP COM 29446Y502 43675 7255 SH DFND 1 0 7255 0 TransCanada Corp COM 87807B107 94671 2355 SH DFND 1 0 2355 0 Suncor Energy Inc PUT 867224107 893222 24200 SH DFND 1 0 24200 0 Netflix Inc PUT 64110L106 4251310 7000 SH SOLE 7000 0 0 Teck Resources Ltd PUT 878742204 45780 1000 SH DFND 1 0 1000 0 Baytex Energy Corp PUT 07317Q105 1815 500 SH DFND 1 0 500 0 Brookfield Business Partners L COM G16234109 6629 300 SH DFND 1 0 300 0 Bitfarms Ltd/Canada COM 09173B107 21185 9500 SH DFND 1 0 9500 0 Tricon Capital Group Inc COM 89612W102 8407 754 SH DFND 1 0 754 0 Utilities Select Sector SPDR Fund PUT 81369Y886 18290090 278600 SH SOLE 278600 0 0 Toronto-Dominion Bank/The PUT 891160509 784940 13000 SH DFND 1 0 13000 0 TransAlta Corp CALL 89346D107 6430 1000 SH DFND 1 0 1000 0 Pembina Pipeline Corp PUT 706327103 35340 1000 SH DFND 1 0 1000 0 Cronos Group Inc COM 22717L101 783 300 SH DFND 1 0 300 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 353760 8800 SH DFND 1 0 8800 0 Indivior PLC COM G4766E116 28400028 1325865 SH DFND 2 0 1325865 0 Ovintiv Inc CALL 69047Q102 5190 100 SH DFND 1 0 100 0 Cenovus Energy Inc CALL 15135U109 339830 17000 SH DFND 1 0 17000 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Bank of America Corp PUT 060505104 6446400 170000 SH SOLE 170000 0 0 Meta Platforms Inc PUT 30303M102 5826960 12000 SH SOLE 12000 0 0 Cameco Corp CALL 13321L108 129960 3000 SH DFND 1 0 3000 0 TC Energy Corp CALL 87807B107 80400 2000 SH DFND 1 0 2000 0 Imperial Oil Ltd CALL 453038408 110608 1600 SH DFND 1 0 1600 0 Kinross Gold Corp CALL 496902404 613 100 SH DFND 1 0 100 0 Bank of America Corp PUT 060505104 2275200 60000 SH SOLE 60000 0 0 Wells Fargo & Co PUT 949746101 2898000 50000 SH SOLE 50000 0 0 Morgan Stanley PUT 617446448 3766400 40000 SH SOLE 40000 0 0 Canadian Natural Resources Ltd PUT 136385101 114480 1500 SH DFND 1 0 1500 0 Canadian Natural Resources Ltd PUT 136385101 152640 2000 SH DFND 1 0 2000 0 Technology Select Sector SPDR Fund ETF 81369Y803 958042 4600 SH SOLE 4600 0 0 SPDR S&P 500 ETF Trust PUT 78462F103 78460500 150000 SH SOLE 150000 0 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 69312 1600 SH DFND 1 0 1600 0 SPDR S&P 500 ETF Trust CALL 78462F103 26153500 50000 SH SOLE 50000 0 0 Bank of Montreal CALL 063671101 9768 100 SH DFND 1 0 100 0 Pembina Pipeline Corp CALL 706327103 38874 1100 SH DFND 1 0 1100 0 Utilities Select Sector SPDR Fund PUT 81369Y886 4680845 71300 SH SOLE 71300 0 0 Tesla Inc COM 88160R101 102134 581 SH DFND 3 0 581 0 Utilities Select Sector SPDR Fund CALL 81369Y886 118170 1800 SH SOLE 1800 0 0 Teck Resources Ltd CALL 878742204 91560 2000 SH DFND 1 0 2000 0 Canadian Imperial Bank of Commerce PUT 136069101 532560 10500 SH DFND 1 0 10500 0 TELUS Corp CALL 87971M103 555547 34700 SH DFND 1 0 34700 0 Utilities Select Sector SPDR Fund PUT 81369Y886 6565000 100000 SH SOLE 100000 0 0 CF Industries Holdings Inc PUT 125269100 2496300 30000 SH SOLE 30000 0 0 Mosaic Co/The COM 61945C103 934880 28801 SH SOLE 28801 0 0 CF Industries Holdings Inc COM 125269100 516651 6209 SH SOLE 6209 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 131300 2000 SH SOLE 2000 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 131300 2000 SH SOLE 2000 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 4181905 63700 SH SOLE 63700 0 0 Deckers Outdoor Corp COM 243537107 7238289 7690 SH SOLE 7690 0 0 Watsco Inc COM 942622200 1396127 3232 SH SOLE 3232 0 0 UiPath Inc COM 90364P105 836274 36889 SH SOLE 36889 0 0 Dick's Sporting Goods Inc COM 253393102 1247298 5547 SH SOLE 5547 0 0 Albertsons Cos Inc COM 013091103 706598 32957 SH SOLE 32957 0 0 Hyatt Hotels Corp COM 448579102 682695 4277 SH SOLE 4277 0 0 Lattice Semiconductor Corp COM 518415104 1030133 13168 SH SOLE 13168 0 0 Knife River Corp COM 498894104 568 7 SH DFND 1 0 7 0 Ford Motor Co COM 345370860 33200 2500 SH SOLE 2500 0 0 SPDR Gold Shares ETF 78463V107 9669 47 SH SOLE 47 0 0 iShares Core S&P 500 ETF ETF 464287200 124177426 236200 SH SOLE 236200 0 0 Descartes Systems Group Inc/Th COM 249906108 71027 776 SH SOLE 776 0 0 Canadian Imperial Bank of Commerce PUT 136069101 5508192 108600 SH SOLE 108600 0 0 iShares Trust iShares ESG Aware MSCI USA ETF ETF 46435G425 27935280 243000 SH SOLE 243000 0 0 Bank of Montreal PUT 063671101 732600 7500 SH SOLE 7500 0 0 Rogers Communications Inc CALL 775109200 205000 5000 SH DFND 1 0 5000 0 Thomson Reuters Corp PUT 884903808 46749 300 SH DFND 1 0 300 0 BCE Inc PUT 05534B760 135920 4000 SH DFND 1 0 4000 0 TC Energy Corp CALL 87807B107 40200 1000 SH DFND 1 0 1000 0 Toro Co/The COM 891092108 1466 16 SH SOLE 16 0 0 Watsco Inc COM 942622200 2592 6 SH SOLE 6 0 0 UiPath Inc COM 90364P105 1383 61 SH SOLE 61 0 0 Hyatt Hotels Corp COM 448579102 1117 7 SH SOLE 7 0 0 Dick's Sporting Goods Inc COM 253393102 2024 9 SH SOLE 9 0 0 Graco Inc COM 384109104 2523 27 SH SOLE 27 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 44401000 100000 SH SOLE 100000 0 0 WisdomTree Floating Rate Treasury Fund ETF 97717Y527 9424346 187400 SH SOLE 187400 0 0 Dimensional Core Fixed Income ETF ETF 25434V872 6292500 150000 SH SOLE 150000 0 0 Imperial Oil Ltd PUT 453038408 145173 2100 SH DFND 1 0 2100 0 TC Energy Corp PUT 87807B107 48240 1200 SH DFND 1 0 1200 0 Toronto-Dominion Bank/The CALL 891160509 24152 400 SH DFND 1 0 400 0 SPDR S&P Oil & Gas Exploration & Production ETF PUT 78468R556 15493000 100000 SH SOLE 100000 0 0 Brookfield Corp PUT 11271J107 87927 2100 SH DFND 1 0 2100 0 CGI Inc CALL 12532H104 11049 100 SH DFND 1 0 100 0 Magna International Inc PUT 559222401 16344 300 SH DFND 1 0 300 0 TC Energy Corp CALL 87807B107 68340 1700 SH DFND 1 0 1700 0 Ares Acquisition Corp II COM G33033104 2114000 200000 SH SOLE 200000 0 0 Cenovus Energy Inc CALL 15135U109 153923 7700 SH DFND 1 0 7700 0 Imperial Oil Ltd PUT 453038408 207390 3000 SH DFND 1 0 3000 0 Hudbay Minerals Inc CALL 443628102 23800 3400 SH DFND 1 0 3400 0 Crescent Point Energy Corp CALL 22576C101 38493 4700 SH DFND 1 0 4700 0 Bank of Nova Scotia/The PUT 064149107 289968 5600 SH DFND 1 0 5600 0 Bank of Nova Scotia/The CALL 064149107 1444662 27900 SH DFND 1 0 27900 0 TELUS Corp CALL 87971M103 6404 400 SH DFND 1 0 400 0 Crescent Point Energy Corp PUT 22576C101 14742 1800 SH DFND 1 0 1800 0 CGI Inc CALL 12532H104 110490 1000 SH DFND 1 0 1000 0 SPDR S&P Oil & Gas Exploration & Production ETF CALL 78468R556 5809875 37500 SH SOLE 37500 0 0 TC Energy Corp PUT 87807B107 144720 3600 SH DFND 1 0 3600 0 iShares Russell 2000 ETF PUT 464287655 31545000 150000 SH SOLE 150000 0 0 Hudbay Minerals Inc CALL 443628102 14000 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 39798 1100 SH DFND 1 0 1100 0 Coca-Cola European Partners PL COM G25839104 209151 2990 SH SOLE 2990 0 0 iShares MSCI EAFE ETF PUT 464287465 15972000 200000 SH SOLE 200000 0 0 Toronto-Dominion Bank/The CALL 891160509 754750 12500 SH DFND 1 0 12500 0 Royal Bank of Canada CALL 780087102 2522000 25000 SH SOLE 25000 0 0 Canadian Imperial Bank of Commerce PUT 136069101 5072 100 SH SOLE 100 0 0 BCE Inc PUT 05534B760 115532 3400 SH SOLE 3400 0 0 Pembina Pipeline Corp PUT 706327103 7068 200 SH DFND 1 0 200 0 Bank of Nova Scotia/The PUT 064149107 25890 500 SH SOLE 500 0 0 Nutrien Ltd PUT 67077M108 21724 400 SH DFND 1 0 400 0 iShares Russell 2000 ETF PUT 464287655 10515000 50000 SH SOLE 50000 0 0 Royal Bank of Canada CALL 780087102 20176000 200000 SH SOLE 200000 0 0 Cameco Corp CALL 13321L108 86640 2000 SH DFND 1 0 2000 0 Algonquin Power & Utilities Corp PUT 015857105 1264 200 SH DFND 1 0 200 0 TC Energy Corp PUT 87807B107 48240 1200 SH DFND 1 0 1200 0 BCE Inc PUT 05534B760 118930 3500 SH DFND 1 0 3500 0 BCE Inc CALL 05534B760 3398 100 SH DFND 1 0 100 0 Cenovus Energy Inc CALL 15135U109 87956 4400 SH DFND 1 0 4400 0 Royal Bank of Canada PUT 780087102 110968 1100 SH DFND 1 0 1100 0 Utilities Select Sector SPDR Fund PUT 81369Y886 984750 15000 SH SOLE 15000 0 0 Caterpillar Inc PUT 149123101 10992900 30000 SH SOLE 30000 0 0 Cenovus Energy Inc CALL 15135U109 1999 100 SH DFND 1 0 100 0 Hudbay Minerals Inc PUT 443628102 7000 1000 SH DFND 1 0 1000 0 CGI Inc PUT 12532H104 33147 300 SH DFND 1 0 300 0 Crescent Point Energy Corp CALL 22576C101 31122 3800 SH DFND 1 0 3800 0 Toronto-Dominion Bank/The CALL 891160509 640028 10600 SH DFND 1 0 10600 0 Toronto-Dominion Bank/The CALL 891160509 839282 13900 SH DFND 1 0 13900 0 Kinross Gold Corp PUT 496902404 2452 400 SH DFND 1 0 400 0 Canadian Imperial Bank of Commerce CALL 136069101 5122720 101000 SH SOLE 101000 0 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 Suncor Energy Inc CALL 867224107 18455 500 SH DFND 1 0 500 0 Manulife Financial Corp CALL 56501R106 124950 5000 SH DFND 1 0 5000 0 TransAlta Corp CALL 89346D107 1929 300 SH DFND 1 0 300 0 Agnico Eagle Mines Ltd PUT 008474108 715800 12000 SH DFND 1 0 12000 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Royal Bank of Canada CALL 780087102 1261000 12500 SH SOLE 12500 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 1234220 18800 SH SOLE 18800 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 1234220 18800 SH SOLE 18800 0 0 Osisko Gold Royalties Ltd PUT 68827L101 8210 500 SH DFND 1 0 500 0 Fortis Inc/Canada CALL 349553107 399051 10100 SH SOLE 10100 0 0 Brookfield Asset Management Ltd PUT 113004105 29414 700 SH DFND 1 0 700 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 20760 400 SH DFND 1 0 400 0 Crescent Point Energy Corp CALL 22576C101 32760 4000 SH DFND 1 0 4000 0 TELUS Corp CALL 87971M103 12808 800 SH DFND 1 0 800 0 Agnico Eagle Mines Ltd PUT 008474108 328075 5500 SH DFND 1 0 5500 0 Algonquin Power & Utilities Corp CALL 015857105 6952 1100 SH DFND 1 0 1100 0 Manulife Financial Corp CALL 56501R106 27489 1100 SH DFND 1 0 1100 0 Fortis Inc/Canada CALL 349553107 730935 18500 SH SOLE 18500 0 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada PUT 349553107 434610 11000 SH SOLE 11000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 44401000 100000 SH SOLE 100000 0 0 Canadian Natural Resources Ltd CALL 136385101 190800 2500 SH DFND 1 0 2500 0 Algonquin Power & Utilities Corp PUT 015857105 142200 22500 SH SOLE 22500 0 0 Algonquin Power & Utilities Corp CALL 015857105 94800 15000 SH SOLE 15000 0 0 Brookfield Infrastructure Partners LP PUT G16252101 115477 3700 SH SOLE 3700 0 0 TransAlta Corp PUT 89346D107 28292 4400 SH SOLE 4400 0 0 TransAlta Corp CALL 89346D107 80375 12500 SH SOLE 12500 0 0 TransAlta Corp PUT 89346D107 86162 13400 SH SOLE 13400 0 0 TransAlta Corp CALL 89346D107 6430 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 252399 10100 SH DFND 1 0 10100 0 Enbridge Inc CALL 29250N105 10854 300 SH DFND 1 0 300 0 Fortis Inc/Canada CALL 349553107 683523 17300 SH SOLE 17300 0 0 Bank of Montreal PUT 063671101 78144 800 SH DFND 1 0 800 0 Barrick Gold Corp CALL 067901108 78208 4700 SH DFND 1 0 4700 0 Toronto-Dominion Bank/The CALL 891160509 48304 800 SH DFND 1 0 800 0 Suncor Energy Inc PUT 867224107 2819924 76400 SH DFND 1 0 76400 0 Hudbay Minerals Inc PUT 443628102 14000 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 898656 9200 SH DFND 1 0 9200 0 TC Energy Corp CALL 87807B107 60300 1500 SH DFND 1 0 1500 0 BCE Inc PUT 05534B760 54368 1600 SH DFND 1 0 1600 0 Bank of Montreal CALL 063671101 48840 500 SH DFND 1 0 500 0 TELUS Corp PUT 87971M103 16010 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Commerce CALL 136069101 167376 3300 SH DFND 1 0 3300 0 TELUS Corp PUT 87971M103 25616 1600 SH DFND 1 0 1600 0 BCE Inc CALL 05534B760 16990 500 SH DFND 1 0 500 0 Imperial Oil Ltd CALL 453038408 69130 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 890276 26200 SH DFND 1 0 26200 0 TELUS Corp PUT 87971M103 32020 2000 SH DFND 1 0 2000 0 Bank of Montreal CALL 063671101 4932840 50500 SH SOLE 50500 0 0 TC Energy Corp PUT 87807B107 8040 200 SH DFND 1 0 200 0 BCE Inc PUT 05534B760 169900 5000 SH DFND 1 0 5000 0 Toronto-Dominion Bank/The CALL 891160509 78494 1300 SH DFND 1 0 1300 0 Vermilion Energy Inc CALL 923725105 37320 3000 SH DFND 1 0 3000 0 Brookfield Corp CALL 11271J107 8374 200 SH DFND 1 0 200 0 Canadian Imperial Bank of Commerce PUT 136069101 147088 2900 SH DFND 1 0 2900 0 CGI Inc CALL 12532H104 220980 2000 SH DFND 1 0 2000 0 Financial Select Sector SPDR Fund PUT 81369Y605 21060 500 SH SOLE 500 0 0 BCE Inc PUT 05534B760 64562 1900 SH DFND 1 0 1900 0 Utilities Select Sector SPDR Fund PUT 81369Y886 6565000 100000 SH SOLE 100000 0 0 Vermilion Energy Inc PUT 923725105 12440 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 775860 19300 SH DFND 1 0 19300 0 Vermilion Energy Inc CALL 923725105 7464 600 SH DFND 1 0 600 0 TC Energy Corp PUT 87807B107 120600 3000 SH DFND 1 0 3000 0 Toronto-Dominion Bank/The PUT 891160509 2149528 35600 SH DFND 1 0 35600 0 TC Energy Corp PUT 87807B107 156780 3900 SH DFND 1 0 3900 0 Barrick Gold Corp CALL 067901108 8320 500 SH DFND 1 0 500 0 CAE Inc CALL 124765108 6192 300 SH DFND 1 0 300 0 Vermilion Energy Inc CALL 923725105 84592 6800 SH DFND 1 0 6800 0 Toronto-Dominion Bank/The CALL 891160509 1467234 24300 SH DFND 1 0 24300 0 Canadian Imperial Bank of Commerce CALL 136069101 13187200 260000 SH SOLE 260000 0 0 Bank of Nova Scotia/The CALL 064149107 1460196 28200 SH DFND 1 0 28200 0 Bank of Nova Scotia/The PUT 064149107 1475730 28500 SH DFND 1 0 28500 0 Vermilion Energy Inc CALL 923725105 111960 9000 SH DFND 1 0 9000 0 Teck Resources Ltd CALL 878742204 215166 4700 SH DFND 1 0 4700 0 Royal Bank of Canada PUT 780087102 35449232 351400 SH SOLE 351400 0 0 Royal Bank of Canada PUT 780087102 171496 1700 SH SOLE 1700 0 0 Royal Bank of Canada CALL 780087102 504400 5000 SH SOLE 5000 0 0 Royal Bank of Canada PUT 780087102 110968 1100 SH SOLE 1100 0 0 Royal Bank of Canada CALL 780087102 403520 4000 SH SOLE 4000 0 0 Bank of Montreal CALL 063671101 683760 7000 SH SOLE 7000 0 0 Toronto-Dominion Bank/The PUT 891160509 6170836 102200 SH DFND 1 0 102200 0 Canadian Imperial Bank of Commerce PUT 136069101 20288 400 SH SOLE 400 0 0 Canadian Imperial Bank of Commerce CALL 136069101 50720 1000 SH SOLE 1000 0 0 TC Energy Corp PUT 87807B107 265320 6600 SH DFND 1 0 6600 0 Darden Restaurants Inc COM 237194105 18583570 111179 SH SOLE 111179 0 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 25326 700 SH DFND 1 0 700 0 Enbridge Inc CALL 29250N105 162810 4500 SH DFND 1 0 4500 0 TC Energy Corp CALL 87807B107 64320 1600 SH DFND 1 0 1600 0 Nutrien Ltd PUT 67077M108 168361 3100 SH DFND 1 0 3100 0 Franco-Nevada Corp CALL 351858105 476640 4000 SH DFND 1 0 4000 0 Toronto-Dominion Bank/The PUT 891160509 344166 5700 SH DFND 1 0 5700 0 Enbridge Inc PUT 29250N105 940680 26000 SH DFND 1 0 26000 0 iShares Russell 2000 ETF PUT 464287655 10515000 50000 SH SOLE 50000 0 0 Vermilion Energy Inc PUT 923725105 13684 1100 SH DFND 1 0 1100 0 Barrick Gold Corp CALL 067901108 21632 1300 SH DFND 1 0 1300 0 Barrick Gold Corp CALL 067901108 28288 1700 SH DFND 1 0 1700 0 iShares Russell 2000 ETF CALL 464287655 42060000 200000 SH SOLE 200000 0 0 West Fraser Timber Co Ltd CALL 952845105 86430 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 59514 1300 SH DFND 1 0 1300 0 Royal Bank of Canada PUT 780087102 10088000 100000 SH SOLE 100000 0 0 TC Energy Corp PUT 87807B107 148740 3700 SH DFND 1 0 3700 0 Canadian Natural Resources Ltd PUT 136385101 412128 5400 SH DFND 1 0 5400 0 Royal Bank of Canada CALL 780087102 30264000 300000 SH SOLE 300000 0 0 Bank of Nova Scotia/The CALL 064149107 155340 3000 SH DFND 1 0 3000 0 Generac Holdings Inc COM 368736104 545177 4322 SH SOLE 4322 0 0 Canadian Imperial Bank of Commerce PUT 136069101 111584 2200 SH SOLE 2200 0 0 Bank of Montreal PUT 063671101 390720 4000 SH DFND 1 0 4000 0 Bank of Nova Scotia/The PUT 064149107 93204 1800 SH DFND 1 0 1800 0 Canadian Pacific Kansas City Ltd PUT 13646K108 35268 400 SH DFND 1 0 400 0 Fortis Inc/Canada PUT 349553107 359541 9100 SH SOLE 9100 0 0 Bank of Montreal PUT 063671101 58608 600 SH SOLE 600 0 0 BCE Inc CALL 05534B760 101940 3000 SH DFND 1 0 3000 0 Fortis Inc/Canada PUT 349553107 59265 1500 SH DFND 1 0 1500 0 iShares MSCI EAFE Value ETF ETF 464288877 2323098 42704 SH DFND 1 0 42704 0 Magna International Inc PUT 559222401 32688 600 SH DFND 1 0 600 0 Fortis Inc/Canada PUT 349553107 98775 2500 SH DFND 1 0 2500 0 Fortis Inc/Canada PUT 349553107 106677 2700 SH DFND 1 0 2700 0 Fortis Inc/Canada CALL 349553107 59265 1500 SH DFND 1 0 1500 0 Fortis Inc/Canada PUT 349553107 23706 600 SH DFND 1 0 600 0 Magna International Inc CALL 559222401 16344 300 SH DFND 1 0 300 0 Nutrien Ltd PUT 67077M108 10862 200 SH DFND 1 0 200 0 Liberty Media Corp-Liberty Liv COM 531229722 307 7 SH DFND 1 0 7 0 Utilities Select Sector SPDR Fund PUT 81369Y886 4431375 67500 SH SOLE 67500 0 0 Fortis Inc/Canada PUT 349553107 31608 800 SH DFND 1 0 800 0 Brookfield Asset Management Ltd PUT 113004105 126060 3000 SH DFND 1 0 3000 0 Imperial Oil Ltd PUT 453038408 20739 300 SH DFND 1 0 300 0 Nuvei Corp COM 67079A102 12648 400 SH DFND 1 0 400 0 Pembina Pipeline Corp PUT 706327103 53010 1500 SH DFND 1 0 1500 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 33621 2100 SH DFND 1 0 2100 0 TELUS Corp PUT 87971M103 16010 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 31080700 70000 SH SOLE 70000 0 0 Canadian Imperial Bank of Commerce PUT 136069101 121728 2400 SH DFND 1 0 2400 0 Canadian Imperial Bank of Commerce PUT 136069101 60864 1200 SH DFND 1 0 1200 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3282500 50000 SH SOLE 50000 0 0 Manulife Financial Corp PUT 56501R106 124950 5000 SH DFND 1 0 5000 0 Waste Connections Inc CALL 94106B101 412824 2400 SH DFND 1 0 2400 0 Brookfield Corp CALL 11271J107 25122 600 SH DFND 1 0 600 0 Brookfield Renewable Partners LP CALL G16258108 41814 1800 SH DFND 1 0 1800 0 Brookfield Infrastructure Partners LP CALL G16252101 3121 100 SH DFND 1 0 100 0 Teck Resources Ltd PUT 878742204 45780 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 35222 2200 SH DFND 1 0 2200 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3774875 57500 SH SOLE 57500 0 0 Waste Connections Inc CALL 94106B101 172010 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 5257500 25000 SH SOLE 25000 0 0 SPDR S&P 500 ETF Trust PUT 78462F103 26153500 50000 SH SOLE 50000 0 0 BCE Inc PUT 05534B760 135920 4000 SH DFND 1 0 4000 0 TC Energy Corp PUT 87807B107 8040000 200000 SH SOLE 200000 0 0 Canadian Imperial Bank of Commerce PUT 136069101 126800 2500 SH DFND 1 0 2500 0 NVIDIA Corp PUT 67066G104 18071200 20000 SH SOLE 20000 0 0 TELUS Corp CALL 87971M103 3202 200 SH DFND 1 0 200 0 Bank of Nova Scotia/The PUT 064149107 2107446 40700 SH DFND 1 0 40700 0 BCE Inc PUT 05534B760 6796 200 SH SOLE 200 0 0 Enbridge Inc PUT 29250N105 133866 3700 SH DFND 1 0 3700 0 Manulife Financial Corp PUT 56501R106 4998000 200000 SH SOLE 200000 0 0 Kenvue Inc COM 49177J102 10931145 509373 SH SOLE 509373 0 0 Kenvue Inc COM 49177J102 10905092 508159 SH SOLE 508159 0 0 TELUS Corp PUT 87971M103 64040 4000 SH DFND 1 0 4000 0 Bank of Nova Scotia/The PUT 064149107 31093890 600500 SH SOLE 600500 0 0 Bank of Nova Scotia/The PUT 064149107 15534 300 SH SOLE 300 0 0 Bank of Montreal PUT 063671101 48840 500 SH SOLE 500 0 0 MAG Silver Corp CALL 55903Q104 1058 100 SH DFND 1 0 100 0 Toronto-Dominion Bank/The PUT 891160509 398508 6600 SH DFND 1 0 6600 0 iShares Russell 2000 ETF PUT 464287655 4206000 20000 SH DFND 3 0 20000 0 Bank of Montreal PUT 063671101 556776 5700 SH DFND 1 0 5700 0 Crescent Point Energy Corp PUT 22576C101 8190 1000 SH DFND 1 0 1000 0 TC Energy Corp CALL 87807B107 108540 2700 SH DFND 1 0 2700 0 Imperial Oil Ltd PUT 453038408 276520 4000 SH DFND 1 0 4000 0 Toronto-Dominion Bank/The PUT 891160509 60380 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 49975 2500 SH DFND 1 0 2500 0 Toronto-Dominion Bank/The PUT 891160509 301900 5000 SH DFND 1 0 5000 0 Brookfield Asset Management Ltd CALL 113004105 25212 600 SH DFND 1 0 600 0 Royal Bank of Canada PUT 780087102 807040 8000 SH DFND 1 0 8000 0 Invesco QQQ Trust Series 1 PUT 46090E103 17760400 40000 SH SOLE 40000 0 0 TC Energy Corp CALL 87807B107 56280 1400 SH DFND 1 0 1400 0 Waste Connections Inc PUT 94106B101 172010 1000 SH DFND 1 0 1000 0 Helius Medical Technologies In COM 42328V801 6 1 SH DFND 1 0 1 0 TELUS Corp PUT 87971M103 67242 4200 SH DFND 1 0 4200 0 Magna International Inc PUT 559222401 185232 3400 SH DFND 1 0 3400 0 Bank of Nova Scotia/The CALL 064149107 605826 11700 SH DFND 1 0 11700 0 BlackBerry Ltd CALL 09228F103 2484 900 SH DFND 1 0 900 0 Ovintiv Inc CALL 69047Q102 186840 3600 SH DFND 1 0 3600 0 Magna International Inc PUT 559222401 5448 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd PUT 136385101 30528 400 SH DFND 1 0 400 0 Invesco QQQ Trust Series 1 PUT 46090E103 8880200 20000 SH SOLE 20000 0 0 Enbridge Inc CALL 29250N105 3618000 100000 SH SOLE 100000 0 0 Enbridge Inc PUT 29250N105 3618000 100000 SH SOLE 100000 0 0 Canadian Imperial Bank of Commerce PUT 136069101 81152 1600 SH DFND 1 0 1600 0 Agnico Eagle Mines Ltd PUT 008474108 745625 12500 SH DFND 1 0 12500 0 Restaurant Brands International Inc PUT 76131D103 23835 300 SH DFND 1 0 300 0 Super Micro Computer Inc COM 86800U104 17614923 17440 SH SOLE 17440 0 0 Confluent Inc COM 20717M103 555067 18187 SH SOLE 18187 0 0 Jabil Inc COM 466313103 5918581 44185 SH SOLE 44185 0 0 Vermilion Energy Inc CALL 923725105 16172 1300 SH DFND 1 0 1300 0 Suncor Energy Inc CALL 867224107 3691000 100000 SH SOLE 100000 0 0 Suncor Energy Inc PUT 867224107 3691000 100000 SH SOLE 100000 0 0 Halliburton Co COM 406216101 115343 2926 SH SOLE 2926 0 0 BlackBerry Ltd PUT 09228F103 8280 3000 SH DFND 1 0 3000 0 Bank of Nova Scotia/The CALL 064149107 476376 9200 SH DFND 1 0 9200 0 iShares Russell 2000 ETF PUT 464287655 42060000 200000 SH SOLE 200000 0 0 Courtside Group Inc COM 22275C105 4 2 SH DFND 1 0 2 0 Enbridge Inc PUT 29250N105 8817066 243700 SH SOLE 243700 0 0 Enbridge Inc PUT 29250N105 191754 5300 SH DFND 1 0 5300 0 Imperial Oil Ltd PUT 453038408 3456500 50000 SH SOLE 50000 0 0 Imperial Oil Ltd CALL 453038408 4064844 58800 SH SOLE 58800 0 0 Brookfield Renewable Partners LP CALL G16258108 16261 700 SH DFND 1 0 700 0 TC Energy Corp PUT 87807B107 132660 3300 SH DFND 1 0 3300 0 Suncor Energy Inc PUT 867224107 11073 300 SH DFND 1 0 300 0 Enbridge Inc PUT 29250N105 18090 500 SH SOLE 500 0 0 Enbridge Inc PUT 29250N105 3618 100 SH SOLE 100 0 0 Fortis Inc/Canada PUT 349553107 237060 6000 SH SOLE 6000 0 0 BlackBerry Ltd PUT 09228F103 2760 1000 SH DFND 1 0 1000 0 Fortis Inc/Canada CALL 349553107 23706 600 SH DFND 1 0 600 0 Canadian Imperial Bank of Commerce PUT 136069101 5072 100 SH DFND 1 0 100 0 iShares Russell 2000 ETF PUT 464287655 10515000 50000 SH SOLE 50000 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 13130000 200000 SH SOLE 200000 0 0 Enerplus Corp CALL 292766102 19660 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc CALL 443628102 7000 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 15890 200 SH DFND 1 0 200 0 Cameco Corp PUT 13321L108 82308 1900 SH DFND 1 0 1900 0 Descartes Systems Group Inc/The CALL 249906108 91530 1000 SH DFND 1 0 1000 0 BlackBerry Ltd PUT 09228F103 276 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 68376 700 SH DFND 1 0 700 0 Descartes Systems Group Inc/The CALL 249906108 18306 200 SH DFND 1 0 200 0 BCE Inc CALL 05534B760 74756 2200 SH DFND 1 0 2200 0 Cameco Corp CALL 13321L108 64980 1500 SH DFND 1 0 1500 0 Cameco Corp PUT 13321L108 86640 2000 SH DFND 1 0 2000 0 Invesco QQQ Trust Series 1 PUT 46090E103 44401000 100000 SH SOLE 100000 0 0 Bausch Health Cos Inc CALL 071734107 1061 100 SH DFND 1 0 100 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Descartes Systems Group Inc/The PUT 249906108 274590 3000 SH DFND 1 0 3000 0 Baytex Energy Corp PUT 07317Q105 1815 500 SH DFND 1 0 500 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 3998 200 SH DFND 1 0 200 0 Nabors Energy Transition Corp COM G6363K106 2600000 250000 SH SOLE 250000 0 0 Teck Resources Ltd CALL 878742204 50358 1100 SH DFND 1 0 1100 0 Fortis Inc/Canada CALL 349553107 43461 1100 SH DFND 1 0 1100 0 TELUS Corp PUT 87971M103 16010 1000 SH DFND 1 0 1000 0 Rogers Communications Inc PUT 775109200 41000 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Magna International Inc PUT 559222401 168888 3100 SH DFND 1 0 3100 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 80400 2000 SH DFND 1 0 2000 0 TC Energy Corp CALL 87807B107 385920 9600 SH DFND 1 0 9600 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP PUT G16258108 32522 1400 SH DFND 1 0 1400 0 Agnico Eagle Mines Ltd PUT 008474108 208775 3500 SH DFND 1 0 3500 0 TC Energy Corp CALL 87807B107 80400 2000 SH DFND 1 0 2000 0 TELUS Corp CALL 87971M103 176110 11000 SH DFND 1 0 11000 0 Bank of Nova Scotia/The PUT 064149107 103560 2000 SH DFND 1 0 2000 0 Vermilion Energy Inc CALL 923725105 3732 300 SH DFND 1 0 300 0 TransAlta Corp PUT 89346D107 3858 600 SH DFND 1 0 600 0 Centerra Gold Inc PUT 152006102 4137 700 SH DFND 1 0 700 0 Manulife Financial Corp PUT 56501R106 124950 5000 SH DFND 1 0 5000 0 Cameco Corp CALL 13321L108 86640 2000 SH DFND 1 0 2000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 39725 500 SH DFND 1 0 500 0 Bank of Montreal PUT 063671101 97680 1000 SH DFND 1 0 1000 0 Ivanhoe Electric Inc / US COM 46578C108 7517 767 SH DFND 1 0 767 0 Financial Select Sector SPDR Fund PUT 81369Y605 8424000 200000 SH SOLE 200000 0 0 Toronto-Dominion Bank/The PUT 891160509 84532 1400 SH DFND 1 0 1400 0 Bank of Nova Scotia/The PUT 064149107 212298 4100 SH DFND 1 0 4100 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc PUT 866796105 5458000 100000 SH SOLE 100000 0 0 Bank of Montreal PUT 063671101 195360 2000 SH DFND 1 0 2000 0 Invesco QQQ Trust Series 1 PUT 46090E103 7992180 18000 SH SOLE 18000 0 0 iShares Russell 2000 ETF PUT 464287655 21030000 100000 SH SOLE 100000 0 0 Fortis Inc/Canada PUT 349553107 4330296 109600 SH SOLE 109600 0 0 Pembina Pipeline Corp PUT 706327103 7068 200 SH DFND 1 0 200 0 Pembina Pipeline Corp PUT 706327103 5301000 150000 SH SOLE 150000 0 0 TC Energy Corp CALL 87807B107 36180 900 SH DFND 1 0 900 0 Enbridge Inc PUT 29250N105 940680 26000 SH DFND 1 0 26000 0 Cameco Corp CALL 13321L108 95304 2200 SH DFND 1 0 2200 0 CAE Inc CALL 124765108 14448 700 SH DFND 1 0 700 0 Royal Bank of Canada CALL 780087102 10088000 100000 SH SOLE 100000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 17760400 40000 SH SOLE 40000 0 0 Bank of Nova Scotia/The CALL 064149107 579936 11200 SH DFND 1 0 11200 0 Cenovus Energy Inc PUT 15135U109 43978 2200 SH DFND 1 0 2200 0 CGI Inc CALL 12532H104 99441 900 SH DFND 1 0 900 0 Bank of Nova Scotia/The PUT 064149107 352104 6800 SH DFND 1 0 6800 0 Canadian Natural Resources Ltd PUT 136385101 99216 1300 SH DFND 1 0 1300 0 Royal Bank of Canada CALL 780087102 332904 3300 SH DFND 1 0 3300 0 JDL GOLD CORP COM 29446Y502 415 69 SH DFND 1 0 69 0 Pembina Pipeline Corp PUT 706327103 60078 1700 SH SOLE 1700 0 0 Bank of Nova Scotia/The PUT 064149107 5178 100 SH SOLE 100 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 5252000 80000 SH SOLE 80000 0 0 Utilities Select Sector SPDR Fund CALL 81369Y886 1969500 30000 SH SOLE 30000 0 0 Precision Drilling Corp CALL 74022D407 13458 200 SH DFND 1 0 200 0 Pembina Pipeline Corp PUT 706327103 70680 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 517800 10000 SH DFND 1 0 10000 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 First Majestic Silver Corp PUT 32076V103 5880 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Commerce PUT 136069101 25360 500 SH SOLE 500 0 0 Bank of Nova Scotia/The PUT 064149107 5178 100 SH SOLE 100 0 0 Bank of Nova Scotia/The PUT 064149107 621360 12000 SH SOLE 12000 0 0 Canadian Imperial Bank of Commerce PUT 136069101 30432 600 SH SOLE 600 0 0 Canadian Imperial Bank of Commerce PUT 136069101 5072 100 SH SOLE 100 0 0 Toronto-Dominion Bank/The PUT 891160509 30190 500 SH DFND 1 0 500 0 Vermilion Energy Inc PUT 923725105 24880 2000 SH DFND 1 0 2000 0 Utilities Select Sector SPDR Fund PUT 81369Y886 6565000 100000 SH SOLE 100000 0 0 Toronto-Dominion Bank/The CALL 891160509 18114000 300000 SH DFND 1 0 300000 0 Toronto-Dominion Bank/The PUT 891160509 18114000 300000 SH DFND 1 0 300000 0 Algonquin Power & Utilities Corp PUT 015857105 6320 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Corp CALL 015857105 6320 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 99950 5000 SH DFND 1 0 5000 0 NVIDIA Corp PUT 67066G104 6776700 7500 SH SOLE 7500 0 0 Bank of Montreal PUT 063671101 390720 4000 SH DFND 1 0 4000 0 First Solar Inc COM 336433107 265185 1571 SH SOLE 1571 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3282500 50000 SH SOLE 50000 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 11817000 180000 SH SOLE 180000 0 0 Veralto Corp COM 92338C103 5415264 61079 SH SOLE 61079 0 0 Veralto Corp COM 92338C103 5919740 66769 SH SOLE 66769 0 0 Royal Bank of Canada PUT 780087102 5044000 50000 SH SOLE 50000 0 0 BCE Inc PUT 05534B760 3398 100 SH SOLE 100 0 0 Waste Connections Inc CALL 94106B101 1290075 7500 SH SOLE 7500 0 0 Waste Connections Inc PUT 94106B101 1290075 7500 SH SOLE 7500 0 0 Bank of Nova Scotia/The CALL 064149107 709386 13700 SH DFND 1 0 13700 0 Canadian Imperial Bank of Commerce PUT 136069101 268816 5300 SH DFND 1 0 5300 0 CGI Inc PUT 12532H104 176784 1600 SH DFND 1 0 1600 0 Bank of Nova Scotia/The PUT 064149107 554046 10700 SH DFND 1 0 10700 0 Toronto-Dominion Bank/The PUT 891160509 241520 4000 SH DFND 1 0 4000 0 Energy Select Sector SPDR Fund PUT 81369Y506 4720500 50000 SH SOLE 50000 0 0 TC Energy Corp PUT 87807B107 40200 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 504400 5000 SH DFND 1 0 5000 0 Fortis Inc/Canada PUT 349553107 71118 1800 SH DFND 1 0 1800 0 Lithium Americas Corp COM 53681K100 102 19 SH DFND 1 0 19 0 Bank of Montreal PUT 063671101 547008 5600 SH DFND 1 0 5600 0 Bank of Montreal PUT 063671101 507936 5200 SH DFND 1 0 5200 0 Lithium Americas Corp COM 53681K100 501 93 SH SOLE 93 0 0 Vermilion Energy Inc PUT 923725105 2488 200 SH DFND 1 0 200 0 Fortis Inc/Canada PUT 349553107 79020 2000 SH DFND 1 0 2000 0 iShares Russell 2000 ETF PUT 464287655 52575000 250000 SH SOLE 250000 0 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 830280 8500 SH DFND 1 0 8500 0 Brookfield Asset Management Ltd PUT 113004105 29414 700 SH DFND 1 0 700 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 904500 25000 SH SOLE 25000 0 0 Manulife Financial Corp PUT 56501R106 49980 2000 SH DFND 1 0 2000 0 Toronto-Dominion Bank/The PUT 891160509 114722 1900 SH DFND 1 0 1900 0 Manulife Financial Corp PUT 56501R106 24990 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 20935 500 SH DFND 1 0 500 0 Canadian Natural Resources Ltd PUT 136385101 99216 1300 SH DFND 1 0 1300 0 Bank of Nova Scotia/The CALL 064149107 201942 3900 SH DFND 1 0 3900 0 Invesco QQQ Trust Series 1 PUT 46090E103 44401000 100000 SH SOLE 100000 0 0 Bank of Nova Scotia/The CALL 064149107 31068000 600000 SH SOLE 600000 0 0 Royal Bank of Canada CALL 780087102 15132000 150000 SH SOLE 150000 0 0 Algonquin Power & Utilities Corp PUT 015857105 12640 2000 SH DFND 1 0 2000 0 Bank of America Corp PUT 060505104 4550400 120000 SH SOLE 120000 0 0 Manulife Financial Corp PUT 56501R106 49980 2000 SH DFND 1 0 2000 0 Suncor Energy Inc PUT 867224107 70129 1900 SH DFND 1 0 1900 0 Pembina Pipeline Corp PUT 706327103 35340 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 161055 2700 SH DFND 1 0 2700 0 Fortis Inc/Canada PUT 349553107 118530 3000 SH DFND 1 0 3000 0 Brookfield Renewable Partners LP CALL G16258108 41814 1800 SH DFND 1 0 1800 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Celsius Holdings Inc COM 15118V207 21642 261 SH SOLE 261 0 0 Royal Bank of Canada CALL 780087102 201760 2000 SH DFND 1 0 2000 0 Magna International Inc PUT 559222401 59928 1100 SH DFND 1 0 1100 0 MasTec Inc COM 576323109 21914 235 SH SOLE 235 0 0 EMCOR Group Inc COM 29084Q100 26965 77 SH SOLE 77 0 0 Algonquin Power & Utilities Corp CALL 015857105 1264 200 SH DFND 1 0 200 0 iShares Russell 2000 ETF PUT 464287655 47317500 225000 SH SOLE 225000 0 0 Barrick Gold Corp CALL 067901108 13312 800 SH DFND 1 0 800 0 Enbridge Inc PUT 29250N105 94068 2600 SH DFND 1 0 2600 0 Kinross Gold Corp CALL 496902404 6130 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 57090 1100 SH DFND 1 0 1100 0 Ovintiv Inc CALL 69047Q102 31140 600 SH DFND 1 0 600 0 Manulife Financial Corp PUT 56501R106 6247500 250000 SH SOLE 250000 0 0 Canadian Natural Resources Ltd PUT 136385101 152640 2000 SH DFND 1 0 2000 0 SPDR S&P 500 ETF Trust CALL 78462F103 10461400 20000 SH SOLE 20000 0 0 Seritage Growth Properties COM 81752R100 888 92 SH DFND 1 0 92 0 Enerplus Corp CALL 292766102 19660 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc PUT 443628102 17500 2500 SH DFND 1 0 2500 0 Toronto-Dominion Bank/The CALL 891160509 18114 300 SH DFND 1 0 300 0 Toronto-Dominion Bank/The PUT 891160509 380394 6300 SH DFND 1 0 6300 0 Ovintiv Inc PUT 69047Q102 25950 500 SH DFND 1 0 500 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 1642837 3700 SH SOLE 3700 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 5949734 13400 SH SOLE 13400 0 0 Cenovus Energy Inc CALL 15135U109 5997 300 SH DFND 1 0 300 0 Suncor Energy Inc PUT 867224107 110730 3000 SH DFND 1 0 3000 0 Suncor Energy Inc PUT 867224107 110730 3000 SH DFND 1 0 3000 0 Newmont Corp PUT 651639106 35840 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 4440100 10000 SH SOLE 10000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 44401000 100000 SH SOLE 100000 0 0 Nutrien Ltd PUT 67077M108 130344 2400 SH DFND 1 0 2400 0 Bank of Montreal PUT 063671101 24420000 250000 SH SOLE 250000 0 0 Bank of Montreal CALL 063671101 14652000 150000 SH SOLE 150000 0 0 Enbridge Inc PUT 29250N105 83214 2300 SH DFND 1 0 2300 0 Precision Drilling Corp CALL 74022D407 13458 200 SH DFND 1 0 200 0 Enbridge Inc PUT 29250N105 75978 2100 SH DFND 1 0 2100 0 Precision Drilling Corp PUT 74022D407 67290 1000 SH DFND 1 0 1000 0 Baytex Energy Corp CALL 07317Q105 3630 1000 SH DFND 1 0 1000 0 Canadian National Railway Co CALL 136375102 13171 100 SH DFND 1 0 100 0 Energy Select Sector SPDR Fund CALL 81369Y506 2360250 25000 SH SOLE 25000 0 0 Enbridge Inc PUT 29250N105 50652 1400 SH DFND 1 0 1400 0 Stantec Inc PUT 85472N109 83040 1000 SH DFND 1 0 1000 0 Newmont Corp PUT 651639106 53760 1500 SH DFND 1 0 1500 0 Enerplus Corp CALL 292766102 19660 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 12440 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 21090475 47500 SH SOLE 47500 0 0 Invesco QQQ Trust Series 1 ETF 46090E103 88802 200 SH SOLE 200 0 0 BCE Inc PUT 05534B760 118930 3500 SH DFND 1 0 3500 0 Royal Bank of Canada CALL 780087102 50440 500 SH DFND 1 0 500 0 Enbridge Inc PUT 29250N105 61506 1700 SH DFND 1 0 1700 0 iShares Russell 2000 ETF PUT 464287655 5257500 25000 SH DFND 3 0 25000 0 Enbridge Inc PUT 29250N105 43416 1200 SH DFND 1 0 1200 0 Bank of Nova Scotia/The PUT 064149107 409062 7900 SH DFND 1 0 7900 0 Kinross Gold Corp CALL 496902404 3065 500 SH DFND 1 0 500 0 Teck Resources Ltd CALL 878742204 274680 6000 SH DFND 1 0 6000 0 Suncor Energy Inc PUT 867224107 73820 2000 SH DFND 1 0 2000 0 Vermilion Energy Inc PUT 923725105 24880 2000 SH DFND 1 0 2000 0 iShares MSCI EAFE ETF CALL 464287465 11979000 150000 SH SOLE 150000 0 0 iShares Russell 2000 ETF PUT 464287655 21030000 100000 SH SOLE 100000 0 0 iShares Russell 2000 ETF PUT 464287655 10515000 50000 SH SOLE 50000 0 0 Alamos Gold Inc PUT 011532108 14750 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 160230 3500 SH DFND 1 0 3500 0 TELUS Corp PUT 87971M103 35222 2200 SH DFND 1 0 2200 0 Magna International Inc PUT 559222401 49032 900 SH DFND 1 0 900 0 Fortis Inc/Canada CALL 349553107 11853 300 SH DFND 1 0 300 0 Rogers Communications Inc CALL 775109200 28700 700 SH DFND 1 0 700 0 Kinross Gold Corp CALL 496902404 30650 5000 SH DFND 1 0 5000 0 Bank of Nova Scotia/The PUT 064149107 36246 700 SH DFND 1 0 700 0 Teck Resources Ltd CALL 878742204 45780 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 320460 7000 SH DFND 1 0 7000 0 BlackBerry Ltd CALL 09228F103 1380 500 SH DFND 1 0 500 0 Stantec Inc PUT 85472N109 83040 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP CALL G16252101 3121 100 SH DFND 1 0 100 0 Cameco Corp CALL 13321L108 433200 10000 SH DFND 1 0 10000 0 Cenovus Energy Inc CALL 15135U109 139930 7000 SH DFND 1 0 7000 0 Barrick Gold Corp PUT 067901108 49920 3000 SH DFND 1 0 3000 0 Barrick Gold Corp PUT 067901108 66560 4000 SH DFND 1 0 4000 0 Enbridge Inc CALL 29250N105 3618 100 SH DFND 1 0 100 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 33983 1700 SH DFND 1 0 1700 0 Canadian Imperial Bank of Commerce PUT 136069101 10144 200 SH DFND 1 0 200 0 Enbridge Inc CALL 29250N105 43416 1200 SH DFND 1 0 1200 0 Bank of Montreal PUT 063671101 48840 500 SH DFND 1 0 500 0 Sprott Uranium Miners ETF ETF 85208P303 246 5 SH DFND 1 0 5 0 Brookfield Corp PUT 11271J107 41870 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 21030000 100000 SH SOLE 100000 0 0 Brookfield Infrastructure Partners LP CALL G16252101 62420 2000 SH DFND 1 0 2000 0 Brookfield Infrastructure Partners LP CALL G16252101 3121 100 SH DFND 1 0 100 0 Teck Resources Ltd CALL 878742204 77826 1700 SH DFND 1 0 1700 0 Brookfield Infrastructure Partners LP CALL G16252101 9363 300 SH DFND 1 0 300 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 100880 1000 SH DFND 1 0 1000 0 EOG Resources Inc PUT 26875P101 2556800 20000 SH SOLE 20000 0 0 Tilray Inc COM 88688T100 3310 1340 SH DFND 1 0 1340 0 Pembina Pipeline Corp PUT 706327103 35340 1000 SH DFND 1 0 1000 0 Franco-Nevada Corp CALL 351858105 119160 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 271550 5000 SH DFND 1 0 5000 0 Franco-Nevada Corp CALL 351858105 131076 1100 SH DFND 1 0 1100 0 Sun Life Financial Inc PUT 866796105 54580 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 18665100 270000 SH SOLE 270000 0 0 Newmont Corp PUT 651639106 215040 6000 SH DFND 1 0 6000 0 Ovintiv Inc CALL 69047Q102 57090 1100 SH DFND 1 0 1100 0 Bank of Montreal CALL 063671101 19536 200 SH DFND 1 0 200 0 Suncor Energy Inc PUT 867224107 406010 11000 SH DFND 1 0 11000 0 Fortis Inc/Canada PUT 349553107 205452 5200 SH DFND 1 0 5200 0 Suncor Energy Inc PUT 867224107 73820 2000 SH DFND 1 0 2000 0 Brookfield Infrastructure Partners LP PUT G16252101 31210 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 406010 11000 SH DFND 1 0 11000 0 Invesco QQQ Trust Series 1 CALL 46090E103 33300750 75000 SH SOLE 75000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 33300750 75000 SH SOLE 75000 0 0 Brookfield Infrastructure Partners LP CALL G16252101 31210 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP CALL G16252101 34331 1100 SH DFND 1 0 1100 0 Royal Bank of Canada PUT 780087102 10088000 100000 SH SOLE 100000 0 0 Royal Bank of Canada CALL 780087102 10088000 100000 SH SOLE 100000 0 0 Nexa Resources SA COM L67359106 186 26 SH DFND 1 0 26 0 Toronto-Dominion Bank/The CALL 891160509 6038000 100000 SH DFND 1 0 100000 0 Teck Resources Ltd PUT 878742204 22890 500 SH DFND 1 0 500 0 Crescent Point Energy Corp CALL 22576C101 13104 1600 SH DFND 1 0 1600 0 SPDR S&P 500 ETF Trust CALL 78462F103 156921000 300000 SH SOLE 300000 0 0 Franco-Nevada Corp PUT 351858105 23832 200 SH DFND 1 0 200 0 TC Energy Corp PUT 87807B107 225120 5600 SH DFND 1 0 5600 0 TC Energy Corp CALL 87807B107 136680 3400 SH DFND 1 0 3400 0 Bank of Montreal PUT 063671101 390720 4000 SH DFND 1 0 4000 0 Vermilion Energy Inc CALL 923725105 28612 2300 SH DFND 1 0 2300 0 NET Lease Office Properties COM 64110Y108 3332 140 SH SOLE 140 0 0 TC Energy Corp CALL 87807B107 4020000 100000 SH SOLE 100000 0 0 TC Energy Corp PUT 87807B107 4020000 100000 SH SOLE 100000 0 0 Gildan Activewear Inc PUT 375916103 96538 2600 SH DFND 1 0 2600 0 iShares MSCI EAFE ETF CALL 464287465 19965000 250000 SH SOLE 250000 0 0 Royal Bank of Canada CALL 780087102 50440 500 SH DFND 1 0 500 0 Toronto-Dominion Bank/The CALL 891160509 1515538 25100 SH DFND 1 0 25100 0 Brookfield Infrastructure Partners LP CALL G16252101 96751 3100 SH DFND 1 0 3100 0 Brookfield Renewable Partners LP PUT G16258108 53429 2300 SH SOLE 2300 0 0 Fortis Inc/Canada PUT 349553107 39510 1000 SH DFND 1 0 1000 0 TC Energy Corp CALL 87807B107 4020000 100000 SH SOLE 100000 0 0 BCE Inc CALL 05534B760 3398 100 SH DFND 1 0 100 0 Cenovus Energy Inc PUT 15135U109 113943 5700 SH DFND 1 0 5700 0 Manulife Financial Corp CALL 56501R106 112455 4500 SH DFND 1 0 4500 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 18455 500 SH DFND 1 0 500 0 Kinross Gold Corp PUT 496902404 9195 1500 SH DFND 1 0 1500 0 Canadian National Railway Co PUT 136375102 118539 900 SH DFND 1 0 900 0 iShares Russell 2000 ETF CALL 464287655 14721000 70000 SH SOLE 70000 0 0 Enbridge Inc CALL 29250N105 39798 1100 SH DFND 1 0 1100 0 Global X Artificial Intelligence & Technology ETF ETF 37954Y632 1494 44 SH DFND 1 0 44 0 Canadian Imperial Bank of Commerce PUT 136069101 45648 900 SH DFND 1 0 900 0 Pembina Pipeline Corp CALL 706327103 3534000 100000 SH SOLE 100000 0 0 TransAlta Corp CALL 89346D107 7073 1100 SH DFND 1 0 1100 0 Nutrien Ltd PUT 67077M108 325860 6000 SH DFND 1 0 6000 0 Nutrien Ltd PUT 67077M108 217240 4000 SH DFND 1 0 4000 0 Nutrien Ltd PUT 67077M108 304136 5600 SH DFND 1 0 5600 0 Agnico Eagle Mines Ltd CALL 008474108 11930 200 SH DFND 1 0 200 0 Franco-Nevada Corp CALL 351858105 714960 6000 SH DFND 1 0 6000 0 Bespoke Capital Acquisition Co COM 92747V106 6 16 SH DFND 1 0 16 0 Brookfield Corp PUT 11271J107 16748 400 SH DFND 1 0 400 0 Teck Resources Ltd CALL 878742204 137340 3000 SH DFND 1 0 3000 0 Manulife Financial Corp CALL 56501R106 17493 700 SH DFND 1 0 700 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 SSR Mining Inc CALL 784730103 4460 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 586548 10800 SH DFND 1 0 10800 0 Canadian Natural Resources Ltd PUT 136385101 435024 5700 SH DFND 1 0 5700 0 Suncor Energy Inc PUT 867224107 3691 100 SH DFND 1 0 100 0 CGI Inc CALL 12532H104 110490 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc CALL 443628102 3500 500 SH DFND 1 0 500 0 Teck Resources Ltd CALL 878742204 91560 2000 SH DFND 1 0 2000 0 Teck Resources Ltd CALL 878742204 68670 1500 SH DFND 1 0 1500 0 Bank of Montreal PUT 063671101 9768000 100000 SH SOLE 100000 0 0 Algonquin Power & Utilities Corp PUT 015857105 6320 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 159920 8000 SH DFND 1 0 8000 0 Cenovus Energy Inc PUT 15135U109 129935 6500 SH DFND 1 0 6500 0 Teck Resources Ltd CALL 878742204 45780 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 91560 2000 SH DFND 1 0 2000 0 Bank of Montreal CALL 063671101 9768000 100000 SH SOLE 100000 0 0 Fortis Inc/Canada PUT 349553107 15804 400 SH DFND 1 0 400 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Teck Resources Ltd CALL 878742204 54936 1200 SH DFND 1 0 1200 0 iShares Russell 2000 ETF CALL 464287655 21030000 100000 SH SOLE 100000 0 0 Pembina Pipeline Corp CALL 706327103 35340 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp CALL 962879102 23565 500 SH DFND 1 0 500 0 Brookfield Renewable Partners LP CALL G16258108 41814 1800 SH DFND 1 0 1800 0 Teck Resources Ltd PUT 878742204 4578 100 SH DFND 1 0 100 0 Teck Resources Ltd CALL 878742204 137340 3000 SH DFND 1 0 3000 0 Brookfield Infrastructure Partners LP CALL G16252101 43694 1400 SH DFND 1 0 1400 0 Enbridge Inc CALL 29250N105 43416 1200 SH DFND 1 0 1200 0 Cenovus Energy Inc PUT 15135U109 139930 7000 SH DFND 1 0 7000 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 91560 2000 SH DFND 1 0 2000 0 Toronto-Dominion Bank/The CALL 891160509 567572 9400 SH DFND 1 0 9400 0 Suncor Energy Inc PUT 867224107 332190 9000 SH DFND 1 0 9000 0 Enerplus Corp CALL 292766102 19660 1000 SH DFND 1 0 1000 0 NVIDIA Corp PUT 67066G104 5421360 6000 SH SOLE 6000 0 0 Enbridge Inc CALL 29250N105 36180 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 25326 700 SH DFND 1 0 700 0 West Fraser Timber Co Ltd CALL 952845105 86430 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 343440 4500 SH DFND 1 0 4500 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 105294 2300 SH DFND 1 0 2300 0 Brookfield Infrastructure Partners LP CALL G16252101 15605 500 SH DFND 1 0 500 0 Imperial Oil Ltd CALL 453038408 89869 1300 SH DFND 1 0 1300 0 Canadian Imperial Bank of Commerce PUT 136069101 253600 5000 SH DFND 1 0 5000 0 Royal Bank of Canada PUT 780087102 504400 5000 SH DFND 1 0 5000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 258900 5000 SH DFND 1 0 5000 0 Imperial Oil Ltd CALL 453038408 69130 1000 SH DFND 1 0 1000 0 ATS Corp CALL 00217Y104 3372 100 SH DFND 1 0 100 0 Bank of Nova Scotia/The PUT 064149107 383172 7400 SH DFND 1 0 7400 0 iShares Russell 2000 ETF PUT 464287655 1051500 5000 SH DFND 3 0 5000 0 Teck Resources Ltd CALL 878742204 22890 500 SH DFND 1 0 500 0 Canadian Imperial Bank of Commerce PUT 136069101 50720 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 406010 11000 SH DFND 1 0 11000 0 Toronto-Dominion Bank/The PUT 891160509 18114 300 SH DFND 1 0 300 0 Franco-Nevada Corp PUT 351858105 131076 1100 SH DFND 1 0 1100 0 Barrick Gold Corp PUT 067901108 49920 3000 SH DFND 1 0 3000 0 Enbridge Inc PUT 29250N105 119394 3300 SH DFND 1 0 3300 0 Enbridge Inc PUT 29250N105 3618000 100000 SH SOLE 100000 0 0 Enbridge Inc CALL 29250N105 3618000 100000 SH SOLE 100000 0 0 Rogers Communications Inc CALL 775109200 41000 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 29309 700 SH DFND 1 0 700 0 Franco-Nevada Corp PUT 351858105 119160 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 48304 800 SH DFND 1 0 800 0 Bank of Nova Scotia/The PUT 064149107 155340 3000 SH DFND 1 0 3000 0 Canadian Imperial Bank of Commerce PUT 136069101 101440 2000 SH DFND 1 0 2000 0 Nutrien Ltd PUT 67077M108 65172 1200 SH DFND 1 0 1200 0 iShares Russell 2000 ETF PUT 464287655 1577250 7500 SH SOLE 7500 0 0 iShares Russell 2000 ETF CALL 464287655 4206000 20000 SH SOLE 20000 0 0 iShares Russell 2000 ETF CALL 464287655 7360500 35000 SH SOLE 35000 0 0 Magna International Inc PUT 559222401 1214904 22300 SH DFND 1 0 22300 0 First Majestic Silver Corp PUT 32076V103 2940 500 SH DFND 1 0 500 0 Algonquin Power & Utilities Corp CALL 015857105 69520 11000 SH DFND 1 0 11000 0 Fortis Inc/Canada CALL 349553107 11853 300 SH DFND 1 0 300 0 Magna International Inc PUT 559222401 942504 17300 SH DFND 1 0 17300 0 Magna International Inc PUT 559222401 1258488 23100 SH DFND 1 0 23100 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 4429200 120000 SH SOLE 120000 0 0 Bank of Montreal PUT 063671101 39072 400 SH DFND 1 0 400 0 Agnico Eagle Mines Ltd PUT 008474108 149125 2500 SH DFND 1 0 2500 0 Pembina Pipeline Corp CALL 706327103 2558616 72400 SH SOLE 72400 0 0 Pembina Pipeline Corp PUT 706327103 70680 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Magna International Inc PUT 559222401 621072 11400 SH DFND 1 0 11400 0 Canadian Imperial Bank of Commerce PUT 136069101 50720 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP PUT G16252101 9363 300 SH DFND 1 0 300 0 Enbridge Inc CALL 29250N105 39798 1100 SH DFND 1 0 1100 0 BCE Inc PUT 05534B760 98542 2900 SH DFND 1 0 2900 0 TC Energy Corp PUT 87807B107 2010000 50000 SH SOLE 50000 0 0 TC Energy Corp CALL 87807B107 2010000 50000 SH SOLE 50000 0 0 Bank of Montreal PUT 063671101 58608 600 SH DFND 1 0 600 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Canadian Natural Resources Ltd PUT 136385101 251856 3300 SH DFND 1 0 3300 0 Stantec Inc PUT 85472N109 83040 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 442920 12000 SH DFND 1 0 12000 0 Agnico Eagle Mines Ltd PUT 008474108 536850 9000 SH DFND 1 0 9000 0 Precision Drilling Corp CALL 74022D407 6729 100 SH DFND 1 0 100 0 Invesco QQQ Trust Series 1 PUT 46090E103 6660150 15000 SH SOLE 15000 0 0 Cenovus Energy Inc PUT 15135U109 159920 8000 SH DFND 1 0 8000 0 Teck Resources Ltd PUT 878742204 91560 2000 SH DFND 1 0 2000 0 Nutrien Ltd PUT 67077M108 108620 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc PUT 15135U109 3998 200 SH DFND 1 0 200 0 Gildan Activewear Inc PUT 375916103 14852 400 SH DFND 1 0 400 0 Manulife Financial Corp CALL 56501R106 72471 2900 SH DFND 1 0 2900 0 Enbridge Inc CALL 29250N105 12391650 342500 SH DFND 1 0 342500 0 Nutrien Ltd PUT 67077M108 391032 7200 SH DFND 1 0 7200 0 Bank of Montreal CALL 063671101 19536 200 SH DFND 1 0 200 0 Brookfield Infrastructure Partners LP CALL G16252101 46815 1500 SH DFND 1 0 1500 0 Bank of Nova Scotia/The PUT 064149107 67314 1300 SH DFND 1 0 1300 0 BCE Inc PUT 05534B760 20388 600 SH DFND 1 0 600 0 Franco-Nevada Corp PUT 351858105 119160 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 4998 200 SH DFND 1 0 200 0 Airbnb Inc PUT 009066101 3299200 20000 SH SOLE 20000 0 0 Toronto-Dominion Bank/The PUT 891160509 386432 6400 SH DFND 1 0 6400 0 Osisko Gold Royalties Ltd CALL 68827L101 8210 500 SH DFND 1 0 500 0 Stantec Inc CALL 85472N109 83040 1000 SH DFND 1 0 1000 0 iShares Russell 2000 ETF PUT 464287655 39957000 190000 SH SOLE 190000 0 0 Franco-Nevada Corp CALL 351858105 1620576 13600 SH DFND 1 0 13600 0 Cenovus Energy Inc CALL 15135U109 1481259 74100 SH DFND 1 0 74100 0 Manulife Financial Corp CALL 56501R106 92463 3700 SH DFND 1 0 3700 0 TC Energy Corp PUT 87807B107 92460 2300 SH DFND 1 0 2300 0 Toronto-Dominion Bank/The PUT 891160509 66418 1100 SH DFND 1 0 1100 0 Agnico Eagle Mines Ltd CALL 008474108 59650 1000 SH DFND 1 0 1000 0 Newmont Corp PUT 651639106 78848 2200 SH DFND 1 0 2200 0 Enbridge Inc PUT 29250N105 97686 2700 SH DFND 1 0 2700 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Cenovus Energy Inc CALL 15135U109 39980 2000 SH DFND 1 0 2000 0 Brookfield Asset Management Ltd PUT 113004105 4202 100 SH DFND 1 0 100 0 Manulife Financial Corp CALL 56501R106 24990 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 99950 5000 SH DFND 1 0 5000 0 Pembina Pipeline Corp PUT 706327103 53010 1500 SH DFND 1 0 1500 0 Enbridge Inc PUT 29250N105 10854 300 SH DFND 1 0 300 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 78494 1300 SH DFND 1 0 1300 0 Bank of Nova Scotia/The PUT 064149107 1113270 21500 SH DFND 1 0 21500 0 Enbridge Inc CALL 29250N105 75978 2100 SH DFND 1 0 2100 0 Toronto-Dominion Bank/The CALL 891160509 48304 800 SH DFND 1 0 800 0 Magna International Inc PUT 559222401 1198560 22000 SH DFND 1 0 22000 0 Canadian Natural Resources Ltd PUT 136385101 198432 2600 SH DFND 1 0 2600 0 Franco-Nevada Corp CALL 351858105 309816 2600 SH DFND 1 0 2600 0 CAE Inc CALL 124765108 41280 2000 SH DFND 1 0 2000 0 Stantec Inc PUT 85472N109 49824 600 SH DFND 1 0 600 0 Vermilion Energy Inc CALL 923725105 12440 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 442920 12000 SH DFND 1 0 12000 0 Bank of Montreal PUT 063671101 332112 3400 SH DFND 1 0 3400 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Vermilion Energy Inc PUT 923725105 9952 800 SH DFND 1 0 800 0 Bank of Montreal PUT 063671101 214896 2200 SH DFND 1 0 2200 0 Barrick Gold Corp PUT 067901108 56576 3400 SH DFND 1 0 3400 0 Cenovus Energy Inc PUT 15135U109 99950 5000 SH DFND 1 0 5000 0 Brookfield Infrastructure Partners LP PUT G16252101 31210 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 7945 100 SH DFND 1 0 100 0 Toronto-Dominion Bank/The PUT 891160509 362280 6000 SH DFND 1 0 6000 0 BCE Inc PUT 05534B760 84950 2500 SH DFND 1 0 2500 0 Cameco Corp CALL 13321L108 8664 200 SH DFND 1 0 200 0 Magna International Inc PUT 559222401 991536 18200 SH DFND 1 0 18200 0 Toronto-Dominion Bank/The PUT 891160509 996270 16500 SH DFND 1 0 16500 0 Suncor Energy Inc PUT 867224107 110730 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 41870 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 138260 2000 SH DFND 1 0 2000 0 Sun Life Financial Inc PUT 866796105 545800 10000 SH DFND 1 0 10000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Re COM G16250204 1912 46 SH DFND 1 0 46 0 Kinross Gold Corp PUT 496902404 6130 1000 SH DFND 1 0 1000 0 Kinross Gold Corp PUT 496902404 6130 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 25890 500 SH DFND 1 0 500 0 Brookfield Infrastructure Partners LP CALL G16252101 3121 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd CALL 136385101 53424 700 SH DFND 1 0 700 0 Suncor Energy Inc PUT 867224107 73820 2000 SH DFND 1 0 2000 0 Royal Bank of Canada PUT 780087102 50440 500 SH DFND 1 0 500 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Kinross Gold Corp CALL 496902404 11647 1900 SH DFND 1 0 1900 0 Canadian Imperial Bank of Commerce PUT 136069101 6593600 130000 SH DFND 1 0 130000 0 Pembina Pipeline Corp CALL 706327103 38874 1100 SH DFND 1 0 1100 0 Alamos Gold Inc PUT 011532108 8850 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The PUT 064149107 595470 11500 SH DFND 1 0 11500 0 Franco-Nevada Corp PUT 351858105 11916 100 SH DFND 1 0 100 0 Brookfield Corp PUT 11271J107 20935 500 SH DFND 1 0 500 0 Franco-Nevada Corp PUT 351858105 166824 1400 SH DFND 1 0 1400 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Canadian National Railway Co CALL 136375102 184394 1400 SH DFND 1 0 1400 0 CAE Inc CALL 124765108 55728 2700 SH DFND 1 0 2700 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Alamos Gold Inc PUT 011532108 14750 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 253260 7000 SH DFND 1 0 7000 0 Waste Connections Inc PUT 94106B101 17201 100 SH DFND 1 0 100 0 Agnico Eagle Mines Ltd CALL 008474108 11930 200 SH DFND 1 0 200 0 Stantec Inc COM 85472N109 1452951 17497 SH SOLE 17497 0 0 Financial Select Sector SPDR Fund PUT 81369Y605 1335204 31700 SH SOLE 31700 0 0 Financial Select Sector SPDR Fund CALL 81369Y605 1335204 31700 SH SOLE 31700 0 0 Cenovus Energy Inc PUT 15135U109 59970 3000 SH DFND 1 0 3000 0 Pembina Pipeline Corp CALL 706327103 70680 2000 SH DFND 1 0 2000 0 Bausch Health Cos Inc CALL 071734107 63660 6000 SH DFND 1 0 6000 0 Algonquin Power & Utilities Corp CALL 015857105 1896 300 SH DFND 1 0 300 0 Enerplus Corp CALL 292766102 19660 1000 SH DFND 1 0 1000 0 Newmont Corp PUT 651639106 35840 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The PUT 891160509 18114 300 SH DFND 1 0 300 0 TC Energy Corp PUT 87807B107 12060 300 SH DFND 1 0 300 0 Barrick Gold Corp PUT 067901108 66560 4000 SH DFND 1 0 4000 0 Brookfield Asset Management Ltd CALL 113004105 42020 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 UBS Group AG COM H42097107 367688 11969 SH DFND 2 0 11969 0 Fortis Inc/Canada PUT 349553107 23706 600 SH DFND 1 0 600 0 BlackBerry Ltd CALL 09228F103 2208 800 SH DFND 1 0 800 0 Suncor Energy Inc PUT 867224107 22146 600 SH DFND 1 0 600 0 Canadian National Railway Co PUT 136375102 158052 1200 SH DFND 1 0 1200 0 Franco-Nevada Corp CALL 351858105 345564 2900 SH DFND 1 0 2900 0 Vermilion Energy Inc CALL 923725105 24880 2000 SH DFND 1 0 2000 0 Vermilion Energy Inc CALL 923725105 12440 1000 SH DFND 1 0 1000 0 Precision Drilling Corp CALL 74022D407 201870 3000 SH DFND 1 0 3000 0 Ovintiv Inc CALL 69047Q102 41520 800 SH DFND 1 0 800 0 Agnico Eagle Mines Ltd PUT 008474108 29825 500 SH DFND 1 0 500 0 MAG Silver Corp PUT 55903Q104 3174 300 SH DFND 1 0 300 0 Newmont Corp PUT 651639106 71680 2000 SH DFND 1 0 2000 0 Manulife Financial Corp COM 56501R106 933377 37350 SH SOLE 37350 0 0 Devon Energy Corp COM 25179M103 62123 1238 SH SOLE 1238 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 26640600 60000 SH SOLE 60000 0 0 GS Acquisition Holdings Corp COM 92537N108 2818758 34514 SH SOLE 34514 0 0 GS Acquisition Holdings Corp COM 92537N108 227778 2789 SH SOLE 2789 0 0 CNH Industrial NV COM N20944109 1235321 95318 SH SOLE 95318 0 0 Celsius Holdings Inc COM 15118V207 1184263 14282 SH SOLE 14282 0 0 Toronto-Dominion Bank/The PUT 891160509 66418 1100 SH DFND 1 0 1100 0 Toronto-Dominion Bank/The PUT 891160509 483040 8000 SH DFND 1 0 8000 0 Imperial Oil Ltd CALL 453038408 41478 600 SH DFND 1 0 600 0 Enbridge Inc CALL 29250N105 97686 2700 SH DFND 1 0 2700 0 Fortis Inc/Canada PUT 349553107 47412 1200 SH DFND 1 0 1200 0 Hudbay Minerals Inc PUT 443628102 7000 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 162810 4500 SH DFND 1 0 4500 0 TELUS Corp PUT 87971M103 25616 1600 SH DFND 1 0 1600 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Franco-Nevada Corp PUT 351858105 23832 200 SH DFND 1 0 200 0 Nutrien Ltd PUT 67077M108 10862 200 SH DFND 1 0 200 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 812020 22000 SH DFND 1 0 22000 0 Suncor Energy Inc PUT 867224107 73820 2000 SH DFND 1 0 2000 0 Nutrien Ltd PUT 67077M108 76034 1400 SH DFND 1 0 1400 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 4000 100 SH DFND 1 0 100 0 Agnico Eagle Mines Ltd PUT 008474108 208775 3500 SH DFND 1 0 3500 0 Canadian National Railway Co PUT 136375102 39513 300 SH DFND 1 0 300 0 Royal Bank of Canada CALL 780087102 30264 300 SH DFND 1 0 300 0 Enbridge Inc CALL 29250N105 39798 1100 SH DFND 1 0 1100 0 Algonquin Power & Utilities Corp CALL 015857105 8848 1400 SH DFND 1 0 1400 0 Canadian Natural Resources Ltd PUT 136385101 76320 1000 SH DFND 1 0 1000 0 Alamos Gold Inc PUT 011532108 14750 1000 SH DFND 1 0 1000 0 SSR Mining Inc CALL 784730103 4460 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 74970 3000 SH DFND 1 0 3000 0 BCE Inc PUT 05534B760 61164 1800 SH DFND 1 0 1800 0 Bank of Montreal PUT 063671101 507936 5200 SH DFND 1 0 5200 0 Canadian Imperial Bank of Commerce PUT 136069101 456480 9000 SH DFND 1 0 9000 0 Imperial Oil Ltd PUT 453038408 62217 900 SH DFND 1 0 900 0 Rogers Communications Inc CALL 775109200 8200 200 SH DFND 1 0 200 0 Nutrien Ltd PUT 67077M108 141206 2600 SH DFND 1 0 2600 0 Vermilion Energy Inc CALL 923725105 12440 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 171496 1700 SH DFND 1 0 1700 0 Royal Bank of Canada PUT 780087102 262288 2600 SH DFND 1 0 2600 0 Royal Bank of Canada CALL 780087102 161408 1600 SH DFND 1 0 1600 0 Precision Drilling Corp CALL 74022D407 67290 1000 SH DFND 1 0 1000 0 Precision Drilling Corp PUT 74022D407 67290 1000 SH DFND 1 0 1000 0 Imperial Oil Ltd PUT 453038408 69130 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd PUT 68827L101 4926 300 SH DFND 1 0 300 0 Bank of Montreal PUT 063671101 380952 3900 SH DFND 1 0 3900 0 Bank of Montreal PUT 063671101 693528 7100 SH DFND 1 0 7100 0 Royal Bank of Canada CALL 780087102 12105600 120000 SH SOLE 120000 0 0 Newmont Corp PUT 651639106 35840 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 12105600 120000 SH SOLE 120000 0 0 Oriana Resources Corp COM 44812J104 40848 3700 SH DFND 1 0 3700 0 Nutrien Ltd PUT 67077M108 782064 14400 SH DFND 1 0 14400 0 Canadian Natural Resources Ltd PUT 136385101 99216 1300 SH DFND 1 0 1300 0 Bank of Montreal CALL 063671101 1230768 12600 SH DFND 1 0 12600 0 Toronto-Dominion Bank/The PUT 891160509 1811400 30000 SH DFND 1 0 30000 0 Toronto-Dominion Bank/The CALL 891160509 66418 1100 SH DFND 1 0 1100 0 Precision Drilling Corp CALL 74022D407 100935 1500 SH DFND 1 0 1500 0 Brookfield Asset Management Ltd CALL 113004105 42020 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Commerce PUT 136069101 50720 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 48840 500 SH DFND 1 0 500 0 Suncor Energy Inc PUT 867224107 3691 100 SH DFND 1 0 100 0 Enbridge Inc PUT 29250N105 170046 4700 SH DFND 1 0 4700 0 Manulife Financial Corp PUT 56501R106 24990 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 201000 5000 SH DFND 1 0 5000 0 Enbridge Inc PUT 29250N105 108540 3000 SH DFND 1 0 3000 0 BCE Inc PUT 05534B760 101940 3000 SH DFND 1 0 3000 0 TC Energy Corp CALL 87807B107 20100 500 SH DFND 1 0 500 0 Toronto-Dominion Bank/The PUT 891160509 241520 4000 SH DFND 1 0 4000 0 Rogers Communications Inc PUT 775109200 41000 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 83952 1100 SH DFND 1 0 1100 0 Royal Bank of Canada PUT 780087102 605280 6000 SH DFND 1 0 6000 0 CNH Industrial NV COM N20944109 2048 158 SH SOLE 158 0 0 Manhattan Associates Inc COM 562750109 2502 10 SH SOLE 10 0 0 Confluent Inc COM 20717M103 916 30 SH SOLE 30 0 0 Pembina Pipeline Corp CALL 706327103 7068000 200000 SH SOLE 200000 0 0 Cenovus Energy Inc PUT 15135U109 149925 7500 SH DFND 1 0 7500 0 TC Energy Corp PUT 87807B107 40200 1000 SH DFND 1 0 1000 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 178542 3900 SH DFND 1 0 3900 0 Canadian Natural Resources Ltd PUT 136385101 68688 900 SH DFND 1 0 900 0 Fortis Inc/Canada PUT 349553107 39510 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 TELUS Corp CALL 87971M103 2540787 158700 SH DFND 1 0 158700 0 Toronto-Dominion Bank/The PUT 891160509 120760 2000 SH DFND 1 0 2000 0 Sun Life Financial Inc CALL 866796105 1593736 29200 SH DFND 1 0 29200 0 Manulife Financial Corp CALL 56501R106 124950 5000 SH DFND 1 0 5000 0 Canadian Natural Resources Ltd PUT 136385101 30528 400 SH DFND 1 0 400 0 Osisko Gold Royalties Ltd CALL 68827L101 27914 1700 SH DFND 1 0 1700 0 Suncor Energy Inc PUT 867224107 3691 100 SH DFND 1 0 100 0 Wheaton Precious Metals Corp PUT 962879102 47130 1000 SH DFND 1 0 1000 0 Hudbay Minerals Inc PUT 443628102 18900 2700 SH DFND 1 0 2700 0 Enbridge Inc PUT 29250N105 72360 2000 SH DFND 1 0 2000 0 Fortuna Silver Mines Inc PUT 349915108 3730 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Royal Bank of Canada PUT 780087102 70616 700 SH DFND 1 0 700 0 Invesco QQQ Trust Series 1 PUT 46090E103 34765983 78300 SH SOLE 78300 0 0 Canadian Imperial Bank of Commerce PUT 136069101 60864 1200 SH DFND 1 0 1200 0 Manulife Financial Corp PUT 56501R106 74970 3000 SH DFND 1 0 3000 0 Royal Bank of Canada PUT 780087102 100880 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 152640 2000 SH DFND 1 0 2000 0 Brookfield Asset Management Ltd CALL 113004105 84040 2000 SH DFND 1 0 2000 0 Canadian National Railway Co PUT 136375102 131710 1000 SH DFND 1 0 1000 0 Gildan Activewear Inc PUT 375916103 81686 2200 SH DFND 1 0 2200 0 Gildan Activewear Inc PUT 375916103 126242 3400 SH DFND 1 0 3400 0 Imperial Oil Ltd PUT 453038408 13826 200 SH DFND 1 0 200 0 AstraZeneca PLC COM 046353108 254130 3751 SH SOLE 3751 0 0 GLOBALFOUNDRIES Inc COM G39387108 183792 3527 SH SOLE 3527 0 0 Bank of Nova Scotia/The PUT 064149107 3883500 75000 SH SOLE 75000 0 0 Bank of Nova Scotia/The CALL 064149107 19417500 375000 SH SOLE 375000 0 0 Gildan Activewear Inc PUT 375916103 3713 100 SH DFND 1 0 100 0 TransAlta Corp CALL 89346D107 6430 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 119940 6000 SH DFND 1 0 6000 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Enbridge Inc CALL 29250N105 101304 2800 SH DFND 1 0 2800 0 Toronto-Dominion Bank/The PUT 891160509 108684 1800 SH DFND 1 0 1800 0 Franco-Nevada Corp CALL 351858105 202572 1700 SH DFND 1 0 1700 0 Brookfield Asset Management Ltd CALL 113004105 42020 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 27489 1100 SH DFND 1 0 1100 0 Barrick Gold Corp PUT 067901108 69888 4200 SH DFND 1 0 4200 0 Sun Life Financial Inc CALL 866796105 10916000 200000 SH SOLE 200000 0 0 Sun Life Financial Inc PUT 866796105 10916000 200000 SH SOLE 200000 0 0 Franco-Nevada Corp PUT 351858105 11916 100 SH DFND 1 0 100 0 Bank of Montreal PUT 063671101 976800 10000 SH DFND 1 0 10000 0 Canadian Imperial Bank of Commerce PUT 136069101 101440 2000 SH DFND 1 0 2000 0 Vermilion Energy Inc PUT 923725105 11196 900 SH DFND 1 0 900 0 Canadian Natural Resources Ltd PUT 136385101 22896 300 SH DFND 1 0 300 0 Enerplus Corp PUT 292766102 19660 1000 SH DFND 1 0 1000 0 Fiat Chrysler Automobiles NV COM N82405106 24395 862 SH DFND 2 0 862 0 Coca-Cola European Partners PL COM G25839104 251820 3600 SH DFND 2 0 3600 0 AerCap Holdings NV COM N00985106 304185 3500 SH DFND 2 0 3500 0 Kinder Morgan Inc/DE COM 49456B101 45850 2500 SH SOLE 2500 0 0 Brookfield Infrastructure Partners LP CALL G16252101 15605 500 SH DFND 1 0 500 0 Teck Resources Ltd CALL 878742204 68670 1500 SH DFND 1 0 1500 0 Logitech International SA COM H50430232 255151 2855 SH DFND 2 0 2855 0 UBS Group AG COM H42097107 1754757 57121 SH DFND 2 0 57121 0 Alcon Inc COM H01301128 722791 8678 SH DFND 2 0 8678 0 Ferrari NV COM N3167Y103 953837 2188 SH DFND 2 0 2188 0 Deutsche Bank AG COM D18190898 530834 33661 SH DFND 2 0 33661 0 CRH PLC COM G25508105 1084892 12577 SH DFND 2 0 12577 0 Fiat Chrysler Automobiles NV COM N82405106 1085475 38356 SH DFND 2 0 38356 0 Brookfield Asset Management Ltd CALL 113004105 88242 2100 SH DFND 1 0 2100 0 Wheaton Precious Metals Corp PUT 962879102 18852 400 SH DFND 1 0 400 0 TC Energy Corp PUT 87807B107 148740 3700 SH DFND 1 0 3700 0 TC Energy Corp CALL 87807B107 40200 1000 SH DFND 1 0 1000 0 TransAlta Corp CALL 89346D107 643 100 SH DFND 1 0 100 0 Crescent Point Energy Corp PUT 22576C101 3276 400 SH DFND 1 0 400 0 Wheaton Precious Metals Corp PUT 962879102 47130 1000 SH DFND 1 0 1000 0 Enerplus Corp CALL 292766102 19660 1000 SH DFND 1 0 1000 0 Franco-Nevada Corp PUT 351858105 2967084 24900 SH SOLE 24900 0 0 Magna International Inc PUT 559222401 65376 1200 SH DFND 1 0 1200 0 Newmont Corp PUT 651639106 35840 1000 SH DFND 1 0 1000 0 Teck Resources Ltd CALL 878742204 73248 1600 SH DFND 1 0 1600 0 Granite Real Estate Investment Trust CALL 387437114 57230 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 76320 1000 SH DFND 1 0 1000 0 Wheaton Precious Metals Corp PUT 962879102 28278 600 SH DFND 1 0 600 0 Bank of America Corp PUT 060505104 5688000 150000 SH SOLE 150000 0 0 Crescent Point Energy Corp CALL 22576C101 36036 4400 SH DFND 1 0 4400 0 Bank of Nova Scotia/The CALL 064149107 196764 3800 SH DFND 1 0 3800 0 Canadian Imperial Bank of Commerce PUT 136069101 380400 7500 SH SOLE 7500 0 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Commerce PUT 136069101 380400 7500 SH SOLE 7500 0 0 Canadian Imperial Bank of Commerce PUT 136069101 380400 7500 SH SOLE 7500 0 0 Cameco Corp CALL 13321L108 34656 800 SH DFND 1 0 800 0 Canadian Imperial Bank of Commerce PUT 136069101 380400 7500 SH SOLE 7500 0 0 Pembina Pipeline Corp PUT 706327103 3534000 100000 SH SOLE 100000 0 0 Pembina Pipeline Corp CALL 706327103 3534000 100000 SH SOLE 100000 0 0 BCE Inc PUT 05534B760 254850 7500 SH SOLE 7500 0 0 Novagold Resources Inc PUT 66987E206 3000 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 756600 7500 SH SOLE 7500 0 0 Royal Bank of Canada PUT 780087102 756600 7500 SH SOLE 7500 0 0 Royal Bank of Canada PUT 780087102 756600 7500 SH SOLE 7500 0 0 Canadian Imperial Bank of Commerce PUT 136069101 202880 4000 SH DFND 1 0 4000 0 Nutrien Ltd PUT 67077M108 358446 6600 SH DFND 1 0 6600 0 Gildan Activewear Inc PUT 375916103 37130 1000 SH DFND 1 0 1000 0 TransCanada Corp COM 87807B107 1142926 28431 SH SOLE 28431 0 0 Fortis Inc/Canada COM 349553107 178664 4522 SH SOLE 4522 0 0 Canadian National Railway Co COM 136375102 1317100 10000 SH SOLE 10000 0 0 Canadian Pacific Railway Ltd COM 13646K108 1504357 17062 SH SOLE 17062 0 0 Enbridge Inc COM 29250N105 2108353 58274 SH SOLE 58274 0 0 Pembina Pipeline Corp COM 706327103 532291 15062 SH SOLE 15062 0 0 Alcon Inc COM H01301128 18490 222 SH DFND 2 0 222 0 Ferrari NV COM N3167Y103 18309 42 SH DFND 2 0 42 0 Canadian Natural Resources Ltd PUT 136385101 76320 1000 SH DFND 1 0 1000 0 Royal Bank of Canada PUT 780087102 201760 2000 SH DFND 1 0 2000 0 Brookfield Renewable Partners LP PUT G16258108 6969 300 SH DFND 1 0 300 0 Toronto-Dominion Bank/The PUT 891160509 36228 600 SH DFND 1 0 600 0 Canadian Imperial Bank of Commerce PUT 136069101 182592 3600 SH DFND 1 0 3600 0 Newmont Corp CALL 651639106 89600 2500 SH DFND 1 0 2500 0 Barrick Gold Corp CALL 067901108 1664 100 SH DFND 1 0 100 0 Nutrien Ltd PUT 67077M108 314998 5800 SH DFND 1 0 5800 0 Enbridge Inc PUT 29250N105 90450 2500 SH DFND 1 0 2500 0 Canadian National Railway Co CALL 136375102 4899612 37200 SH DFND 1 0 37200 0 Hudbay Minerals Inc CALL 443628102 7000 1000 SH DFND 1 0 1000 0 Brookfield Asset Management Ltd CALL 113004105 54626 1300 SH DFND 1 0 1300 0 TELUS Corp PUT 87971M103 52833 3300 SH DFND 1 0 3300 0 Enbridge Inc CALL 29250N105 101304 2800 SH DFND 1 0 2800 0 Fortis Inc/Canada CALL 349553107 31608 800 SH DFND 1 0 800 0 Suncor Energy Inc CALL 867224107 36910 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 29825 500 SH DFND 1 0 500 0 Brookfield Infrastructure Partners LP CALL G16252101 124840 4000 SH DFND 1 0 4000 0 iShares Russell 2000 ETF PUT 464287655 5257500 25000 SH SOLE 25000 0 0 Suncor Energy Inc CALL 867224107 22146 600 SH DFND 1 0 600 0 Sun Life Financial Inc CALL 866796105 16374 300 SH DFND 1 0 300 0 Osisko Gold Royalties Ltd PUT 68827L101 16420 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 53248 3200 SH DFND 1 0 3200 0 Osisko Gold Royalties Ltd PUT 68827L101 8210 500 SH DFND 1 0 500 0 West Fraser Timber Co Ltd CALL 952845105 17286 200 SH DFND 1 0 200 0 Toronto-Dominion Bank/The CALL 891160509 229444 3800 SH DFND 1 0 3800 0 Royal Bank of Canada CALL 780087102 10088 100 SH DFND 1 0 100 0 Vermilion Energy Inc CALL 923725105 12440 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 7632000 100000 SH SOLE 100000 0 0 iShares Russell 2000 ETF CALL 464287655 52575000 250000 SH SOLE 250000 0 0 Toronto-Dominion Bank/The CALL 891160509 301900 5000 SH DFND 1 0 5000 0 Canadian Natural Resources Ltd PUT 136385101 351072 4600 SH DFND 1 0 4600 0 Kinross Gold Corp CALL 496902404 6130 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 67960 2000 SH DFND 1 0 2000 0 Newmont Corp CALL 651639106 35840 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 29985 1500 SH DFND 1 0 1500 0 Royal Bank of Canada PUT 780087102 151320 1500 SH DFND 1 0 1500 0 Barrick Gold Corp CALL 067901108 8320 500 SH DFND 1 0 500 0 Descartes Systems Group Inc/The PUT 249906108 91530 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP CALL G16252101 71783 2300 SH DFND 1 0 2300 0 Brookfield Renewable Partners LP CALL G16258108 32522 1400 SH DFND 1 0 1400 0 Silvercorp Metals Inc CALL 82835P103 3260 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH DFND 1 0 1000 0 Canadian National Railway Co CALL 136375102 289762 2200 SH DFND 1 0 2200 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP PUT G16252101 31210 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Corp CALL 015857105 3160 500 SH DFND 1 0 500 0 Canadian Natural Resources Ltd PUT 136385101 7632000 100000 SH SOLE 100000 0 0 Imperial Oil Ltd CALL 453038408 20739 300 SH DFND 1 0 300 0 CGI Inc CALL 12532H104 110490 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 7945 100 SH DFND 1 0 100 0 Teck Resources Ltd CALL 878742204 320460 7000 SH DFND 1 0 7000 0 Canadian Imperial Bank of Commerce CALL 136069101 126800 2500 SH DFND 1 0 2500 0 Bank of Nova Scotia/The CALL 064149107 1149516 22200 SH DFND 1 0 22200 0 Baytex Energy Corp CALL 07317Q105 7260 2000 SH DFND 1 0 2000 0 Fortis Inc/Canada CALL 349553107 7902 200 SH DFND 1 0 200 0 Canadian National Railway Co PUT 136375102 105368 800 SH DFND 1 0 800 0 Enbridge Inc CALL 29250N105 39798 1100 SH DFND 1 0 1100 0 CAE Inc CALL 124765108 4128 200 SH DFND 1 0 200 0 Canadian Imperial Bank of Commerce CALL 136069101 40576 800 SH DFND 1 0 800 0 AbCellera Biologics Inc CALL 00288U106 634200 140000 SH SOLE 140000 0 0 Vermilion Energy Inc CALL 923725105 2488 200 SH DFND 1 0 200 0 Restaurant Brands International Inc PUT 76131D103 79450 1000 SH DFND 1 0 1000 0 Toronto-Dominion Bank/The CALL 891160509 350204 5800 SH DFND 1 0 5800 0 BCE Inc PUT 05534B760 6796 200 SH DFND 1 0 200 0 Toronto-Dominion Bank/The CALL 891160509 84532 1400 SH DFND 1 0 1400 0 Stantec Inc PUT 85472N109 49824 600 SH DFND 1 0 600 0 Brookfield Infrastructure Partners LP CALL G16252101 3121 100 SH DFND 1 0 100 0 Canadian Imperial Bank of Commerce PUT 136069101 50720 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 242406 6700 SH DFND 1 0 6700 0 Bank of Nova Scotia/The PUT 064149107 963108 18600 SH DFND 1 0 18600 0 Magna International Inc PUT 559222401 54480 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp PUT 22576C101 16380 2000 SH DFND 1 0 2000 0 Stantec Inc PUT 85472N109 83040 1000 SH DFND 1 0 1000 0 MAG Silver Corp PUT 55903Q104 10580 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 89475 1500 SH DFND 1 0 1500 0 TC Energy Corp CALL 87807B107 96480 2400 SH DFND 1 0 2400 0 Canadian National Railway Co PUT 136375102 131710 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 88026 1700 SH DFND 1 0 1700 0 Barrick Gold Corp CALL 067901108 28288 1700 SH DFND 1 0 1700 0 Canadian Imperial Bank of Commerce PUT 136069101 456480 9000 SH SOLE 9000 0 0 Barrick Gold Corp CALL 067901108 8320 500 SH DFND 1 0 500 0 TELUS Corp PUT 87971M103 3202 200 SH DFND 1 0 200 0 Canadian Pacific Kansas City Ltd CALL 13646K108 61719 700 SH DFND 1 0 700 0 iShares 20 Year Treasury Bond ETF PUT 464287432 946200 10000 SH SOLE 10000 0 0 iShares 20 Year Treasury Bond ETF CALL 464287432 946200 10000 SH SOLE 10000 0 0 Brookfield Corp CALL 11271J107 8374 200 SH DFND 1 0 200 0 Pembina Pipeline Corp CALL 706327103 3989886 112900 SH DFND 1 0 112900 0 Agnico Eagle Mines Ltd PUT 008474108 35790 600 SH DFND 1 0 600 0 Precision Drilling Corp CALL 74022D407 6729 100 SH DFND 1 0 100 0 Vermilion Energy Inc CALL 923725105 54736 4400 SH DFND 1 0 4400 0 Enbridge Inc PUT 29250N105 119394 3300 SH DFND 1 0 3300 0 Teck Resources Ltd CALL 878742204 45780 1000 SH DFND 1 0 1000 0 Sun Life Financial Inc CALL 866796105 218320 4000 SH DFND 1 0 4000 0 Sun Life Financial Inc CALL 866796105 103702 1900 SH DFND 1 0 1900 0 Fortis Inc/Canada CALL 349553107 11853 300 SH DFND 1 0 300 0 Manulife Financial Corp PUT 56501R106 62475 2500 SH DFND 1 0 2500 0 Canadian Natural Resources Ltd PUT 136385101 45792 600 SH DFND 1 0 600 0 Suncor Energy Inc PUT 867224107 36910 1000 SH DFND 1 0 1000 0 Nutrien Ltd CALL 67077M108 5431 100 SH DFND 1 0 100 0 Canadian Natural Resources Ltd PUT 136385101 259488 3400 SH DFND 1 0 3400 0 Newmont Corp CALL 651639106 35840 1000 SH DFND 1 0 1000 0 Canadian Natural Resources Ltd PUT 136385101 335808 4400 SH DFND 1 0 4400 0 Agnico Eagle Mines Ltd PUT 008474108 83510 1400 SH DFND 1 0 1400 0 Crescent Point Energy Corp CALL 22576C101 24570 3000 SH DFND 1 0 3000 0 Kinross Gold Corp PUT 496902404 12260 2000 SH DFND 1 0 2000 0 Canadian Imperial Bank of Commerce CALL 136069101 263744 5200 SH DFND 1 0 5200 0 Precision Drilling Corp CALL 74022D407 6729 100 SH DFND 1 0 100 0 Newmont Corp PUT 651639106 17920 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 166056 1700 SH DFND 1 0 1700 0 Hudbay Minerals Inc CALL 443628102 11200 1600 SH DFND 1 0 1600 0 TC Energy Corp CALL 87807B107 60300 1500 SH DFND 1 0 1500 0 Stantec Inc CALL 85472N109 83040 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Commerce CALL 136069101 50720 1000 SH DFND 1 0 1000 0 Canadian Imperial Bank of Commerce CALL 136069101 60864 1200 SH DFND 1 0 1200 0 Wheaton Precious Metals Corp CALL 962879102 18852 400 SH DFND 1 0 400 0 Royal Bank of Canada CALL 780087102 353080 3500 SH DFND 1 0 3500 0 Imperial Oil Ltd CALL 453038408 6913 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 78144 800 SH DFND 1 0 800 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 584570 9800 SH DFND 1 0 9800 0 CGI Inc CALL 12532H104 33147 300 SH DFND 1 0 300 0 Enbridge Inc CALL 29250N105 3618 100 SH DFND 1 0 100 0 Algonquin Power & Utilities Corp CALL 015857105 7584 1200 SH DFND 1 0 1200 0 Agnico Eagle Mines Ltd PUT 008474108 477200 8000 SH DFND 1 0 8000 0 Barrick Gold Corp CALL 067901108 29952 1800 SH DFND 1 0 1800 0 Brookfield Infrastructure Partners LP CALL G16252101 277769 8900 SH DFND 1 0 8900 0 Invesco QQQ Trust Series 1 PUT 46090E103 13320300 30000 SH SOLE 30000 0 0 Bank of Montreal CALL 063671101 136752 1400 SH DFND 1 0 1400 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Bank of Montreal PUT 063671101 586080 6000 SH DFND 1 0 6000 0 Cameco Corp CALL 13321L108 86640 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 143160 2400 SH DFND 1 0 2400 0 BCE Inc PUT 05534B760 135920 4000 SH DFND 1 0 4000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 72360 2000 SH DFND 1 0 2000 0 Manulife Financial Corp CALL 56501R106 22491 900 SH DFND 1 0 900 0 Agnico Eagle Mines Ltd CALL 008474108 5965 100 SH DFND 1 0 100 0 Algonquin Power & Utilities Corp PUT 015857105 8216 1300 SH DFND 1 0 1300 0 SPDR S&P 500 ETF Trust CALL 78462F103 5230700 10000 SH SOLE 10000 0 0 Bank of Nova Scotia/The CALL 064149107 36246 700 SH DFND 1 0 700 0 Enbridge Inc PUT 29250N105 54270 1500 SH DFND 1 0 1500 0 Bank of Nova Scotia/The PUT 064149107 103560 2000 SH DFND 1 0 2000 0 Stantec Inc CALL 85472N109 83040 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 16380 2000 SH DFND 1 0 2000 0 Enbridge Inc PUT 29250N105 75978 2100 SH DFND 1 0 2100 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 59970 3000 SH DFND 1 0 3000 0 Ovintiv Inc PUT 69047Q102 25950 500 SH DFND 1 0 500 0 Osisko Gold Royalties Ltd PUT 68827L101 6568 400 SH DFND 1 0 400 0 Methanex Corp PUT 59151K108 22315 500 SH DFND 1 0 500 0 Invesco QQQ Trust Series 1 PUT 46090E103 44401000 100000 SH SOLE 100000 0 0 Cameco Corp CALL 13321L108 125628 2900 SH DFND 1 0 2900 0 Cameco Corp CALL 13321L108 337896 7800 SH DFND 1 0 7800 0 Cameco Corp CALL 13321L108 138624 3200 SH DFND 1 0 3200 0 Cameco Corp CALL 13321L108 86640 2000 SH DFND 1 0 2000 0 Barrick Gold Corp CALL 067901108 8320 500 SH DFND 1 0 500 0 Algonquin Power & Utilities Corp PUT 015857105 12640 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 47034 1300 SH DFND 1 0 1300 0 Utilities Select Sector SPDR Fund PUT 81369Y886 6230185 94900 SH SOLE 94900 0 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Brookfield Corp CALL 11271J107 18958736 452800 SH DFND 1 0 452800 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Utilities Select Sector SPDR Fund PUT 81369Y886 6565000 100000 SH SOLE 100000 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 623675 9500 SH SOLE 9500 0 0 Bank of Montreal PUT 063671101 507936 5200 SH DFND 1 0 5200 0 BCE Inc CALL 05534B760 98542 2900 SH DFND 1 0 2900 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 24570 3000 SH DFND 1 0 3000 0 International Game Technology COM G4863A108 907734 40183 SH SOLE 40183 0 0 Nutrien Ltd PUT 67077M108 173792 3200 SH DFND 1 0 3200 0 Invesco QQQ Trust Series 1 CALL 46090E103 8880200 20000 SH SOLE 20000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 8880200 20000 SH SOLE 20000 0 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 23988 1200 SH DFND 1 0 1200 0 Cenovus Energy Inc CALL 15135U109 63968 3200 SH DFND 1 0 3200 0 Bank of Montreal CALL 063671101 1308912 13400 SH DFND 1 0 13400 0 BCE Inc CALL 05534B760 20388 600 SH DFND 1 0 600 0 Nutrien Ltd PUT 67077M108 86896 1600 SH DFND 1 0 1600 0 Brookfield Renewable Partners LP PUT G16258108 2323 100 SH DFND 1 0 100 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 89475 1500 SH DFND 1 0 1500 0 TransAlta Corp PUT 89346D107 3215 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 166056 1700 SH DFND 1 0 1700 0 BCE Inc PUT 05534B760 203880 6000 SH DFND 1 0 6000 0 Manulife Financial Corp CALL 56501R106 52479 2100 SH DFND 1 0 2100 0 Enbridge Inc PUT 29250N105 61506 1700 SH DFND 1 0 1700 0 Bank of Nova Scotia/The CALL 064149107 367638 7100 SH DFND 1 0 7100 0 Bank of Montreal CALL 063671101 576312 5900 SH DFND 1 0 5900 0 Cameco Corp PUT 13321L108 129960 3000 SH DFND 1 0 3000 0 TC Energy Corp PUT 87807B107 40200 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 517704 5300 SH DFND 1 0 5300 0 ATS Corp CALL 00217Y104 16860 500 SH DFND 1 0 500 0 TC Energy Corp CALL 87807B107 68340 1700 SH DFND 1 0 1700 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 99960 4000 SH DFND 1 0 4000 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 62805 1500 SH DFND 1 0 1500 0 Crescent Point Energy Corp PUT 22576C101 16380 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 3618 100 SH DFND 1 0 100 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 104520 2600 SH DFND 1 0 2600 0 Bank of Montreal CALL 063671101 293040 3000 SH DFND 1 0 3000 0 Barrick Gold Corp PUT 067901108 4992 300 SH DFND 1 0 300 0 Cameco Corp PUT 13321L108 602148 13900 SH DFND 1 0 13900 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp PUT 13321L108 129960 3000 SH DFND 1 0 3000 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 24630 1500 SH DFND 1 0 1500 0 Agnico Eagle Mines Ltd CALL 008474108 107370 1800 SH DFND 1 0 1800 0 Enbridge Inc CALL 29250N105 61506 1700 SH DFND 1 0 1700 0 TELUS Corp PUT 87971M103 16010 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Host Hotels & Resorts Inc COM 44107P104 21 1 SH DFND 3 0 1 0 New Duke Holdco Inc COM 26142V105 296209 6523 SH SOLE 6523 0 0 Bank of Montreal PUT 063671101 68376 700 SH DFND 1 0 700 0 Nutrien Ltd CALL 67077M108 5431 100 SH DFND 1 0 100 0 Brookfield Corp CALL 11271J107 33496 800 SH DFND 1 0 800 0 Nutrien Ltd PUT 67077M108 16293 300 SH DFND 1 0 300 0 Alamos Gold Inc CALL 011532108 14750 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 40776 1200 SH DFND 1 0 1200 0 Brookfield Renewable Partners LP PUT G16258108 23230 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 Bank of Nova Scotia/The CALL 064149107 23301000 450000 SH SOLE 450000 0 0 Bank of Nova Scotia/The PUT 064149107 23301000 450000 SH SOLE 450000 0 0 Agnico Eagle Mines Ltd PUT 008474108 29825 500 SH DFND 1 0 500 0 MAG Silver Corp PUT 55903Q104 10580 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 8284800 160000 SH SOLE 160000 0 0 Bank of Nova Scotia/The CALL 064149107 8284800 160000 SH SOLE 160000 0 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 13592 400 SH DFND 1 0 400 0 Enbridge Inc CALL 29250N105 184518 5100 SH DFND 1 0 5100 0 Bank of Montreal PUT 063671101 1250304 12800 SH DFND 1 0 12800 0 Crescent Point Energy Corp CALL 22576C101 11466 1400 SH DFND 1 0 1400 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Alamos Gold Inc PUT 011532108 14750 1000 SH DFND 1 0 1000 0 Nutrien Ltd CALL 67077M108 162930 3000 SH DFND 1 0 3000 0 Barrick Gold Corp PUT 067901108 39936 2400 SH DFND 1 0 2400 0 Nutrien Ltd PUT 67077M108 130344 2400 SH DFND 1 0 2400 0 Cenovus Energy Inc PUT 15135U109 1999 100 SH DFND 1 0 100 0 MAG Silver Corp CALL 55903Q104 4232 400 SH DFND 1 0 400 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 39072 400 SH DFND 1 0 400 0 Agnico Eagle Mines Ltd PUT 008474108 89475 1500 SH DFND 1 0 1500 0 Cenovus Energy Inc PUT 15135U109 7996 400 SH DFND 1 0 400 0 Bank of Montreal PUT 063671101 58608 600 SH DFND 1 0 600 0 Canadian Pacific Kansas City Ltd PUT 13646K108 17634 200 SH DFND 1 0 200 0 Nutrien Ltd PUT 67077M108 195516 3600 SH DFND 1 0 3600 0 Cenovus Energy Inc CALL 15135U109 1999000 100000 SH SOLE 100000 0 0 Cenovus Energy Inc PUT 15135U109 1999000 100000 SH SOLE 100000 0 0 Algonquin Power & Utilities Corp PUT 015857105 6320 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 71358 2100 SH DFND 1 0 2100 0 Enbridge Inc CALL 29250N105 54270 1500 SH DFND 1 0 1500 0 BlackBerry Ltd CALL 09228F103 1932 700 SH DFND 1 0 700 0 Bank of Montreal PUT 063671101 713064 7300 SH DFND 1 0 7300 0 TC Energy Corp CALL 87807B107 20100 500 SH DFND 1 0 500 0 Agnico Eagle Mines Ltd CALL 008474108 23860 400 SH DFND 1 0 400 0 Bank of Nova Scotia/The CALL 064149107 517800 10000 SH DFND 1 0 10000 0 Brookfield Corp CALL 11271J107 71179 1700 SH DFND 1 0 1700 0 BCE Inc CALL 05534B760 23786 700 SH DFND 1 0 700 0 TELUS Corp CALL 87971M103 35222 2200 SH DFND 1 0 2200 0 Barrick Gold Corp PUT 067901108 8320 500 SH DFND 1 0 500 0 Crescent Point Energy Corp PUT 22576C101 5733 700 SH DFND 1 0 700 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 8040 200 SH DFND 1 0 200 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 103800 2000 SH DFND 1 0 2000 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 41979 2100 SH DFND 1 0 2100 0 BCE Inc CALL 05534B760 33980 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 39072 400 SH DFND 1 0 400 0 Bank of Montreal PUT 063671101 146520 1500 SH DFND 1 0 1500 0 Cenovus Energy Inc PUT 15135U109 39980 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 1664 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 683760 7000 SH DFND 1 0 7000 0 Nutrien Ltd CALL 67077M108 1629300 30000 SH SOLE 30000 0 0 Nutrien Ltd PUT 67077M108 1629300 30000 SH SOLE 30000 0 0 Nutrien Ltd PUT 67077M108 608272 11200 SH DFND 1 0 11200 0 TC Energy Corp CALL 87807B107 32160 800 SH DFND 1 0 800 0 Financial Select Sector SPDR Fund PUT 81369Y605 4212000 100000 SH SOLE 100000 0 0 Nutrien Ltd PUT 67077M108 5431 100 SH DFND 1 0 100 0 Nutrien Ltd CALL 67077M108 54310 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 230285 5500 SH DFND 1 0 5500 0 Canadian Pacific Kansas City Ltd CALL 13646K108 88170 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 29825 500 SH DFND 1 0 500 0 Shopify Inc PUT 82509L107 154340 2000 SH DFND 1 0 2000 0 Barrick Gold Corp CALL 067901108 3328 200 SH DFND 1 0 200 0 Ovintiv Inc CALL 69047Q102 103800 2000 SH DFND 1 0 2000 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Cameco Corp PUT 13321L108 86640 2000 SH DFND 1 0 2000 0 BlackBerry Ltd PUT 09228F103 2208 800 SH DFND 1 0 800 0 Ovintiv Inc PUT 69047Q102 25950 500 SH DFND 1 0 500 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 Ispire Technology Inc COM 46501C100 276 45 SH DFND 1 0 45 0 Restaurant Brands International Inc CALL 76131D103 150955 1900 SH DFND 1 0 1900 0 Canadian Pacific Kansas City Ltd PUT 13646K108 26451 300 SH DFND 1 0 300 0 Methanex Corp CALL 59151K108 4463 100 SH DFND 1 0 100 0 Bank of Montreal PUT 063671101 97680 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 CGI Inc CALL 12532H104 1204341 10900 SH DFND 1 0 10900 0 Arbor Realty Trust Inc COM 038923108 172 13 SH DFND 1 0 13 0 Village Farms International In COM 92707Y108 11549 9314 SH SOLE 9314 0 0 Enbridge Inc PUT 29250N105 75978 2100 SH DFND 1 0 2100 0 SPDR S&P Oil & Gas Exploration & Production ETF ETF 78468R556 356339 2300 SH DFND 4 0 2300 0 TC Energy Corp CALL 87807B107 136680 3400 SH DFND 1 0 3400 0 Cenovus Energy Inc CALL 15135U109 5997 300 SH DFND 1 0 300 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Amazon.com Inc PUT 023135106 2705700 15000 SH SOLE 15000 0 0 Agnico Eagle Mines Ltd CALL 008474108 47720 800 SH DFND 1 0 800 0 Paddy Power Betfair PLC COM G3643J108 604319 3060 SH DFND 2 0 3060 0 Paddy Power Betfair PLC COM G3643J108 203415 1030 SH DFND 2 0 1030 0 Caledonia Mining Corp PLC COM G1757E113 66 6 SH DFND 1 0 6 0 Nuvei Corp COM 67079A102 3984 126 SH DFND 1 0 126 0 Cenovus Energy Inc CALL 15135U109 85957 4300 SH DFND 1 0 4300 0 Bank of Montreal CALL 063671101 253968 2600 SH DFND 1 0 2600 0 Manulife Financial Corp CALL 56501R106 109956 4400 SH DFND 1 0 4400 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 61506 1700 SH DFND 1 0 1700 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Manulife Financial Corp CALL 56501R106 184926 7400 SH DFND 1 0 7400 0 Cenovus Energy Inc CALL 15135U109 13993 700 SH DFND 1 0 700 0 Ovintiv Inc CALL 69047Q102 20760 400 SH DFND 1 0 400 0 Nutrien Ltd PUT 67077M108 119482 2200 SH DFND 1 0 2200 0 Brookfield Corp PUT 11271J107 62805 1500 SH DFND 1 0 1500 0 TC Energy Corp PUT 87807B107 80400 2000 SH DFND 1 0 2000 0 SPDR S&P Oil & Gas Exploration & Production ETF PUT 78468R556 12394400 80000 SH SOLE 80000 0 0 Bank of Nova Scotia/The PUT 064149107 724920 14000 SH DFND 1 0 14000 0 Nutrien Ltd CALL 67077M108 32586 600 SH DFND 1 0 600 0 Nutrien Ltd PUT 67077M108 358446 6600 SH DFND 1 0 6600 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 19990 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 5431 100 SH DFND 1 0 100 0 Invesco QQQ Trust Series 1 PUT 46090E103 66601500 150000 SH SOLE 150000 0 0 Algonquin Power & Utilities Corp PUT 015857105 12640 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 1567216 78400 SH DFND 1 0 78400 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 119300 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 298250 5000 SH DFND 1 0 5000 0 Agnico Eagle Mines Ltd PUT 008474108 119300 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 298250 5000 SH DFND 1 0 5000 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Nutrien Ltd CALL 67077M108 70603 1300 SH DFND 1 0 1300 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 149125 2500 SH DFND 1 0 2500 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 79450 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 39980 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 119300 2000 SH DFND 1 0 2000 0 Nutrien Ltd PUT 67077M108 65172 1200 SH DFND 1 0 1200 0 Restaurant Brands International Inc PUT 76131D103 15890 200 SH DFND 1 0 200 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 39072 400 SH DFND 1 0 400 0 Cenovus Energy Inc CALL 15135U109 55972 2800 SH DFND 1 0 2800 0 Bank of Nova Scotia/The PUT 064149107 155340 3000 SH DFND 1 0 3000 0 Nutrien Ltd PUT 67077M108 271550 5000 SH DFND 1 0 5000 0 Mosaic Co/The PUT 61945C103 1623000 50000 SH SOLE 50000 0 0 CGI Inc CALL 12532H104 44196 400 SH DFND 1 0 400 0 Mosaic Co/The PUT 61945C103 1623000 50000 SH SOLE 50000 0 0 Brookfield Corp CALL 11271J107 8374 200 SH DFND 1 0 200 0 First Majestic Silver Corp CALL 32076V103 5880 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd PUT 68827L101 8210 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 78144 800 SH DFND 1 0 800 0 Stantec Inc PUT 85472N109 58128 700 SH DFND 1 0 700 0 Enbridge Inc CALL 29250N105 3603528 99600 SH DFND 1 0 99600 0 Cenovus Energy Inc CALL 15135U109 2360819 118100 SH DFND 1 0 118100 0 Algonquin Power & Utilities Corp PUT 015857105 6320 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Corp PUT 015857105 2528 400 SH DFND 1 0 400 0 Algonquin Power & Utilities Corp PUT 015857105 3160 500 SH DFND 1 0 500 0 Ovintiv Inc CALL 69047Q102 15570 300 SH DFND 1 0 300 0 Algonquin Power & Utilities Corp CALL 015857105 2528 400 SH DFND 1 0 400 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 CGI Inc CALL 12532H104 22098 200 SH DFND 1 0 200 0 PayPal Holdings Inc PUT 70450Y103 3349500 50000 SH SOLE 50000 0 0 Enbridge Inc PUT 29250N105 75978 2100 SH DFND 1 0 2100 0 Restaurant Brands International Inc PUT 76131D103 79450 1000 SH DFND 1 0 1000 0 Precision Drilling Corp PUT 74022D407 6729 100 SH DFND 1 0 100 0 iShares Currency Hedged MSCI Japan ETF ETF 46434V886 126 3 SH DFND 1 0 3 0 Agnico Eagle Mines Ltd CALL 008474108 29825 500 SH DFND 1 0 500 0 Invesco QQQ Trust Series 1 PUT 46090E103 3330075 7500 SH SOLE 7500 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 3330075 7500 SH SOLE 7500 0 0 Legato Merger Corp III COM G5451A129 506750 50000 SH SOLE 50000 0 0 Osisko Gold Royalties Ltd CALL 68827L101 16420 1000 SH DFND 1 0 1000 0 ATS Corp PUT 00217Y104 33720 1000 SH DFND 1 0 1000 0 MAG Silver Corp CALL 55903Q104 10580 1000 SH DFND 1 0 1000 0 TransAlta Corp PUT 89346D107 12860 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 9995 500 SH DFND 1 0 500 0 Cenovus Energy Inc CALL 15135U109 23988 1200 SH DFND 1 0 1200 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 CALL 46090E103 88802000 200000 SH SOLE 200000 0 0 Manulife Financial Corp CALL 56501R106 27489 1100 SH DFND 1 0 1100 0 Bank of Nova Scotia/The PUT 064149107 207120 4000 SH DFND 1 0 4000 0 Manulife Financial Corp CALL 56501R106 224910 9000 SH DFND 1 0 9000 0 B2Gold Corp COM 11777Q209 13220 5065 SH DFND 1 0 5065 0 TELUS Corp CALL 87971M103 3221212 201200 SH DFND 1 0 201200 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 11930 200 SH DFND 1 0 200 0 Crescent Point Energy Corp PUT 22576C101 4095 500 SH DFND 1 0 500 0 Nutrien Ltd PUT 67077M108 271550 5000 SH DFND 1 0 5000 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 16990 500 SH DFND 1 0 500 0 Financial Select Sector SPDR Fund PUT 81369Y605 4207788 99900 SH SOLE 99900 0 0 Utilities Select Sector SPDR Fund PUT 81369Y886 3939000 60000 SH SOLE 60000 0 0 Cameco Corp PUT 13321L108 671460 15500 SH DFND 1 0 15500 0 DiaMedica Therapeutics Inc COM 25253X207 66 24 SH DFND 1 0 24 0 BCE Inc PUT 05534B760 10194 300 SH DFND 1 0 300 0 SPDR Gold Shares PUT 78463V107 5143000 25000 SH SOLE 25000 0 0 SPDR Gold Shares PUT 78463V107 2057200 10000 SH SOLE 10000 0 0 ATS Corp CALL 00217Y104 33720 1000 SH DFND 1 0 1000 0 Greenfire Resources Ltd COM 39525U107 430 72 SH DFND 1 0 72 0 Cameco Corp PUT 13321L108 17328 400 SH DFND 1 0 400 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 86640 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 75978 2100 SH DFND 1 0 2100 0 Enbridge Inc CALL 29250N105 18090 500 SH DFND 1 0 500 0 SPDR Gold Shares PUT 78463V107 21600600 105000 SH SOLE 105000 0 0 Bank of Nova Scotia/The CALL 064149107 150162 2900 SH DFND 1 0 2900 0 SPDR Gold Shares PUT 78463V107 13371800 65000 SH SOLE 65000 0 0 iShares MSCI Intl Momentum Factor ETF ETF 46434V449 19262 491 SH DFND 1 0 491 0 TC Energy Corp CALL 87807B107 40200 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 24120 600 SH DFND 1 0 600 0 Cenovus Energy Inc PUT 15135U109 91954 4600 SH DFND 1 0 4600 0 Cenovus Energy Inc CALL 15135U109 9995 500 SH DFND 1 0 500 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 TFI International Inc CALL 87241L109 159460 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 67960 2000 SH DFND 1 0 2000 0 Enbridge Inc CALL 29250N105 39798 1100 SH DFND 1 0 1100 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 45977 2300 SH DFND 1 0 2300 0 TransAlta Corp CALL 89346D107 6430 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 10647 1300 SH DFND 1 0 1300 0 Cameco Corp CALL 13321L108 2230980 51500 SH DFND 1 0 51500 0 Bank of Nova Scotia/The PUT 064149107 82848 1600 SH DFND 1 0 1600 0 NVIDIA Corp PUT 67066G104 13372688 14800 SH SOLE 14800 0 0 SPDR Gold Shares PUT 78463V107 5143000 25000 SH SOLE 25000 0 0 NVIDIA Corp PUT 67066G104 13734112 15200 SH SOLE 15200 0 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 CGI Inc PUT 12532H104 110490 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 51780 1000 SH DFND 1 0 1000 0 VanEck Gold Miners ETF/USA CALL 92189F106 9486000 300000 SH SOLE 300000 0 0 BCE Inc PUT 05534B760 50970 1500 SH DFND 1 0 1500 0 BCE Inc PUT 05534B760 101940 3000 SH DFND 1 0 3000 0 Crescent Point Energy Corp CALL 22576C101 16380 2000 SH DFND 1 0 2000 0 Cameco Corp PUT 13321L108 1256280 29000 SH DFND 1 0 29000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 17634 200 SH DFND 1 0 200 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 791208 8100 SH DFND 1 0 8100 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 72492 1400 SH DFND 1 0 1400 0 Enbridge Inc CALL 29250N105 10998720 304000 SH DFND 1 0 304000 0 Bank of Montreal CALL 063671101 97680 1000 SH DFND 1 0 1000 0 Canadian Pacific Kansas City Ltd CALL 13646K108 88170 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 32487 1300 SH DFND 1 0 1300 0 Celestica Inc PUT 15101Q108 45000 1000 SH DFND 1 0 1000 0 TFI International Inc PUT 87241L109 159460 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP CALL G16252101 9987200 320000 SH DFND 1 0 320000 0 Waste Connections Inc CALL 94106B101 6175159 35900 SH DFND 1 0 35900 0 Manulife Financial Corp PUT 56501R106 24990 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 976800 10000 SH DFND 1 0 10000 0 Bank of Montreal CALL 063671101 722832 7400 SH DFND 1 0 7400 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 33280 2000 SH DFND 1 0 2000 0 Enbridge Inc PUT 29250N105 61506 1700 SH DFND 1 0 1700 0 Agnico Eagle Mines Ltd CALL 008474108 89475 1500 SH DFND 1 0 1500 0 Agnico Eagle Mines Ltd PUT 008474108 238600 4000 SH DFND 1 0 4000 0 MAG Silver Corp PUT 55903Q104 19044 1800 SH DFND 1 0 1800 0 Cameco Corp CALL 13321L108 134292 3100 SH DFND 1 0 3100 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Baytex Energy Corp PUT 07317Q105 3630 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 15890 200 SH DFND 1 0 200 0 Osisko Gold Royalties Ltd CALL 68827L101 16420 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 16420 1000 SH DFND 1 0 1000 0 Manulife Financial Corp CALL 56501R106 7357056 294400 SH DFND 1 0 294400 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Exxon Mobil Corp COM 30231G102 39754 342 SH DFND 3 0 342 0 Bank of Montreal PUT 063671101 1543344 15800 SH SOLE 15800 0 0 Bank of Montreal PUT 063671101 1543344 15800 SH SOLE 15800 0 0 Crescent Point Energy Corp CALL 22576C101 10647 1300 SH DFND 1 0 1300 0 Bank of Montreal PUT 063671101 9768 100 SH DFND 1 0 100 0 Crescent Point Energy Corp CALL 22576C101 7371 900 SH DFND 1 0 900 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 119482 2200 SH DFND 1 0 2200 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 77850 1500 SH DFND 1 0 1500 0 Cameco Corp PUT 13321L108 82308 1900 SH DFND 1 0 1900 0 Cenovus Energy Inc CALL 15135U109 19990 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 40200 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 16380 2000 SH DFND 1 0 2000 0 Crescent Point Energy Corp CALL 22576C101 16380 2000 SH DFND 1 0 2000 0 Crescent Point Energy Corp CALL 22576C101 24570 3000 SH DFND 1 0 3000 0 Crescent Point Energy Corp CALL 22576C101 16380 2000 SH DFND 1 0 2000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 23860 400 SH DFND 1 0 400 0 Restaurant Brands International Inc PUT 76131D103 15890 200 SH DFND 1 0 200 0 Manulife Financial Corp PUT 56501R106 74970 3000 SH DFND 1 0 3000 0 Manulife Financial Corp PUT 56501R106 124950 5000 SH DFND 1 0 5000 0 Crescent Point Energy Corp CALL 22576C101 24570 3000 SH DFND 1 0 3000 0 Algonquin Power & Utilities Corp CALL 015857105 6320 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 20935 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 879120 9000 SH DFND 1 0 9000 0 Nutrien Ltd CALL 67077M108 27155 500 SH DFND 1 0 500 0 Agnico Eagle Mines Ltd CALL 008474108 202810 3400 SH DFND 1 0 3400 0 Enbridge Inc PUT 29250N105 133866 3700 SH DFND 1 0 3700 0 TC Energy Corp CALL 87807B107 13635840 339200 SH DFND 1 0 339200 0 BCE Inc CALL 05534B760 33980 1000 SH DFND 1 0 1000 0 VanEck Gold Miners ETF/USA CALL 92189F106 1581000 50000 SH SOLE 50000 0 0 Brookfield Corp PUT 11271J107 1674800 40000 SH DFND 1 0 40000 0 Methanex Corp CALL 59151K108 49093 1100 SH DFND 1 0 1100 0 Crescent Point Energy Corp CALL 22576C101 10647 1300 SH DFND 1 0 1300 0 Cameco Corp PUT 13321L108 4332 100 SH DFND 1 0 100 0 TransAlta Corp CALL 89346D107 6430 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 77701750 175000 SH SOLE 175000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 42180950 95000 SH SOLE 95000 0 0 Agnico Eagle Mines Ltd PUT 008474108 238600 4000 SH DFND 1 0 4000 0 Invesco QQQ Trust Series 1 PUT 46090E103 13320300 30000 SH SOLE 30000 0 0 Nutrien Ltd CALL 67077M108 5431 100 SH DFND 1 0 100 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 2383500 30000 SH DFND 1 0 30000 0 Cenovus Energy Inc CALL 15135U109 21989 1100 SH DFND 1 0 1100 0 BCE Inc CALL 05534B760 23786 700 SH DFND 1 0 700 0 Brookfield Corp PUT 11271J107 41870 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 75978 2100 SH DFND 1 0 2100 0 Apellis Pharmaceuticals Inc COM 03753U106 587741 9999 SH SOLE 9999 0 0 Ovintiv Inc PUT 69047Q102 77850 1500 SH DFND 1 0 1500 0 Cameco Corp PUT 13321L108 8664 200 SH DFND 1 0 200 0 Energy Select Sector SPDR Fund PUT 81369Y506 22648959 239900 SH SOLE 239900 0 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Waste Connections Inc CALL 94106B101 34402 200 SH DFND 1 0 200 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 GFL Environmental Inc COM 36168Q104 2538131 73569 SH SOLE 73569 0 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 434480 8000 SH DFND 1 0 8000 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Enbridge Inc PUT 29250N105 101304 2800 SH DFND 1 0 2800 0 Cameco Corp PUT 13321L108 212268 4900 SH DFND 1 0 4900 0 Cameco Corp PUT 13321L108 112632 2600 SH DFND 1 0 2600 0 Brookfield Corp CALL 11271J107 58618 1400 SH DFND 1 0 1400 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Invesco Senior Loan ETF ETF 46138G508 38070000 1800000 SH SOLE 1800000 0 0 SPDR S&P 500 ETF Trust CALL 78462F103 104614000 200000 SH SOLE 200000 0 0 Waste Connections Inc PUT 94106B101 34402 200 SH DFND 1 0 200 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 34944 2100 SH DFND 1 0 2100 0 Brookfield Corp CALL 11271J107 20935 500 SH DFND 1 0 500 0 Brookfield Renewable Partners LP CALL G16258108 13938 600 SH DFND 1 0 600 0 Algonquin Power & Utilities Corp CALL 015857105 6320 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP PUT G16252101 31210 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 67470 1300 SH DFND 1 0 1300 0 Canadian Pacific Kansas City Ltd PUT 13646K108 17634 200 SH DFND 1 0 200 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 TransAlta Corp CALL 89346D107 6430 1000 SH DFND 1 0 1000 0 Nutrien Ltd CALL 67077M108 43448 800 SH DFND 1 0 800 0 Alamos Gold Inc PUT 011532108 14750 1000 SH DFND 1 0 1000 0 Brookfield Corp CALL 11271J107 12561 300 SH DFND 1 0 300 0 Bank of Montreal PUT 063671101 683760 7000 SH DFND 1 0 7000 0 Bank of Montreal PUT 063671101 293040 3000 SH DFND 1 0 3000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP PUT G16258108 11615 500 SH DFND 1 0 500 0 TC Energy Corp PUT 87807B107 12060 300 SH DFND 1 0 300 0 Enbridge Inc PUT 29250N105 86832 2400 SH DFND 1 0 2400 0 Bank of Montreal PUT 063671101 58608 600 SH DFND 1 0 600 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Indivior PLC COM G4766E116 16471980 769000 SH DFND 2 0 769000 0 Brookfield Renewable Partners LP PUT G16258108 11615 500 SH DFND 1 0 500 0 Brookfield Infrastructure Partners LP PUT G16252101 31210 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH SOLE 50000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 22200500 50000 SH SOLE 50000 0 0 TC Energy Corp PUT 87807B107 20100 500 SH DFND 1 0 500 0 Barrick Gold Corp PUT 067901108 3328 200 SH DFND 1 0 200 0 Bank of Montreal CALL 063671101 136752 1400 SH DFND 1 0 1400 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 155340 3000 SH DFND 1 0 3000 0 Bank of Montreal PUT 063671101 156288 1600 SH DFND 1 0 1600 0 Cenovus Energy Inc PUT 15135U109 39980 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 293040 3000 SH DFND 1 0 3000 0 Bank of Montreal PUT 063671101 68376 700 SH DFND 1 0 700 0 Bank of Montreal PUT 063671101 39072 400 SH DFND 1 0 400 0 TC Energy Corp PUT 87807B107 12060 300 SH DFND 1 0 300 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 103800 2000 SH DFND 1 0 2000 0 Cameco Corp PUT 13321L108 216600 5000 SH DFND 1 0 5000 0 TC Energy Corp PUT 87807B107 12060 300 SH DFND 1 0 300 0 Cenovus Energy Inc CALL 15135U109 55972 2800 SH DFND 1 0 2800 0 Brookfield Infrastructure Partners LP CALL G16252101 3121 100 SH DFND 1 0 100 0 Cameco Corp PUT 13321L108 86640 2000 SH DFND 1 0 2000 0 TELUS Corp PUT 87971M103 24015 1500 SH DFND 1 0 1500 0 Cenovus Energy Inc CALL 15135U109 39980 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc CALL 15135U109 19990 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 59970 3000 SH DFND 1 0 3000 0 Cenovus Energy Inc PUT 15135U109 59970 3000 SH DFND 1 0 3000 0 Brookfield Corp PUT 11271J107 66992 1600 SH DFND 1 0 1600 0 Bank of Montreal CALL 063671101 800976 8200 SH DFND 1 0 8200 0 Bitfarms Ltd/Canada COM 09173B107 640 287 SH SOLE 287 0 0 Nutrien Ltd CALL 67077M108 456204 8400 SH DFND 1 0 8400 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 271550 5000 SH DFND 1 0 5000 0 Stantec Inc CALL 85472N109 58128 700 SH DFND 1 0 700 0 Enbridge Inc CALL 29250N105 7236 200 SH DFND 1 0 200 0 Barrick Gold Corp PUT 067901108 6656 400 SH DFND 1 0 400 0 Baytex Energy Corp PUT 07317Q105 1815 500 SH DFND 1 0 500 0 Bank of Montreal PUT 063671101 58608 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The PUT 064149107 25890 500 SH DFND 1 0 500 0 TELUS Corp PUT 87971M103 8005 500 SH DFND 1 0 500 0 TC Energy Corp PUT 87807B107 24120 600 SH DFND 1 0 600 0 Osisko Gold Royalties Ltd PUT 68827L101 6568 400 SH DFND 1 0 400 0 Brookfield Infrastructure Partners LP CALL G16252101 9363 300 SH DFND 1 0 300 0 Ovintiv Inc PUT 69047Q102 129750 2500 SH DFND 1 0 2500 0 Bank of Montreal PUT 063671101 390720 4000 SH DFND 1 0 4000 0 Canadian Pacific Kansas City Ltd CALL 13646K108 88170 1000 SH DFND 1 0 1000 0 Corebridge Financial Inc COM 21871X109 644471 22432 SH SOLE 22432 0 0 Corebridge Financial Inc COM 21871X109 1120 39 SH SOLE 39 0 0 Samsara Inc COM 79589L106 1058 28 SH SOLE 28 0 0 Samsara Inc COM 79589L106 619378 16390 SH SOLE 16390 0 0 Bank of Montreal CALL 063671101 29304 300 SH DFND 1 0 300 0 Enbridge Inc CALL 29250N105 18090 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 78144 800 SH DFND 1 0 800 0 Bank of Nova Scotia/The PUT 064149107 25890 500 SH DFND 1 0 500 0 TC Energy Corp PUT 87807B107 36180 900 SH DFND 1 0 900 0 Nutrien Ltd PUT 67077M108 173792 3200 SH DFND 1 0 3200 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 72360 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 72492 1400 SH DFND 1 0 1400 0 Manulife Financial Corp CALL 56501R106 77469 3100 SH DFND 1 0 3100 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 4095 500 SH DFND 1 0 500 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 11930 200 SH DFND 1 0 200 0 Cenovus Energy Inc CALL 15135U109 1999 100 SH DFND 1 0 100 0 BCE Inc PUT 05534B760 16990 500 SH DFND 1 0 500 0 Agnico Eagle Mines Ltd CALL 008474108 41755 700 SH DFND 1 0 700 0 VanEck Gold Miners ETF/USA PUT 92189F106 4290834 135700 SH SOLE 135700 0 0 Brookfield Infrastructure Partners LP PUT G16252101 31210 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 97680 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 28860650 65000 SH SOLE 65000 0 0 Bank of Nova Scotia/The PUT 064149107 51780 1000 SH DFND 1 0 1000 0 Energy Select Sector SPDR Fund CALL 81369Y506 49093200 520000 SH SOLE 520000 0 0 Ovintiv Inc PUT 69047Q102 25950 500 SH DFND 1 0 500 0 TELUS Corp PUT 87971M103 8005 500 SH DFND 1 0 500 0 Bank of Montreal CALL 063671101 19536 200 SH DFND 1 0 200 0 BCE Inc CALL 05534B760 33980 1000 SH DFND 1 0 1000 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 108620 2000 SH DFND 1 0 2000 0 Osisko Gold Royalties Ltd PUT 68827L101 8210 500 SH DFND 1 0 500 0 Ovintiv Inc CALL 69047Q102 25950 500 SH DFND 1 0 500 0 Enbridge Inc PUT 29250N105 18090 500 SH DFND 1 0 500 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Ovintiv Inc PUT 69047Q102 25950 500 SH DFND 1 0 500 0 Bank of Montreal PUT 063671101 9768 100 SH DFND 1 0 100 0 Crescent Point Energy Corp CALL 22576C101 12285 1500 SH DFND 1 0 1500 0 Bank of Montreal PUT 063671101 195360 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 116480 7000 SH DFND 1 0 7000 0 TFI International Inc PUT 87241L109 159460 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 205128 2100 SH DFND 1 0 2100 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Brookfield Corp CALL 11271J107 50244 1200 SH DFND 1 0 1200 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 83200 5000 SH DFND 1 0 5000 0 Barrick Gold Corp PUT 067901108 99840 6000 SH DFND 1 0 6000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Global X Lithium & Battery Tech ETF ETF 37954Y855 2446 54 SH DFND 1 0 54 0 Barrick Gold Corp PUT 067901108 99840 6000 SH DFND 1 0 6000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 119300 2000 SH DFND 1 0 2000 0 BCE Inc PUT 05534B760 3398 100 SH DFND 1 0 100 0 Bank of Montreal CALL 063671101 9768 100 SH DFND 1 0 100 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 626325 10500 SH DFND 1 0 10500 0 Bank of Nova Scotia/The CALL 064149107 20712 400 SH DFND 1 0 400 0 BCE Inc PUT 05534B760 50970 1500 SH DFND 1 0 1500 0 Bank of Montreal PUT 063671101 48840 500 SH DFND 1 0 500 0 Baytex Energy Corp PUT 07317Q105 3630 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 158900 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd CALL 008474108 357900 6000 SH DFND 1 0 6000 0 Manulife Financial Corp PUT 56501R106 74970 3000 SH DFND 1 0 3000 0 Cenovus Energy Inc CALL 15135U109 1931034 96600 SH DFND 1 0 96600 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 116480 7000 SH DFND 1 0 7000 0 Brookfield Corp CALL 11271J107 20935 500 SH DFND 1 0 500 0 Energy Select Sector SPDR Fund PUT 81369Y506 4720500 50000 SH SOLE 50000 0 0 Osisko Gold Royalties Ltd CALL 68827L101 16420 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP CALL G16258108 4646 200 SH DFND 1 0 200 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 20935 500 SH DFND 1 0 500 0 Nutrien Ltd CALL 67077M108 103189 1900 SH DFND 1 0 1900 0 Cenovus Energy Inc CALL 15135U109 9995 500 SH DFND 1 0 500 0 MAG Silver Corp PUT 55903Q104 10580 1000 SH DFND 1 0 1000 0 CGI Inc CALL 12532H104 11049 100 SH DFND 1 0 100 0 Brookfield Corp CALL 11271J107 41870 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc CALL 76131D103 2232545 28100 SH DFND 1 0 28100 0 TELUS Corp CALL 87971M103 9705262 606200 SH DFND 1 0 606200 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 90000 2000 SH DFND 1 0 2000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 264510 3000 SH DFND 1 0 3000 0 BCE Inc PUT 05534B760 50970 1500 SH DFND 1 0 1500 0 Cenovus Energy Inc CALL 15135U109 11994 600 SH DFND 1 0 600 0 Bank of Nova Scotia/The CALL 064149107 20712 400 SH DFND 1 0 400 0 Bank of Montreal PUT 063671101 488400 5000 SH DFND 1 0 5000 0 Brookfield Infrastructure Partners LP CALL G16252101 15605 500 SH DFND 1 0 500 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 TC Energy Corp CALL 87807B107 40200 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP PUT G16258108 6969 300 SH SOLE 300 0 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Baytex Energy Corp CALL 07317Q105 10890 3000 SH DFND 1 0 3000 0 Brookfield Renewable Partners LP PUT G16258108 23230 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Corp PUT 015857105 6320 1000 SH DFND 1 0 1000 0 TC Energy Corp PUT 87807B107 160800 4000 SH DFND 1 0 4000 0 Enbridge Inc CALL 29250N105 54270 1500 SH DFND 1 0 1500 0 Brookfield Renewable Partners LP PUT G16258108 13938 600 SH DFND 1 0 600 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Brookfield Corp CALL 11271J107 16748 400 SH DFND 1 0 400 0 Brookfield Corp PUT 11271J107 41870 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 29825 500 SH DFND 1 0 500 0 Nutrien Ltd PUT 67077M108 271550 5000 SH DFND 1 0 5000 0 Invesco QQQ Trust Series 1 CALL 46090E103 48841100 110000 SH SOLE 110000 0 0 Bank of Montreal CALL 063671101 19536 200 SH DFND 1 0 200 0 MAG Silver Corp PUT 55903Q104 16928 1600 SH DFND 1 0 1600 0 BCE Inc PUT 05534B760 30582 900 SH DFND 1 0 900 0 Cenovus Energy Inc PUT 15135U109 39980 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 51780 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP CALL G16252101 6242 200 SH DFND 1 0 200 0 TELUS Corp PUT 87971M103 5603500 350000 SH SOLE 350000 0 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 527472 5400 SH DFND 1 0 5400 0 Nutrien Ltd PUT 67077M108 108620 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 136752 1400 SH DFND 1 0 1400 0 Barrick Gold Corp CALL 067901108 1664 100 SH DFND 1 0 100 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 BCE Inc PUT 05534B760 40776 1200 SH DFND 1 0 1200 0 Novagold Resources Inc CALL 66987E206 3000 1000 SH DFND 1 0 1000 0 TransAlta Corp CALL 89346D107 12860 2000 SH DFND 1 0 2000 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 Nuvei Corp COM 67079A102 9486 300 SH SOLE 300 0 0 BCE Inc PUT 05534B760 6796 200 SH DFND 1 0 200 0 MongoDB Inc COM 60937P106 5990723 16704 SH SOLE 16704 0 0 Cameco Corp PUT 13321L108 303240 7000 SH DFND 1 0 7000 0 Cameco Corp PUT 13321L108 246924 5700 SH DFND 1 0 5700 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 16420 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP PUT G16258108 23230 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 1999000 100000 SH DFND 1 0 100000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Restaurant Brands International Inc PUT 76131D103 79450 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 31068 600 SH DFND 1 0 600 0 Manulife Financial Corp CALL 56501R106 14994 600 SH DFND 1 0 600 0 Precision Drilling Corp CALL 74022D407 74019 1100 SH DFND 1 0 1100 0 Crescent Point Energy Corp PUT 22576C101 16380 2000 SH DFND 1 0 2000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 TC Energy Corp CALL 87807B107 32160 800 SH DFND 1 0 800 0 Nutrien Ltd PUT 67077M108 108620 2000 SH DFND 1 0 2000 0 First Majestic Silver Corp PUT 32076V103 5880 1000 SH DFND 1 0 1000 0 Manulife Financial Corp PUT 56501R106 74970 3000 SH DFND 1 0 3000 0 TransAlta Corp CALL 89346D107 2443400 380000 SH DFND 1 0 380000 0 BCE Inc CALL 05534B760 12756092 375400 SH DFND 1 0 375400 0 Invesco QQQ Trust Series 1 PUT 46090E103 8880200 20000 SH SOLE 20000 0 0 Invesco QQQ Trust Series 1 PUT 46090E103 66601500 150000 SH SOLE 150000 0 0 Bank of Montreal CALL 063671101 19155048 196100 SH DFND 1 0 196100 0 Silvercorp Metals Inc CALL 82835P103 4890 1500 SH DFND 1 0 1500 0 BCE Inc PUT 05534B760 50970 1500 SH DFND 1 0 1500 0 Cameco Corp CALL 13321L108 129960 3000 SH DFND 1 0 3000 0 Ovintiv Inc CALL 69047Q102 15570 300 SH DFND 1 0 300 0 Canadian Pacific Kansas City Ltd CALL 13646K108 10580400 120000 SH DFND 1 0 120000 0 Brookfield Infrastructure Partners LP CALL G16252101 2808900 90000 SH DFND 1 0 90000 0 Agnico Eagle Mines Ltd CALL 008474108 17895 300 SH DFND 1 0 300 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 15534 300 SH DFND 1 0 300 0 Cenovus Energy Inc CALL 15135U109 37981 1900 SH DFND 1 0 1900 0 BCE Inc PUT 05534B760 27184 800 SH DFND 1 0 800 0 Precision Drilling Corp CALL 74022D407 6729 100 SH DFND 1 0 100 0 TC Energy Corp PUT 87807B107 100500 2500 SH DFND 1 0 2500 0 Cenovus Energy Inc CALL 15135U109 67966 3400 SH DFND 1 0 3400 0 Canadian Pacific Kansas City Ltd CALL 13646K108 8817 100 SH DFND 1 0 100 0 TC Energy Corp PUT 87807B107 12060 300 SH DFND 1 0 300 0 BCE Inc PUT 05534B760 37378 1100 SH DFND 1 0 1100 0 Grab Holdings Ltd COM G4124C109 8630695 2748629 SH DFND 4 0 2748629 0 TC Energy Corp PUT 87807B107 12060 300 SH DFND 1 0 300 0 Precision Drilling Corp PUT 74022D407 13458 200 SH DFND 1 0 200 0 Waste Connections Inc CALL 94106B101 68804 400 SH DFND 1 0 400 0 Manulife Financial Corp PUT 56501R106 99960 4000 SH DFND 1 0 4000 0 Manulife Financial Corp PUT 56501R106 74970 3000 SH DFND 1 0 3000 0 Ovintiv Inc PUT 69047Q102 51900 1000 SH DFND 1 0 1000 0 BlackBerry Ltd CALL 09228F103 5520 2000 SH DFND 1 0 2000 0 Bank of Montreal PUT 063671101 39072 400 SH DFND 1 0 400 0 TC Energy Corp PUT 87807B107 24120 600 SH DFND 1 0 600 0 Cameco Corp CALL 13321L108 90972 2100 SH DFND 1 0 2100 0 BCE Inc CALL 05534B760 6796 200 SH DFND 1 0 200 0 Celestica Inc PUT 15101Q108 9000 200 SH DFND 1 0 200 0 Cameco Corp CALL 13321L108 264252 6100 SH DFND 1 0 6100 0 Waste Connections Inc CALL 94106B101 10320600 60000 SH DFND 1 0 60000 0 Celestica Inc PUT 15101Q108 9000 200 SH DFND 1 0 200 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 16380 2000 SH DFND 1 0 2000 0 Nutrien Ltd CALL 67077M108 10862 200 SH DFND 1 0 200 0 Manulife Financial Corp CALL 56501R106 1699320 68000 SH DFND 1 0 68000 0 TC Energy Corp CALL 87807B107 4984800 124000 SH DFND 1 0 124000 0 Ovintiv Inc CALL 69047Q102 10380 200 SH DFND 1 0 200 0 Globe Life Inc CALL 37959E102 1431351 12300 SH SOLE 12300 0 0 Enbridge Inc PUT 29250N105 108540 3000 SH DFND 1 0 3000 0 Canadian Pacific Kansas City Ltd CALL 13646K108 6171900 70000 SH DFND 1 0 70000 0 BCE Inc PUT 05534B760 54368 1600 SH DFND 1 0 1600 0 Principal Financial Group Inc CALL 74251V102 1622628 18800 SH SOLE 18800 0 0 Brookfield Corp CALL 11271J107 10509370 251000 SH DFND 1 0 251000 0 Aflac Inc CALL 001055102 1210626 14100 SH SOLE 14100 0 0 MetLife Inc CALL 59156R108 1600776 21600 SH SOLE 21600 0 0 Unum Group CALL 91529Y106 1727852 32200 SH SOLE 32200 0 0 TC Energy Corp CALL 87807B107 8040000 200000 SH DFND 1 0 200000 0 Restaurant Brands International Inc PUT 76131D103 47670 600 SH DFND 1 0 600 0 Enbridge Inc CALL 29250N105 50652 1400 SH DFND 1 0 1400 0 CGI Inc CALL 12532H104 22098 200 SH DFND 1 0 200 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 73963 3700 SH DFND 1 0 3700 0 Barrick Gold Corp PUT 067901108 49920 3000 SH DFND 1 0 3000 0 Bank of Nova Scotia/The CALL 064149107 10169592 196400 SH DFND 1 0 196400 0 Bank of Nova Scotia/The PUT 064149107 25890 500 SH DFND 1 0 500 0 Utilities Select Sector SPDR Fund PUT 81369Y886 1641250 25000 SH SOLE 25000 0 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 8107440 83000 SH DFND 1 0 83000 0 BCE Inc PUT 05534B760 33980 1000 SH DFND 1 0 1000 0 Energy Select Sector SPDR Fund PUT 81369Y506 4720500 50000 SH SOLE 50000 0 0 Alamos Gold Inc CALL 011532108 14750 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Nutrien Ltd PUT 67077M108 108620 2000 SH DFND 1 0 2000 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 390720 4000 SH DFND 1 0 4000 0 MAG Silver Corp PUT 55903Q104 10580 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 4000 100 SH DFND 1 0 100 0 Bank of Montreal PUT 063671101 126984 1300 SH DFND 1 0 1300 0 Ovintiv Inc CALL 69047Q102 83040 1600 SH DFND 1 0 1600 0 Cameco Corp PUT 13321L108 1039680 24000 SH DFND 1 0 24000 0 Bank of Nova Scotia/The PUT 064149107 155340 3000 SH DFND 1 0 3000 0 TransAlta Corp PUT 89346D107 6430 1000 SH DFND 1 0 1000 0 TELUS Corp CALL 87971M103 1601 100 SH DFND 1 0 100 0 Stantec Inc CALL 85472N109 83040 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp PUT 22576C101 8190 1000 SH DFND 1 0 1000 0 MAG Silver Corp CALL 55903Q104 10580 1000 SH DFND 1 0 1000 0 Methanex Corp CALL 59151K108 44630 1000 SH DFND 1 0 1000 0 Osisko Gold Royalties Ltd CALL 68827L101 16420 1000 SH DFND 1 0 1000 0 Algonquin Power & Utilities Corp PUT 015857105 18960 3000 SH SOLE 3000 0 0 Brookfield Renewable Partners LP CALL G16258108 23230 1000 SH SOLE 1000 0 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Canadian Pacific Kansas City Ltd CALL 13646K108 44085 500 SH DFND 1 0 500 0 Cenovus Energy Inc PUT 15135U109 39980 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd CALL 008474108 59650 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp PUT 22576C101 8190 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 2401500 150000 SH SOLE 150000 0 0 Bank of Montreal PUT 063671101 9768 100 SH DFND 1 0 100 0 Methanex Corp CALL 59151K108 89260 2000 SH DFND 1 0 2000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 61506 1700 SH DFND 1 0 1700 0 SPDR S&P 500 ETF Trust PUT 78462F103 104614000 200000 SH SOLE 200000 0 0 Precision Drilling Corp CALL 74022D407 40374 600 SH DFND 1 0 600 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Cameco Corp PUT 13321L108 38988 900 SH DFND 1 0 900 0 TELUS Corp CALL 87971M103 16010 1000 SH DFND 1 0 1000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 32562 900 SH DFND 1 0 900 0 Invesco QQQ Trust Series 1 PUT 46090E103 22200500 50000 SH DFND 3 0 50000 0 Barrick Gold Corp PUT 067901108 8320 500 SH DFND 1 0 500 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 19990 1000 SH DFND 1 0 1000 0 Ovintiv Inc CALL 69047Q102 15570 300 SH DFND 1 0 300 0 Brookfield Infrastructure Partners LP CALL G16252101 4681500 150000 SH SOLE 150000 0 0 BCE Inc PUT 05534B760 3398 100 SH DFND 1 0 100 0 TC Energy Corp CALL 87807B107 20100 500 SH DFND 1 0 500 0 Nutrien Ltd PUT 67077M108 54310 1000 SH DFND 1 0 1000 0 Enbridge Inc PUT 29250N105 36180 1000 SH DFND 1 0 1000 0 Precision Drilling Corp CALL 74022D407 94206 1400 SH DFND 1 0 1400 0 Bank of Montreal PUT 063671101 195360 2000 SH DFND 1 0 2000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 176340 2000 SH DFND 1 0 2000 0 Brookfield Infrastructure Partners LP CALL G16252101 6866200 220000 SH SOLE 220000 0 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Brookfield Infrastructure Partners LP CALL G16252101 240317 7700 SH SOLE 7700 0 0 Nutrien Ltd CALL 67077M108 16293 300 SH DFND 1 0 300 0 Cameco Corp PUT 13321L108 38988 900 SH DFND 1 0 900 0 Methanex Corp CALL 59151K108 4463 100 SH DFND 1 0 100 0 Cenovus Energy Inc CALL 15135U109 19990 1000 SH DFND 1 0 1000 0 Nutrien Ltd CALL 67077M108 16293 300 SH DFND 1 0 300 0 Brookfield Infrastructure Partners LP CALL G16252101 1560500 50000 SH SOLE 50000 0 0 Cenovus Energy Inc CALL 15135U109 5997 300 SH DFND 1 0 300 0 Nutrien Ltd CALL 67077M108 5431 100 SH DFND 1 0 100 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Methanex Corp CALL 59151K108 13389 300 SH DFND 1 0 300 0 Bank of Montreal PUT 063671101 488400 5000 SH DFND 1 0 5000 0 Crescent Point Energy Corp CALL 22576C101 16380 2000 SH DFND 1 0 2000 0 Enbridge Inc PUT 29250N105 97686 2700 SH DFND 1 0 2700 0 Zoetis Inc PUT 98978V103 5330115 31500 SH SOLE 31500 0 0 Alamos Gold Inc PUT 011532108 14750 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 59650 1000 SH DFND 1 0 1000 0 Alamos Gold Inc CALL 011532108 14750 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 119300 2000 SH DFND 1 0 2000 0 Methanex Corp PUT 59151K108 44630 1000 SH DFND 1 0 1000 0 Energy Select Sector SPDR Fund CALL 81369Y506 4720500 50000 SH SOLE 50000 0 0 Cameco Corp PUT 13321L108 77976 1800 SH DFND 1 0 1800 0 Invesco QQQ Trust Series 1 CALL 46090E103 15540350 35000 SH SOLE 35000 0 0 Waste Connections Inc CALL 94106B101 34402 200 SH DFND 1 0 200 0 Agnico Eagle Mines Ltd CALL 008474108 23860 400 SH DFND 1 0 400 0 Tesla Inc COM 88160R101 175790 1000 SH SOLE 1000 0 0 Ovintiv Inc CALL 69047Q102 51900 1000 SH DFND 1 0 1000 0 Invesco QQQ Trust Series 1 PUT 46090E103 8880200 20000 SH SOLE 20000 0 0 Cameco Corp CALL 13321L108 86640 2000 SH DFND 1 0 2000 0 BCE Inc CALL 05534B760 33980 1000 SH DFND 1 0 1000 0 Brookfield Corp PUT 11271J107 125610 3000 SH DFND 1 0 3000 0 Invesco QQQ Trust Series 1 PUT 46090E103 48841100 110000 SH SOLE 110000 0 0 Invesco QQQ Trust Series 1 CALL 46090E103 66601500 150000 SH SOLE 150000 0 0 Crescent Point Energy Corp PUT 22576C101 8190 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 35790 600 SH DFND 1 0 600 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 173280 4000 SH DFND 1 0 4000 0 Cameco Corp PUT 13321L108 86640 2000 SH DFND 1 0 2000 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Bank of Nova Scotia/The CALL 064149107 25890000 500000 SH SOLE 500000 0 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 TC Energy Corp CALL 87807B107 40200 1000 SH DFND 1 0 1000 0 Brookfield Renewable Partners LP PUT G16258108 2323 100 SH DFND 1 0 100 0 Invesco QQQ Trust Series 1 CALL 46090E103 4440100 10000 SH SOLE 10000 0 0 Methanex Corp CALL 59151K108 4463 100 SH DFND 1 0 100 0 Cameco Corp CALL 13321L108 21660 500 SH DFND 1 0 500 0 Canadian Pacific Kansas City Ltd PUT 13646K108 352680 4000 SH DFND 1 0 4000 0 Bank of Nova Scotia/The PUT 064149107 25890 500 SH DFND 1 0 500 0 Barrick Gold Corp CALL 067901108 5990400 360000 SH SOLE 360000 0 0 Agnico Eagle Mines Ltd PUT 008474108 1049840 17600 SH SOLE 17600 0 0 Nutrien Ltd CALL 67077M108 8146500 150000 SH SOLE 150000 0 0 Algonquin Power & Utilities Corp CALL 015857105 6320 1000 SH DFND 1 0 1000 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Ovintiv Inc PUT 69047Q102 25950 500 SH DFND 1 0 500 0 Crescent Point Energy Corp PUT 22576C101 8190 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc PUT 15135U109 19990 1000 SH DFND 1 0 1000 0 VanEck Gold Miners ETF/USA PUT 92189F106 7905000 250000 SH SOLE 250000 0 0 Cameco Corp PUT 13321L108 21660 500 SH DFND 1 0 500 0 BCE Inc CALL 05534B760 16990 500 SH DFND 1 0 500 0 Cameco Corp PUT 13321L108 173280 4000 SH DFND 1 0 4000 0 Precision Drilling Corp PUT 74022D407 13458 200 SH DFND 1 0 200 0 TC Energy Corp CALL 87807B107 12060 300 SH DFND 1 0 300 0 Bank of Nova Scotia/The CALL 064149107 15534 300 SH DFND 1 0 300 0 Invesco QQQ Trust Series 1 CALL 46090E103 79921800 180000 SH SOLE 180000 0 0 BCE Inc PUT 05534B760 3398 100 SH DFND 1 0 100 0 TELUS Corp PUT 87971M103 16010 1000 SH DFND 1 0 1000 0 TELUS Corp PUT 87971M103 8005 500 SH DFND 1 0 500 0 Barrick Gold Corp PUT 067901108 16640 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 25890 500 SH DFND 1 0 500 0 Manulife Financial Corp CALL 56501R106 7497000 300000 SH SOLE 300000 0 0 Bausch Health Cos Inc PUT 071734107 10610 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The PUT 064149107 31068 600 SH DFND 1 0 600 0 BlackBerry Ltd CALL 09228F103 2760 1000 SH DFND 1 0 1000 0 TC Energy Corp CALL 87807B107 8040000 200000 SH SOLE 200000 0 0 Cenovus Energy Inc CALL 15135U109 19990 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 238600 4000 SH DFND 1 0 4000 0 BCE Inc PUT 05534B760 67960 2000 SH DFND 1 0 2000 0 MAG Silver Corp CALL 55903Q104 10580 1000 SH DFND 1 0 1000 0 Celestica Inc CALL 15101Q108 45000 1000 SH DFND 1 0 1000 0 BCE Inc CALL 05534B760 13592 400 SH DFND 1 0 400 0 Bank of Montreal CALL 063671101 97680 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 97680 1000 SH DFND 1 0 1000 0 MAG Silver Corp PUT 55903Q104 10580 1000 SH DFND 1 0 1000 0 Cenovus Energy Inc CALL 15135U109 7996 400 SH DFND 1 0 400 0 SPDR S&P 500 ETF Trust PUT 78462F103 91537250 175000 SH SOLE 175000 0 0 MAG Silver Corp CALL 55903Q104 10580 1000 SH DFND 1 0 1000 0 TC Energy Corp CALL 87807B107 36180 900 SH DFND 1 0 900 0 Bank of Nova Scotia/The PUT 064149107 51780 1000 SH DFND 1 0 1000 0 BlackBerry Ltd CALL 09228F103 2760 1000 SH DFND 1 0 1000 0 Alamos Gold Inc CALL 011532108 206500 14000 SH SOLE 14000 0 0 MAG Silver Corp PUT 55903Q104 7406 700 SH DFND 1 0 700 0 Precision Drilling Corp PUT 74022D407 6729 100 SH DFND 1 0 100 0 Alamos Gold Inc CALL 011532108 14750 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 16640 1000 SH DFND 1 0 1000 0 Crescent Point Energy Corp PUT 22576C101 16380 2000 SH DFND 1 0 2000 0 BCE Inc PUT 05534B760 16990 500 SH DFND 1 0 500 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Canadian Pacific Kansas City Ltd PUT 13646K108 88170 1000 SH DFND 1 0 1000 0 Barrick Gold Corp PUT 067901108 33280 2000 SH DFND 1 0 2000 0 Agnico Eagle Mines Ltd PUT 008474108 29825 500 SH DFND 1 0 500 0 Cameco Corp PUT 13321L108 129960 3000 SH DFND 1 0 3000 0 Crescent Point Energy Corp CALL 22576C101 8190 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Bank of Montreal PUT 063671101 19536 200 SH DFND 1 0 200 0 Accenture PLC PUT G1151C101 12200672 35200 SH SOLE 35200 0 0 Agnico Eagle Mines Ltd PUT 008474108 298250 5000 SH DFND 1 0 5000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 39072 400 SH DFND 1 0 400 0 Bausch Health Cos Inc PUT 071734107 10610 1000 SH DFND 1 0 1000 0 Bausch Health Cos Inc PUT 071734107 10610 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd CALL 008474108 7158000 120000 SH SOLE 120000 0 0 BCE Inc CALL 05534B760 33980 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Barrick Gold Corp CALL 067901108 4218240 253500 SH SOLE 253500 0 0 Bank of Nova Scotia/The CALL 064149107 8802600 170000 SH SOLE 170000 0 0 Cenovus Energy Inc CALL 15135U109 7996 400 SH DFND 1 0 400 0 Digital World Acquisition Corp COM 25400Q105 117724 1900 SH SOLE 1900 0 0 Bank of Montreal PUT 063671101 9768 100 SH DFND 1 0 100 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Cameco Corp PUT 13321L108 43320 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 178950 3000 SH DFND 1 0 3000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Agnico Eagle Mines Ltd PUT 008474108 59650 1000 SH DFND 1 0 1000 0 Bank of Montreal CALL 063671101 29304000 300000 SH SOLE 300000 0 0 Bank of Nova Scotia/The CALL 064149107 5178 100 SH DFND 1 0 100 0 Manulife Financial Corp CALL 56501R106 4825569 193100 SH SOLE 193100 0 0 Nutrien Ltd PUT 67077M108 10862 200 SH DFND 1 0 200 0 MAG Silver Corp PUT 55903Q104 10580 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 20970900 405000 SH SOLE 405000 0 0 Barrick Gold Corp CALL 067901108 933504 56100 SH SOLE 56100 0 0 CGI Inc PUT 12532H104 110490 1000 SH DFND 1 0 1000 0 Brookfield Corp CALL 11271J107 8206520 196000 SH SOLE 196000 0 0 Nutrien Ltd CALL 67077M108 22044429 405900 SH SOLE 405900 0 0 Enbridge Inc CALL 29250N105 2170800 60000 SH SOLE 60000 0 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Cameco Corp CALL 13321L108 43320 1000 SH DFND 1 0 1000 0 Alamos Gold Inc CALL 011532108 14750 1000 SH DFND 1 0 1000 0 MAG Silver Corp PUT 55903Q104 10580 1000 SH DFND 1 0 1000 0 Bank of Nova Scotia/The CALL 064149107 10356 200 SH DFND 1 0 200 0 ISHARES SILVER TRUST ISHARES PUT 46428Q109 29575000 1300000 SH SOLE 1300000 0 0 ISHARES SILVER TRUST ISHARES CALL 46428Q109 14218750 625000 SH SOLE 625000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 43201200 210000 SH SOLE 210000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 61716000 300000 SH SOLE 300000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 34972400 170000 SH SOLE 170000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 26743600 130000 SH SOLE 130000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 20572000 100000 SH SOLE 100000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 20572000 100000 SH SOLE 100000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 20572000 100000 SH SOLE 100000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 6685900 32500 SH SOLE 32500 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 51430000 250000 SH SOLE 250000 0 0 SPDR GOLD TRUST GOLD SHS PUT 78463V107 6685900 32500 SH SOLE 32500 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 8228800 40000 SH SOLE 40000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 42892620 208500 SH SOLE 208500 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 61716000 300000 SH SOLE 300000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 38572500 187500 SH SOLE 187500 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 61716000 300000 SH SOLE 300000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 54001500 262500 SH SOLE 262500 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 61716000 300000 SH SOLE 300000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 61716000 300000 SH SOLE 300000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 41144000 200000 SH SOLE 200000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 69944800 340000 SH SOLE 340000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 30858000 150000 SH SOLE 150000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 72002000 350000 SH SOLE 350000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 51430000 250000 SH SOLE 250000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 9668840 47000 SH SOLE 47000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 25715000 125000 SH SOLE 125000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 72002000 350000 SH SOLE 350000 0 0 SPDR GOLD TRUST GOLD SHS CALL 78463V107 51430000 250000 SH SOLE 250000 0 0 SCHLUMBERGER LTD COM 806857108 474764 8662 SH SOLE 8662 0 0 BROOKFIELD BUSINESS PARTNERS LP COM G16234109 14782 669 SH SOLE 669 0 0 BROOKFIELD REIN-A EXC LVS COM G16250105 9484 227 SH SOLE 227 0 0 BROOKFIELD INFRA PARTNER LPU COM G16252101 1594831 51100 SH SOLE 51100 0 0 BROOKFIELD RENEWABLE PARTNERS LPU COM G16258108 594525 25593 SH SOLE 25593 0 0 FIDELIS INSURANCE HLDGS COM G3398L118 97400 5000 SH SOLE 5000 0 0 FLEX LNG LTD COM G35947202 76290 3000 SH SOLE 3000 0 0 GAN LIMITED COM G3728V109 19050 15000 SH SOLE 15000 0 0 AGNICO EAGLE MINES LIMITED COM 008474108 1576072 26422 SH SOLE 26422 0 0 ALGOMA STEEL GROUP INC COM 015658107 84900 10000 SH SOLE 10000 0 0 ALGOMA STEEL GROUP INC 19/10/26 COM 015658115 27400 20000 SH SOLE 20000 0 0 ALGONQUIN POWER&UTILITIES CORP COM 015857105 293855 46496 SH SOLE 46496 0 0 BCE INC NEW COM 05534B760 6714686 197607 SH SOLE 197607 0 0 BRP INC/CA-SUB VOTING COM 05577W200 1238867 18463 SH SOLE 18463 0 0 BANK OF MONTREAL COM 063671101 31708393 324615 SH SOLE 324615 0 0 BANK OF NOVA SCOTIA COM 064149107 23619551 456152 SH SOLE 456152 0 0 BARRICK GOLD CORP COM 067901108 2525037 151745 SH SOLE 151745 0 0 BAYTEX ENERGY CORP COM 07317Q105 707850 195000 SH SOLE 195000 0 0 BROOKFIELD BUSINESS-CL A COM 11259V106 8039 333 SH SOLE 333 0 0 BROOKFIELD CORP COM 11271J107 13643423 325852 SH SOLE 325852 0 0 BROOKFIELD INFRA SUB VTG-A EXCH COM 11275Q107 231485 6423 SH SOLE 6423 0 0 BROOKFIELD RENEWABLE CORP A COM 11284V105 393931 16033 SH SOLE 16033 0 0 BROOKFIELD AST MGMT-A LVS COM 113004105 4243600 100990 SH SOLE 100990 0 0 B2GOLD CORP COM 11777Q209 5194 1990 SH SOLE 1990 0 0 CAE INC COM 124765108 1283622 62191 SH SOLE 62191 0 0 CGI INC CLASS-A SUB VTG COM 12532H104 4469652 40453 SH SOLE 40453 0 0 CAMECO CORP COM 13321L108 381043 8796 SH SOLE 8796 0 0 CANADIAN IMPERIAL BANK OF COMMERCE COM 136069101 17476590 344570 SH SOLE 344570 0 0 CANADIAN NATIONAL RAILWAY CO COM 136375102 25490495 193535 SH SOLE 193535 0 0 CANADIAN NATURAL RESOURCES LTD COM 136385101 21000440 275163 SH SOLE 275163 0 0 CANADIAN PACIFIC KANSAS CITY LTD COM 13646K108 24722515 280396 SH SOLE 280396 0 0 CELESTICA INC COM 15101Q108 567000 12610 SH SOLE 12610 0 0 CENOVUS ENERGY INC COM 15135U109 10534270 526977 SH SOLE 526977 0 0 WTS-CENOVUS ENERGY 1/01/26 COM 15135U117 5000 387 SH SOLE 387 0 0 COLLIERS INTERNATIONAL GROUP INC COM 194693107 2005917 16411 SH SOLE 16411 0 0 CRESCENT POINT ENERGY CORP COM 22576C101 777264 94904 SH SOLE 94904 0 0 DESCARTES SYSTEMS GROUP INC COM 249906108 2149491 23484 SH SOLE 23484 0 0 ELECTROVAYA INC COM 28617B606 86376 23600 SH SOLE 23600 0 0 ENBRIDGE INC COM 29250N105 19816256 547713 SH SOLE 547713 0 0 ENERPLUS CORP COM 292766102 786400 40000 SH SOLE 40000 0 0 EQUINOX GOLD CORP COM 29446Y502 301000 50000 SH SOLE 50000 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 29400 5000 SH SOLE 5000 0 0 FIRSTSERVICE CORP COM 33767E202 370563 2235 SH SOLE 2235 0 0 FORTIS INC COM 349553107 12262245 310358 SH SOLE 310358 0 0 FRANCO-NEVADA CORP COM 351858105 1802057 15123 SH SOLE 15123 0 0 GILDAN ACTIVEWEAR INC CL A SVS COM 375916103 176182 4745 SH SOLE 4745 0 0 UNITS-GRANITE REIT-STAPLE COM 387437114 715261 12498 SH SOLE 12498 0 0 IMPERIAL OIL LTD COM 453038408 2659846 38476 SH SOLE 38476 0 0 LIGHTSPEED COMMERCE INC COM 53229C107 6327 450 SH SOLE 450 0 0 MAGNA INTERNATIONAL INC COM 559222401 5161871 94748 SH SOLE 94748 0 0 MANULIFE FINANCIAL CORP COM 56501R106 12450543 498221 SH SOLE 498221 0 0 METHANEX CORP COM 59151K108 815301 18268 SH SOLE 18268 0 0 NORTH AMER CONSTRUCTION GROUP LTD COM 656811106 194348 8723 SH SOLE 8723 0 0 NUTRIEN LTD COM 67077M108 6835565 125862 SH SOLE 125862 0 0 NUVEI CORP SUBORDINATE VTG COM 67079A102 476197 15060 SH SOLE 15060 0 0 OPEN TEXT CORPORATION COM 683715106 3247275 83628 SH SOLE 83628 0 0 PAN AMERICAN SILVER CORP COM 697900108 75400 5000 SH SOLE 5000 0 0 PEMBINA PIPELINE CORPORATION COM 706327103 1504954 42585 SH SOLE 42585 0 0 RB GLOBAL INC COM 74935Q107 3571916 46894 SH SOLE 46894 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 6173980 77709 SH SOLE 77709 0 0 ROGERS COMMUNICATIONS INC CL B NVS COM 775109200 6863523 167403 SH SOLE 167403 0 0 ROYAL BANK OF CANADA COM 780087102 51474928 510259 SH SOLE 510259 0 0 SHOPIFY INC CL A COM 82509L107 356294 4617 SH SOLE 4617 0 0 SPROTT PHYSICAL PLAT&PALL T/U COM 85207Q104 19300 2000 SH SOLE 2000 0 0 SPROTT PHYSICAL GOLD&SILVER TRUST COM 85208R101 508500 25000 SH SOLE 25000 0 0 STANTEC INC COM 85472N109 1529597 18420 SH SOLE 18420 0 0 SUN LIFE FINANCIAL INC COM 866796105 11587661 212306 SH SOLE 212306 0 0 SUNCOR ENERGY INC (NEW) COM 867224107 12462366 337642 SH SOLE 337642 0 0 TFI INTERNATIONAL INC COM 87241L109 1058017 6635 SH SOLE 6635 0 0 TC ENERGY CORPORATION COM 87807B107 14818444 368618 SH SOLE 368618 0 0 TECK RESOURCES LTD CL B SVS COM 878742204 813007 17759 SH SOLE 17759 0 0 TELUS CORPORATION COM 87971M103 8695880 543153 SH SOLE 543153 0 0 TELUS INTERNATIONAL CDA-W/I COM 87975H100 280034 33101 SH SOLE 33101 0 0 THOMSON REUTERS CORP COM 884903808 13909386 89260 SH SOLE 89260 0 0 TORONTO-DOMINION BANK COM 891160509 39886847 660597 SH SOLE 660597 0 0 TRANSALTA CORPORATION COM 89346D107 134284 20884 SH SOLE 20884 0 0 TRICON RESIDENTIAL INC COM 89612W102 7738 694 SH SOLE 694 0 0 TRIPLE FLAG PRECIOUS MET CORP COM 89679M104 216750 15000 SH SOLE 15000 0 0 VERMILION ENERGY INC COM 923725105 48230 3877 SH SOLE 3877 0 0 WASTE CONNECTIONS INC COM 94106B101 2820792 16399 SH SOLE 16399 0 0 WEST FRASER TIMBER LTD COM 952845105 1119269 12950 SH SOLE 12950 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1058634 22462 SH SOLE 22462 0 0 AT&T INC COM 00206R102 208718 11859 SH SOLE 11859 0 0 ABBOTT LABORATORIES INC COM 002824100 2820473 24815 SH SOLE 24815 0 0 ABBVIE INC COM 00287Y109 2033693 11168 SH SOLE 11168 0 0 ADOBE INC COM 00724F101 259869 515 SH SOLE 515 0 0 ADVANCED MICRO DEVICES INC COM 007903107 3790 21 SH SOLE 21 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 38851 267 SH SOLE 267 0 0 ALBEMARLE CORP COM 012653101 1844 14 SH SOLE 14 0 0 ALCOA CORPORATION COM 013872106 3582 106 SH SOLE 106 0 0 ALIBABA GROUP HOLDING LTD-SPON ADR COM 01609W102 7236 100 SH SOLE 100 0 0 ALPHABET INC CLASS-C COM 02079K107 4752796 31215 SH SOLE 31215 0 0 ALPHABET INC CLASS-A COM 02079K305 6818866 45179 SH SOLE 45179 0 0 ALTRIA GROUP INC COM 02209S103 286583 6570 SH SOLE 6570 0 0 AMAZON.COM INC COM 023135106 5177267 28702 SH SOLE 28702 0 0 AMERICAN ELECTRIC POWER COMP COM 025537101 494903 5748 SH SOLE 5748 0 0 AMERICAN EXPRESS COMPANY COM 025816109 2915343 12804 SH SOLE 12804 0 0 AMERICAN INTERNATIONAL GROUP INC COM 026874784 368493 4714 SH SOLE 4714 0 0 AMERICAN TOWER CORP COM 03027X100 291248 1474 SH SOLE 1474 0 0 CENCORA INC COM 03073E105 2490890 10251 SH SOLE 10251 0 0 AMERIPRISE FINANCIAL INC COM 03076C106 1457813 3325 SH SOLE 3325 0 0 AMETEK INC COM 031100100 1848570 10107 SH SOLE 10107 0 0 AMGEN INC COM 031162100 2844337 10004 SH SOLE 10004 0 0 AMPHENOL CORPORATION CL-A COM 032095101 2394781 20761 SH SOLE 20761 0 0 ANALOG DEVICES INC COM 032654105 413183 2089 SH SOLE 2089 0 0 ANHEUSER-BUSCH INBEV SPN ADR COM 03524A108 159000 2616 SH SOLE 2616 0 0 ELEVANCE HEALTH INC COM 036752103 3113833 6005 SH SOLE 6005 0 0 APOLLO GLOBAL MANAGEMENT INC COM 03769M106 345446 3072 SH SOLE 3072 0 0 APPLE INC COM 037833100 17554922 102373 SH SOLE 102373 0 0 APPLIED MATERIALS INC COM 038222105 990729 4804 SH SOLE 4804 0 0 APTARGROUP INC COM 038336103 502752 3494 SH SOLE 3494 0 0 ARGENX SE-ADR COM 04016X101 119297 303 SH SOLE 303 0 0 ARISTA NETWORKS INC COM 040413106 192547 664 SH SOLE 664 0 0 ASTRAZENECA PLC SPONSORED ADR COM 046353108 738814 10905 SH SOLE 10905 0 0 AUTODESK INC COM 052769106 28125 108 SH SOLE 108 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 1260688 5048 SH SOLE 5048 0 0 AUTOZONE INC COM 053332102 466444 148 SH SOLE 148 0 0 BP PLC SPONSORED ADR COM 055622104 172876 4588 SH SOLE 4588 0 0 BWX TECHNOLOGIES INC COM 05605H100 466305 4544 SH SOLE 4544 0 0 BANCO SANTANDER S.A. ADR COM 05964H105 678 140 SH SOLE 140 0 0 BANK OF AMERICA CORPORATION COM 060505104 2456571 64783 SH SOLE 64783 0 0 BANK OF NEW YORK MELLON CORP COM 064058100 78709 1366 SH SOLE 1366 0 0 BANK OZK COM 06417N103 28867 635 SH SOLE 635 0 0 BECTON, DICKINSON & CO COM 075887109 1773722 7168 SH SOLE 7168 0 0 BEIGENE LTD COM 07725L102 52078 333 SH SOLE 333 0 0 BEL FUSE INC-CL B COM 077347300 60310 1000 SH SOLE 1000 0 0 BERKSHIRE HATHAWAY INC CL A COM 084670108 34259760 54 SH SOLE 54 0 0 BERKSHIRE HATHAWAY INC CLASS B NEW COM 084670702 5043717 11994 SH SOLE 11994 0 0 BHP GROUP LTD - SPONSORED ADR COM 088606108 145956 2530 SH SOLE 2530 0 0 BIO-RAD LABS INC COM 090572207 237613 687 SH SOLE 687 0 0 BIOGEN INC COM 09062X103 2238024 10379 SH SOLE 10379 0 0 BLACKROCK INC COM 09247X101 2210139 2651 SH SOLE 2651 0 0 THE BLACKSTONE GROUP INC COM 09260D107 239619 1824 SH SOLE 1824 0 0 BOEING COMPANY COM 097023105 281379 1458 SH SOLE 1458 0 0 BOOKING HOLDINGS INC COM 09857L108 2376261 655 SH SOLE 655 0 0 BORGWARNER INC COM 099724106 267463 7699 SH SOLE 7699 0 0 BOSTON SCIENTIFIC CORP COM 101137107 587781 8582 SH SOLE 8582 0 0 BRISTOL-MYERS SQUIBB COMPANY COM 110122108 473862 8738 SH SOLE 8738 0 0 BROADRIDGE FINANCIAL SOLUTIONS INC COM 11133T103 335970 1640 SH SOLE 1640 0 0 BROADCOM INC COM 11135F101 2348627 1772 SH SOLE 1772 0 0 CBRE GROUP INC - A COM 12504L109 4862 50 SH SOLE 50 0 0 CDW CORP COM 12514G108 380856 1489 SH SOLE 1489 0 0 CME GROUP INC COM 12572Q105 3931411 18261 SH SOLE 18261 0 0 CSX CORPORATION COM 126408103 590636 15933 SH SOLE 15933 0 0 CVS HEALTH CORPORATION COM 126650100 2001099 25089 SH SOLE 25089 0 0 CADENCE DESIGN SYSTEMS INC COM 127387108 102100 328 SH SOLE 328 0 0 CAMPBELL SOUP COMPANY COM 134429109 1593533 35850 SH SOLE 35850 0 0 CAPITAL ONE FINANCIAL CORPORATION COM 14040H105 13400 90 SH SOLE 90 0 0 CARLISLE COMPANIES INC COM 142339100 1145769 2924 SH SOLE 2924 0 0 CARLYLE GROUP INC COM 14316J108 1359921 28990 SH SOLE 28990 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 774466 13323 SH SOLE 13323 0 0 CATERPILLAR INC COM 149123101 1260153 3439 SH SOLE 3439 0 0 CENTENE CORPORATION COM 15135B101 29822 380 SH SOLE 380 0 0 CHARTER COMMUNICATIONS INC-A COM 16119P108 2034 7 SH SOLE 7 0 0 CHEMOURS CO(THE) COM 163851108 5305 202 SH SOLE 202 0 0 CHENIERE ENERGY INC COM 16411R208 1641508 10178 SH SOLE 10178 0 0 CHEVRON CORPORATION COM 166764100 2269090 14385 SH SOLE 14385 0 0 CISCO SYSTEMS INC COM 17275R102 1144786 22937 SH SOLE 22937 0 0 CITIGROUP INC NEW COM 172967424 109658 1734 SH SOLE 1734 0 0 COCA-COLA COMPANY COM 191216100 1222376 19980 SH SOLE 19980 0 0 COGNIZANT TECH SOLUTIONS CORP-A COM 192446102 442672 6040 SH SOLE 6040 0 0 COLGATE-PALMOLIVE COMPANY COM 194162103 2651162 29441 SH SOLE 29441 0 0 COMCAST CORP CL A COM 20030N101 4479139 103325 SH SOLE 103325 0 0 CONAGRA BRANDS INC COM 205887102 148200 5000 SH SOLE 5000 0 0 CONOCOPHILLIPS COM 20825C104 2273730 17864 SH SOLE 17864 0 0 CONSTELLATION BRANDS INC-CLASS A COM 21036P108 572055 2105 SH SOLE 2105 0 0 COPART INC COM 217204106 338832 5850 SH SOLE 5850 0 0 CORTEVA INC COM 22052L104 92849 1610 SH SOLE 1610 0 0 COSTCO WHOLESALE CORP COM 22160K105 4061701 5544 SH SOLE 5544 0 0 COSTAR GROUP INC COM 22160N109 120267 1245 SH SOLE 1245 0 0 CROWDSTRIKE HOLDINGS INC-A COM 22788C105 21159 66 SH SOLE 66 0 0 CUMMINS INC COM 231021106 1109652 3766 SH SOLE 3766 0 0 D.R. HORTON INC COM 23331A109 368263 2238 SH SOLE 2238 0 0 DXC TECHNOLOGY COMPANY COM 23355L106 1082 51 SH SOLE 51 0 0 DANAHER CORP COM 235851102 2776886 11120 SH SOLE 11120 0 0 DARLING INGREDIENTS INC COM 237266101 8139 175 SH SOLE 175 0 0 DATADOG INC CLASS A COM 23804L103 91217 738 SH SOLE 738 0 0 DEERE & COMPANY COM 244199105 469476 1143 SH SOLE 1143 0 0 DELTA AIR LINES INC COM 247361702 129680 2709 SH SOLE 2709 0 0 DEVON ENERGY CORPORATION COM 25179M103 286026 5700 SH SOLE 5700 0 0 DEXCOM INC COM 252131107 102499 739 SH SOLE 739 0 0 DIAGEO PLC SPONSORED ADR COM 25243Q205 1479814 9949 SH SOLE 9949 0 0 DISNEY,WALT COMPANY COM 254687106 447471 3657 SH SOLE 3657 0 0 DISCOVER FINANCIAL SERVICES COM 254709108 144199 1100 SH SOLE 1100 0 0 DOLLAR GENERAL CORP COM 256677105 454759 2914 SH SOLE 2914 0 0 DOLLAR TREE INC COM 256746108 42342 318 SH SOLE 318 0 0 DOMINO'S PIZZA INC COM 25754A201 1024070 2061 SH SOLE 2061 0 0 DOW INC COM 260557103 51500 889 SH SOLE 889 0 0 DRIL-QUIP INC COM 262037104 45060 2000 SH SOLE 2000 0 0 DUKE ENERGY CORP NEW COM 26441C204 219338 2268 SH SOLE 2268 0 0 DUPONT DE NEMOURS INC COM 26614N102 58729 766 SH SOLE 766 0 0 D-WAVE QUANTUM INC COM 26740W109 51320 25157 SH SOLE 25157 0 0 DYNATRACE INC COM 268150109 420839 9062 SH SOLE 9062 0 0 EOG RESOURCES INC COM 26875P101 908559 7107 SH SOLE 7107 0 0 EBAY INC COM 278642103 2021474 38300 SH SOLE 38300 0 0 ECOLAB INC COM 278865100 9236 40 SH SOLE 40 0 0 ELECTRONIC ARTS INC COM 285512109 17247 130 SH SOLE 130 0 0 EMBECTA CORP COM 29082K105 531 40 SH SOLE 40 0 0 EMERSON ELECTRIC CO COM 291011104 890574 7852 SH SOLE 7852 0 0 ENTERGY CORP COM 29364G103 3065 29 SH SOLE 29 0 0 EQUINIX INC REIT COM 29444U700 620648 752 SH SOLE 752 0 0 ESSEX PROPERTY TRUST INC COM 297178105 2203 9 SH SOLE 9 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 172850 5000 SH SOLE 5000 0 0 EVERCORE INC COM 29977A105 84740 440 SH SOLE 440 0 0 EXPEDIA GROUP INC COM 30212P303 1378 10 SH SOLE 10 0 0 EXXON MOBIL CORPORATION COM 30231G102 2264820 19484 SH SOLE 19484 0 0 FS KKR CAPITAL CORP COM 302635206 95350 5000 SH SOLE 5000 0 0 FTI CONSULTING INC COM 302941109 633393 3012 SH SOLE 3012 0 0 META PLATFORMS INC COM 30303M102 778870 1604 SH SOLE 1604 0 0 FACTSET RESEARCH SYSTEMS INC COM 303075105 169033 372 SH SOLE 372 0 0 FEDEX CORPORATION COM 31428X106 101409 350 SH SOLE 350 0 0 FIDELITY CORPORATE BOND ETF COM 316188101 90396 1944 SH SOLE 1944 0 0 FISERV INC COM 337738108 124180 777 SH SOLE 777 0 0 FLOWSERVE CORPORATION COM 34354P105 2127318 46570 SH SOLE 46570 0 0 FORD MOTOR COMPANY COM 345370860 531 40 SH SOLE 40 0 0 FORTIVE CORPORATION COM 34959J108 154836 1800 SH SOLE 1800 0 0 FRANKLIN RESOURCES INC COM 354613101 11806 420 SH SOLE 420 0 0 FREEPORT MCMORAN INC COM 35671D857 920181 19570 SH SOLE 19570 0 0 GE HEALTHCARE TECH INC COM 36266G107 29818 328 SH SOLE 328 0 0 ARTHUR J GALLAGHER & CO COM 363576109 1393223 5572 SH SOLE 5572 0 0 GAP INC COM 364760108 3306 120 SH SOLE 120 0 0 GENERAL DYNAMICS CORP COM 369550108 9040 32 SH SOLE 32 0 0 GENERAL ELECTRIC COMP COM 369604301 168129 1201 SH SOLE 1201 0 0 GENTEX CORP COM 371901109 1529538 42346 SH SOLE 42346 0 0 GILEAD SCIENCES INC COM 375558103 49151 671 SH SOLE 671 0 0 GSK PLC-SPON ADR COM 37733W204 3430 80 SH SOLE 80 0 0 GLBL X ROBOTICS&ARTIFICIAL INTEL ETF COM 37954Y715 349910 11000 SH SOLE 11000 0 0 GOLD FIELDS LTD-SPONSORED ADR COM 38059T106 3972500 250000 SH SOLE 250000 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 33415 80 SH SOLE 80 0 0 GRACO INC COM 384109104 205238 2196 SH SOLE 2196 0 0 GRAFTECH INTERNATIONAL LTD COM 384313508 13800 10000 SH SOLE 10000 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 35013 300 SH SOLE 300 0 0 HF SINCLAIR CORP COM 403949100 116152 1924 SH SOLE 1924 0 0 HCA HEALTHCARE INC COM 40412C101 706417 2118 SH SOLE 2118 0 0 HDFC BANK LTD ADR COM 40415F101 186268 3328 SH SOLE 3328 0 0 HP INC COM 40434L105 18132 600 SH SOLE 600 0 0 HALEON PLC ADR COM 405552100 849 100 SH SOLE 100 0 0 HALLIBURTON CO COM 406216101 10249 260 SH SOLE 260 0 0 HARLEY-DAVIDSON INC COM 412822108 2273387 51975 SH SOLE 51975 0 0 HECLA MINING COMPANY COM 422704106 3112 647 SH SOLE 647 0 0 HERSHEY COMPANY(THE) COM 427866108 504922 2596 SH SOLE 2596 0 0 WTS-HERTZ GLB HLDG 30/06/51 COM 42806J148 22200 5000 SH SOLE 5000 0 0 HEWLETT-PACKARD ENTERPRISE CO COM 42824C109 10638 600 SH SOLE 600 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 758104 3554 SH SOLE 3554 0 0 HOME DEPOT INC COM 437076102 5778167 15063 SH SOLE 15063 0 0 HONEYWELL INTERNATIONAL INC COM 438516106 231112 1126 SH SOLE 1126 0 0 HOWMET AEROSPACE INC COM 443201108 105519 1542 SH SOLE 1542 0 0 H WORLD GROUP LTD ADR COM 44332N106 128329 3316 SH SOLE 3316 0 0 HUNTINGTON BANCSHARES INC COM 446150104 27900 2000 SH SOLE 2000 0 0 HUT 8 CORP COM 44812J104 55200 5000 SH SOLE 5000 0 0 ILLUMINA INC COM 452327109 705962 5141 SH SOLE 5141 0 0 INGERSOLL-RAND INC COM 45687V106 88398 931 SH SOLE 931 0 0 INGREDION INC COM 457187102 8180 70 SH SOLE 70 0 0 INTEL CORPORATION COM 458140100 645545 14615 SH SOLE 14615 0 0 INTERACTIVE BROKERS GROUP INC CL-A COM 45841N107 84788 759 SH SOLE 759 0 0 INTERCONTINENTAL HOTELS GROUP-ADR COM 45857P806 523862 4958 SH SOLE 4958 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866F104 2634396 19169 SH SOLE 19169 0 0 INTERNATIONAL BUSINESS MACHINES CORP COM 459200101 1111578 5821 SH SOLE 5821 0 0 INTERNATIONAL PAPER COMPANY COM 460146103 23412 600 SH SOLE 600 0 0 INTERPUBLIC GROUP OF COMPANIES INC COM 460690100 1691115 51827 SH SOLE 51827 0 0 INVESCO SHARES QQQ TRUST SERIES 1 COM 46090E103 4179910 9414 SH SOLE 9414 0 0 INTUIT INC COM 461202103 315250 485 SH SOLE 485 0 0 INTUITIVE SURGICAL INC COM 46120E602 39111 98 SH SOLE 98 0 0 IQVIA HOLDINGS INC COM 46266C105 265787 1051 SH SOLE 1051 0 0 ISHARES MSCI CANADA ETF COM 464286509 53592 1400 SH SOLE 1400 0 0 ISHARES SELECT DIVIDEND ETF COM 464287168 803996 6527 SH SOLE 6527 0 0 ISHARES S&P 500 INDEX FUND COM 464287200 1445758 2750 SH SOLE 2750 0 0 ISHARES MSCI EMERGING MKTS ETF COM 464287234 143780 3500 SH SOLE 3500 0 0 ISHARES 20YR TREASURY BOND ETF COM 464287432 73047 772 SH SOLE 772 0 0 ISHARES MSCI EAFE ETF COM 464287465 1204688 15085 SH SOLE 15085 0 0 ISHARES CORE S&P MID-CAP ETF COM 464287507 363833 5990 SH SOLE 5990 0 0 ISHARES RUSSELL 2000 ETF COM 464287655 178755 850 SH SOLE 850 0 0 ISHARES CORE S&P SMALL-CAP ETF COM 464287804 265248 2400 SH SOLE 2400 0 0 ISHARES INTL SELECT DIVIDEND ETF COM 464288448 577091 20581 SH SOLE 20581 0 0 ISHARES MSCI JAPAN ETF COM 46434G822 492315 6900 SH SOLE 6900 0 0 ISHARES BITCOIN TRUST ETF COM 46438F101 121410 3000 SH SOLE 3000 0 0 ITRON INC COM 465741106 486655 5260 SH SOLE 5260 0 0 JP MORGAN CHASE & CO COM 46625H100 9619408 48025 SH SOLE 48025 0 0 JOHNSON & JOHNSON COM 478160104 6189026 39124 SH SOLE 39124 0 0 KLA CORP COM 482480100 1039472 1488 SH SOLE 1488 0 0 KKR & CO INC CLASS-A COM 48251W104 45462 452 SH SOLE 452 0 0 JSC KASPI.KZ GDR-REG S COM 48581R205 251234 1953 SH SOLE 1953 0 0 KELLOGG COMPANY COM 487836108 2364645 41275 SH SOLE 41275 0 0 KENVUE INC COM 49177J102 173526 8086 SH SOLE 8086 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 7819 50 SH SOLE 50 0 0 KIMBERLY-CLARK CORPORATION COM 494368103 2318211 17922 SH SOLE 17922 0 0 KRANESHARES GLOBAL CARBON ETF COM 500767678 184560 6000 SH SOLE 6000 0 0 KYNDRYL HOLDINGS INC COM 50155Q100 2633 121 SH SOLE 121 0 0 LCI INDUSTRIES COM 50189K103 25473 207 SH SOLE 207 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 42620 200 SH SOLE 200 0 0 LAM RESEARCH CORPORATION COM 512807108 71896 74 SH SOLE 74 0 0 LAMB WESTON HOLDINGS INC W/I COM 513272104 177479 1666 SH SOLE 1666 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 59455 760 SH SOLE 760 0 0 ESTEE LAUDER COMPANIES-CL A COM 518439104 455051 2952 SH SOLE 2952 0 0 LEIDOS HOLDINGS INC COM 525327102 424469 3238 SH SOLE 3238 0 0 LILLY (ELI) & COMPANY COM 532457108 1279744 1645 SH SOLE 1645 0 0 LLOYDS BANKING GROUP PLC ADR COM 539439109 180277 69605 SH SOLE 69605 0 0 LOCKHEED MARTIN CORP COM 539830109 57314 126 SH SOLE 126 0 0 LOUISIANA-PACIFIC CORPORATION COM 546347105 167820 2000 SH SOLE 2000 0 0 LOWE'S COMPANIES COM 548661107 2017716 7921 SH SOLE 7921 0 0 LULULEMON ATHLETICA INC COM 550021109 29299 75 SH SOLE 75 0 0 MP MATERIALS CORP COM 553368101 42900 3000 SH SOLE 3000 0 0 MSCI INC COM 55354G100 214652 383 SH SOLE 383 0 0 MARATHON PETROLEUM CORP COM 56585A102 806000 4000 SH SOLE 4000 0 0 MARKETAXESS HOLDINGS INC COM 57060D108 1334794 6088 SH SOLE 6088 0 0 MARSH & MCLENNAN COMPANIES INC COM 571748102 1973906 9583 SH SOLE 9583 0 0 MARTIN MARIETTA MATERIALS INC COM 573284106 1140701 1858 SH SOLE 1858 0 0 MASCO CORPORATION COM 574599106 1434512 18186 SH SOLE 18186 0 0 MASTERCARD INC CLASS A COM 57636Q104 5459559 11337 SH SOLE 11337 0 0 MCCORMICK & CO INC NVS COM 579780206 388275 5055 SH SOLE 5055 0 0 MCDONALD'S CORPORATION COM 580135101 3796739 13466 SH SOLE 13466 0 0 MCEWEN MINING INC COM 58039P305 197200 20000 SH SOLE 20000 0 0 MCKESSON CORPORATION COM 58155Q103 594830 1108 SH SOLE 1108 0 0 MERCK & CO INC COM 58933Y105 4836759 36656 SH SOLE 36656 0 0 METLIFE INC COM 59156R108 354098 4778 SH SOLE 4778 0 0 METTLER-TOLEDO INTERNATIONAL INC COM 592688105 153098 115 SH SOLE 115 0 0 MICROSOFT CORPORATION COM 594918104 37447025 89007 SH SOLE 89007 0 0 MICROSTRATEGY INC CL A COM 594972408 767052 450 SH SOLE 450 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 458239 5108 SH SOLE 5108 0 0 MICRON TECHNOLOGY INC COM 595112103 21220 180 SH SOLE 180 0 0 MIDDLEBY CORP (THE) COM 596278101 1241781 7723 SH SOLE 7723 0 0 MONDELEZ INTERNATIONAL INC COM 609207105 395500 5650 SH SOLE 5650 0 0 MONSTER BEVERAGE CORP COM 61174X109 26735 451 SH SOLE 451 0 0 MOODY'S CORP COM 615369105 603694 1536 SH SOLE 1536 0 0 MORGAN STANLEY COM 617446448 2064364 21924 SH SOLE 21924 0 0 MOTOROLA SOLUTIONS INC COM 620076307 731614 2061 SH SOLE 2061 0 0 NATIONAL GRID PLC SPONSORED ADR COM 636274409 75042 1100 SH SOLE 1100 0 0 NETAPP INC COM 64110D104 1631969 15547 SH SOLE 15547 0 0 NETFLIX INC COM 64110L106 1140566 1878 SH SOLE 1878 0 0 NEWMONT CORPORATION COM 651639106 329011 9180 SH SOLE 9180 0 0 NEXTERA ENERGY INC COM 65339F101 701668 10979 SH SOLE 10979 0 0 NIKE INC CLASS B COM 654106103 2274692 24204 SH SOLE 24204 0 0 NORFOLK SOUTHERN CORP COM 655844108 41544 163 SH SOLE 163 0 0 NORTHROP GRUMMAN CORP COM 666807102 438453 916 SH SOLE 916 0 0 NORTHWEST NATURAL HOLDING CO COM 66765N105 18610 500 SH SOLE 500 0 0 GEN DIGITAL INC COM 668771108 2245421 100242 SH SOLE 100242 0 0 NOVARTIS AG SPONSORED ADR COM 66987V109 248596 2570 SH SOLE 2570 0 0 NOVO-NORDISK A/S ADR COM 670100205 4696615 36578 SH SOLE 36578 0 0 NUCOR CORPORATION COM 670346105 197900 1000 SH SOLE 1000 0 0 NVIDIA CORPORATION COM 67066G104 5245166 5805 SH SOLE 5805 0 0 O'REILLY AUTOMOTIVE INC COM 67103H107 7902 7 SH SOLE 7 0 0 OCCIDENTAL PETROLEUM CORP COM 674599105 307078 4725 SH SOLE 4725 0 0 OCCIDENTAL PETE CORP WTS 3/08/27 COM 674599162 216664 5027 SH SOLE 5027 0 0 OMNICOM GROUP INC COM 681919106 2035250 21034 SH SOLE 21034 0 0 ORACLE CORPORATION COM 68389X105 2944801 23444 SH SOLE 23444 0 0 ORGANON & CO COM 68622V106 5546 295 SH SOLE 295 0 0 OTIS WORLDWIDE CORPORATION COM 68902V107 639001 6437 SH SOLE 6437 0 0 OVINTIV INC COM 69047Q102 676672 13038 SH SOLE 13038 0 0 PPG INDUSTRIES INC COM 693506107 610609 4214 SH SOLE 4214 0 0 PARKER HANNIFIN CORP COM 701094104 145061 261 SH SOLE 261 0 0 PAYCHEX INC COM 704326107 857758 6985 SH SOLE 6985 0 0 PEPSICO INC COM 713448108 6006168 34319 SH SOLE 34319 0 0 PERTROLEO BRASILEIRO SA SP ADR COM 71654V408 109907 7226 SH SOLE 7226 0 0 PFIZER INC COM 717081103 1467226 52873 SH SOLE 52873 0 0 PHILIP MORRIS INTERNATIONAL INC COM 718172109 916200 10000 SH SOLE 10000 0 0 PHILLIPS 66 COM 718546104 326680 2000 SH SOLE 2000 0 0 PINDUODUO INC-ADR COM 722304102 61380 528 SH SOLE 528 0 0 PIPER JAFFRAY COMPANIES COM 724078100 10321 52 SH SOLE 52 0 0 POLARIS INC COM 731068102 1681415 16794 SH SOLE 16794 0 0 PROCTER & GAMBLE COMPANY COM 742718109 6534457 40274 SH SOLE 40274 0 0 PROGRESSIVE CORPORATION COM 743315103 477547 2309 SH SOLE 2309 0 0 PROLOGIS INC COM 74340W103 138294 1062 SH SOLE 1062 0 0 PROSHARES BITCOIN STRATEGY ETF COM 74347G440 484500 15000 SH SOLE 15000 0 0 PROSHARES ULT VIX ST FUT ETF COM 74347Y771 13000 2000 SH SOLE 2000 0 0 PUBLIC SERV ENTERPR GROUP COM 744573106 14358 215 SH SOLE 215 0 0 PULTEGROUP INC COM 745867101 241240 2000 SH SOLE 2000 0 0 QUALCOMM INC COM 747525103 3178777 18776 SH SOLE 18776 0 0 QUANTA SERVICES INC COM 74762E102 480370 1849 SH SOLE 1849 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 126108 982 SH SOLE 982 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 413722 4242 SH SOLE 4242 0 0 REGAL REXNORD CORP COM 758750103 524811 2914 SH SOLE 2914 0 0 REGENERON PHARMACEUTICALS INC COM 75886F107 2887 3 SH SOLE 3 0 0 RELX PLC - SPONSORED ADR COM 759530108 326666 7546 SH SOLE 7546 0 0 RENTOKIL INITIAL PLC-SP ADR COM 760125104 223381 7409 SH SOLE 7409 0 0 REPUBLIC SERVICES INC COM 760759100 308984 1614 SH SOLE 1614 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 112 5 SH SOLE 5 0 0 REXFORD INDUSTRIAL REALITY INC COM 76169C100 29677 590 SH SOLE 590 0 0 RIO TINTO PLC SPONSORED ADR COM 767204100 25496 400 SH SOLE 400 0 0 ROCKWELL AUTOMATION INC COM 773903109 82155 282 SH SOLE 282 0 0 ROPER TECHNOLOGIES INC COM 776696106 765547 1365 SH SOLE 1365 0 0 SHELL PLC ADR COM 780259305 923007 13768 SH SOLE 13768 0 0 RYAN SPECIALTY GROUP HLDGS-A COM 78351F107 226274 4077 SH SOLE 4077 0 0 S&P GLOBAL INC COM 78409V104 852602 2004 SH SOLE 2004 0 0 SEI INVESTMENTS COMPANY COM 784117103 2011762 27980 SH SOLE 27980 0 0 SPDR S&P 500 ETF TRUST COM 78462F103 2376307 4543 SH SOLE 4543 0 0 SPDR GOLD TRUST ETF COM 78463V107 1118705 5438 SH SOLE 5438 0 0 SPDR S&P DIVIDEND ETF COM 78464A763 551208 4200 SH SOLE 4200 0 0 SPDR S&P MIDCAP 400 ETF TRST COM 78467Y107 55640 100 SH SOLE 100 0 0 SPDR BLLOMBERG 1-3 MONTH T-BILL ETF COM 78468R663 5967 65 SH SOLE 65 0 0 SANOFI SPON ADR COM 80105N105 129713 2669 SH SOLE 2669 0 0 SASOL LIMITED SPONSORED ADR COM 803866300 54670 7000 SH SOLE 7000 0 0 SCHWAB, CHARLES CORP COM 808513105 48830 675 SH SOLE 675 0 0 SERVICENOW INC COM 81762P102 218809 287 SH SOLE 287 0 0 SHERWIN-WILLIAMS COMPANY (THE) COM 824348106 1372648 3952 SH SOLE 3952 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 29499 169 SH SOLE 169 0 0 SMUCKER (J.M.) CO COM 832696405 1259 10 SH SOLE 10 0 0 SONY CORPORATION-SPONSORED ADR COM 835699307 623844 7276 SH SOLE 7276 0 0 SOUTHERN COMPANY COM 842587107 590348 8229 SH SOLE 8229 0 0 SOUTHERN COPPER CORPORATION COM 84265V105 470822 4466 SH SOLE 4466 0 0 SOUTHWEST AIRLINES CO COM 844741108 7881 270 SH SOLE 270 0 0 STARBUCKS CORPORATION COM 855244109 558758 6114 SH SOLE 6114 0 0 STATE STREET CORP COM 857477103 649101 8395 SH SOLE 8395 0 0 STMICROELECTRONICS NV-NY SHS COM 861012102 129720 3000 SH SOLE 3000 0 0 STRYKER CORPORATION COM 863667101 1263997 3532 SH SOLE 3532 0 0 SYLVAMO CORP COM 871332102 8891 144 SH SOLE 144 0 0 SYNOPSYS INC COM 871607107 114300 200 SH SOLE 200 0 0 SYSCO CORP COM 871829107 245975 3030 SH SOLE 3030 0 0 TJX COMPANIES INC COM 872540109 1448683 14284 SH SOLE 14284 0 0 T-MOBILE US INC COM 872590104 930354 5700 SH SOLE 5700 0 0 TAIWAN SEMICONDUCTOR-SP ADR COM 874039100 1927148 14165 SH SOLE 14165 0 0 TARGET CORP COM 87612E106 147084 830 SH SOLE 830 0 0 TEJON RANCH CO COM 879080109 154100 10000 SH SOLE 10000 0 0 TEMPUR SEALY INTERNATIONAL INC COM 88023U101 1864832 32820 SH SOLE 32820 0 0 TEXAS INSTRUMENTS INC COM 882508104 1793666 10296 SH SOLE 10296 0 0 THERMO FISHER SCIENTIFIC COM 883556102 1747698 3007 SH SOLE 3007 0 0 3M COMPANY COM 88579Y101 319699 3605 SH SOLE 3605 0 0 TOLL BROTHERS INC COM 889478103 258740 2000 SH SOLE 2000 0 0 TOPBUILD CORP COM 89055F103 699439 1587 SH SOLE 1587 0 0 TOTAL S.A. SPONSORED ADR COM 89151E109 177581 2580 SH SOLE 2580 0 0 TOYOTA MOTOR CORP COM 892331307 127602 507 SH SOLE 507 0 0 TRACTOR SUPPLY COMPANY COM 892356106 422154 1613 SH SOLE 1613 0 0 TRADEWEB MARKETSINC-CLASS A COM 892672106 325427 3124 SH SOLE 3124 0 0 TRAVELERS COMPANIES INC COM 89417E109 2762 12 SH SOLE 12 0 0 U.S. BANCORP COM 902973304 44700 1000 SH SOLE 1000 0 0 UBER TECHNOLOGIES INC COM 90353T100 26947 350 SH SOLE 350 0 0 UNILEVER PLC SPON ADR COM 904767704 201513 4015 SH SOLE 4015 0 0 UNION PACIFIC CORPORATION COM 907818108 1968670 8005 SH SOLE 8005 0 0 UNITED PARCEL SERVICE INC CL B COM 911312106 7432 50 SH SOLE 50 0 0 UNITEDHEALTH GROUP INC COM 91324P102 8280289 16738 SH SOLE 16738 0 0 VF CORPORATION COM 918204108 506 33 SH SOLE 33 0 0 VALERO ENERGY CORP COM 91913Y100 853450 5000 SH SOLE 5000 0 0 VANECK VECTORS GOLD MINERS ETF COM 92189F106 126480 4000 SH SOLE 4000 0 0 VANGUARD DIVIDEND APREC INDEX FD ETF COM 921908844 542534 2971 SH SOLE 2971 0 0 VANGUARD ESG US STOCK ETF COM 921910733 3675880 39445 SH SOLE 39445 0 0 VANGUARD FTSE DEV MKT ETF COM 921943858 17560 350 SH SOLE 350 0 0 VANGUARD FTSE ALL WORLD COM 922042718 10516 90 SH SOLE 90 0 0 VANGUARD EMERGING MARKETS ETF COM 922042858 16708 400 SH SOLE 400 0 0 VANGUARD SHORT-TERM CORP BOND ETF COM 92206C409 74218 960 SH SOLE 960 0 0 VANGUARD S&P500 INDEX ETF COM 922908363 15184352 31588 SH SOLE 31588 0 0 VANGUARD TOTAL STOCK MARKET ETF COM 922908769 259900 1000 SH SOLE 1000 0 0 VERALTO CORP COM 92338C103 56210 634 SH SOLE 634 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1502252 35802 SH SOLE 35802 0 0 VERISK ANALYTICS INC COM 92345Y106 2398081 10173 SH SOLE 10173 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 773319 1850 SH SOLE 1850 0 0 VIATRIS INC COM 92556V106 100451 8413 SH SOLE 8413 0 0 VISA INC CLASS A COM 92826C839 11266460 40370 SH SOLE 40370 0 0 VISTRA CORP COM 92840M102 58854 845 SH SOLE 845 0 0 WABTEC CORPORATION COM 929740108 1544936 10605 SH SOLE 10605 0 0 WALMART INC COM 931142103 932876 15504 SH SOLE 15504 0 0 WARNER BROS DISCOVERY-A COM 934423104 42733 4895 SH SOLE 4895 0 0 WASTE MANAGEMENT INC COM 94106L109 7460 35 SH SOLE 35 0 0 WATERS CORPORATION COM 941848103 2220972 6452 SH SOLE 6452 0 0 WELLS FARGO & CO COM 949746101 911189 15721 SH SOLE 15721 0 0 WEST PHARMACEUTICAL SERVICES INC COM 955306105 9893 25 SH SOLE 25 0 0 WEYERHAEUSER CO COM 962166104 186732 5200 SH SOLE 5200 0 0 WOODSIDE ENERGY GROUP ADR COM 980228308 6970 349 SH SOLE 349 0 0 YUM! BRANDS INC. COM 988498101 3328 24 SH SOLE 24 0 0 YUM CHINA HOLDING INC COM 98850P109 1265998 31817 SH SOLE 31817 0 0 ZOETIS INC COM 98978V103 157196 929 SH SOLE 929 0 0 ASML HOLDING NV-NY REG SHS COM N07059210 501733 517 SH SOLE 517 0 0 Algonquin Power & Utilities Corp COM 015857105 33116168 5239900 SH SOLE 5239900 0 0 Algonquin Power & Utilities Corp COM 015857105 104280 16500 SH DFND 5 0 16500 0 Algonquin Power & Utilities Corp COM 015857105 136512 21600 SH DFND 5 0 21600 0 Algonquin Power & Utilities Corp COM 015857105 170956 27050 SH DFND 5 0 27050 0 Bank of Montreal COM 063671101 234432 2400 SH DFND 5 0 2400 0 Bank of Montreal COM 063671101 361416 3700 SH DFND 5 0 3700 0 Bank of Montreal COM 063671101 1807080 18500 SH DFND 5 0 18500 0 Bank of Montreal COM 063671101 371184 3800 SH DFND 5 0 3800 0 Barrick Gold Corp COM 067901108 198016 11900 SH DFND 5 0 11900 0 Barrick Gold Corp COM 067901108 264576 15900 SH DFND 5 0 15900 0 Barrick Gold Corp COM 067901108 1595776 95900 SH DFND 5 0 95900 0 Barrick Gold Corp COM 067901108 251264 15100 SH DFND 5 0 15100 0 Bausch Health Cos Inc COM 071734107 67904 6400 SH DFND 5 0 6400 0 Bausch Health Cos Inc COM 071734107 95490 9000 SH DFND 5 0 9000 0 Bausch Health Cos Inc COM 071734107 229176 21600 SH DFND 5 0 21600 0 Bausch Health Cos Inc COM 071734107 77453 7300 SH DFND 5 0 7300 0 BCE Inc COM 05534B760 58785400 1730000 SH SOLE 1730000 0 0 BCE Inc COM 05534B760 1049982 30900 SH DFND 5 0 30900 0 BCE Inc COM 05534B760 1634438 48100 SH DFND 5 0 48100 0 BCE Inc COM 05534B760 8136511 239450 SH DFND 5 0 239450 0 BCE Inc COM 05534B760 1867201 54950 SH DFND 5 0 54950 0 Canadian National Railway Co COM 136375102 777089 5900 SH DFND 5 0 5900 0 Canadian National Railway Co COM 136375102 1211732 9200 SH DFND 5 0 9200 0 Canadian National Railway Co COM 136375102 6098173 46300 SH DFND 5 0 46300 0 Canadian National Railway Co COM 136375102 1330271 10100 SH DFND 5 0 10100 0 Canadian Natural Resources Ltd COM 136385101 165232800 2165000 SH SOLE 2165000 0 0 CGI Inc COM 12532H104 1104900 10000 SH DFND 5 0 10000 0 CGI Inc COM 12532H104 1734693 15700 SH DFND 5 0 15700 0 CGI Inc COM 12532H104 8772906 79400 SH DFND 5 0 79400 0 CGI Inc COM 12532H104 1966722 17800 SH DFND 5 0 17800 0 CME Group Inc COM 12572Q105 6189588 28750 SH SOLE 28750 0 0 Descartes Systems Group Inc/The COM 249906108 356967 3900 SH DFND 5 0 3900 0 Descartes Systems Group Inc/The COM 249906108 585792 6400 SH DFND 5 0 6400 0 Descartes Systems Group Inc/The COM 249906108 2169261 23700 SH DFND 5 0 23700 0 Descartes Systems Group Inc/The COM 249906108 604098 6600 SH DFND 5 0 6600 0 Enbridge Inc COM 29250N105 80753760 2232000 SH SOLE 2232000 0 0 Enbridge Inc COM 29250N105 445014 12300 SH DFND 5 0 12300 0 Enbridge Inc COM 29250N105 669330 18500 SH DFND 5 0 18500 0 Enbridge Inc COM 29250N105 3860406 106700 SH DFND 5 0 106700 0 Enbridge Inc COM 29250N105 607824 16800 SH DFND 5 0 16800 0 FirstService Corp COM 33767E202 165800 1000 SH DFND 5 0 1000 0 FirstService Corp COM 33767E202 265280 1600 SH DFND 5 0 1600 0 FirstService Corp COM 33767E202 878740 5300 SH DFND 5 0 5300 0 FirstService Corp COM 33767E202 215540 1300 SH DFND 5 0 1300 0 Fortis Inc/Canada COM 349553107 81785700 2070000 SH SOLE 2070000 0 0 Fortis Inc/Canada COM 349553107 1098378 27800 SH DFND 5 0 27800 0 Fortis Inc/Canada COM 349553107 1710783 43300 SH DFND 5 0 43300 0 Fortis Inc/Canada COM 349553107 9221634 233400 SH DFND 5 0 233400 0 Fortis Inc/Canada COM 349553107 1955745 49500 SH DFND 5 0 49500 0 Franco-Nevada Corp COM 351858105 226404 1900 SH DFND 5 0 1900 0 Franco-Nevada Corp COM 351858105 405144 3400 SH DFND 5 0 3400 0 Franco-Nevada Corp COM 351858105 2144880 18000 SH DFND 5 0 18000 0 Franco-Nevada Corp COM 351858105 345564 2900 SH DFND 5 0 2900 0 Manulife Financial Corp COM 56501R106 63599550 2545000 SH SOLE 2545000 0 0 Manulife Financial Corp COM 56501R106 37485 1500 SH DFND 5 0 1500 0 Manulife Financial Corp COM 56501R106 29988 1200 SH DFND 5 0 1200 0 Manulife Financial Corp COM 56501R106 1611855 64500 SH DFND 5 0 64500 0 Manulife Financial Corp COM 56501R106 77469 3100 SH DFND 5 0 3100 0 Nutrien Ltd COM 67077M108 91235369 1679900 SH SOLE 1679900 0 0 Osisko Gold Royalties Ltd COM 68827L101 216744 13200 SH DFND 5 0 13200 0 Pembina Pipeline Corp COM 706327103 45942000 1300000 SH SOLE 1300000 0 0 Primo Water Corp COM 74167P108 50988 2800 SH DFND 5 0 2800 0 Primo Water Corp COM 74167P108 83766 4600 SH DFND 5 0 4600 0 Primo Water Corp COM 74167P108 864975 47500 SH DFND 5 0 47500 0 Primo Water Corp COM 74167P108 32778 1800 SH DFND 5 0 1800 0 Restaurant Brands International Inc COM 76131D103 413140 5200 SH DFND 5 0 5200 0 Restaurant Brands International Inc COM 76131D103 579985 7300 SH DFND 5 0 7300 0 Restaurant Brands International Inc COM 76131D103 3750040 47200 SH DFND 5 0 47200 0 Restaurant Brands International Inc COM 76131D103 619710 7800 SH DFND 5 0 7800 0 Rogers Communications Inc COM 775109200 72365000 1765000 SH SOLE 1765000 0 0 Royal Bank of Canada COM 780087102 1109680 11000 SH DFND 5 0 11000 0 Royal Bank of Canada COM 780087102 1745224 17300 SH DFND 5 0 17300 0 Royal Bank of Canada COM 780087102 9921548 98350 SH DFND 5 0 98350 0 Royal Bank of Canada COM 780087102 1992380 19750 SH DFND 5 0 19750 0 SSR Mining Inc COM 784730103 446 100 SH DFND 5 0 100 0 Stantec Inc COM 85472N109 332160 4000 SH DFND 5 0 4000 0 Stantec Inc COM 85472N109 614496 7400 SH DFND 5 0 7400 0 Stantec Inc COM 85472N109 4816320 58000 SH DFND 5 0 58000 0 Stantec Inc COM 85472N109 656016 7900 SH DFND 5 0 7900 0 Sun Life Financial Inc COM 866796105 1151638 21100 SH DFND 5 0 21100 0 Sun Life Financial Inc COM 866796105 1795682 32900 SH DFND 5 0 32900 0 Sun Life Financial Inc COM 866796105 9338638 171100 SH DFND 5 0 171100 0 Sun Life Financial Inc COM 866796105 1975796 36200 SH DFND 5 0 36200 0 Suncor Energy Inc COM 867224107 7382 200 SH DFND 5 0 200 0 Suncor Energy Inc COM 867224107 92275 2500 SH DFND 5 0 2500 0 TC Energy Corp COM 87807B107 66531000 1655000 SH SOLE 1655000 0 0 TELUS Corp COM 87971M103 68202600 4260000 SH SOLE 4260000 0 0 TELUS Corp COM 87971M103 986216 61600 SH DFND 5 0 61600 0 TELUS Corp COM 87971M103 1496935 93500 SH DFND 5 0 93500 0 TELUS Corp COM 87971M103 7947076 496382 SH DFND 5 0 496382 0 TELUS Corp COM 87971M103 1717873 107300 SH DFND 5 0 107300 0 Thomson Reuters Corp COM 884903808 1268456 8140 SH DFND 5 0 8140 0 Thomson Reuters Corp COM 884903808 1960497 12581 SH DFND 5 0 12581 0 Thomson Reuters Corp COM 884903808 10358799 66475 SH DFND 5 0 66475 0 Thomson Reuters Corp COM 884903808 2252211 14453 SH DFND 5 0 14453 0 Waste Connections Inc COM 94106B101 1186869 6900 SH DFND 5 0 6900 0 Waste Connections Inc COM 94106B101 1892110 11000 SH DFND 5 0 11000 0 Waste Connections Inc COM 94106B101 10462508 60825 SH DFND 5 0 60825 0 Waste Connections Inc COM 94106B101 1930812 11225 SH DFND 5 0 11225 0 Wheaton Precious Metals Corp COM 962879102 113112 2400 SH DFND 5 0 2400 0 Wheaton Precious Metals Corp COM 962879102 235650 5000 SH DFND 5 0 5000 0 Wheaton Precious Metals Corp COM 962879102 1319640 28000 SH DFND 5 0 28000 0 Wheaton Precious Metals Corp COM 962879102 221511 4700 SH DFND 5 0 4700 0 BROOKFIELD CORP CL-A LVS COM 11271J107 8374000 200000 SH DFND 1 0 200000 0 BROOKFIELD CORP CL-A LVS COM 11271J107 1306344 31200 SH DFND 1 0 31200 0 IM CANNABIS CORP-NEW COM 44969Q307 1247 2353 SH DFND 1 0 2353 0 LARGO INC COM 517097101 21023 12741 SH DFND 1 0 12741 0 SANGOMA TECHNOLOGIES-NEW COM 80100R408 140844 29100 SH DFND 1 0 29100 0 SANGOMA TECHNOLOGIES-NEW COM 80100R408 2250600 465000 SH DFND 1 0 465000 0 UR-ENERGY INC COM 91688R108 800000 500000 SH DFND 1 0 500000 0 ZOMEDICA CORP COM 98980M109 3 20 SH DFND 1 0 20 0 AIRBNB, INC. BOND 009066AB7 11468416 12302000 SH SOLE 0 0 0 AKAMAI TECHNOLOGIES, INC. BOND 00971TAJ0 18323325 15500000 SH SOLE 0 0 0 AKAMAI TECHNOLOGIES, INC. BOND 00971TAL5 10465290 9900000 SH SOLE 0 0 0 ALARM.COM HOLDINGS, INC. BOND 011642AB1 3689880 4000000 SH SOLE 0 0 0 ALLIANT ENERGY CORPORATION BOND 018802AC2 12334875 12500000 SH SOLE 0 0 0 Affirm Holdings, Inc. BOND 00827BAB2 832670 1000000 SH SOLE 0 0 0 BENTLEY SYSTEMS, INCORPORATED BOND 08265TAD1 3562896 3963000 SH SOLE 0 0 0 BLOCK INC BOND 852234AJ2 5635095 6295000 SH SOLE 0 0 0 BLOCK INC BOND 852234AK9 3606000 4365000 SH SOLE 0 0 0 BOX, INC. BOND 10316TAB0 4750747 3946000 SH SOLE 0 0 0 CONFLUENT INC BOND 20717MAB9 1287495 1500000 SH SOLE 0 0 0 CONMED CORPORATION BOND 207410AH4 3207015 3500000 SH SOLE 0 0 0 DIGITALOCEAN HOLDINGS, INC. BOND 25402DAB8 1682000 2000000 SH SOLE 0 0 0 DRAFTKINGS INC. BOND 26142RAB0 3513773 4052000 SH SOLE 0 0 0 DROPBOX INC BOND 26210CAD6 4932839 5273000 SH SOLE 0 0 0 Dayforce Inc BOND 15677JAD0 3216710 3500000 SH SOLE 0 0 0 ENPHASE ENERGY INC BOND 29355AAH0 3360628 3650000 SH SOLE 0 0 0 EVERBRIDGE INC BOND 29978AAE4 2755901 2820000 SH SOLE 0 0 0 EXPEDIA GROUP, INC. BOND 30212PBE4 2314075 2500000 SH SOLE 0 0 0 Etsy, Inc. BOND 29786AAL0 1680760 2000000 SH SOLE 0 0 0 Exact Sciences Corporation BOND 30063PAB1 2374000 2500000 SH SOLE 0 0 0 FIVE9, INC. BOND 338307AD3 4711150 5000000 SH SOLE 0 0 0 HAEMONETICS CORPORATION BOND 405024AB6 2774040 3000000 SH SOLE 0 0 0 HALOZYME THERAPEUTICS INC BOND 40637HAD1 4436300 5000000 SH SOLE 0 0 0 INTEGER HOLDINGS CORP BOND 45826HAB5 3613550 2500000 SH SOLE 0 0 0 IONIS PHARMACEUTICALS, INC. BOND 462222AD2 5425420 5500000 SH SOLE 0 0 0 JAZZ PHARMACEUTICALS PUBLIC LIMITED COMPANY BOND 472145AF8 3972000 4000000 SH SOLE 0 0 0 JOHN BEAN TECHNOLOGIES CORPORATION BOND 477839AB0 3679000 4000000 SH SOLE 0 0 0 LUMENTUM HOLDINGS INC BOND 55024UAD1 3526480 4000000 SH SOLE 0 0 0 MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC. BOND 55405YAB6 3773000 3004000 SH SOLE 0 0 0 NUVASIVE, INC. BOND 670704AJ4 4775200 5000000 SH SOLE 0 0 0 OKTA INC BOND 679295AF2 1885531 2049000 SH SOLE 0 0 0 PERFICIENT, INC. BOND 71375UAF8 3032750 3500000 SH SOLE 0 0 0 PPL CAPITAL FUNDING, INC. BOND 69352PAS2 1534256 1600000 SH SOLE 0 0 0 PROGRESS SOFTWARE CORP BOND 743312AB6 3117090 3000000 SH SOLE 0 0 0 Rapid7, Inc. BOND 753422AF1 3513000 4000000 SH SOLE 0 0 0 SHAKE SHACK INC. BOND 819047AB7 4589517 4978000 SH SOLE 0 0 0 SHOPIFY INC. BOND 82509LAA5 2380000 2500000 SH SOLE 0 0 0 SNAP INC BOND 83304AAF3 3233360 4000000 SH SOLE 0 0 0 SPOTIFY TECHNOLOGY BOND 84921RAB6 8999046 9800000 SH SOLE 0 0 0 SolarEdge Technologies Inc BOND 83417MAD6 2412848 2645000 SH SOLE 0 0 0 Splunk Inc. BOND 848637AF1 667615 669000 SH SOLE 0 0 0 TECHTARGET INC BOND 87874RAD2 3328955 3500000 SH SOLE 0 0 0 TELADOC INC BOND 87918AAF2 1436500 1700000 SH SOLE 0 0 0 THE SOUTHERN COMPANY BOND 842587DP9 1945383 1953000 SH SOLE 0 0 0 TRIPADVISOR, INC. BOND 896945AD4 2479738 2650000 SH SOLE 0 0 0 UNITY SOFTWARE INC. BOND 91332UAB7 2255582 2664000 SH SOLE 0 0 0 VAIL RESORTS, INC. BOND 91879QAN9 6269386 6821000 SH SOLE 0 0 0 VERINT SYSTEMS INC. BOND 92343XAC4 2573551 2765000 SH SOLE 0 0 0 Wix.com Ltd. BOND 92940WAD1 1852980 2000000 SH SOLE 0 0 0 Zillow Group, Inc. BOND 98954MAG6 1258630 1000000 SH SOLE 0 0 0 j2 Global, Inc. BOND 48123VAE2 1889000 2000000 SH SOLE 0 0 0 First Horizon National Corp COM 320517105 304038750 19742776 SH SOLE 19742776 0 0