0001172661-20-001110.txt : 20200430 0001172661-20-001110.hdr.sgml : 20200430 20200430162127 ACCESSION NUMBER: 0001172661-20-001110 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200430 DATE AS OF CHANGE: 20200430 EFFECTIVENESS DATE: 20200430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CIBC Asset Management Inc CENTRAL INDEX KEY: 0001021926 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03663 FILM NUMBER: 20835966 BUSINESS ADDRESS: STREET 1: 18 YORK STREET STREET 2: SUITE 1300 CITY: TORONTO STATE: A6 ZIP: M5J 2T8 BUSINESS PHONE: 1-888-888-3863 MAIL ADDRESS: STREET 1: 18 YORK STREET STREET 2: SUITE 1300 CITY: TORONTO STATE: A6 ZIP: M5J 2T8 FORMER COMPANY: FORMER CONFORMED NAME: CIBC Global Asset Management Inc DATE OF NAME CHANGE: 20070511 FORMER COMPANY: FORMER CONFORMED NAME: TAL GLOBAL ASSET MANAGEMENT INC DATE OF NAME CHANGE: 19990803 FORMER COMPANY: FORMER CONFORMED NAME: TAL INVESTMENT COUNSEL LTD DATE OF NAME CHANGE: 19980206 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001021926 XXXXXXXX 03-31-2020 03-31-2020 false CIBC Asset Management Inc
18 York Street Suite 1300 Toronto A6 M5J 2T8
13F HOLDINGS REPORT 028-03663 N
Colum McKinley Managing Director & CIO - Global Equities 416-980-8044 /s/ Colum McKinley Toronto A6 04-30-2020 0 1023 14138112
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 213 3425 SH SOLE 3425 0 0 3M CO COM 88579Y101 6882 50414 SH SOLE 50414 0 0 ABBOTT LABS COM 002824100 13075 165696 SH SOLE 165696 0 0 ABBVIE INC COM 00287Y109 16417 215585 SH SOLE 215585 0 0 ABIOMED INC COM 003654100 553 3807 SH SOLE 3807 0 0 ABM INDS INC COM 000957100 221 9061 SH SOLE 9061 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 224 5309 SH SOLE 5309 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 30097 184353 SH SOLE 180468 0 3885 ACTIVISION BLIZZARD INC COM 00507V109 18860 317087 SH SOLE 317087 0 0 ADOBE INC COM 00724F101 27188 85431 SH SOLE 83991 0 1440 ADT INC COM 00090Q103 118 27374 SH SOLE 27374 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 606 6491 SH SOLE 6491 0 0 ADVANCED MICRO DEVICES INC COM 007903107 7274 159940 SH SOLE 159940 0 0 AERCAP HOLDINGS NV SHS N00985106 224 9829 SH SOLE 9829 0 0 AES CORP COM 00130H105 781 57392 SH SOLE 57392 0 0 AFLAC INC COM 001055102 2849 83213 SH SOLE 83213 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1895 26453 SH SOLE 26453 0 0 AGNC INVT CORP COM 00123Q104 11002 1039887 SH SOLE 1039887 0 0 AGNICO EAGLE MINES LTD COM 008474108 161345 4056519 SH SOLE 4054899 0 1620 AIR PRODS & CHEMS INC COM 009158106 5029 25194 SH SOLE 25194 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1272 13908 SH SOLE 13908 0 0 AKORN INC COM 009728106 6 10279 SH SOLE 10279 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 2151 429801 SH SOLE 429801 0 0 ALASKA AIR GROUP INC COM 011659109 293 10308 SH SOLE 10308 0 0 ALBEMARLE CORP COM 012653101 505 8956 SH SOLE 8956 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1358 9911 SH SOLE 9911 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 10203 113630 SH SOLE 113630 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 27630 2059395 SH SOLE 2059395 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16067 82613 SH SOLE 82613 0 0 ALIGN TECHNOLOGY INC COM 016255101 1934 11120 SH SOLE 11120 0 0 ALLEGHANY CORP DEL COM 017175100 297 537 SH SOLE 537 0 0 ALLEGION PLC ORD SHS G0176J109 402 4374 SH SOLE 4374 0 0 ALLERGAN PLC SHS G0177J108 4993 28194 SH SOLE 28194 0 0 ALLIANT ENERGY CORP COM 018802108 7688 159200 SH SOLE 159200 0 0 ALLSTATE CORP COM 020002101 3470 37823 SH SOLE 37823 0 0 ALLY FINL INC COM 02005N100 207 14349 SH SOLE 14349 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 444 4076 SH SOLE 4076 0 0 ALPHABET INC CAP STK CL A 02079K305 45705 39335 SH SOLE 39335 0 0 ALPHABET INC CAP STK CL C 02079K107 73634 63324 SH SOLE 62659 0 665 ALTERYX INC COM CL A 02156B103 217 2277 SH SOLE 2277 0 0 ALTICE USA INC CL A 02156K103 526 23580 SH SOLE 23580 0 0 ALTRIA GROUP INC COM 02209S103 8873 229493 SH SOLE 229493 0 0 AMAZON COM INC COM 023135106 140008 71809 SH SOLE 71334 0 475 AMCOR PLC ORD G0250X107 746 91864 SH SOLE 91864 0 0 AMEDISYS INC COM 023436108 226 1229 SH SOLE 1229 0 0 AMERCO COM 023586100 210 722 SH SOLE 722 0 0 AMEREN CORP COM 023608102 7550 103664 SH SOLE 103664 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 739 60654 SH SOLE 60654 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 57 15883 SH SOLE 15883 0 0 AMERICAN ELEC PWR CO INC COM 025537101 10450 130657 SH SOLE 130657 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 237 12584 SH SOLE 12584 0 0 AMERICAN EXPRESS CO COM 025816109 7883 92079 SH SOLE 92079 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 236 3374 SH SOLE 3374 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 252 10849 SH SOLE 10849 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1817 74943 SH SOLE 74943 0 0 AMERICAN TOWER CORP NEW COM 03027X100 26932 123683 SH SOLE 120743 0 2940 AMERICAN WTR WKS CO INC NEW COM 030420103 23312 194986 SH SOLE 189291 0 5695 AMERICOLD RLTY TR COM 03064D108 238 7005 SH SOLE 7005 0 0 AMERIPRISE FINL INC COM 03076C106 1159 11314 SH SOLE 11314 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1341 15155 SH SOLE 15155 0 0 AMETEK INC COM 031100100 1433 19894 SH SOLE 19894 0 0 AMGEN INC COM 031162100 19623 96796 SH SOLE 96796 0 0 AMN HEALTHCARE SVCS INC COM 001744101 225 3900 SH SOLE 3900 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 42 11962 SH SOLE 11962 0 0 AMPHENOL CORP NEW CL A 032095101 1892 25956 SH SOLE 25956 0 0 ANALOG DEVICES INC COM 032654105 7348 81958 SH SOLE 81958 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 97 18549 SH SOLE 18549 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1481 89045 SH SOLE 89045 0 0 ANIXTER INTL INC COM 035290105 365 4154 SH SOLE 4154 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 8867 1748945 SH SOLE 1748945 0 0 ANSYS INC COM 03662Q105 6735 28973 SH SOLE 28973 0 0 ANTERO MIDSTREAM CORP COM 03676B102 42 19887 SH SOLE 19887 0 0 ANTERO RESOURCES CORP COM 03674X106 12 17015 SH SOLE 17015 0 0 ANTHEM INC COM 036752103 5444 23979 SH SOLE 23979 0 0 AON PLC SHS CL A G0408V102 21417 129768 SH SOLE 126168 0 3600 APACHE CORP COM 037411105 134 32114 SH SOLE 32114 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 434 12339 SH SOLE 12339 0 0 APHRIA INC COM 03765K104 508 167095 SH SOLE 167095 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 156 21022 SH SOLE 21022 0 0 APPLE INC COM 037833100 193116 761770 SH SOLE 759095 0 2675 APPLIED MATLS INC COM 038222105 6307 137657 SH SOLE 137657 0 0 APTARGROUP INC COM 038336103 225 2258 SH SOLE 2258 0 0 APTIV PLC SHS G6095L109 1028 20870 SH SOLE 20870 0 0 ARCH CAP GROUP LTD ORD G0450A105 1104 38806 SH SOLE 38806 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1699 48297 SH SOLE 48297 0 0 ARCHROCK INC COM 03957W106 71 18915 SH SOLE 18915 0 0 ARCONIC INC COM 03965L100 565 35160 SH SOLE 35160 0 0 ARCOSA INC COM 039653100 258 6497 SH SOLE 6497 0 0 ARES CAPITAL CORP COM 04010L103 176 16362 SH SOLE 16362 0 0 ARISTA NETWORKS INC COM 040413106 1109 5477 SH SOLE 5477 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2755 10531 SH SOLE 10531 0 0 ASPEN TECHNOLOGY INC COM 045327103 239 2515 SH SOLE 2515 0 0 ASSURANT INC COM 04621X108 528 5073 SH SOLE 5073 0 0 AT&T INC COM 00206R102 23930 821692 SH SOLE 821692 0 0 ATMOS ENERGY CORP COM 049560105 7410 74680 SH SOLE 74680 0 0 AURORA CANNABIS INC COM 05156X108 643 720256 SH SOLE 720256 0 0 AUTODESK INC COM 052769106 4998 32020 SH SOLE 32020 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 10356 75769 SH SOLE 75769 0 0 AUTOZONE INC COM 053332102 1779 2103 SH SOLE 2103 0 0 AVALARA INC COM 05338G106 4125 55289 SH SOLE 55289 0 0 AVALONBAY CMNTYS INC COM 053484101 1778 12081 SH SOLE 12081 0 0 AVANGRID INC COM 05351W103 505 11544 SH SOLE 11544 0 0 AVANTOR INC COM 05352A100 258 20634 SH SOLE 20634 0 0 AVERY DENNISON CORP COM 053611109 987 9691 SH SOLE 9691 0 0 AVISTA CORP COM 05379B107 377 8872 SH SOLE 8872 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1030 26657 SH SOLE 26657 0 0 B2GOLD CORP COM 11777Q209 3294 1092144 SH SOLE 1092144 0 0 BAIDU INC SPON ADR REP A 056752108 2381 23623 SH SOLE 23623 0 0 BAKER HUGHES COMPANY CL A 05722G100 728 69339 SH SOLE 69339 0 0 BALL CORP COM 058498106 1839 28440 SH SOLE 28440 0 0 BALLARD PWR SYS INC NEW COM 058586108 809 107058 SH SOLE 107058 0 0 BANK MONTREAL COM 063671101 245077 4871486 SH SOLE 4871486 0 0 BANK NEW YORK MELLON CORP COM 064058100 2579 76578 SH SOLE 76578 0 0 BANK NOVA SCOTIA B C COM 064149107 233248 5732567 SH SOLE 5732567 0 0 BARRICK GOLD CORPORATION COM 067901108 289952 15836831 SH SOLE 15836831 0 0 BAUSCH HEALTH COS INC COM 071734107 5495 355839 SH SOLE 355839 0 0 BAXTER INTL INC COM 071813109 3549 43712 SH SOLE 43712 0 0 BAYTEX ENERGY CORP COM 07317Q105 409 1724345 SH SOLE 979927 0 744418 BCE INC COM NEW 05534B760 121509 2972875 SH SOLE 2972875 0 0 BECTON DICKINSON & CO COM 075887109 5534 24087 SH SOLE 23175 0 912 BEIGENE LTD SPONSORED ADR 07725L102 332 2698 SH SOLE 2698 0 0 BERKLEY W R CORP COM 084423102 7877 150986 SH SOLE 150986 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 46140 252368 SH SOLE 252368 0 0 BEST BUY INC COM 086516101 1199 21030 SH SOLE 21030 0 0 BGC PARTNERS INC CL A 05541T101 34 13557 SH SOLE 13557 0 0 BIO RAD LABS INC CL A 090572207 383 1092 SH SOLE 1092 0 0 BIOGEN INC COM 09062X103 8387 26510 SH SOLE 26510 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1454 17202 SH SOLE 17202 0 0 BIO-TECHNE CORP COM 09073M104 279 1473 SH SOLE 1473 0 0 BK OF AMERICA CORP COM 060505104 25305 1191929 SH SOLE 1191929 0 0 BLACK KNIGHT INC COM 09215C105 316 5438 SH SOLE 5438 0 0 BLACKBERRY LTD COM 09228F103 1339 327800 SH SOLE 327800 0 0 BLACKROCK INC COM 09247X101 6792 15438 SH SOLE 15438 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 2543 55805 SH SOLE 55805 0 0 BLOCK H & R INC COM 093671105 238 16887 SH SOLE 16887 0 0 BOEING CO COM 097023105 7092 47550 SH SOLE 47550 0 0 BOOKING HLDGS INC COM 09857L108 8245 6129 SH SOLE 6129 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 353 5137 SH SOLE 5137 0 0 BORGWARNER INC COM 099724106 418 17155 SH SOLE 17155 0 0 BOSTON PRIVATE FINL HLDGS IN COM 101119105 79 11039 SH SOLE 11039 0 0 BOSTON PROPERTIES INC COM 101121101 1206 13073 SH SOLE 13073 0 0 BOSTON SCIENTIFIC CORP COM 101137107 3921 120176 SH SOLE 120176 0 0 BP PLC SPONSORED ADR 055622104 4865 199527 SH SOLE 199527 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 217 2129 SH SOLE 2129 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 12146 217906 SH SOLE 217906 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3742 109496 SH SOLE 109496 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 108 11420 SH SOLE 11420 0 0 BROADCOM INC COM 11135F101 13701 57786 SH SOLE 57786 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 924 9742 SH SOLE 9742 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 632620 14324313 SH SOLE 14320598 0 3715 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 73157 2903337 SH SOLE 2901367 0 1970 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 135923 3756985 SH SOLE 3756985 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 14309 410038 SH SOLE 410038 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 96685 12021307 SH SOLE 12016832 0 4475 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 117134 2795225 SH SOLE 2795225 0 0 BROWN & BROWN INC COM 115236101 375 10341 SH SOLE 10341 0 0 BROWN FORMAN CORP CL B 115637209 2312 41650 SH SOLE 41650 0 0 BRP INC COM SUN VTG 05577W200 446 27447 SH SOLE 27447 0 0 BRUKER CORP COM 116794108 206 5749 SH SOLE 5749 0 0 BUNGE LIMITED COM G16962105 215 5229 SH SOLE 5229 0 0 BURLINGTON STORES INC COM 122017106 387 2442 SH SOLE 2442 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 780 11778 SH SOLE 11778 0 0 CABLE ONE INC COM 12685J105 344 209 SH SOLE 209 0 0 CABOT OIL & GAS CORP COM 127097103 1009 58705 SH SOLE 58705 0 0 CADENCE BANCORPORATION CL A 12739A100 115 17569 SH SOLE 17569 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 3619 54804 SH SOLE 54804 0 0 CAE INC COM 124765108 2191 173962 SH SOLE 173962 0 0 CAESARS ENTMT CORP COM 127686103 166 24587 SH SOLE 24587 0 0 CAL MAINE FOODS INC COM NEW 128030202 211 4795 SH SOLE 4795 0 0 CALLON PETE CO DEL COM 13123X102 20 36643 SH SOLE 36643 0 0 CAMDEN PPTY TR SH BEN INT 133131102 277 3496 SH SOLE 3496 0 0 CAMECO CORP COM 13321L108 1978 260325 SH SOLE 260325 0 0 CAMPBELL SOUP CO COM 134429109 872 18889 SH SOLE 18889 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 4243 212948 SH SOLE 212948 0 0 CANADIAN IMP BK COMM COM 136069101 241745 4164004 SH SOLE 4164004 0 0 CANADIAN NAT RES LTD COM 136385101 155407 11402758 SH SOLE 11325151 0 77607 CANADIAN NATL RY CO COM 136375102 377666 4848084 SH SOLE 4847194 0 890 CANADIAN PAC RY LTD COM 13645T100 316166 1438016 SH SOLE 1438016 0 0 CANOPY GROWTH CORP COM 138035100 2104 145237 SH SOLE 145237 0 0 CAPITAL ONE FINL CORP COM 14040H105 2574 51043 SH SOLE 51043 0 0 CAPSTEAD MTG CORP COM NO PAR 14067E506 57 13642 SH SOLE 13642 0 0 CARDINAL HEALTH INC COM 14149Y108 1228 25619 SH SOLE 25619 0 0 CARLISLE COS INC COM 142339100 251 2007 SH SOLE 2007 0 0 CARMAX INC COM 143130102 763 14179 SH SOLE 14179 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 512 38862 SH SOLE 38862 0 0 CARVANA CO CL A 146869102 302 5475 SH SOLE 5475 0 0 CATALENT INC COM 148806102 275 5285 SH SOLE 5285 0 0 CATERPILLAR INC DEL COM 149123101 6204 53462 SH SOLE 53462 0 0 CBL & ASSOC PPTYS INC COM 124830100 3 15540 SH SOLE 15540 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1642 18394 SH SOLE 18394 0 0 CBRE GROUP INC CL A 12504L109 1101 29201 SH SOLE 29201 0 0 CDW CORP COM 12514G108 17357 186093 SH SOLE 186093 0 0 CELANESE CORP DEL COM 150870103 764 10410 SH SOLE 10410 0 0 CELESTICA INC SUB VTG SHS 15101Q108 255 72917 SH SOLE 72917 0 0 CENOVUS ENERGY INC COM 15135U109 16409 8160771 SH SOLE 7966920 0 193851 CENTENE CORP DEL COM 15135B101 2984 50223 SH SOLE 50223 0 0 CENTENNIAL RESOURCE DEV INC CL A 15136A102 3 11741 SH SOLE 11741 0 0 CENTERPOINT ENERGY INC COM 15189T107 682 44165 SH SOLE 44165 0 0 CENTURYLINK INC COM 156700106 838 88550 SH SOLE 88550 0 0 CERIDIAN HCM HLDG INC COM 15677J108 274 5456 SH SOLE 5456 0 0 CERNER CORP COM 156782104 2916 46299 SH SOLE 46299 0 0 CF INDS HLDGS INC COM 125269100 494 18169 SH SOLE 18169 0 0 CGI INC CL A SUB VTG 12532H104 31082 576209 SH SOLE 576209 0 0 CHARLES RIV LABS INTL INC COM 159864107 238 1885 SH SOLE 1885 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 12530 28718 SH SOLE 28718 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 1819 18090 SH SOLE 18090 0 0 CHEMED CORP NEW COM 16359R103 252 582 SH SOLE 582 0 0 CHENIERE ENERGY INC COM NEW 16411R208 320 9566 SH SOLE 9566 0 0 CHESAPEAKE ENERGY CORP COM 165167107 14 79193 SH SOLE 79193 0 0 CHEVRON CORP NEW COM 166764100 35556 490777 SH SOLE 485787 0 4990 CHEWY INC CL A 16679L109 544 14517 SH SOLE 14517 0 0 CHICOS FAS INC COM 168615102 15 11608 SH SOLE 11608 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1478 2259 SH SOLE 2259 0 0 CHUBB LIMITED COM H1467J104 3454 30928 SH SOLE 30928 0 0 CHURCH & DWIGHT INC COM 171340102 18551 289042 SH SOLE 280637 0 8405 CIENA CORP COM NEW 171779309 221 5546 SH SOLE 5546 0 0 CIGNA CORP NEW COM 125523100 7324 41339 SH SOLE 41339 0 0 CINCINNATI FINL CORP COM 172062101 1769 23449 SH SOLE 23449 0 0 CINTAS CORP COM 172908105 2439 14080 SH SOLE 14080 0 0 CISCO SYS INC COM 17275R102 31828 809754 SH SOLE 809754 0 0 CITIGROUP INC COM NEW 172967424 10321 245029 SH SOLE 245029 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 711 37814 SH SOLE 37814 0 0 CITRIX SYS INC COM 177376100 2627 18557 SH SOLE 18557 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 12 18752 SH SOLE 18752 0 0 CLEVELAND CLIFFS INC COM 185899101 156 39500 SH SOLE 39500 0 0 CLOROX CO DEL COM 189054109 1872 10803 SH SOLE 10803 0 0 CLOUDERA INC COM 18914U100 79 10002 SH SOLE 10002 0 0 CLOUDFLARE INC CL A COM 18915M107 251 10701 SH SOLE 10701 0 0 CME GROUP INC COM 12572Q105 6800 39324 SH SOLE 39324 0 0 CMS ENERGY CORP COM 125896100 7042 119862 SH SOLE 119862 0 0 CNA FINL CORP COM 126117100 297 9582 SH SOLE 9582 0 0 COCA COLA CO COM 191216100 28841 651836 SH SOLE 651836 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 687 18300 SH SOLE 18300 0 0 COGNEX CORP COM 192422103 274 6479 SH SOLE 6479 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3758 80859 SH SOLE 80859 0 0 COLGATE PALMOLIVE CO COM 194162103 5075 76483 SH SOLE 76483 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 35726 749567 SH SOLE 749567 0 0 COLONY CAP INC NEW CL A COM 19626G108 34 19389 SH SOLE 19389 0 0 COLUMBIA BKG SYS INC COM 197236102 259 9681 SH SOLE 9681 0 0 COMCAST CORP NEW CL A 20030N101 24512 712974 SH SOLE 712974 0 0 COMERICA INC COM 200340107 365 12436 SH SOLE 12436 0 0 COMMERCE BANCSHARES INC COM 200525103 689 13684 SH SOLE 13684 0 0 COMMUNITY BK SYS INC COM 203607106 249 4243 SH SOLE 4243 0 0 CONAGRA BRANDS INC COM 205887102 1170 39884 SH SOLE 39884 0 0 CONCHO RES INC COM 20605P101 742 17320 SH SOLE 17320 0 0 CONOCOPHILLIPS COM 20825C104 4082 132534 SH SOLE 132534 0 0 CONSOLIDATED EDISON INC COM 209115104 8458 108436 SH SOLE 108436 0 0 CONSTELLATION BRANDS INC CL A 21036P108 11003 76748 SH SOLE 76748 0 0 CONTINENTAL RES INC COM 212015101 108 14159 SH SOLE 14159 0 0 COOPER COS INC COM NEW 216648402 1158 4200 SH SOLE 4200 0 0 COPART INC COM 217204106 2957 43151 SH SOLE 43151 0 0 CORNING INC COM 219350105 1367 66574 SH SOLE 66574 0 0 CORTEVA INC COM 22052L104 1646 70060 SH SOLE 70060 0 0 COSTAR GROUP INC COM 22160N109 3032 5164 SH SOLE 5164 0 0 COSTCO WHSL CORP NEW COM 22160K105 21569 75646 SH SOLE 72911 0 2735 COTY INC COM CL A 222070203 215 41633 SH SOLE 41633 0 0 COUPA SOFTWARE INC COM 22266L106 315 2251 SH SOLE 2251 0 0 COVETRUS INC COM 22304C100 112 13738 SH SOLE 13738 0 0 CREDICORP LTD COM G2519Y108 229 1602 SH SOLE 1602 0 0 CRESCENT PT ENERGY CORP COM 22576C101 2727 3533307 SH SOLE 3533307 0 0 CRONOS GROUP INC COM 22717L101 659 116523 SH SOLE 116523 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 415 7451 SH SOLE 7451 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 5374 37214 SH SOLE 37214 0 0 CROWN HLDGS INC COM 228368106 281 4848 SH SOLE 4848 0 0 CSX CORP COM 126408103 6576 114766 SH SOLE 114766 0 0 CUMMINS INC COM 231021106 2623 19384 SH SOLE 19384 0 0 CVB FINL CORP COM 126600105 251 12507 SH SOLE 12507 0 0 CVS HEALTH CORP COM 126650100 41886 705976 SH SOLE 705976 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 316 13561 SH SOLE 13561 0 0 CYRUSONE INC COM 23283R100 259 4197 SH SOLE 4197 0 0 D R HORTON INC COM 23331A109 1688 49633 SH SOLE 49633 0 0 DANAHER CORPORATION COM 235851102 11775 85072 SH SOLE 85072 0 0 DARDEN RESTAURANTS INC COM 237194105 574 10549 SH SOLE 10549 0 0 DATADOG INC CL A COM 23804L103 380 10556 SH SOLE 10556 0 0 DAVITA INC COM 23918K108 785 10324 SH SOLE 10324 0 0 DEERE & CO COM 244199105 3795 27468 SH SOLE 27468 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1074 27158 SH SOLE 27158 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1494 52376 SH SOLE 52376 0 0 DENBURY RES INC COM NEW 247916208 9 48177 SH SOLE 48177 0 0 DENTSPLY SIRONA INC COM 24906P109 1441 37112 SH SOLE 37112 0 0 DESCARTES SYS GROUP INC COM 249906108 2151 62747 SH SOLE 62747 0 0 DEVON ENERGY CORP NEW COM 25179M103 234 33849 SH SOLE 33849 0 0 DEXCOM INC COM 252131107 895 3324 SH SOLE 3324 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 23 12550 SH SOLE 12550 0 0 DIAMONDBACK ENERGY INC COM 25278X109 367 13997 SH SOLE 13997 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 139 27266 SH SOLE 27266 0 0 DIGITAL RLTY TR INC COM 253868103 17403 125286 SH SOLE 125286 0 0 DISCOVER FINL SVCS COM 254709108 986 27633 SH SOLE 27633 0 0 DISCOVERY INC COM SER A 25470F104 524 26950 SH SOLE 26950 0 0 DISCOVERY INC COM SER C 25470F302 282 16055 SH SOLE 16055 0 0 DISH NETWORK CORPORATION CL A 25470M109 595 29751 SH SOLE 29751 0 0 DISNEY WALT CO COM DISNEY 254687106 18764 194248 SH SOLE 192898 0 1350 DOCUSIGN INC COM 256163106 588 6361 SH SOLE 6361 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 203 3753 SH SOLE 3753 0 0 DOLLAR GEN CORP NEW COM 256677105 21827 144537 SH SOLE 144537 0 0 DOLLAR TREE INC COM 256746108 6426 87454 SH SOLE 78594 0 8860 DOMINION ENERGY INC COM 25746U109 11454 158700 SH SOLE 158700 0 0 DOMINOS PIZZA INC COM 25754A201 489 1510 SH SOLE 1510 0 0 DOVER CORP COM 260003108 1052 12533 SH SOLE 12533 0 0 DOW INC COM 260557103 1868 63889 SH SOLE 63889 0 0 DROPBOX INC CL A 26210C104 274 15162 SH SOLE 15162 0 0 DTE ENERGY CO COM 233331107 1538 16198 SH SOLE 16198 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 18595 229978 SH SOLE 229978 0 0 DUKE REALTY CORP COM NEW 264411505 1981 61188 SH SOLE 61188 0 0 DUPONT DE NEMOURS INC COM 26614N102 2272 66616 SH SOLE 66616 0 0 DXC TECHNOLOGY CO COM 23355L106 287 21971 SH SOLE 21971 0 0 DYNATRACE INC COM 268150109 239 10034 SH SOLE 10034 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 686 19974 SH SOLE 19974 0 0 EASTMAN CHEM CO COM 277432100 532 11424 SH SOLE 11424 0 0 EATON CORP PLC SHS G29183103 3674 47295 SH SOLE 47295 0 0 EBAY INC COM 278642103 3533 117545 SH SOLE 117545 0 0 ECOLAB INC COM 278865100 5078 32587 SH SOLE 32587 0 0 EDISON INTL COM 281020107 1687 30791 SH SOLE 30791 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 3413 18092 SH SOLE 18092 0 0 EL PASO ELEC CO COM NEW 283677854 214 3147 SH SOLE 3147 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 319 14242 SH SOLE 14242 0 0 ELDORADO GOLD CORP NEW COM 284902509 642 103662 SH SOLE 103662 0 0 ELECTRONIC ARTS INC COM 285512109 5764 57543 SH SOLE 57543 0 0 EMERSON ELEC CO COM 291011104 2574 54012 SH SOLE 54012 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 41 16048 SH SOLE 16048 0 0 ENBRIDGE INC COM 29250N105 584292 20138759 SH SOLE 20099906 0 38853 ENCOMPASS HEALTH CORP COM 29261A100 244 3809 SH SOLE 3809 0 0 ENDO INTL PLC SHS G30401106 107 28997 SH SOLE 28997 0 0 ENERGY FUELS INC COM NEW 292671708 162 139058 SH SOLE 139058 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 451 98148 SH SOLE 98148 0 0 ENERPLUS CORP COM 292766102 504 344165 SH SOLE 344165 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 22 20202 SH SOLE 20202 0 0 ENTEGRIS INC COM 29362U104 222 4951 SH SOLE 4951 0 0 ENTERGY CORP NEW COM 29364G103 8682 92391 SH SOLE 92391 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1148 80279 SH SOLE 80279 0 0 EOG RES INC COM 26875P101 2623 73029 SH SOLE 73029 0 0 EPAM SYS INC COM 29414B104 370 1992 SH SOLE 1992 0 0 EQT CORPORATION COM 26884L109 73 10368 SH SOLE 10368 0 0 EQUIFAX INC COM 294429105 1224 10243 SH SOLE 10243 0 0 EQUINIX INC COM 29444U700 4614 7387 SH SOLE 7387 0 0 EQUITABLE HLDGS INC COM 29452E101 266 18387 SH SOLE 18387 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 6188 107649 SH SOLE 107649 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1906 30883 SH SOLE 30883 0 0 ERIE INDTY CO CL A 29530P102 243 1636 SH SOLE 1636 0 0 ESSENTIAL UTILS INC COM 29670G102 332 8169 SH SOLE 8169 0 0 ESSEX PPTY TR INC COM 297178105 1228 5577 SH SOLE 5577 0 0 EVEREST RE GROUP LTD COM G3223R108 1383 7189 SH SOLE 7189 0 0 EVERGY INC COM 30034W106 1109 20140 SH SOLE 20140 0 0 EVERSOURCE ENERGY COM 30040W108 8651 110612 SH SOLE 110612 0 0 EXACT SCIENCES CORP COM 30063P105 309 5326 SH SOLE 5326 0 0 EXELIXIS INC COM 30161Q104 196 11372 SH SOLE 11372 0 0 EXELON CORP COM 30161N101 5222 141872 SH SOLE 141872 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1197 21270 SH SOLE 21270 0 0 EXPEDITORS INTL WASH INC COM 302130109 992 14862 SH SOLE 14862 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1048 10942 SH SOLE 10942 0 0 EXXON MOBIL CORP COM 30231G102 19912 524461 SH SOLE 524461 0 0 F M C CORP COM NEW 302491303 910 11134 SH SOLE 11134 0 0 F N B CORP COM 302520101 95 12873 SH SOLE 12873 0 0 F5 NETWORKS INC COM 315616102 542 5082 SH SOLE 5082 0 0 FACEBOOK INC CL A 30303M102 56638 339555 SH SOLE 339555 0 0 FACTSET RESH SYS INC COM 303075105 370 1418 SH SOLE 1418 0 0 FAIR ISAAC CORP COM 303250104 329 1069 SH SOLE 1069 0 0 FASTENAL CO COM 311900104 2622 83893 SH SOLE 83893 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 461 6175 SH SOLE 6175 0 0 FEDEX CORP COM 31428X106 2610 21523 SH SOLE 21523 0 0 FERRO CORP COM 315405100 106 11302 SH SOLE 11302 0 0 FGL HLDGS ORD SHS G3402M102 125 12787 SH SOLE 12787 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 818 32872 SH SOLE 32872 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 25237 207469 SH SOLE 207469 0 0 FIFTH THIRD BANCORP COM 316773100 912 61439 SH SOLE 61439 0 0 FIRST BANCORP P R COM NEW 318672706 103 19291 SH SOLE 19291 0 0 FIRST FINL BANCORP OH COM 320209109 204 13665 SH SOLE 13665 0 0 FIRST HAWAIIAN INC COM 32051X108 1067 64523 SH SOLE 64523 0 0 FIRST HORIZON NATL CORP COM 320517105 90 11160 SH SOLE 11160 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 716 115994 SH SOLE 115994 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 210 15858 SH SOLE 15858 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 2052 24938 SH SOLE 24938 0 0 FIRSTENERGY CORP COM 337932107 2723 67944 SH SOLE 67944 0 0 FIRSTSERVICE CORP NEW COM 33767E202 67376 876926 SH SOLE 876926 0 0 FISERV INC COM 337738108 22347 235256 SH SOLE 227681 0 7575 FLEETCOR TECHNOLOGIES INC COM 339041105 2047 10971 SH SOLE 10971 0 0 FLIR SYS INC COM 302445101 361 11311 SH SOLE 11311 0 0 FLOWSERVE CORP COM 34354P105 267 11156 SH SOLE 11156 0 0 FORD MTR CO DEL COM 345370860 1675 346814 SH SOLE 346814 0 0 FORTINET INC COM 34959E109 2259 22333 SH SOLE 22333 0 0 FORTIS INC COM 349553107 142352 3704869 SH SOLE 3704059 0 810 FORTIVE CORP COM 34959J108 1560 28270 SH SOLE 28270 0 0 FORTUNA SILVER MINES INC COM 349915108 360 156917 SH SOLE 156917 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 509 11765 SH SOLE 11765 0 0 FOX CORP CL A COM 35137L105 1444 61088 SH SOLE 61088 0 0 FOX CORP CL B COM 35137L204 536 23407 SH SOLE 23407 0 0 FRANCO NEVADA CORP COM 351858105 124419 1249828 SH SOLE 1249828 0 0 FRANKLIN RESOURCES INC COM 354613101 530 31763 SH SOLE 31763 0 0 FRANKLIN STR PPTYS CORP COM 35471R106 93 16261 SH SOLE 16261 0 0 FREEPORT-MCMORAN INC CL B 35671D857 838 124087 SH SOLE 124087 0 0 FS KKR CAPITAL CORP COM 302635107 61 20262 SH SOLE 20262 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2182 26772 SH SOLE 26772 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 222 8013 SH SOLE 8013 0 0 GANNETT CO INC COM 36472T109 21 14394 SH SOLE 14394 0 0 GAP INC COM 364760108 169 23938 SH SOLE 23938 0 0 GARMIN LTD SHS H2906T109 1332 17767 SH SOLE 17767 0 0 GARTNER INC COM 366651107 764 7671 SH SOLE 7671 0 0 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 80 10907 SH SOLE 10907 0 0 GCI LIBERTY INC COM CLASS A 36164V305 221 3888 SH SOLE 3888 0 0 GENERAL DYNAMICS CORP COM 369550108 2939 22214 SH SOLE 22214 0 0 GENERAL ELECTRIC CO COM 369604103 5988 754215 SH SOLE 754215 0 0 GENERAL MLS INC COM 370334104 3879 73513 SH SOLE 73513 0 0 GENERAL MTRS CO COM 37045V100 2379 114487 SH SOLE 114487 0 0 GENPACT LIMITED SHS G3922B107 206 7047 SH SOLE 7047 0 0 GENTEX CORP COM 371901109 209 9423 SH SOLE 9423 0 0 GENUINE PARTS CO COM 372460105 849 12603 SH SOLE 12603 0 0 GENWORTH FINL INC COM CL A 37247D106 57 17110 SH SOLE 17110 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 32827 2129813 SH SOLE 2129813 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1711 134713 SH SOLE 134713 0 0 GILEAD SCIENCES INC COM 375558103 19943 266761 SH SOLE 266761 0 0 GLACIER BANCORP INC NEW COM 37637Q105 236 6949 SH SOLE 6949 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6792 179984 SH SOLE 179984 0 0 GLOBAL NET LEASE INC COM NEW 379378201 158 11839 SH SOLE 11839 0 0 GLOBAL PMTS INC COM 37940X102 10157 70419 SH SOLE 70419 0 0 GLOBE LIFE INC COM 37959E102 665 9239 SH SOLE 9239 0 0 GODADDY INC CL A 380237107 378 6625 SH SOLE 6625 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 549 115594 SH SOLE 115594 0 0 GOLD STD VENTURES CORP COM 380738104 129 260523 SH SOLE 260523 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4565 29530 SH SOLE 29530 0 0 GRACO INC COM 384109104 301 6171 SH SOLE 6171 0 0 GRAFTECH INTL LTD COM 384313508 86 10652 SH SOLE 10652 0 0 GRAINGER W W INC COM 384802104 1028 4138 SH SOLE 4138 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 134318 3263737 SH SOLE 3263737 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 125 10286 SH SOLE 10286 0 0 GROUPON INC COM 399473107 20 20788 SH SOLE 20788 0 0 GUARDANT HEALTH INC COM 40131M109 236 3397 SH SOLE 3397 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 242 3055 SH SOLE 3055 0 0 GULFPORT ENERGY CORP COM NEW 402635304 6 13884 SH SOLE 13884 0 0 HALLIBURTON CO COM 406216101 520 75939 SH SOLE 75939 0 0 HANESBRANDS INC COM 410345102 238 30259 SH SOLE 30259 0 0 HARLEY DAVIDSON INC COM 412822108 245 12945 SH SOLE 12945 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1686 47857 SH SOLE 47857 0 0 HASBRO INC COM 418056107 767 10719 SH SOLE 10719 0 0 HCA HEALTHCARE INC COM 40412C101 2315 25763 SH SOLE 25763 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 17226 447888 SH SOLE 434903 0 12985 HEALTHPEAK PROPERTIES INC COM 42250P103 1724 72304 SH SOLE 72304 0 0 HECLA MNG CO COM 422704106 31 17130 SH SOLE 17130 0 0 HEICO CORP NEW CL A 422806208 317 4963 SH SOLE 4963 0 0 HENRY JACK & ASSOC INC COM 426281101 998 6427 SH SOLE 6427 0 0 HENRY SCHEIN INC COM 806407102 628 12440 SH SOLE 12440 0 0 HERSHEY CO COM 427866108 2915 21997 SH SOLE 21997 0 0 HESS CORP COM 42809H107 800 24038 SH SOLE 24038 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1122 115511 SH SOLE 115511 0 0 HEXO CORP COM 428304109 125 153607 SH SOLE 153607 0 0 HIGHPOINT RES CORP COM 43114K108 2 10655 SH SOLE 10655 0 0 HILL ROM HLDGS INC COM 431475102 242 2402 SH SOLE 2402 0 0 HILLENBRAND INC COM 431571108 198 10350 SH SOLE 10350 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1683 24668 SH SOLE 24668 0 0 HOLLYFRONTIER CORP COM 436106108 324 13212 SH SOLE 13212 0 0 HOLOGIC INC COM 436440101 785 22353 SH SOLE 22353 0 0 HOME DEPOT INC COM 437076102 20126 107793 SH SOLE 107793 0 0 HONEYWELL INTL INC COM 438516106 27844 208114 SH SOLE 208114 0 0 HOPE BANCORP INC COM 43940T109 148 17945 SH SOLE 17945 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 209 5702 SH SOLE 5702 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 201 6792 SH SOLE 6792 0 0 HORMEL FOODS CORP COM 440452100 2633 56463 SH SOLE 56463 0 0 HOST HOTELS & RESORTS INC COM 44107P104 689 62367 SH SOLE 62367 0 0 HP INC COM 40434L105 2291 131950 SH SOLE 131950 0 0 HUB GROUP INC CL A 443320106 205 4515 SH SOLE 4515 0 0 HUBBELL INC COM 443510607 229 1995 SH SOLE 1995 0 0 HUBSPOT INC COM 443573100 213 1599 SH SOLE 1599 0 0 HUDBAY MINERALS INC COM 443628102 283 150472 SH SOLE 150472 0 0 HUMANA INC COM 444859102 4443 14150 SH SOLE 14150 0 0 HUNT J B TRANS SVCS INC COM 445658107 735 7966 SH SOLE 7966 0 0 HUNTINGTON BANCSHARES INC COM 446150104 4017 489273 SH SOLE 489273 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 659 3615 SH SOLE 3615 0 0 IAC INTERACTIVECORP COM 44919P508 3880 21648 SH SOLE 21648 0 0 IAMGOLD CORP COM 450913108 696 307267 SH SOLE 307267 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 363 7493 SH SOLE 7493 0 0 IDEX CORP COM 45167R104 878 6358 SH SOLE 6358 0 0 IDEXX LABS INC COM 45168D104 3032 12517 SH SOLE 12517 0 0 IHS MARKIT LTD SHS G47567105 3184 53059 SH SOLE 41759 0 11300 ILLINOIS TOOL WKS INC COM 452308109 3758 26445 SH SOLE 26445 0 0 ILLUMINA INC COM 452327109 5839 21379 SH SOLE 21379 0 0 IMPERIAL OIL LTD COM NEW 453038408 3233 287021 SH SOLE 239883 0 47138 INCYTE CORP COM 45337C102 2155 29422 SH SOLE 29422 0 0 INGERSOLL RAND INC COM 45687V106 625 25203 SH SOLE 25203 0 0 INSULET CORP COM 45784P101 360 2173 SH SOLE 2173 0 0 INTEGER HLDGS CORP COM 45826H109 276 4385 SH SOLE 4385 0 0 INTEL CORP COM 458140100 35439 655047 SH SOLE 655047 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 8983 111240 SH SOLE 111240 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 8474 76391 SH SOLE 76391 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 16333 160004 SH SOLE 155979 0 4025 INTERPUBLIC GROUP COS INC COM 460690100 526 32505 SH SOLE 32505 0 0 INTL PAPER CO COM 460146103 1051 33748 SH SOLE 33748 0 0 INTUIT COM 461202103 8701 37831 SH SOLE 37831 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 8351 16864 SH SOLE 16864 0 0 INVESCO LTD SHS G491BT108 1775 195509 SH SOLE 195509 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 71 20836 SH SOLE 20836 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 11306 59379 SH SOLE 59379 0 0 INVESTORS BANCORP INC NEW COM 46146L101 88 10960 SH SOLE 10960 0 0 INVITATION HOMES INC COM 46187W107 5346 250141 SH SOLE 250141 0 0 IONIS PHARMACEUTICALS INC COM 462222100 242 5116 SH SOLE 5116 0 0 IPG PHOTONICS CORP COM 44980X109 396 3591 SH SOLE 3591 0 0 IQVIA HLDGS INC COM 46266C105 8611 79836 SH SOLE 79836 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 225 10070 SH SOLE 10070 0 0 IRON MTN INC NEW COM 46284V101 575 24151 SH SOLE 24151 0 0 ISHARES INC CORE MSCI EMKT 46434G103 534 13188 SH SOLE 13188 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 373 13610 SH SOLE 13610 0 0 ISHARES INC JP MRG EM CRP BD 464286251 8731 194247 SH SOLE 194247 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 3398 144240 SH SOLE 144240 0 0 ISHARES INC MSCI CDA ETF 464286509 2541 116286 SH SOLE 0 0 116286 ISHARES INC MSCI CHILE ETF 464286640 11738 542440 SH SOLE 542440 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 10549 234935 SH SOLE 234935 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 230 4649 SH SOLE 4649 0 0 ISHARES TR CORE S&P500 ETF 464287200 18592 71949 SH SOLE 71949 0 0 ISHARES TR CORE US AGGBD ET 464287226 2033 17625 SH SOLE 17625 0 0 ISHARES TR ESG MSCI EAFE 46435G516 381 7170 SH SOLE 7170 0 0 ISHARES TR EUROPE ETF 464287861 1327 37550 SH SOLE 37550 0 0 ISHARES TR IBOXX HI YD ETF 464288513 23395 303551 SH SOLE 303551 0 0 ISHARES TR JPMORGAN USD EMG 464288281 48410 500728 SH SOLE 500728 0 0 ISHARES TR MSCI EAFE ETF 464287465 133146 2490576 SH SOLE 1743508 0 747068 ISHARES TR MSCI EMG MKT ETF 464287234 94469 1767100 SH Call SOLE 1767100 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 70448 2064109 SH SOLE 71880 0 1992229 ISHARES TR MSCI USA ESG SLC 464288802 410 3735 SH SOLE 3735 0 0 ISHARES TR SELECT DIVID ETF 464287168 1242 16885 SH SOLE 16885 0 0 ISHARES TR U.S. TECH ETF 464287721 225 1100 SH SOLE 1100 0 0 ISTAR INC COM 45031U101 109 10260 SH SOLE 10260 0 0 JACOBS ENGR GROUP INC COM 469814107 1830 23084 SH SOLE 23084 0 0 JD COM INC SPON ADR CL A 47215P106 3005 74199 SH SOLE 74199 0 0 JEFFERIES FINL GROUP INC COM 47233W109 152 11087 SH SOLE 11087 0 0 JETBLUE AWYS CORP COM 477143101 100 11228 SH SOLE 11228 0 0 JOHNSON & JOHNSON COM 478160104 35375 269771 SH SOLE 269771 0 0 JOHNSON CTLS INTL PLC SHS G51502105 2650 98297 SH SOLE 98297 0 0 JPMORGAN CHASE & CO COM 46625H100 52781 586262 SH SOLE 579077 0 7185 JUNIPER NETWORKS INC COM 48203R104 551 28763 SH SOLE 28763 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1908 15002 SH SOLE 15002 0 0 KELLOGG CO COM 487836108 1475 24581 SH SOLE 24581 0 0 KEURIG DR PEPPER INC COM 49271V100 1245 51304 SH SOLE 51304 0 0 KEYCORP COM 493267108 899 86677 SH SOLE 86677 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1341 16030 SH SOLE 16030 0 0 KILROY RLTY CORP COM 49427F108 245 3850 SH SOLE 3850 0 0 KIMBERLY CLARK CORP COM 494368103 7040 55063 SH SOLE 55063 0 0 KIMCO RLTY CORP COM 49446R109 347 35841 SH SOLE 35841 0 0 KINDER MORGAN INC DEL COM 49456B101 2543 182706 SH SOLE 182706 0 0 KINROSS GOLD CORP COM 496902404 6941 1735220 SH SOLE 1735220 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 43569 1484711 SH SOLE 1484711 0 0 KITE RLTY GROUP TR COM NEW 49803T300 117 12370 SH SOLE 12370 0 0 KLA CORPORATION COM NEW 482480100 3291 22894 SH SOLE 22894 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 203 6204 SH SOLE 6204 0 0 KOHLS CORP COM 500255104 195 13393 SH SOLE 13393 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1440 35850 SH SOLE 35850 0 0 KRAFT HEINZ CO COM 500754106 3648 147459 SH SOLE 147459 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 15615 344925 SH SOLE 344925 0 0 KROGER CO COM 501044101 2053 68158 SH SOLE 68158 0 0 L BRANDS INC COM 501797104 246 21287 SH SOLE 21287 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4344 24118 SH SOLE 24118 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1482 11727 SH SOLE 11727 0 0 LAM RESEARCH CORP COM 512807108 8855 36897 SH SOLE 36897 0 0 LAMB WESTON HLDGS INC COM 513272104 737 12914 SH SOLE 12914 0 0 LAREDO PETROLEUM INC COM 516806106 11 28940 SH SOLE 28940 0 0 LAS VEGAS SANDS CORP COM 517834107 1900 44740 SH SOLE 44740 0 0 LAUDER ESTEE COS INC CL A 518439104 3862 24236 SH SOLE 24236 0 0 LEGGETT & PLATT INC COM 524660107 297 11121 SH SOLE 11121 0 0 LEIDOS HOLDINGS INC COM 525327102 2034 22193 SH SOLE 22193 0 0 LENNAR CORP CL A 526057104 1698 44439 SH SOLE 44439 0 0 LENNOX INTL INC COM 526107107 257 1412 SH SOLE 1412 0 0 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 181 14538 SH SOLE 14538 0 0 LEXINGTON REALTY TRUST COM 529043101 201 20231 SH SOLE 20231 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 709 6628 SH SOLE 6628 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 178 10777 SH SOLE 10777 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 409 26038 SH SOLE 26038 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 368 11604 SH SOLE 11604 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 221 8569 SH SOLE 8569 0 0 LILLY ELI & CO COM 532457108 11825 85247 SH SOLE 85247 0 0 LINCOLN NATL CORP IND COM 534187109 457 17353 SH SOLE 17353 0 0 LINDE PLC SHS G5494J103 6668 38544 SH SOLE 38544 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 650 14301 SH SOLE 14301 0 0 LIVENT CORP COM 53814L108 106 20122 SH SOLE 20122 0 0 LKQ CORP COM 501889208 526 25652 SH SOLE 25652 0 0 LOCKHEED MARTIN CORP COM 539830109 8514 25118 SH SOLE 25118 0 0 LOEWS CORP COM 540424108 835 23984 SH SOLE 23984 0 0 LOWES COS INC COM 548661107 7024 81625 SH SOLE 81625 0 0 LPL FINL HLDGS INC COM 50212V100 844 15499 SH SOLE 15499 0 0 LULULEMON ATHLETICA INC COM 550021109 1384 7303 SH SOLE 7303 0 0 LUMENTUM HLDGS INC COM 55024U109 209 2839 SH SOLE 2839 0 0 LYFT INC CL A COM 55087P104 287 10701 SH SOLE 10701 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 747 15043 SH SOLE 15043 0 0 M & T BK CORP COM 55261F104 1181 11416 SH SOLE 11416 0 0 MACYS INC COM 55616P104 128 25989 SH SOLE 25989 0 0 MAG SILVER CORP COM 55903Q104 1176 153001 SH SOLE 153001 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 309 8456 SH SOLE 8456 0 0 MAGNA INTL INC COM 559222401 58869 1851480 SH SOLE 1851480 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 41 10343 SH SOLE 10343 0 0 MANULIFE FINL CORP COM 56501R106 99847 7981235 SH SOLE 7981235 0 0 MARATHON OIL CORP COM 565849106 223 67803 SH SOLE 67803 0 0 MARATHON PETE CORP COM 56585A102 1478 62582 SH SOLE 62582 0 0 MARKEL CORP COM 570535104 1962 2114 SH SOLE 1934 0 180 MARKETAXESS HLDGS INC COM 57060D108 2015 6058 SH SOLE 6058 0 0 MARRIOTT INTL INC NEW CL A 571903202 3385 45254 SH SOLE 45254 0 0 MARSH & MCLENNAN COS INC COM 571748102 10359 119809 SH SOLE 119809 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1716 9068 SH SOLE 9068 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 553 24441 SH SOLE 24441 0 0 MASCO CORP COM 574599106 853 24674 SH SOLE 24674 0 0 MASIMO CORP COM 574795100 340 1921 SH SOLE 1921 0 0 MASTERCARD INC CL A 57636Q104 34154 141391 SH SOLE 140421 0 970 MATCH GROUP INC COM 57665R106 675 10214 SH SOLE 10214 0 0 MATTEL INC COM 577081102 113 12799 SH SOLE 12799 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 1908 39248 SH SOLE 39248 0 0 MCCORMICK & CO INC COM NON VTG 579780206 16324 115602 SH SOLE 115602 0 0 MCDONALDS CORP COM 580135101 28161 170313 SH SOLE 170313 0 0 MCKESSON CORP COM 58155Q103 2155 15934 SH SOLE 15934 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 284 16428 SH SOLE 16428 0 0 MEDTRONIC PLC SHS G5960L103 10313 114359 SH SOLE 114359 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 209 16836 SH SOLE 16836 0 0 MERCADOLIBRE INC COM 58733R102 1444 2955 SH SOLE 2955 0 0 MERCK & CO. INC COM 58933Y105 29310 380952 SH SOLE 380952 0 0 MERIT MED SYS INC COM 589889104 240 7685 SH SOLE 7685 0 0 METHANEX CORP COM 59151K108 605 49874 SH SOLE 49874 0 0 METLIFE INC COM 59156R108 2259 73884 SH SOLE 73884 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1446 2094 SH SOLE 2094 0 0 MFA FINL INC COM 55272X102 22 14263 SH SOLE 14263 0 0 MGIC INVT CORP WIS COM 552848103 80 12530 SH SOLE 12530 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 252 10634 SH SOLE 10634 0 0 MGM RESORTS INTERNATIONAL COM 552953101 437 36994 SH SOLE 36994 0 0 MICHAELS COS INC COM 59408Q106 22 13744 SH SOLE 13744 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2576 37993 SH SOLE 37993 0 0 MICRON TECHNOLOGY INC COM 595112103 9591 228042 SH SOLE 228042 0 0 MICROSOFT CORP COM 594918104 249731 1583566 SH SOLE 1577726 0 5840 MID AMER APT CMNTYS INC COM 59522J103 1824 17705 SH SOLE 17705 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 107 14024 SH SOLE 14024 0 0 MODERNA INC COM 60770K107 365 12183 SH SOLE 12183 0 0 MOHAWK INDS INC COM 608190104 411 5392 SH SOLE 5392 0 0 MOLINA HEALTHCARE INC COM 60855R100 326 2334 SH SOLE 2334 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 653 16738 SH SOLE 16738 0 0 MOMENTA PHARMACEUTICALS INC COM 60877T100 201 7394 SH SOLE 7394 0 0 MONDELEZ INTL INC CL A 609207105 18567 370750 SH SOLE 370750 0 0 MONGODB INC CL A 60937P106 276 2020 SH SOLE 2020 0 0 MONOLITHIC PWR SYS INC COM 609839105 267 1597 SH SOLE 1597 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3970 70568 SH SOLE 70568 0 0 MOODYS CORP COM 615369105 10415 49243 SH SOLE 47073 0 2170 MORGAN STANLEY COM NEW 617446448 4138 121718 SH SOLE 121718 0 0 MOSAIC CO NEW COM 61945C103 340 31426 SH SOLE 31426 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 3788 28499 SH SOLE 28499 0 0 MPLX LP COM UNIT REP LTD 55336V100 453 38956 SH SOLE 38956 0 0 MSCI INC COM 55354G100 22462 77732 SH SOLE 74512 0 3220 MYLAN NV SHS EURO N59465109 361 24218 SH SOLE 24218 0 0 MYRIAD GENETICS INC COM 62855J104 145 10118 SH SOLE 10118 0 0 NABORS INDUSTRIES LTD SHS G6359F103 21 53362 SH SOLE 53362 0 0 NASDAQ INC COM 631103108 1087 11452 SH SOLE 11452 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 7969 136807 SH SOLE 136807 0 0 NATIONAL OILWELL VARCO INC COM 637071101 324 32917 SH SOLE 32917 0 0 NEOGEN CORP COM 640491106 263 3929 SH SOLE 3929 0 0 NETAPP INC COM 64110D104 1407 33758 SH SOLE 33758 0 0 NETEASE INC SPONSORED ADS 64110W102 2045 6372 SH SOLE 6372 0 0 NETFLIX INC COM 64110L106 23896 63637 SH SOLE 63637 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 292 3375 SH SOLE 3375 0 0 NEW GOLD INC CDA COM 644535106 350 676980 SH SOLE 676980 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2212 20435 SH SOLE 20435 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 80 15891 SH SOLE 15891 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 167 17776 SH SOLE 17776 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 69 44512 SH SOLE 44512 0 0 NEWELL BRANDS INC COM 651229106 442 33277 SH SOLE 33277 0 0 NEWMONT CORP COM 651639106 73980 1652822 SH SOLE 1651277 0 1545 NEWS CORP NEW CL A 65249B109 355 39586 SH SOLE 39586 0 0 NEXTERA ENERGY INC COM 65339F101 18583 77229 SH SOLE 77229 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 209 16697 SH SOLE 16697 0 0 NIKE INC CL B 654106103 10734 129731 SH SOLE 129731 0 0 NISOURCE INC COM 65473P105 783 31355 SH SOLE 31355 0 0 NOBLE CORP PLC SHS USD G65431101 6 21917 SH SOLE 21917 0 0 NOBLE ENERGY INC COM 655044105 245 40517 SH SOLE 40517 0 0 NORBORD INC COM NEW 65548P403 362 30690 SH SOLE 30690 0 0 NORDSON CORP COM 655663102 279 2067 SH SOLE 2067 0 0 NORDSTROM INC COM 655664100 165 10729 SH SOLE 10729 0 0 NORFOLK SOUTHERN CORP COM 655844108 4040 27671 SH SOLE 27671 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 2644 526728 SH SOLE 455578 0 71150 NORTHERN OIL & GAS INC NEV COM 665531109 10 15769 SH SOLE 15769 0 0 NORTHERN TR CORP COM 665859104 1384 18337 SH SOLE 18337 0 0 NORTHROP GRUMMAN CORP COM 666807102 5002 16532 SH SOLE 16532 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 167 14433 SH SOLE 14433 0 0 NORTONLIFELOCK INC COM 668771108 943 50409 SH SOLE 50409 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 202 18449 SH SOLE 18449 0 0 NOVAGOLD RES INC COM NEW 66987E206 1144 155666 SH SOLE 155666 0 0 NOVARTIS A G SPONSORED ADR 66987V109 3539 42918 SH SOLE 42918 0 0 NOVO-NORDISK A S ADR 670100205 4329 71902 SH SOLE 63582 0 8320 NRG ENERGY INC COM NEW 629377508 577 21159 SH SOLE 21159 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 185 11041 SH SOLE 11041 0 0 NUCOR CORP COM 670346105 938 26042 SH SOLE 26042 0 0 NUTRIEN LTD COM 67077M108 275674 8093522 SH SOLE 8093522 0 0 NVIDIA CORP COM 67066G104 29241 110929 SH SOLE 110929 0 0 NVR INC COM 62944T105 1444 562 SH SOLE 562 0 0 NXP SEMICONDUCTORS N V COM N6596X109 3297 39753 SH SOLE 39753 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3446 11445 SH SOLE 11445 0 0 OASIS PETROLEUM INC COM 674215108 15 42015 SH SOLE 42015 0 0 OCCIDENTAL PETE CORP COM 674599105 940 81174 SH SOLE 81174 0 0 OCEANEERING INTL INC COM 675232102 43 14519 SH SOLE 14519 0 0 OFFICE DEPOT INC COM 676220106 123 75297 SH SOLE 75297 0 0 OGE ENERGY CORP COM 670837103 230 7492 SH SOLE 7492 0 0 OKTA INC CL A 679295105 518 4234 SH SOLE 4234 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 2277 17344 SH SOLE 17344 0 0 OLD NATL BANCORP IND COM 680033107 307 23293 SH SOLE 23293 0 0 OLD REP INTL CORP COM 680223104 171 11222 SH SOLE 11222 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 211 7939 SH SOLE 7939 0 0 OMNICELL INC COM 68213N109 208 3171 SH SOLE 3171 0 0 OMNICOM GROUP INC COM 681919106 1021 18590 SH SOLE 18590 0 0 ON SEMICONDUCTOR CORP COM 682189105 189 15231 SH SOLE 15231 0 0 ONEOK INC NEW COM 682680103 790 36210 SH SOLE 36210 0 0 OPEN TEXT CORP COM 683715106 6223 178601 SH SOLE 178601 0 0 OPKO HEALTH INC COM 68375N103 36 26983 SH SOLE 26983 0 0 ORACLE CORP COM 68389X105 11930 246841 SH SOLE 246841 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1275 171551 SH SOLE 171551 0 0 PACCAR INC COM 693718108 3907 63905 SH SOLE 63905 0 0 PACKAGING CORP AMER COM 695156109 707 8144 SH SOLE 8144 0 0 PALO ALTO NETWORKS INC COM 697435105 949 5788 SH SOLE 5788 0 0 PAN AMERN SILVER CORP COM 697900108 2282 159163 SH SOLE 159163 0 0 PARKER HANNIFIN CORP COM 701094104 1454 11211 SH SOLE 11211 0 0 PARSLEY ENERGY INC CL A 701877102 82 14395 SH SOLE 14395 0 0 PAYCHEX INC COM 704326107 3945 62696 SH SOLE 62696 0 0 PAYCOM SOFTWARE INC COM 70432V102 897 4441 SH SOLE 4441 0 0 PAYPAL HLDGS INC COM 70450Y103 16358 170854 SH SOLE 170854 0 0 PEGASYSTEMS INC COM 705573103 205 2877 SH SOLE 2877 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 270 10175 SH SOLE 10175 0 0 PEMBINA PIPELINE CORP COM 706327103 110109 5890997 SH SOLE 5853446 0 37551 PENNEY J C CORP INC COM 708160106 11 29761 SH SOLE 29761 0 0 PENTAIR PLC SHS G7S00T104 235 7889 SH SOLE 7889 0 0 PENUMBRA INC COM 70975L107 206 1278 SH SOLE 1278 0 0 PEOPLES UTD FINL INC COM 712704105 416 37652 SH SOLE 37652 0 0 PEPSICO INC COM 713448108 35755 297709 SH SOLE 297709 0 0 PERKINELMER INC COM 714046109 713 9477 SH SOLE 9477 0 0 PERRIGO CO PLC SHS G97822103 307 6387 SH SOLE 6387 0 0 PFIZER INC COM 717081103 23133 708728 SH SOLE 708728 0 0 PG&E CORP COM 69331C108 172 19160 SH SOLE 19160 0 0 PHILIP MORRIS INTL INC COM 718172109 16026 219693 SH SOLE 219693 0 0 PHILLIPS 66 COM 718546104 2618 48790 SH SOLE 48790 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 304 8356 SH SOLE 8356 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 3465 32635 SH SOLE 32635 0 0 PINNACLE WEST CAP CORP COM 723484101 7445 98230 SH SOLE 98230 0 0 PINTEREST INC CL A 72352L106 304 19707 SH SOLE 19707 0 0 PIONEER NAT RES CO COM 723787107 2171 30952 SH SOLE 30952 0 0 PITNEY BOWES INC COM 724479100 51 24896 SH SOLE 24896 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 141 26765 SH SOLE 26765 0 0 PLUG POWER INC COM NEW 72919P202 37 10379 SH SOLE 10379 0 0 PNC FINL SVCS GROUP INC COM 693475105 7108 74255 SH SOLE 74255 0 0 POOL CORPORATION COM 73278L105 283 1436 SH SOLE 1436 0 0 POST HLDGS INC COM 737446104 224 2701 SH SOLE 2701 0 0 PPG INDS INC COM 693506107 1701 20351 SH SOLE 20351 0 0 PPL CORP COM 69351T106 6310 255755 SH SOLE 255755 0 0 PRA HEALTH SCIENCES INC COM 69354M108 205 2463 SH SOLE 2463 0 0 PRETIUM RES INC COM 74139C102 1076 189240 SH SOLE 189240 0 0 PRICE T ROWE GROUP INC COM 74144T108 1995 20431 SH SOLE 20431 0 0 PRIMO WATER CORPORATION COM 74167P108 795 87945 SH SOLE 87945 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 713 22754 SH SOLE 22754 0 0 PROCTER & GAMBLE CO COM 742718109 32640 296731 SH SOLE 296731 0 0 PROGRESSIVE CORP OHIO COM 743315103 20018 271101 SH SOLE 271101 0 0 PROLOGIS INC. COM 74340W103 7107 88431 SH SOLE 88431 0 0 PROOFPOINT INC COM 743424103 215 2095 SH SOLE 2095 0 0 PROPETRO HLDG CORP COM 74347M108 31 12469 SH SOLE 12469 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 66 15598 SH SOLE 15598 0 0 PROSPERITY BANCSHARES INC COM 743606105 218 4520 SH SOLE 4520 0 0 PRUDENTIAL FINL INC COM 744320102 1826 35027 SH SOLE 35027 0 0 PTC INC COM 69370C100 463 7560 SH SOLE 7560 0 0 PUBLIC STORAGE COM 74460D109 3708 18672 SH SOLE 18672 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 9860 219556 SH SOLE 219556 0 0 PULTE GROUP INC COM 745867101 1076 48204 SH SOLE 48204 0 0 PVH CORPORATION COM 693656100 233 6202 SH SOLE 6202 0 0 QEP RESOURCES INC COM 74733V100 8 24012 SH SOLE 24012 0 0 QORVO INC COM 74736K101 1548 19199 SH SOLE 19199 0 0 QUAKER CHEM CORP COM 747316107 256 2031 SH SOLE 2031 0 0 QUALCOMM INC COM 747525103 13354 197395 SH SOLE 197395 0 0 QUANTA SVCS INC COM 74762E102 377 11884 SH SOLE 11884 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1752 21816 SH SOLE 21816 0 0 QURATE RETAIL INC COM SER A 74915M100 97 15840 SH SOLE 15840 0 0 RADIANT LOGISTICS INC COM 75025X100 46 12000 SH SOLE 12000 0 0 RALPH LAUREN CORP CL A 751212101 346 5182 SH SOLE 5182 0 0 RANGE RES CORP COM 75281A109 76 33369 SH SOLE 33369 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 689 10898 SH SOLE 10898 0 0 RAYTHEON CO COM NEW 755111507 5148 39255 SH SOLE 39255 0 0 REALOGY HLDGS CORP COM 75605Y106 34 11180 SH SOLE 11180 0 0 REALTY INCOME CORP COM 756109104 1494 29964 SH SOLE 29964 0 0 REDWOOD TR INC COM 758075402 77 15131 SH SOLE 15131 0 0 REGENCY CTRS CORP COM 758849103 562 14621 SH SOLE 14621 0 0 REGENERON PHARMACEUTICALS COM 75886F107 6988 14311 SH SOLE 14311 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2428 270707 SH SOLE 270707 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 748 8889 SH SOLE 8889 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 309 3524 SH SOLE 3524 0 0 RELX PLC SPONSORED ADR 759530108 1436 67120 SH SOLE 67120 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 243 1626 SH SOLE 1626 0 0 REPUBLIC SVCS INC COM 760759100 6635 88402 SH SOLE 88402 0 0 RESMED INC COM 761152107 18525 125773 SH SOLE 120918 0 4855 RESTAURANT BRANDS INTL INC COM 76131D103 188694 4699774 SH SOLE 4698064 0 1710 RETAIL OPPORTUNITY INVTS COR COM 76131N101 88 10627 SH SOLE 10627 0 0 RINGCENTRAL INC CL A 76680R206 558 2633 SH SOLE 2633 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2408 70576 SH SOLE 70576 0 0 ROBERT HALF INTL INC COM 770323103 375 9930 SH SOLE 9930 0 0 ROCKWELL AUTOMATION INC COM 773903109 1504 9969 SH SOLE 9969 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 156669 3767275 SH SOLE 3767275 0 0 ROKU INC COM CL A 77543R102 370 4231 SH SOLE 4231 0 0 ROLLINS INC COM 775711104 681 18831 SH SOLE 18831 0 0 ROPER TECHNOLOGIES INC COM 776696106 3374 10822 SH SOLE 10822 0 0 ROSS STORES INC COM 778296103 23808 273755 SH SOLE 267085 0 6670 ROYAL BK CDA COM 780087102 782367 12677067 SH SOLE 12675452 0 1615 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 516 16048 SH SOLE 16048 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 215 6580 SH SOLE 6580 0 0 ROYAL GOLD INC COM 780287108 751 8559 SH SOLE 8559 0 0 RPC INC COM 749660106 30 14512 SH SOLE 14512 0 0 RPM INTL INC COM 749685103 269 4527 SH SOLE 4527 0 0 RPT REALTY SH BEN INT 74971D101 74 12202 SH SOLE 12202 0 0 S&P GLOBAL INC COM 78409V104 5423 22130 SH SOLE 21050 0 1080 SABRE CORP COM 78573M104 62 10431 SH SOLE 10431 0 0 SALESFORCE COM INC COM 79466L302 12149 84377 SH SOLE 84377 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 2127 426230 SH SOLE 426230 0 0 SANMINA CORPORATION COM 801056102 259 9480 SH SOLE 9480 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 175 12560 SH SOLE 12560 0 0 SAREPTA THERAPEUTICS INC COM 803607100 267 2727 SH SOLE 2727 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2602 9638 SH SOLE 9638 0 0 SCHLUMBERGER LTD COM 806857108 1812 134309 SH SOLE 134309 0 0 SCHWAB CHARLES CORP COM 808513105 5309 157907 SH SOLE 157907 0 0 SEABRIDGE GOLD INC COM 811916105 622 66874 SH SOLE 66874 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 556 11399 SH SOLE 11399 0 0 SEALED AIR CORP NEW COM 81211K100 314 12709 SH SOLE 12709 0 0 SEATTLE GENETICS INC COM 812578102 1893 16403 SH SOLE 16403 0 0 SEI INVESTMENTS CO COM 784117103 263 5674 SH SOLE 5674 0 0 SELECT MED HLDGS CORP COM 81619Q105 154 10238 SH SOLE 10238 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 157614 2891473 SH SOLE 0 0 2891473 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 11395 141716 SH SOLE 0 0 141716 SEMPRA ENERGY COM 816851109 3481 30805 SH SOLE 30805 0 0 SERVICE CORP INTL COM 817565104 276 7051 SH SOLE 7051 0 0 SERVICENOW INC COM 81762P102 15334 53506 SH SOLE 53506 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 137010 8476600 SH SOLE 8476600 0 0 SHENANDOAH TELECOMMUNICATION COM 82312B106 203 4131 SH SOLE 4131 0 0 SHERWIN WILLIAMS CO COM 824348106 3420 7442 SH SOLE 7442 0 0 SHOPIFY INC CL A 82509L107 98660 236340 SH SOLE 236015 0 325 SILVERCORP METALS INC COM 82835P103 516 158077 SH SOLE 158077 0 0 SILVERCREST METALS INC COM 828363101 130 25000 SH SOLE 25000 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 286 15521 SH SOLE 15521 0 0 SIMON PPTY GROUP INC NEW COM 828806109 1469 26771 SH SOLE 26771 0 0 SIRIUS XM HLDGS INC COM 82968B103 2105 426100 SH SOLE 426100 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3047 34088 SH SOLE 34088 0 0 SL GREEN RLTY CORP COM 78440X101 299 6941 SH SOLE 6941 0 0 SLM CORP COM 78442P106 118 16432 SH SOLE 16432 0 0 SM ENERGY CO COM 78454L100 18 14743 SH SOLE 14743 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 65 14020 SH SOLE 14020 0 0 SMITH A O CORP COM 831865209 476 12578 SH SOLE 12578 0 0 SMUCKER J M CO COM NEW 832696405 1090 9824 SH SOLE 9824 0 0 SNAP INC CL A 83304A106 479 40308 SH SOLE 40308 0 0 SNAP ON INC COM 833034101 507 4657 SH SOLE 4657 0 0 SOLARWINDS CORP COM 83417Q105 183 11674 SH SOLE 11674 0 0 SONY CORP SPONSORED ADR 835699307 9082 153478 SH SOLE 153478 0 0 SOUTHERN CO COM 842587107 9473 174992 SH SOLE 174992 0 0 SOUTHERN COPPER CORP COM 84265V105 872 30981 SH SOLE 30981 0 0 SOUTHWEST AIRLS CO COM 844741108 1558 43739 SH SOLE 43739 0 0 SOUTHWESTERN ENERGY CO COM 845467109 132 78149 SH SOLE 78149 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 7417 50100 SH SOLE 50100 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 72263 488100 SH Call SOLE 488100 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 90332 350462 SH SOLE 152886 0 197576 SPDR SER TR BLOOMBERG BRCLYS 78468R622 13860 146298 SH SOLE 146298 0 0 SPECTRUM PHARMACEUTICALS INC COM 84763A108 26 10953 SH SOLE 10953 0 0 SPLUNK INC COM 848637104 5649 44755 SH SOLE 44755 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 3004 111266 SH SOLE 111266 0 0 SPRINT CORPORATION COM 85207U105 1287 149298 SH SOLE 149298 0 0 SQUARE INC CL A 852234103 818 15620 SH SOLE 15620 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 405 9253 SH SOLE 9253 0 0 SSR MNG INC COM 784730103 2850 250794 SH SOLE 250794 0 0 STANLEY BLACK & DECKER INC COM 854502101 1298 12981 SH SOLE 12981 0 0 STANTEC INC COM 85472N109 1849 72536 SH SOLE 72536 0 0 STARBUCKS CORP COM 855244109 16926 257466 SH SOLE 257466 0 0 STARS GROUP INC COM 85570W100 3102 152254 SH SOLE 152254 0 0 STARWOOD PPTY TR INC COM 85571B105 105 10204 SH SOLE 10204 0 0 STATE STR CORP COM 857477103 1680 31543 SH SOLE 31543 0 0 STERIS PLC SHS USD G8473T100 586 4187 SH SOLE 4187 0 0 STRATEGIC ED INC COM 86272C103 252 1806 SH SOLE 1806 0 0 STRYKER CORP COM 863667101 24390 146494 SH SOLE 143009 0 3485 SUMMIT HOTEL PPTYS INC COM 866082100 64 15218 SH SOLE 15218 0 0 SUN CMNTYS INC COM 866674104 5208 41715 SH SOLE 41715 0 0 SUN LIFE FINL INC COM 866796105 112360 3505649 SH SOLE 3505649 0 0 SUNCOR ENERGY INC NEW COM 867224107 247654 15574504 SH SOLE 15510574 0 63930 SVB FINANCIAL GROUP COM 78486Q101 670 4435 SH SOLE 4435 0 0 SYNCHRONY FINL COM 87165B103 1338 83140 SH SOLE 83140 0 0 SYNOPSYS INC COM 871607107 3699 28720 SH SOLE 28720 0 0 SYSCO CORP COM 871829107 21232 465315 SH SOLE 446435 0 18880 T MOBILE US INC COM 872590104 10632 126720 SH SOLE 126720 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 25872 541371 SH SOLE 523756 0 17615 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 18705 1232212 SH SOLE 1232212 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1933 16295 SH SOLE 16295 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 499 9361 SH SOLE 9361 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 170 10351 SH SOLE 10351 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 69 13754 SH SOLE 13754 0 0 TAPESTRY INC COM 876030107 308 23766 SH SOLE 23766 0 0 TARGET CORP COM 87612E106 5007 53851 SH SOLE 53851 0 0 TC ENERGY CORP COM 87807B107 340080 7679399 SH SOLE 7657642 0 21757 TD AMERITRADE HLDG CORP COM 87236Y108 697 20098 SH SOLE 20098 0 0 TE CONNECTIVITY LTD REG SHS H84989104 1726 27413 SH SOLE 27413 0 0 TECHNIPFMC PLC COM G87110105 133 19709 SH SOLE 19709 0 0 TECK RESOURCES LTD CL B 878742204 34648 4586594 SH SOLE 4586594 0 0 TELADOC HEALTH INC COM 87918A105 427 2757 SH SOLE 2757 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1240 4171 SH SOLE 4171 0 0 TELEFLEX INCORPORATED COM 879369106 1157 3952 SH SOLE 3952 0 0 TELUS CORPORATION COM 87971M103 496786 31536692 SH SOLE 31526012 0 10680 TERADYNE INC COM 880770102 337 6227 SH SOLE 6227 0 0 TESLA INC COM 88160R101 9021 17215 SH SOLE 17215 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 3 10526 SH SOLE 10526 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 709 78962 SH SOLE 78962 0 0 TEXAS INSTRS INC COM 882508104 15365 153758 SH SOLE 153758 0 0 TEXTRON INC COM 883203101 521 19533 SH SOLE 19533 0 0 TFI INTL INC COM 87241L109 1117 50828 SH SOLE 50828 0 0 TFS FINL CORP COM 87240R107 167 10950 SH SOLE 10950 0 0 THE TRADE DESK INC COM CL A 88339J105 2570 13315 SH SOLE 13315 0 0 THERAPEUTICSMD INC COM 88338N107 11 10596 SH SOLE 10596 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 29978 105706 SH SOLE 103166 0 2540 THOMSON REUTERS CORP COM NEW 884903709 10170 149818 SH SOLE 149818 0 0 TIFFANY & CO NEW COM 886547108 1260 9731 SH SOLE 9731 0 0 TIVO CORP COM 88870P106 120 16961 SH SOLE 16961 0 0 TJX COS INC NEW COM 872540109 6800 142238 SH SOLE 142238 0 0 TORO CO COM 891092108 245 3761 SH SOLE 3761 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 968572 22865926 SH SOLE 22861901 0 4025 TOTAL S.A. SPONSORED ADS 89151E109 1345 36110 SH SOLE 36110 0 0 TRACTOR SUPPLY CO COM 892356106 869 10276 SH SOLE 10276 0 0 TRADEWEB MKTS INC CL A 892672106 345 8207 SH SOLE 8207 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 1650 19984 SH SOLE 19984 0 0 TRANSALTA CORP COM 89346D107 61663 11834166 SH SOLE 11824256 0 9910 TRANSDIGM GROUP INC COM 893641100 1414 4416 SH SOLE 4416 0 0 TRANSUNION COM 89400J107 442 6685 SH SOLE 6685 0 0 TRAVELERS COMPANIES INC COM 89417E109 2980 29999 SH SOLE 29999 0 0 TRIMBLE INC COM 896239100 291 9139 SH SOLE 9139 0 0 TRIP COM GROUP LTD ADS 89677Q107 979 41769 SH SOLE 41769 0 0 TRUIST FINL CORP COM 89832Q109 3570 115760 SH SOLE 115760 0 0 TTM TECHNOLOGIES INC COM 87305R109 137 13269 SH SOLE 13269 0 0 TWILIO INC CL A 90138F102 443 4955 SH SOLE 4955 0 0 TWITTER INC COM 90184L102 1634 66526 SH SOLE 66526 0 0 TWO HBRS INVT CORP COM NEW 90187B408 39 10117 SH SOLE 10117 0 0 TYLER TECHNOLOGIES INC COM 902252105 425 1434 SH SOLE 1434 0 0 TYSON FOODS INC CL A 902494103 2293 39627 SH SOLE 39627 0 0 UBER TECHNOLOGIES INC COM 90353T100 1733 62080 SH SOLE 62080 0 0 UBIQUITI INC COM 90353W103 354 2500 SH SOLE 2500 0 0 UDR INC COM 902653104 6729 184143 SH SOLE 184143 0 0 UGI CORP NEW COM 902681105 213 7971 SH SOLE 7971 0 0 ULTA BEAUTY INC COM 90384S303 1489 8477 SH SOLE 8477 0 0 UNDER ARMOUR INC CL A 904311107 234 25400 SH SOLE 25400 0 0 UNILEVER N V N Y SHS NEW 904784709 3275 67123 SH SOLE 54248 0 12875 UNILEVER PLC SPON ADR NEW 904767704 6160 121802 SH SOLE 121802 0 0 UNION PAC CORP COM 907818108 10467 74214 SH SOLE 74214 0 0 UNITED AIRLS HLDGS INC COM 910047109 1106 35046 SH SOLE 35046 0 0 UNITED PARCEL SERVICE INC CL B 911312106 11327 121265 SH SOLE 121265 0 0 UNITED RENTALS INC COM 911363109 833 8096 SH SOLE 8096 0 0 UNITED TECHNOLOGIES CORP COM 913017109 8576 90915 SH SOLE 90915 0 0 UNITEDHEALTH GROUP INC COM 91324P102 41888 167968 SH SOLE 164873 0 3095 UNITI GROUP INC COM 91325V108 156 25936 SH SOLE 25936 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 225 1708 SH SOLE 1708 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 699 7055 SH SOLE 7055 0 0 UNUM GROUP COM 91529Y106 265 17673 SH SOLE 17673 0 0 US BANCORP DEL COM NEW 902973304 6111 177392 SH SOLE 173192 0 4200 V F CORP COM 918204108 2672 49417 SH SOLE 49417 0 0 VAIL RESORTS INC COM 91879Q109 217 1471 SH SOLE 1471 0 0 VALARIS PLC SHS CLASS A G9402V109 9 19348 SH SOLE 19348 0 0 VALERO ENERGY CORP COM 91913Y100 2000 44099 SH SOLE 44099 0 0 VALHI INC NEW COM 918905100 11 10659 SH SOLE 10659 0 0 VALLEY NATL BANCORP COM 919794107 122 16675 SH SOLE 16675 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 15144 598561 SH SOLE 598561 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 9523 334488 SH SOLE 334488 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 7572 453980 SH SOLE 453980 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 198978 840208 SH SOLE 840208 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 275 3095 SH SOLE 3095 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1464 11351 SH SOLE 11351 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 203224 4954264 SH SOLE 4954264 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2666 79455 SH SOLE 58360 0 21095 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 208 2940 SH SOLE 2940 0 0 VARIAN MED SYS INC COM 92220P105 809 7876 SH SOLE 7876 0 0 VEEVA SYS INC CL A COM 922475108 843 5392 SH SOLE 5392 0 0 VENTAS INC COM 92276F100 1007 37584 SH SOLE 37584 0 0 VEREIT INC COM 92339V100 169 34513 SH SOLE 34513 0 0 VERISIGN INC COM 92343E102 2987 16586 SH SOLE 16586 0 0 VERISK ANALYTICS INC COM 92345Y106 20033 143732 SH SOLE 138937 0 4795 VERIZON COMMUNICATIONS INC COM 92343V104 44800 834216 SH SOLE 834216 0 0 VERMILION ENERGY INC COM 923725105 328 107252 SH SOLE 107252 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 8894 37376 SH SOLE 37376 0 0 VIACOMCBS INC CL B 92556H206 698 49836 SH SOLE 49836 0 0 VICI PPTYS INC COM 925652109 978 58745 SH SOLE 58745 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 191 12278 SH SOLE 12278 0 0 VISA INC COM CL A 92826C839 57326 355798 SH SOLE 350528 0 5270 VISTRA ENERGY CORP COM 92840M102 290 18141 SH SOLE 18141 0 0 VMWARE INC CL A COM 928563402 1808 14927 SH SOLE 14927 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3452 251626 SH SOLE 251626 0 0 VONAGE HLDGS CORP COM 92886T201 159 22016 SH SOLE 22016 0 0 VORNADO RLTY TR SH BEN INT 929042109 551 15207 SH SOLE 15207 0 0 VOYA FINANCIAL INC COM 929089100 213 5248 SH SOLE 5248 0 0 VULCAN MATLS CO COM 929160109 2301 21291 SH SOLE 21291 0 0 WABCO HLDGS INC COM 92927K102 241 1788 SH SOLE 1788 0 0 WABTEC COM 929740108 773 16067 SH SOLE 16067 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 5660 123712 SH SOLE 123712 0 0 WALMART INC COM 931142103 25570 225051 SH SOLE 225051 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 20 25048 SH SOLE 25048 0 0 WASTE CONNECTIONS INC COM 94106B101 147897 1912956 SH SOLE 1912956 0 0 WASTE MGMT INC DEL COM 94106L109 8903 96187 SH SOLE 96187 0 0 WATERS CORP COM 941848103 1047 5753 SH SOLE 5753 0 0 WATSCO INC COM 942622200 225 1424 SH SOLE 1424 0 0 WEC ENERGY GROUP INC COM 92939U106 8717 98912 SH SOLE 98912 0 0 WELLS FARGO CO NEW COM 949746101 12457 434045 SH SOLE 434045 0 0 WELLTOWER INC COM 95040Q104 4561 99662 SH SOLE 99662 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 413 2711 SH SOLE 2711 0 0 WESTERN DIGITAL CORP. COM 958102105 1785 42896 SH SOLE 42896 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 54 16761 SH SOLE 16761 0 0 WESTERN UN CO COM 959802109 656 36176 SH SOLE 36176 0 0 WESTROCK CO COM 96145D105 520 18400 SH SOLE 18400 0 0 WEYERHAEUSER CO COM 962166104 1114 65703 SH SOLE 65703 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 11242 409964 SH SOLE 409964 0 0 WHIRLPOOL CORP COM 963320106 451 5258 SH SOLE 5258 0 0 WHITING PETE CORP NEW COM NEW 966387409 9 13671 SH SOLE 13671 0 0 WILLIAMS COS INC COM 969457100 1711 120933 SH SOLE 120933 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2386 14046 SH SOLE 14046 0 0 WISDOMTREE INVTS INC COM 97717P104 43 18666 SH SOLE 18666 0 0 WIX COM LTD SHS M98068105 348 3447 SH SOLE 3447 0 0 WOLVERINE WORLD WIDE INC COM 978097103 170 11197 SH SOLE 11197 0 0 WORKDAY INC CL A 98138H101 2351 18052 SH SOLE 18052 0 0 WP CAREY INC COM 92936U109 1121 19299 SH SOLE 19299 0 0 WPX ENERGY INC COM 98212B103 139 45643 SH SOLE 45643 0 0 WYNN RESORTS LTD COM 983134107 521 8655 SH SOLE 8655 0 0 XCEL ENERGY INC COM 98389B100 10432 172996 SH SOLE 172996 0 0 XENIA HOTELS & RESORTS INC COM 984017103 167 16246 SH SOLE 16246 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 332 17551 SH SOLE 17551 0 0 XILINX INC COM 983919101 2853 36608 SH SOLE 36608 0 0 XYLEM INC COM 98419M100 1069 16416 SH SOLE 16416 0 0 YAMANA GOLD INC COM 98462Y100 4275 1544244 SH SOLE 1544244 0 0 YUM BRANDS INC COM 988498101 1774 25889 SH SOLE 25889 0 0 YUM CHINA HLDGS INC COM 98850P109 412 9654 SH SOLE 9654 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 843 4594 SH SOLE 4594 0 0 ZENDESK INC COM 98936J101 256 4006 SH SOLE 4006 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 280 7787 SH SOLE 7787 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1815 17957 SH SOLE 17957 0 0 ZIONS BANCORPORATION N A COM 989701107 395 14748 SH SOLE 14748 0 0 ZOETIS INC CL A 98978V103 6931 58892 SH SOLE 58892 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1450 9922 SH SOLE 9922 0 0 ZSCALER INC COM 98980G102 277 4556 SH SOLE 4556 0 0 ZYNGA INC CL A 98986T108 249 36374 SH SOLE 36374 0 0