0001172661-20-000539.txt : 20200214 0001172661-20-000539.hdr.sgml : 20200214 20200214104041 ACCESSION NUMBER: 0001172661-20-000539 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200214 DATE AS OF CHANGE: 20200214 EFFECTIVENESS DATE: 20200214 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: 20615360 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 12-31-2019 12-31-2019 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 02-14-2020 0 1184 17686848
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 261 3425 SH SOLE 3425 0 0 3M CO COM 88579Y101 9374 53135 SH SOLE 52819 0 316 AAR CORP COM 000361105 215 4778 SH SOLE 4778 0 0 ABBOTT LABS COM 002824100 13178 151717 SH SOLE 150219 0 1498 ABBVIE INC COM 00287Y109 20424 230765 SH SOLE 230049 0 716 ABIOMED INC COM 003654100 700 4104 SH SOLE 3772 0 332 ABM INDS INC COM 000957100 342 9061 SH SOLE 9061 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 227 5309 SH SOLE 5309 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19882 94419 SH SOLE 88512 0 5907 ACTIVISION BLIZZARD INC COM 00507V109 19629 330345 SH SOLE 320519 0 9826 ACUITY BRANDS INC COM 00508Y102 270 1956 SH SOLE 1440 0 516 ADOBE INC COM 00724F101 24443 74113 SH SOLE 73925 0 188 ADT INC COM 00090Q103 217 27374 SH SOLE 27374 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1222 7627 SH SOLE 6486 0 1141 ADVANCED MICRO DEVICES INC COM 007903107 7274 158620 SH SOLE 156142 0 2478 AECOM COM 00766T100 256 5931 SH SOLE 5931 0 0 AERCAP HOLDINGS NV SHS N00985106 667 10844 SH SOLE 9725 0 1119 AES CORP COM 00130H105 1989 99953 SH SOLE 97086 0 2867 AFFILIATED MANAGERS GROUP IN COM 008252108 202 2385 SH SOLE 1900 0 485 AFLAC INC COM 001055102 4241 80170 SH SOLE 75193 0 4977 AGCO CORP COM 001084102 230 2975 SH SOLE 2975 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 2299 26954 SH SOLE 26345 0 609 AGNC INVT CORP COM 00123Q104 888 50245 SH SOLE 19587 0 30658 AGNICO EAGLE MINES LTD COM 008474108 263762 4276247 SH SOLE 4274877 0 1370 AIR LEASE CORP CL A 00912X302 214 4500 SH SOLE 4500 0 0 AIR PRODS & CHEMS INC COM 009158106 5745 24449 SH SOLE 23456 0 993 AK STL HLDG CORP COM 001547108 148 45115 SH SOLE 45115 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1502 17390 SH SOLE 13834 0 3556 AKORN INC COM 009728106 15 10279 SH SOLE 10279 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 2453 406158 SH SOLE 406158 0 0 ALASKA AIR GROUP INC COM 011659109 749 11051 SH SOLE 10222 0 829 ALBEMARLE CORP COM 012653101 713 9762 SH SOLE 8875 0 887 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1619 10021 SH SOLE 9634 0 387 ALEXION PHARMACEUTICALS INC COM 015351109 9484 87692 SH SOLE 87179 0 513 ALGONQUIN PWR UTILS CORP COM 015857105 17494 1234831 SH SOLE 1234831 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16247 76603 SH SOLE 76603 0 0 ALIGN TECHNOLOGY INC COM 016255101 3097 11098 SH SOLE 10876 0 222 ALLEGHANY CORP DEL COM 017175100 572 716 SH SOLE 537 0 179 ALLEGION PUB LTD CO ORD SHS G0176J109 646 5191 SH SOLE 4324 0 867 ALLERGAN PLC SHS G0177J108 5461 28567 SH SOLE 27985 0 582 ALLIANCE DATA SYSTEMS CORP COM 018581108 479 4272 SH SOLE 3956 0 316 ALLIANT ENERGY CORP COM 018802108 1360 24850 SH SOLE 20365 0 4485 ALLISON TRANSMISSION HLDGS I COM 01973R101 218 4506 SH SOLE 4506 0 0 ALLSTATE CORP COM 020002101 4363 38800 SH SOLE 35102 0 3698 ALLY FINL INC COM 02005N100 498 16285 SH SOLE 14349 0 1936 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 550 4775 SH SOLE 4076 0 699 ALPHABET INC CAP STK CL C 02079K107 82668 61830 SH SOLE 61070 0 760 ALPHABET INC CAP STK CL A 02079K305 54566 40739 SH SOLE 40634 0 105 ALTERYX INC COM CL A 02156B103 228 2277 SH SOLE 2277 0 0 ALTICE USA INC CL A 02156K103 690 25243 SH SOLE 23580 0 1663 ALTRIA GROUP INC COM 02209S103 11817 236858 SH SOLE 229932 0 6926 AMAZON COM INC COM 023135106 127270 68875 SH SOLE 68371 0 504 AMCOR PLC ORD G0250X107 3286 303135 SH SOLE 297417 0 5718 AMDOCS LTD SHS G02602103 341 4728 SH SOLE 0 0 4728 AMEDISYS INC COM 023436108 205 1229 SH SOLE 1229 0 0 AMERCO COM 023586100 320 852 SH SOLE 722 0 130 AMEREN CORP COM 023608102 2626 34194 SH SOLE 30236 0 3958 AMERICAN AIRLS GROUP INC COM 02376R102 1776 61911 SH SOLE 59251 0 2660 AMERICAN AXLE & MFG HLDGS IN COM 024061103 171 15883 SH SOLE 15883 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 240 5099 SH SOLE 5099 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5376 56887 SH SOLE 50681 0 6206 AMERICAN EQTY INVT LIFE HLD COM 025676206 377 12584 SH SOLE 12584 0 0 AMERICAN EXPRESS CO COM 025816109 10221 82106 SH SOLE 81659 0 447 AMERICAN FINL GROUP INC OHIO COM 025932104 479 4364 SH SOLE 3374 0 990 AMERICAN HOMES 4 RENT CL A 02665T306 284 10849 SH SOLE 10849 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4061 79116 SH SOLE 74286 0 4830 AMERICAN TOWER CORP NEW COM 03027X100 13253 57665 SH SOLE 53498 0 4167 AMERICAN WTR WKS CO INC NEW COM 030420103 5509 44842 SH SOLE 36119 0 8723 AMERICOLD RLTY TR COM 03064D108 246 7005 SH SOLE 7005 0 0 AMERIPRISE FINL INC COM 03076C106 1940 11648 SH SOLE 11233 0 415 AMERIS BANCORP COM 03076K108 275 6464 SH SOLE 6464 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1429 16807 SH SOLE 15141 0 1666 AMETEK INC NEW COM 031100100 2028 20335 SH SOLE 19708 0 627 AMGEN INC COM 031162100 22709 94201 SH SOLE 93679 0 522 AMN HEALTHCARE SERVICES INC COM 001744101 243 3900 SH SOLE 3900 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 58 11962 SH SOLE 11962 0 0 AMPHENOL CORP NEW CL A 032095101 3030 27993 SH SOLE 25776 0 2217 ANALOG DEVICES INC COM 032654105 9129 76815 SH SOLE 76390 0 425 ANAPLAN INC COM 03272L108 245 4684 SH SOLE 4684 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 157 18549 SH SOLE 18549 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1881 84219 SH SOLE 84219 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 216 3408 SH SOLE 3408 0 0 ANIXTER INTL INC COM 035290105 383 4154 SH SOLE 4154 0 0 ANNALY CAP MGMT INC COM 035710409 1197 127044 SH SOLE 52645 0 74399 ANSYS INC COM 03662Q105 7443 28915 SH SOLE 28638 0 277 ANTERO MIDSTREAM CORP COM 03676B102 151 19887 SH SOLE 19887 0 0 ANTERO RES CORP COM 03674X106 48 17015 SH SOLE 17015 0 0 ANTHEM INC COM 036752103 8168 27044 SH SOLE 26417 0 627 AON PLC SHS CL A G0408V102 13175 63252 SH SOLE 58273 0 4979 APACHE CORP COM 037411105 930 36344 SH SOLE 31829 0 4515 APARTMENT INVT & MGMT CO CL A 03748R754 632 12227 SH SOLE 12227 0 0 APHRIA INC COM 03765K104 800 152974 SH SOLE 152974 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 384 21022 SH SOLE 21022 0 0 APPLE INC COM 037833100 190275 647964 SH SOLE 646898 0 1066 APPLIED INDL TECHNOLOGIES IN COM 03820C105 213 3192 SH SOLE 3192 0 0 APPLIED MATLS INC COM 038222105 8225 134750 SH SOLE 131337 0 3413 APTARGROUP INC COM 038336103 261 2258 SH SOLE 2258 0 0 APTEVO THERAPEUTICS INC COM 03835L108 46 69961 SH SOLE 69961 0 0 APTIV PLC SHS G6095L109 1996 21022 SH SOLE 20427 0 595 AQUA AMERICA INC COM 03836W103 383 8169 SH SOLE 8169 0 0 ARAMARK COM 03852U106 473 10888 SH SOLE 9094 0 1794 ARCH CAP GROUP LTD ORD G0450A105 1840 42895 SH SOLE 32624 0 10271 ARCHER DANIELS MIDLAND CO COM 039483102 2277 49124 SH SOLE 47946 0 1178 ARCHROCK INC COM 03957W106 190 18915 SH SOLE 18915 0 0 ARCONIC INC COM 03965L100 1287 41826 SH SOLE 35098 0 6728 ARCOSA INC COM 039653100 289 6497 SH SOLE 6497 0 0 ARES CAP CORP COM 04010L103 305 16362 SH SOLE 16362 0 0 ARISTA NETWORKS INC COM 040413106 1230 6048 SH SOLE 5410 0 638 ARROW ELECTRS INC COM 042735100 315 3718 SH SOLE 3089 0 629 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 224 3538 SH SOLE 3538 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 220 2875 SH SOLE 2205 0 670 ASML HOLDING N V N Y REGISTRY SHS N07059210 3067 10364 SH SOLE 10364 0 0 ASPEN TECHNOLOGY INC COM 045327103 304 2515 SH SOLE 2515 0 0 ASSURANT INC COM 04621X108 904 6896 SH SOLE 5044 0 1852 AT&T INC COM 00206R102 33690 862750 SH SOLE 852407 0 10343 ATLASSIAN CORP PLC CL A G06242104 347 2880 SH SOLE 0 0 2880 ATMOS ENERGY CORP COM 049560105 2312 20666 SH SOLE 16602 0 4064 AURORA CANNABIS INC COM 05156X108 1816 844055 SH SOLE 844055 0 0 AUTODESK INC COM 052769106 5886 32086 SH SOLE 31248 0 838 AUTOLIV INC COM 052800109 459 5436 SH SOLE 3230 0 2206 AUTOMATIC DATA PROCESSING IN COM 053015103 13409 78646 SH SOLE 77265 0 1381 AUTOZONE INC COM 053332102 3134 2631 SH SOLE 2099 0 532 AVALARA INC COM 05338G106 201 2747 SH SOLE 2747 0 0 AVALONBAY CMNTYS INC COM 053484101 3516 16767 SH SOLE 15242 0 1525 AVANGRID INC COM 05351W103 668 13054 SH SOLE 11544 0 1510 AVANTOR INC COM 05352A100 375 20634 SH SOLE 20634 0 0 AVERY DENNISON CORP COM 053611109 995 7609 SH SOLE 6916 0 693 AVISTA CORP COM 05379B107 427 8872 SH SOLE 8872 0 0 AVNET INC COM 053807103 220 5193 SH SOLE 3987 0 1206 AVON PRODS INC COM 054303102 190 33718 SH SOLE 33718 0 0 AXA EQUITABLE HLDGS INC COM 054561105 519 20941 SH SOLE 18387 0 2554 AXALTA COATING SYS LTD COM G0750C108 257 8468 SH SOLE 8468 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1906 32072 SH SOLE 29390 0 2682 B2GOLD CORP COM 11777Q209 4180 1040437 SH SOLE 1040437 0 0 BAIDU INC SPON ADR REP A 056752108 2910 23022 SH SOLE 23022 0 0 BAKER HUGHES COMPANY CL A 05722G100 1951 76140 SH SOLE 68926 0 7214 BALL CORP COM 058498106 1946 30085 SH SOLE 28321 0 1764 BALLARD PWR SYS INC NEW COM 058586108 711 99306 SH SOLE 99306 0 0 BANK AMER CORP COM 060505104 42056 1194095 SH SOLE 1182314 0 11781 BANK MONTREAL QUE COM 063671101 612086 7886320 SH SOLE 7886320 0 0 BANK N S HALIFAX COM 064149107 387121 6843377 SH SOLE 6843377 0 0 BANK NEW YORK MELLON CORP COM 064058100 3989 79249 SH SOLE 76746 0 2503 BANNER CORP COM NEW 06652V208 282 4979 SH SOLE 4979 0 0 BARNES GROUP INC COM 067806109 238 3844 SH SOLE 3844 0 0 BARRICK GOLD CORPORATION COM 067901108 220808 11870580 SH SOLE 11870580 0 0 BAUSCH HEALTH COS INC COM 071734107 10227 341161 SH SOLE 341161 0 0 BAXTER INTL INC COM 071813109 3867 46247 SH SOLE 43387 0 2860 BAYTEX ENERGY CORP COM 07317Q105 1226 850028 SH SOLE 850028 0 0 BCE INC COM NEW 05534B760 101042 2177844 SH SOLE 2177844 0 0 BECTON DICKINSON & CO COM 075887109 6626 24363 SH SOLE 22958 0 1405 BEIGENE LTD SPONSORED ADR 07725L102 425 2566 SH SOLE 2566 0 0 BERKLEY W R CORP COM 084423102 9565 138420 SH SOLE 130956 0 7464 BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 58356 257641 SH SOLE 256564 0 1077 BERKSHIRE HILLS BANCORP INC COM 084680107 207 6306 SH SOLE 6306 0 0 BERRY GLOBAL GROUP INC COM 08579W103 222 4666 SH SOLE 4666 0 0 BEST BUY INC COM 086516101 2091 23819 SH SOLE 20947 0 2872 BGC PARTNERS INC CL A 05541T101 81 13557 SH SOLE 13557 0 0 BIO RAD LABS INC CL A 090572207 404 1092 SH SOLE 1092 0 0 BIO TECHNE CORP COM 09073M104 323 1473 SH SOLE 1473 0 0 BIOGEN INC COM 09062X103 7725 26035 SH SOLE 25885 0 150 BIOMARIN PHARMACEUTICAL INC COM 09061G101 5775 68302 SH SOLE 67100 0 1202 BLACK KNIGHT INC COM 09215C105 560 8681 SH SOLE 5438 0 3243 BLACKBERRY LTD COM 09228F103 1936 300634 SH SOLE 300634 0 0 BLACKROCK INC COM 09247X101 7555 15028 SH SOLE 14912 0 116 BLACKSTONE GROUP INC COM CL A 09260D107 2893 51715 SH SOLE 51715 0 0 BLOCK H & R INC COM 093671105 564 24002 SH SOLE 16894 0 7108 BOEING CO COM 097023105 19005 58341 SH SOLE 58034 0 307 BOK FINL CORP COM NEW 05561Q201 243 2777 SH SOLE 2777 0 0 BOOKING HLDGS INC COM 09857L108 12515 6094 SH SOLE 6009 0 85 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 434 6098 SH SOLE 5137 0 961 BORGWARNER INC COM 099724106 819 18874 SH SOLE 17014 0 1860 BOSTON PRIVATE FINL HLDGS IN COM 101119105 133 11039 SH SOLE 11039 0 0 BOSTON PROPERTIES INC COM 101121101 1870 13566 SH SOLE 13170 0 396 BOSTON SCIENTIFIC CORP COM 101137107 5459 120718 SH SOLE 119068 0 1650 BP PLC SPONSORED ADR 055622104 7524 199417 SH SOLE 199417 0 0 BRADY CORP CL A 104674106 219 3832 SH SOLE 3832 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 320 2129 SH SOLE 2129 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 14163 220647 SH SOLE 214534 0 6113 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2961 69765 SH SOLE 69765 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 247 11420 SH SOLE 11420 0 0 BROADCOM INC COM 11135F101 18222 57660 SH SOLE 56245 0 1415 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1719 13912 SH SOLE 9684 0 4228 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 742589 12833528 SH SOLE 12829813 0 3715 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 119260 2878133 SH SOLE 2876163 0 1970 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 157187 3142489 SH SOLE 3142489 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 217263 11871953 SH SOLE 11867478 0 4475 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 89846 1932028 SH SOLE 1932028 0 0 BROWN & BROWN INC COM 115236101 600 15203 SH SOLE 10341 0 4862 BROWN FORMAN CORP CL B 115637209 1924 28466 SH SOLE 25731 0 2735 BRP INC COM SUN VTG 05577W200 1075 23571 SH SOLE 23571 0 0 BRUKER CORP COM 116794108 293 5749 SH SOLE 5749 0 0 BRUNSWICK CORP COM 117043109 201 3354 SH SOLE 3354 0 0 BUNGE LIMITED COM G16962105 532 9244 SH SOLE 5229 0 4015 BURLINGTON STORES INC COM 122017106 1107 4855 SH SOLE 2442 0 2413 BWX TECHNOLOGIES INC COM 05605H100 214 3441 SH SOLE 3441 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1183 15130 SH SOLE 11702 0 3428 CABLE ONE INC COM 12685J105 311 209 SH SOLE 209 0 0 CABOT OIL & GAS CORP COM 127097103 1589 91288 SH SOLE 82370 0 8918 CACI INTL INC CL A 127190304 221 884 SH SOLE 884 0 0 CADENCE BANCORPORATION CL A 12739A100 319 17569 SH SOLE 17569 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 3455 49811 SH SOLE 48707 0 1104 CAE INC COM 124765108 4310 162567 SH SOLE 162567 0 0 CAESARS ENTMT CORP COM 127686103 334 24587 SH SOLE 24587 0 0 CAL MAINE FOODS INC COM NEW 128030202 205 4795 SH SOLE 4795 0 0 CALLON PETE CO DEL COM 13123X102 177 36643 SH SOLE 36643 0 0 CAMDEN PPTY TR SH BEN INT 133131102 498 4695 SH SOLE 3496 0 1199 CAMECO CORP COM 13321L108 2156 242228 SH SOLE 242228 0 0 CAMPBELL SOUP CO COM 134429109 1297 26245 SH SOLE 19218 0 7027 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 9133 251922 SH SOLE 251922 0 0 CANADIAN NAT RES LTD COM 136385101 436244 13468298 SH SOLE 13465798 0 2500 CANADIAN NATL RY CO COM 136375102 408192 4505789 SH SOLE 4504899 0 890 CANADIAN PAC RY LTD COM 13645T100 334686 1311000 SH SOLE 1311000 0 0 CANOPY GROWTH CORP COM 138035100 2830 134364 SH SOLE 134364 0 0 CAPITAL ONE FINL CORP COM 14040H105 5217 50699 SH SOLE 50087 0 612 CAPRI HOLDINGS LIMITED SHS G1890L107 347 9087 SH SOLE 6989 0 2098 CAPSTEAD MTG CORP COM NO PAR 14067E506 108 13642 SH SOLE 13642 0 0 CARDINAL HEALTH INC COM 14149Y108 1407 27825 SH SOLE 25506 0 2319 CARLISLE COS INC COM 142339100 325 2007 SH SOLE 2007 0 0 CARMAX INC COM 143130102 1375 15681 SH SOLE 14090 0 1591 CARNIVAL CORP UNIT 99/99/9999 143658300 2041 40148 SH SOLE 38558 0 1590 CARVANA CO CL A 146869102 504 5475 SH SOLE 5475 0 0 CASEYS GEN STORES INC COM 147528103 213 1340 SH SOLE 1340 0 0 CATALENT INC COM 148806102 298 5285 SH SOLE 5285 0 0 CATERPILLAR INC DEL COM 149123101 7951 53842 SH SOLE 52964 0 878 CBL & ASSOC PPTYS INC COM 124830100 16 15540 SH SOLE 15540 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 2147 17894 SH SOLE 15619 0 2275 CBRE GROUP INC CL A 12504L109 1809 29511 SH SOLE 28529 0 982 CDK GLOBAL INC COM 12508E101 343 6269 SH SOLE 4543 0 1726 CDN IMPERIAL BK COMM TORONTO COM 136069101 409205 4910214 SH SOLE 4910214 0 0 CDW CORP COM 12514G108 3302 23115 SH SOLE 22600 0 515 CELANESE CORP DEL COM 150870103 1489 12096 SH SOLE 10430 0 1666 CELESTICA INC SUB VTG SHS 15101Q108 11875 1429766 SH SOLE 1429766 0 0 CENOVUS ENERGY INC COM 15135U109 141140 13864691 SH SOLE 13860366 0 4325 CENTENE CORP DEL COM 15135B101 2344 37277 SH SOLE 35180 0 2097 CENTENNIAL RESOURCE DEV INC CL A 15136A102 54 11741 SH SOLE 11741 0 0 CENTERPOINT ENERGY INC COM 15189T107 1414 51847 SH SOLE 43786 0 8061 CENTURYLINK INC COM 156700106 1328 100534 SH SOLE 87397 0 13137 CERIDIAN HCM HLDG INC COM 15677J108 370 5456 SH SOLE 5456 0 0 CERNER CORP COM 156782104 3417 46558 SH SOLE 45422 0 1136 CF INDS HLDGS INC COM 125269100 1111 23268 SH SOLE 18076 0 5192 CGI INC CL A SUB VTG 12532H104 54978 656008 SH SOLE 656008 0 0 CHARLES RIV LABS INTL INC COM 159864107 288 1885 SH SOLE 1885 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 13865 28583 SH SOLE 28038 0 545 CHECK POINT SOFTWARE TECH LT ORD M22465104 2215 19961 SH SOLE 17486 0 2475 CHEMED CORP NEW COM 16359R103 256 582 SH SOLE 582 0 0 CHENIERE ENERGY INC COM NEW 16411R208 678 11102 SH SOLE 9566 0 1536 CHESAPEAKE ENERGY CORP COM 165167107 65 79193 SH SOLE 79193 0 0 CHEVRON CORP NEW COM 166764100 36178 300261 SH SOLE 294136 0 6125 CHEWY INC CL A 16679L109 421 14517 SH SOLE 14517 0 0 CHICOS FAS INC COM 168615102 44 11608 SH SOLE 11608 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 2449 2926 SH SOLE 2217 0 709 CHOICE HOTELS INTL INC COM 169905106 207 2000 SH SOLE 2000 0 0 CHUBB LIMITED COM H1467J104 4872 31299 SH SOLE 28474 0 2825 CHURCH & DWIGHT INC COM 171340102 4403 62593 SH SOLE 51646 0 10947 CIENA CORP COM NEW 171779309 237 5546 SH SOLE 5546 0 0 CIGNA CORP NEW COM 125523100 9058 44296 SH SOLE 43502 0 794 CIMAREX ENERGY CO COM 171798101 545 10382 SH SOLE 8629 0 1753 CINCINNATI FINL CORP COM 172062101 2234 21246 SH SOLE 19664 0 1582 CINTAS CORP COM 172908105 3766 13994 SH SOLE 13741 0 253 CISCO SYS INC COM 17275R102 35458 739430 SH SOLE 733971 0 5459 CIT GROUP INC COM NEW 125581801 267 5860 SH SOLE 3631 0 2229 CITIGROUP INC COM NEW 172967424 19278 241313 SH SOLE 240534 0 779 CITIZENS FINL GROUP INC COM 174610105 1710 42114 SH SOLE 38210 0 3904 CITRIX SYS INC COM 177376100 2435 21954 SH SOLE 18148 0 3806 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 54 18752 SH SOLE 18752 0 0 CLEVELAND CLIFFS INC COM 185899101 180 21455 SH SOLE 21455 0 0 CLOROX CO DEL COM 189054109 2142 13951 SH SOLE 10745 0 3206 CLOUDERA INC COM 18914U100 116 10002 SH SOLE 10002 0 0 CLOUDFLARE INC CL A COM 18915M107 183 10701 SH SOLE 10701 0 0 CME GROUP INC COM 12572Q105 8310 41399 SH SOLE 37287 0 4112 CMS ENERGY CORP COM 125896100 1864 29655 SH SOLE 24047 0 5608 CNA FINL CORP COM 126117100 473 10566 SH SOLE 9582 0 984 COCA COLA CO COM 191216100 29540 533726 SH SOLE 522560 0 11166 COCA COLA EUROPEAN PARTNERS SHS G25839104 1018 20012 SH SOLE 18087 0 1925 COGNEX CORP COM 192422103 363 6479 SH SOLE 6479 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5758 92847 SH SOLE 90079 0 2768 COLGATE PALMOLIVE CO COM 194162103 5377 78106 SH SOLE 75867 0 2239 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 48408 620867 SH SOLE 620867 0 0 COLONY CAP INC NEW CL A COM 19626G108 92 19389 SH SOLE 19389 0 0 COLUMBIA BKG SYS INC COM 197236102 394 9681 SH SOLE 9681 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 252 2514 SH SOLE 2514 0 0 COMCAST CORP NEW CL A 20030N101 32019 712002 SH SOLE 707116 0 4886 COMERICA INC COM 200340107 1090 15194 SH SOLE 12540 0 2654 COMMERCE BANCSHARES INC COM 200525103 1219 17939 SH SOLE 15870 0 2069 COMMUNITY BK SYS INC COM 203607106 301 4243 SH SOLE 4243 0 0 CONAGRA BRANDS INC COM 205887102 1609 47003 SH SOLE 39504 0 7499 CONCHO RES INC COM 20605P101 1797 20523 SH SOLE 17161 0 3362 CONOCOPHILLIPS COM 20825C104 8495 130635 SH SOLE 125890 0 4745 CONSOLIDATED EDISON INC COM 209115104 3401 37596 SH SOLE 28285 0 9311 CONSTELLATION BRANDS INC CL A 21036P108 6030 31781 SH SOLE 28297 0 3484 CONTINENTAL RESOURCES INC COM 212015101 590 17191 SH SOLE 14159 0 3032 COOPER COS INC COM NEW 216648402 1598 4975 SH SOLE 4161 0 814 COPART INC COM 217204106 3001 33004 SH SOLE 31264 0 1740 CORNING INC COM 219350105 1999 68659 SH SOLE 66296 0 2363 CORTEVA INC COM 22052L104 2109 71342 SH SOLE 69559 0 1783 COSTAR GROUP INC COM 22160N109 2107 3521 SH SOLE 3403 0 118 COSTCO WHSL CORP NEW COM 22160K105 21533 73260 SH SOLE 70293 0 2967 COTT CORP QUE COM 22163N106 1126 82325 SH SOLE 82325 0 0 COTY INC COM CL A 222070203 539 47910 SH SOLE 41507 0 6403 COUPA SOFTWARE INC COM 22266L106 329 2251 SH SOLE 2251 0 0 COUSINS PPTYS INC COM NEW 222795502 235 5706 SH SOLE 5706 0 0 COVETRUS INC COM 22304C100 181 13738 SH SOLE 13738 0 0 CRANE CO COM 224399105 201 2331 SH SOLE 2331 0 0 CREDICORP LTD COM G2519Y108 394 1848 SH SOLE 1634 0 214 CREDIT ACCEP CORP MICH COM 225310101 302 683 SH SOLE 683 0 0 CRESCENT PT ENERGY CORP COM 22576C101 15643 3503302 SH SOLE 3503302 0 0 CRONOS GROUP INC COM 22717L101 822 106910 SH SOLE 106910 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 372 7451 SH SOLE 7451 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 5547 39020 SH SOLE 37444 0 1576 CROWN HOLDINGS INC COM 228368106 352 4848 SH SOLE 4848 0 0 CSX CORP COM 126408103 8172 112938 SH SOLE 111846 0 1092 CUBESMART COM 229663109 231 7331 SH SOLE 7331 0 0 CULLEN FROST BANKERS INC COM 229899109 228 2336 SH SOLE 2336 0 0 CUMMINS INC COM 231021106 3314 18519 SH SOLE 17215 0 1304 CURTISS WRIGHT CORP COM 231561101 239 1698 SH SOLE 1698 0 0 CVB FINL CORP COM 126600105 270 12507 SH SOLE 12507 0 0 CVS HEALTH CORP COM 126650100 54182 729328 SH SOLE 728374 0 954 CYBERARK SOFTWARE LTD SHS M2682V108 258 2213 SH SOLE 2213 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 316 13561 SH SOLE 13561 0 0 CYRUSONE INC COM 23283R100 275 4197 SH SOLE 4197 0 0 D R HORTON INC COM 23331A109 2697 51127 SH SOLE 45652 0 5475 DANAHER CORPORATION COM 235851102 13253 86349 SH SOLE 84454 0 1895 DARDEN RESTAURANTS INC COM 237194105 2212 20296 SH SOLE 15983 0 4313 DARLING INGREDIENTS INC COM 237266101 639 22757 SH SOLE 22757 0 0 DATADOG INC CL A COM 23804L103 399 10556 SH SOLE 10556 0 0 DAVITA INC COM 23918K108 941 12546 SH SOLE 10960 0 1586 DEERE & CO COM 244199105 5478 31618 SH SOLE 31036 0 582 DELL TECHNOLOGIES INC CL C 24703L202 1459 28389 SH SOLE 27158 0 1231 DELTA AIR LINES INC DEL COM NEW 247361702 3389 57957 SH SOLE 52330 0 5627 DENBURY RES INC COM NEW 247916208 68 48177 SH SOLE 48177 0 0 DENTSPLY SIRONA INC COM 24906P109 1194 21107 SH SOLE 19089 0 2018 DESCARTES SYS GROUP INC COM 249906108 3987 93159 SH SOLE 93159 0 0 DEVON ENERGY CORP NEW COM 25179M103 1033 39784 SH SOLE 34098 0 5686 DEXCOM INC COM 252131107 823 3761 SH SOLE 3324 0 437 DIAMOND OFFSHORE DRILLING IN COM 25271C102 90 12550 SH SOLE 12550 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1362 14669 SH SOLE 13754 0 915 DIAMONDROCK HOSPITALITY CO COM 252784301 302 27266 SH SOLE 27266 0 0 DIGITAL RLTY TR INC COM 253868103 2438 20360 SH SOLE 17935 0 2425 DISCOVER FINL SVCS COM 254709108 2401 28308 SH SOLE 27595 0 713 DISCOVERY INC COM SER A 25470F104 991 30255 SH SOLE 26825 0 3430 DISCOVERY INC COM SER C 25470F302 640 20981 SH SOLE 16283 0 4698 DISH NETWORK CORP CL A 25470M109 1085 30589 SH SOLE 29075 0 1514 DISNEY WALT CO COM DISNEY 254687106 26016 179880 SH SOLE 176485 0 3395 DOCUSIGN INC COM 256163106 471 6361 SH SOLE 6361 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 258 3753 SH SOLE 3753 0 0 DOLLAR GEN CORP NEW COM 256677105 6487 41586 SH SOLE 39003 0 2583 DOLLAR TREE INC COM 256746108 8063 85734 SH SOLE 72636 0 13098 DOMINION ENERGY INC COM 25746U109 14198 171465 SH SOLE 164148 0 7317 DOMINOS PIZZA INC COM 25754A201 619 2107 SH SOLE 1510 0 597 DONALDSON INC COM 257651109 275 4774 SH SOLE 4774 0 0 DOUGLAS EMMETT INC COM 25960P109 281 6391 SH SOLE 6391 0 0 DOVER CORP COM 260003108 1498 12997 SH SOLE 12426 0 571 DOW INC COM 260557103 3529 64487 SH SOLE 63472 0 1015 DRIL QUIP INC COM 262037104 253 5391 SH SOLE 5391 0 0 DROPBOX INC CL A 26210C104 272 15162 SH SOLE 15162 0 0 DTE ENERGY CO COM 233331107 3115 23987 SH SOLE 21147 0 2840 DUKE ENERGY CORP NEW COM NEW 26441C204 14286 156693 SH SOLE 148239 0 8454 DUKE REALTY CORP COM NEW 264411505 1931 55707 SH SOLE 51712 0 3995 DUNKIN BRANDS GROUP INC COM 265504100 232 3070 SH SOLE 3070 0 0 DUPONT DE NEMOURS INC COM 26614N102 4579 71319 SH SOLE 70663 0 656 DXC TECHNOLOGY CO COM 23355L106 887 23604 SH SOLE 22015 0 1589 DYNATRACE INC COM 268150109 254 10034 SH SOLE 10034 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1259 27746 SH SOLE 26373 0 1373 EAGLE BANCORP INC MD COM 268948106 226 4643 SH SOLE 4643 0 0 EAST WEST BANCORP INC COM 27579R104 272 5589 SH SOLE 5589 0 0 EASTMAN CHEMICAL CO COM 277432100 950 11988 SH SOLE 11371 0 617 EATON CORP PLC SHS G29183103 3521 37175 SH SOLE 36552 0 623 EBAY INC COM 278642103 4490 124342 SH SOLE 115994 0 8348 ECOLAB INC COM 278865100 5661 29333 SH SOLE 27999 0 1334 EDISON INTL COM 281020107 2487 32980 SH SOLE 29895 0 3085 EDWARDS LIFESCIENCES CORP COM 28176E108 4343 18615 SH SOLE 17934 0 681 EL PASO ELEC CO COM NEW 283677854 214 3147 SH SOLE 3147 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 890 30232 SH SOLE 28592 0 1640 ELDORADO GOLD CORP NEW COM 284902509 779 96792 SH SOLE 96792 0 0 ELECTRONIC ARTS INC COM 285512109 5441 50606 SH SOLE 46643 0 3963 EMERSON ELEC CO COM 291011104 4086 53578 SH SOLE 52819 0 759 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 161 16048 SH SOLE 16048 0 0 ENBRIDGE INC COM 29250N105 840406 21106682 SH SOLE 21103372 0 3310 ENCANA CORP COM 292505104 23730 5060811 SH SOLE 5060811 0 0 ENCOMPASS HEALTH CORP COM 29261A100 264 3809 SH SOLE 3809 0 0 ENDO INTL PLC SHS G30401106 136 28997 SH SOLE 28997 0 0 ENERGY FUELS INC COM NEW 292671708 465 242950 SH SOLE 242950 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1259 98148 SH SOLE 98148 0 0 ENERPLUS CORP COM 292766102 2578 361414 SH SOLE 361414 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 124 20202 SH SOLE 20202 0 0 ENTEGRIS INC COM 29362U104 248 4951 SH SOLE 4951 0 0 ENTERGY CORP NEW COM 29364G103 3113 25984 SH SOLE 23330 0 2654 ENTERPRISE PRODS PARTNERS L COM 293792107 2261 80279 SH SOLE 80279 0 0 EOG RES INC COM 26875P101 6851 81792 SH SOLE 77802 0 3990 EPAM SYS INC COM 29414B104 423 1992 SH SOLE 1992 0 0 EPR PPTYS COM SH BEN INT 26884U109 207 2928 SH SOLE 2928 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 233 7787 SH SOLE 7787 0 0 EQT CORP COM 26884L109 113 10368 SH SOLE 10368 0 0 EQUIFAX INC COM 294429105 1624 11593 SH SOLE 10147 0 1446 EQUINIX INC COM 29444U700 4317 7396 SH SOLE 7240 0 156 EQUITRANS MIDSTREAM CORPORAT COM 294600101 163 12230 SH SOLE 9710 0 2520 EQUITY LIFESTYLE PPTYS INC COM 29472R108 461 6553 SH SOLE 6553 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2797 34564 SH SOLE 31030 0 3534 ERIE INDTY CO CL A 29530P102 293 1764 SH SOLE 1636 0 128 ESSEX PPTY TR INC COM 297178105 1983 6591 SH SOLE 5520 0 1071 EURONET WORLDWIDE INC COM 298736109 306 1940 SH SOLE 1940 0 0 EVEREST RE GROUP LTD COM G3223R108 2300 8307 SH SOLE 6060 0 2247 EVERGY INC COM 30034W106 1522 23378 SH SOLE 20280 0 3098 EVERSOURCE ENERGY COM 30040W108 3568 41944 SH SOLE 37522 0 4422 EXACT SCIENCES CORP COM 30063P105 530 5727 SH SOLE 5326 0 401 EXELIXIS INC COM 30161Q104 200 11372 SH SOLE 11372 0 0 EXELON CORP COM 30161N101 7393 162165 SH SOLE 152559 0 9606 EXPEDIA GROUP INC COM NEW 30212P303 2396 22155 SH SOLE 20668 0 1487 EXPEDITORS INTL WASH INC COM 302130109 1263 16192 SH SOLE 14766 0 1426 EXTRA SPACE STORAGE INC COM 30225T102 1390 13160 SH SOLE 10805 0 2355 EXXON MOBIL CORP COM 30231G102 34817 498993 SH SOLE 494879 0 4114 F M C CORP COM NEW 302491303 1172 11739 SH SOLE 11076 0 663 F5 NETWORKS INC COM 315616102 1642 11757 SH SOLE 9873 0 1884 FACEBOOK INC CL A 30303M102 67383 328297 SH SOLE 327950 0 347 FACTSET RESH SYS INC COM 303075105 380 1418 SH SOLE 1418 0 0 FAIR ISAAC CORP COM 303250104 401 1069 SH SOLE 1069 0 0 FASTENAL CO COM 311900104 3120 84426 SH SOLE 81881 0 2545 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 6828 53038 SH SOLE 52652 0 386 FEDEX CORP COM 31428X106 3267 21603 SH SOLE 21323 0 280 FERRO CORP COM 315405100 168 11302 SH SOLE 11302 0 0 FGL HLDGS ORD SHS G3402M102 136 12787 SH SOLE 12787 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1513 33357 SH SOLE 26661 0 6696 FIDELITY NATL INFORMATION SV COM 31620M106 10856 78052 SH SOLE 75321 0 2731 FIFTH THIRD BANCORP COM 316773100 2207 71795 SH SOLE 61240 0 10555 FIRST AMERN FINL CORP COM 31847R102 231 3957 SH SOLE 3957 0 0 FIRST BANCORP P R COM NEW 318672706 204 19291 SH SOLE 19291 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 217 408 SH SOLE 408 0 0 FIRST FINL BANCORP OH COM 320209109 348 13665 SH SOLE 13665 0 0 FIRST HAWAIIAN INC COM 32051X108 2144 74305 SH SOLE 74305 0 0 FIRST HORIZON NATL CORP COM 320517105 185 11160 SH SOLE 11160 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 1310 106626 SH SOLE 106626 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 366 15858 SH SOLE 15858 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 2554 21742 SH SOLE 14636 0 7106 FIRST SOLAR INC COM 336433107 220 3938 SH SOLE 3938 0 0 FIRSTENERGY CORP COM 337932107 2388 49142 SH SOLE 45026 0 4116 FIRSTSERVICE CORP NEW COM 33767E202 74560 799877 SH SOLE 799877 0 0 FISERV INC COM 337738108 25943 224363 SH SOLE 214069 0 10294 FIVE BELOW INC COM 33829M101 269 2106 SH SOLE 2106 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2303 8003 SH SOLE 7384 0 619 FLIR SYS INC COM 302445101 626 12029 SH SOLE 11235 0 794 FLOWSERVE CORP COM 34354P105 651 13075 SH SOLE 11063 0 2012 FNB CORP PA COM 302520101 163 12873 SH SOLE 12873 0 0 FOOT LOCKER INC COM 344849104 308 7891 SH SOLE 4086 0 3805 FORD MTR CO DEL COM 345370860 3333 358422 SH SOLE 341358 0 17064 FORTINET INC COM 34959E109 1621 15185 SH SOLE 13130 0 2055 FORTIS INC COM 349553107 38738 932265 SH SOLE 932265 0 0 FORTIVE CORP COM 34959J108 2166 28359 SH SOLE 27741 0 618 FORTUNA SILVER MINES INC COM 349915108 1122 275095 SH SOLE 275095 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 833 12751 SH SOLE 11675 0 1076 FOX CORP CL A COM 35137L105 2269 61203 SH SOLE 59858 0 1345 FOX CORP CL B COM 35137L204 893 24527 SH SOLE 22555 0 1972 FRANCO NEVADA CORP COM 351858105 126754 1225741 SH SOLE 1225741 0 0 FRANKLIN RES INC COM 354613101 868 33403 SH SOLE 31850 0 1553 FRANKLIN STREET PPTYS CORP COM 35471R106 139 16261 SH SOLE 16261 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1742 132794 SH SOLE 122991 0 9803 FS KKR CAPITAL CORP COM 302635107 124 20262 SH SOLE 20262 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2615 27461 SH SOLE 23252 0 4209 GAMING & LEISURE PPTYS INC COM 36467J108 345 8013 SH SOLE 8013 0 0 GANNETT CO INC NEW COM 36472T109 92 14394 SH SOLE 14394 0 0 GAP INC COM 364760108 554 31323 SH SOLE 23756 0 7567 GARDNER DENVER HLDGS INC COM 36555P107 276 7533 SH SOLE 7533 0 0 GARMIN LTD SHS H2906T109 1916 19639 SH SOLE 15158 0 4481 GARTNER INC COM 366651107 1227 7965 SH SOLE 7616 0 349 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 150 10907 SH SOLE 10907 0 0 GCI LIBERTY INC COM CLASS A 36164V305 275 3888 SH SOLE 3888 0 0 GENERAL DYNAMICS CORP COM 369550108 3979 22565 SH SOLE 22066 0 499 GENERAL ELECTRIC CO COM 369604103 8626 772934 SH SOLE 743407 0 29527 GENERAL MLS INC COM 370334104 3799 70922 SH SOLE 66745 0 4177 GENERAL MTRS CO COM 37045V100 4318 117976 SH SOLE 114723 0 3253 GENPACT LIMITED SHS G3922B107 297 7047 SH SOLE 7047 0 0 GENTEX CORP COM 371901109 375 12923 SH SOLE 9423 0 3500 GENUINE PARTS CO COM 372460105 1433 13491 SH SOLE 12508 0 983 GENWORTH FINL INC COM CL A 37247D106 75 17110 SH SOLE 17110 0 0 G-III APPAREL GROUP LTD COM 36237H101 204 6078 SH SOLE 6078 0 0 GILDAN ACTIVEWEAR INC COM 375916103 4970 167855 SH SOLE 167855 0 0 GILEAD SCIENCES INC COM 375558103 35740 550016 SH SOLE 549272 0 744 GLACIER BANCORP INC NEW COM 37637Q105 320 6949 SH SOLE 6949 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 8612 183802 SH SOLE 183802 0 0 GLOBAL NET LEASE INC COM NEW 379378201 240 11839 SH SOLE 11839 0 0 GLOBAL PMTS INC COM 37940X102 12815 70197 SH SOLE 69649 0 548 GLOBE LIFE INC COM 37959E102 1034 9824 SH SOLE 9193 0 631 GLOBUS MED INC CL A 379577208 218 3694 SH SOLE 3694 0 0 GODADDY INC CL A 380237107 539 7937 SH SOLE 6625 0 1312 GOLD STD VENTURES CORP COM 380738104 221 260523 SH SOLE 260523 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 6802 29584 SH SOLE 29328 0 256 GRACO INC COM 384109104 321 6171 SH SOLE 6171 0 0 GRAFTECH INTL LTD COM 384313508 124 10652 SH SOLE 10652 0 0 GRAINGER W W INC COM 384802104 1592 4704 SH SOLE 4130 0 574 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 125337 2463210 SH SOLE 2463210 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 171 10286 SH SOLE 10286 0 0 GREAT WESTN BANCORP INC COM 391416104 278 8002 SH SOLE 8002 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 1529 65670 SH SOLE 52855 0 12815 GROUP 1 AUTOMOTIVE INC COM 398905109 241 2412 SH SOLE 2412 0 0 GROUPON INC COM 399473107 50 20788 SH SOLE 20788 0 0 GUARDANT HEALTH INC COM 40131M109 265 3397 SH SOLE 3397 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 335 3055 SH SOLE 3055 0 0 GULFPORT ENERGY CORP COM NEW 402635304 42 13884 SH SOLE 13884 0 0 HAEMONETICS CORP COM 405024100 209 1820 SH SOLE 1820 0 0 HALLIBURTON CO COM 406216101 2259 92336 SH SOLE 88062 0 4274 HANESBRANDS INC COM 410345102 538 36199 SH SOLE 29983 0 6216 HANOVER INS GROUP INC COM 410867105 208 1519 SH SOLE 1519 0 0 HARLEY DAVIDSON INC COM 412822108 531 14277 SH SOLE 12922 0 1355 HARTFORD FINL SVCS GROUP INC COM 416515104 2993 49245 SH SOLE 42404 0 6841 HASBRO INC COM 418056107 1417 13414 SH SOLE 10404 0 3010 HAWAIIAN ELEC INDUSTRIES COM 419870100 203 4332 SH SOLE 4332 0 0 HCA HEALTHCARE INC COM 40412C101 3907 26430 SH SOLE 25610 0 820 HD SUPPLY HLDGS INC COM 40416M105 254 6309 SH SOLE 6309 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 6988 110268 SH SOLE 97518 0 12750 HEALTHCARE TR AMER INC CL A NEW 42225P501 234 7742 SH SOLE 7742 0 0 HEALTHEQUITY INC COM 42226A107 202 2721 SH SOLE 2721 0 0 HEALTHPEAK PPTYS INC COM 42250P103 2530 73411 SH SOLE 62336 0 11075 HECLA MNG CO COM 422704106 58 17130 SH SOLE 17130 0 0 HEICO CORP NEW CL A 422806208 484 5407 SH SOLE 4963 0 444 HELMERICH & PAYNE INC COM 423452101 535 11777 SH SOLE 9660 0 2117 HENRY JACK & ASSOC INC COM 426281101 1904 13068 SH SOLE 11433 0 1635 HENRY SCHEIN INC COM 806407102 1582 23705 SH SOLE 22356 0 1349 HERBALIFE NUTRITION LTD COM SHS G4412G101 379 7945 SH SOLE 5526 0 2419 HERSHEY CO COM 427866108 3437 23383 SH SOLE 19568 0 3815 HESS CORP COM 42809H107 1643 24589 SH SOLE 23766 0 823 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1914 120677 SH SOLE 115401 0 5276 HEXCEL CORP NEW COM 428291108 230 3131 SH SOLE 3131 0 0 HEXO CORP COM 428304109 217 135835 SH SOLE 135835 0 0 HIGHPOINT RES CORP COM 43114K108 18 10655 SH SOLE 10655 0 0 HIGHWOODS PPTYS INC COM 431284108 202 4138 SH SOLE 4138 0 0 HILL ROM HLDGS INC COM 431475102 273 2402 SH SOLE 2402 0 0 HILLENBRAND INC COM 431571108 345 10350 SH SOLE 10350 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 2796 25210 SH SOLE 24626 0 584 HMS HLDGS CORP COM 40425J101 211 7145 SH SOLE 7145 0 0 HOLLYFRONTIER CORP COM 436106108 924 18221 SH SOLE 13266 0 4955 HOLOGIC INC COM 436440101 1245 23852 SH SOLE 22149 0 1703 HOME DEPOT INC COM 437076102 22677 103840 SH SOLE 102620 0 1220 HONEYWELL INTL INC COM 438516106 16714 94429 SH SOLE 93500 0 929 HOPE BANCORP INC COM 43940T109 267 17945 SH SOLE 17945 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 249 5702 SH SOLE 5702 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 246 6792 SH SOLE 6792 0 0 HORMEL FOODS CORP COM 440452100 2913 64567 SH SOLE 49463 0 15104 HOST HOTELS & RESORTS INC COM 44107P104 1207 65071 SH SOLE 62281 0 2790 HOWARD HUGHES CORP COM 44267D107 208 1643 SH SOLE 1643 0 0 HP INC COM 40434L105 2749 133779 SH SOLE 131303 0 2476 HUB GROUP INC CL A 443320106 232 4515 SH SOLE 4515 0 0 HUBBELL INC COM 443510607 295 1995 SH SOLE 1995 0 0 HUBSPOT INC COM 443573100 253 1599 SH SOLE 1599 0 0 HUDBAY MINERALS INC COM 443628102 2971 716029 SH SOLE 716029 0 0 HUDSON PAC PPTYS INC COM 444097109 215 5703 SH SOLE 5703 0 0 HUMANA INC COM 444859102 5622 15340 SH SOLE 14010 0 1330 HUNT J B TRANS SVCS INC COM 445658107 1084 9279 SH SOLE 7935 0 1344 HUNTINGTON BANCSHARES INC COM 446150104 8094 536751 SH SOLE 511748 0 25003 HUNTINGTON INGALLS INDS INC COM 446413106 998 3977 SH SOLE 3598 0 379 HYATT HOTELS CORP COM CL A 448579102 331 3694 SH SOLE 3694 0 0 IAA INC COM 449253103 228 4841 SH SOLE 4841 0 0 IAC INTERACTIVECORP COM 44919P508 12881 51707 SH SOLE 50182 0 1525 IAMGOLD CORP COM 450913108 1067 285209 SH SOLE 285209 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 461 7493 SH SOLE 7493 0 0 IDACORP INC COM 451107106 209 1954 SH SOLE 1954 0 0 IDEX CORP COM 45167R104 1132 6581 SH SOLE 6294 0 287 IDEXX LABS INC COM 45168D104 3438 13167 SH SOLE 12220 0 947 IHS MARKIT LTD SHS G47567105 4364 57916 SH SOLE 45745 0 12171 ILLINOIS TOOL WKS INC COM 452308109 5026 27977 SH SOLE 26364 0 1613 ILLUMINA INC COM 452327109 7130 21493 SH SOLE 20851 0 642 IMPERIAL OIL LTD COM NEW 453038408 5107 192785 SH SOLE 192785 0 0 INCYTE CORP COM 45337C102 2652 30375 SH SOLE 28666 0 1709 INDEPENDENT BANK CORP MASS COM 453836108 212 2541 SH SOLE 2541 0 0 INFOSYS LTD SPONSORED ADR 456788108 2131 206456 SH SOLE 206456 0 0 INGERSOLL-RAND PLC SHS G47791101 2378 17892 SH SOLE 17398 0 494 INGEVITY CORP COM 45688C107 253 2892 SH SOLE 2892 0 0 INGREDION INC COM 457187102 307 3299 SH SOLE 2457 0 842 INSIGHT ENTERPRISES INC COM 45765U103 214 3045 SH SOLE 3045 0 0 INSULET CORP COM 45784P101 372 2173 SH SOLE 2173 0 0 INTEGER HLDGS CORP COM 45826H109 353 4385 SH SOLE 4385 0 0 INTEL CORP COM 458140100 37486 626520 SH SOLE 623323 0 3197 INTERCONTINENTAL EXCHANGE IN COM 45866F104 10510 113562 SH SOLE 107954 0 5608 INTERNATIONAL BUSINESS MACHS COM 459200101 10299 76832 SH SOLE 75660 0 1172 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3731 28921 SH SOLE 23103 0 5818 INTERPUBLIC GROUP COS INC COM 460690100 800 34620 SH SOLE 32201 0 2419 INTL PAPER CO COM 460146103 1667 36189 SH SOLE 33533 0 2656 INTUIT COM 461202103 9768 37294 SH SOLE 36897 0 397 INTUITIVE SURGICAL INC COM NEW 46120E602 10147 17165 SH SOLE 16455 0 710 INVESCO LTD SHS G491BT108 2835 157698 SH SOLE 154652 0 3046 INVESCO MORTGAGE CAPITAL INC COM 46131B100 318 19125 SH SOLE 19125 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 6579 30946 SH SOLE 30946 0 0 INVESTORS BANCORP INC NEW COM 46146L101 131 10960 SH SOLE 10960 0 0 INVITATION HOMES INC COM 46187W107 731 24381 SH SOLE 19541 0 4840 IONIS PHARMACEUTICALS INC COM 462222100 309 5116 SH SOLE 5116 0 0 IPG PHOTONICS CORP COM 44980X109 564 3894 SH SOLE 3566 0 328 IQVIA HLDGS INC COM 46266C105 2882 18651 SH SOLE 17985 0 666 IRIDIUM COMMUNICATIONS INC COM 46269C102 248 10070 SH SOLE 10070 0 0 IRON MTN INC NEW COM 46284V101 822 25794 SH SOLE 23931 0 1863 ISHARES INC JP MRG EM CRP BD 464286251 3093 59722 SH SOLE 59722 0 0 ISHARES INC EM MKTS DIV ETF 464286319 255 6290 SH SOLE 6290 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 3494 73638 SH SOLE 73638 0 0 ISHARES INC MSCI CDA ETF 464286509 3034 101504 SH SOLE 101504 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 8274 144270 SH SOLE 144270 0 0 ISHARES INC MSCI CHILE ETF 464286640 11099 333301 SH SOLE 333301 0 0 ISHARES INC CORE MSCI EMKT 46434G103 709 13188 SH SOLE 13188 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 335 5648 SH SOLE 5648 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 489 13610 SH SOLE 13610 0 0 ISHARES TR SELECT DIVID ETF 464287168 1921 18185 SH SOLE 18185 0 0 ISHARES TR CORE S&P500 ETF 464287200 23257 71949 SH SOLE 71949 0 0 ISHARES TR CORE US AGGBD ET 464287226 2149 19125 SH SOLE 19125 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 92523 2062018 SH SOLE 2056018 0 6000 ISHARES TR MSCI EMG MKT ETF 464287234 47782 1064900 SH Call SOLE 1064900 0 0 ISHARES TR MSCI EAFE ETF 464287465 353801 5095063 SH SOLE 5095063 0 0 ISHARES TR U.S. TECH ETF 464287721 312 1340 SH SOLE 1340 0 0 ISHARES TR EUROPE ETF 464287861 496 10565 SH SOLE 10565 0 0 ISHARES TR JPMORGAN USD EMG 464288281 24437 213314 SH SOLE 213314 0 0 ISHARES TR IBOXX HI YD ETF 464288513 26711 300336 SH SOLE 300336 0 0 ISHARES TR MSCI USA ESG SLC 464288802 501 3735 SH SOLE 3735 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 766 11671 SH SOLE 0 0 11671 ISHARES TR ESG MSCI EAFE 46435G516 493 7170 SH SOLE 7170 0 0 ITT INC COM 45073V108 244 3304 SH SOLE 3304 0 0 JABIL INC COM 466313103 346 8381 SH SOLE 5418 0 2963 JACOBS ENGR GROUP INC COM 469814107 1099 12229 SH SOLE 10980 0 1249 JAGGED PEAK ENERGY INC COM 47009K107 89 10468 SH SOLE 10468 0 0 JBG SMITH PPTYS COM 46590V100 208 5220 SH SOLE 5220 0 0 JD COM INC SPON ADR CL A 47215P106 2542 72147 SH SOLE 72147 0 0 JEFFERIES FINL GROUP INC COM 47233W109 289 13546 SH SOLE 11087 0 2459 JETBLUE AWYS CORP COM 477143101 210 11228 SH SOLE 11228 0 0 JOHNSON & JOHNSON COM 478160104 39889 273453 SH SOLE 270410 0 3043 JOHNSON CTLS INTL PLC SHS G51502105 3063 75242 SH SOLE 72914 0 2328 JONES LANG LASALLE INC COM 48020Q107 326 1873 SH SOLE 1873 0 0 JPMORGAN CHASE & CO COM 46625H100 58095 416747 SH SOLE 410571 0 6176 JUNIPER NETWORKS INC COM 48203R104 878 35635 SH SOLE 28695 0 6940 KAMAN CORP COM 483548103 261 3956 SH SOLE 3956 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2403 15687 SH SOLE 14106 0 1581 KELLOGG CO COM 487836108 2167 31338 SH SOLE 24386 0 6952 KEURIG DR PEPPER INC COM 49271V100 1558 53819 SH SOLE 51304 0 2515 KEYCORP NEW COM 493267108 2107 104108 SH SOLE 84819 0 19289 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1691 16473 SH SOLE 15900 0 573 KILROY RLTY CORP COM 49427F108 323 3850 SH SOLE 3850 0 0 KIMBERLY CLARK CORP COM 494368103 7899 57430 SH SOLE 56229 0 1201 KIMCO RLTY CORP COM 49446R109 796 38455 SH SOLE 35520 0 2935 KINDER MORGAN INC DEL COM 49456B101 4542 214567 SH SOLE 206942 0 7625 KINROSS GOLD CORP COM 496902404 5450 1147266 SH SOLE 1147266 0 0 KIRBY CORP COM 497266106 211 2358 SH SOLE 2358 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 52307 1184925 SH SOLE 1184925 0 0 KITE RLTY GROUP TR COM NEW 49803T300 242 12370 SH SOLE 12370 0 0 KLA CORPORATION COM NEW 482480100 4207 23612 SH SOLE 22415 0 1197 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 222 6204 SH SOLE 6204 0 0 KOHLS CORP COM 500255104 892 17509 SH SOLE 13379 0 4130 KONTOOR BRANDS INC COM 50050N103 289 6877 SH SOLE 6877 0 0 KORN FERRY COM NEW 500643200 322 7589 SH SOLE 7589 0 0 KRAFT HEINZ CO COM 500754106 4726 147083 SH SOLE 144184 0 2899 KROGER CO COM 501044101 2401 82829 SH SOLE 67645 0 15184 L BRANDS INC COM 501797104 443 24475 SH SOLE 21059 0 3416 L3HARRIS TECHNOLOGIES INC COM 502431109 4686 23684 SH SOLE 19028 0 4656 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2201 13008 SH SOLE 11511 0 1497 LAM RESEARCH CORP COM 512807108 14523 49669 SH SOLE 48325 0 1344 LAMAR ADVERTISING CO NEW CL A 512816109 347 3887 SH SOLE 3887 0 0 LAMB WESTON HLDGS INC COM 513272104 1394 16201 SH SOLE 12808 0 3393 LAREDO PETROLEUM INC COM 516806106 83 28940 SH SOLE 28940 0 0 LAS VEGAS SANDS CORP COM 517834107 3148 45592 SH SOLE 44507 0 1085 LAUDER ESTEE COS INC CL A 518439104 5233 25338 SH SOLE 23876 0 1462 LEAR CORP COM NEW 521865204 373 2716 SH SOLE 2313 0 403 LEGGETT & PLATT INC COM 524660107 621 12209 SH SOLE 11015 0 1194 LEIDOS HLDGS INC COM 525327102 2046 20906 SH SOLE 20352 0 554 LENNAR CORP CL A 526057104 1616 28969 SH SOLE 26285 0 2684 LENNOX INTL INC COM 526107107 557 2282 SH SOLE 1412 0 870 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 280 14538 SH SOLE 14538 0 0 LEXINGTON REALTY TRUST COM 529043101 215 20231 SH SOLE 20231 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 916 7353 SH SOLE 6628 0 725 LIBERTY GLOBAL PLC SHS CL A G5480U104 360 15817 SH SOLE 10269 0 5548 LIBERTY GLOBAL PLC SHS CL C G5480U120 685 31409 SH SOLE 24821 0 6588 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 644 13326 SH SOLE 11604 0 1722 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 375 8569 SH SOLE 8569 0 0 LIBERTY PPTY TR SH BEN INT 531172104 544 9063 SH SOLE 5403 0 3660 LILLY ELI & CO COM 532457108 10665 81147 SH SOLE 77669 0 3478 LINCOLN ELEC HLDGS INC COM 533900106 224 2313 SH SOLE 2313 0 0 LINCOLN NATL CORP IND COM 534187109 1069 18115 SH SOLE 17281 0 834 LINDE PLC SHS G5494J103 8240 38702 SH SOLE 37225 0 1477 LIVE NATION ENTERTAINMENT IN COM 538034109 1070 14973 SH SOLE 14211 0 762 LIVENT CORP COM 53814L108 172 20122 SH SOLE 20122 0 0 LKQ CORP COM 501889208 1103 30892 SH SOLE 25566 0 5326 LOCKHEED MARTIN CORP COM 539830109 9297 23877 SH SOLE 22368 0 1509 LOEWS CORP COM 540424108 1332 25380 SH SOLE 24031 0 1349 LOWES COS INC COM 548661107 9729 81236 SH SOLE 80644 0 592 LPL FINL HLDGS INC COM 50212V100 1430 15499 SH SOLE 15499 0 0 LULULEMON ATHLETICA INC COM 550021109 2041 8810 SH SOLE 6965 0 1845 LUMENTUM HLDGS INC COM 55024U109 225 2839 SH SOLE 2839 0 0 LYFT INC CL A COM 55087P104 507 11790 SH SOLE 10701 0 1089 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 5767 61040 SH SOLE 59728 0 1312 M & T BK CORP COM 55261F104 4580 26980 SH SOLE 24748 0 2232 MACERICH CO COM 554382101 5750 213609 SH SOLE 212277 0 1332 MACYS INC COM 55616P104 561 33018 SH SOLE 25754 0 7264 MADISON SQUARE GARDEN CO NEW CL A 55825T103 264 898 SH SOLE 898 0 0 MAG SILVER CORP COM 55903Q104 2681 226632 SH SOLE 226632 0 0 MAGELLAN HEALTH INC COM NEW 559079207 246 3145 SH SOLE 3145 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 532 8456 SH SOLE 8456 0 0 MAGNA INTL INC COM 559222401 165756 3018701 SH SOLE 3018701 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 130 10343 SH SOLE 10343 0 0 MANPOWERGROUP INC COM 56418H100 317 3262 SH SOLE 2157 0 1105 MANULIFE FINL CORP COM 56501R106 180164 8862406 SH SOLE 8862406 0 0 MARATHON OIL CORP COM 565849106 1010 74403 SH SOLE 67546 0 6857 MARATHON PETE CORP COM 56585A102 4801 79678 SH SOLE 73852 0 5826 MARKEL CORP COM 570535104 2552 2232 SH SOLE 1882 0 350 MARKETAXESS HLDGS INC COM 57060D108 2046 5397 SH SOLE 5196 0 201 MARRIOTT INTL INC NEW CL A 571903202 6883 45453 SH SOLE 43848 0 1605 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 215 1670 SH SOLE 1670 0 0 MARSH & MCLENNAN COS INC COM 571748102 7501 67330 SH SOLE 64759 0 2571 MARTIN MARIETTA MATLS INC COM 573284106 1643 5875 SH SOLE 5261 0 614 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1018 38320 SH SOLE 24441 0 13879 MASCO CORP COM 574599106 1247 25975 SH SOLE 24642 0 1333 MASIMO CORP COM 574795100 304 1921 SH SOLE 1921 0 0 MASTERCARD INC CL A 57636Q104 43790 146656 SH SOLE 144602 0 2054 MATCH GROUP INC COM 57665R106 839 10214 SH SOLE 10214 0 0 MATSON INC COM 57686G105 241 5912 SH SOLE 5912 0 0 MATTEL INC COM 577081102 173 12799 SH SOLE 12799 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 2488 40456 SH SOLE 38322 0 2134 MCCORMICK & CO INC COM NON VTG 579780206 3466 20422 SH SOLE 16451 0 3971 MCDONALDS CORP COM 580135101 15541 78647 SH SOLE 74436 0 4211 MCKESSON CORP COM 58155Q103 2271 16415 SH SOLE 15986 0 429 MDU RES GROUP INC COM 552690109 293 9858 SH SOLE 7879 0 1979 MEDICAL PPTYS TRUST INC COM 58463J304 347 16428 SH SOLE 16428 0 0 MEDICINES CO COM 584688105 251 2957 SH SOLE 2957 0 0 MEDTRONIC PLC SHS G5960L103 13257 116850 SH SOLE 113134 0 3716 MELCO RESORTS AND ENTMT LTD ADR 585464100 400 16558 SH SOLE 16558 0 0 MERCADOLIBRE INC COM 58733R102 1712 2993 SH SOLE 2811 0 182 MERCK & CO INC COM 58933Y105 22321 245420 SH SOLE 240747 0 4673 MERIT MED SYS INC COM 589889104 240 7685 SH SOLE 7685 0 0 METHANEX CORP COM 59151K108 1805 46662 SH SOLE 46662 0 0 METLIFE INC COM 59156R108 3799 74541 SH SOLE 73389 0 1152 METTLER TOLEDO INTERNATIONAL COM 592688105 1738 2191 SH SOLE 2085 0 106 MFA FINL INC COM 55272X102 109 14263 SH SOLE 14263 0 0 MGIC INVT CORP WIS COM 552848103 178 12530 SH SOLE 12530 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 329 10634 SH SOLE 10634 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1322 39738 SH SOLE 36518 0 3220 MICHAELS COS INC COM 59408Q106 111 13744 SH SOLE 13744 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 4047 38649 SH SOLE 37141 0 1508 MICRON TECHNOLOGY INC COM 595112103 8613 160159 SH SOLE 156945 0 3214 MICROSOFT CORP COM 594918104 223591 1417915 SH SOLE 1408672 0 9243 MID AMER APT CMNTYS INC COM 59522J103 2152 16323 SH SOLE 15267 0 1056 MIDDLEBY CORP COM 596278101 228 2079 SH SOLE 2079 0 0 MKS INSTRUMENT INC COM 55306N104 230 2092 SH SOLE 2092 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 145 14308 SH SOLE 14308 0 0 MODERNA INC COM 60770K107 238 12183 SH SOLE 12183 0 0 MOHAWK INDS INC COM 608190104 797 5842 SH SOLE 5387 0 455 MOLINA HEALTHCARE INC COM 60855R100 317 2334 SH SOLE 2334 0 0 MOLSON COORS BREWING CO CL B 60871R209 989 18356 SH SOLE 16630 0 1726 MONDELEZ INTL INC CL A 609207105 23112 419607 SH SOLE 415793 0 3814 MONGODB INC CL A 60937P106 266 2020 SH SOLE 2020 0 0 MONOLITHIC PWR SYS INC COM 609839105 284 1597 SH SOLE 1597 0 0 MONRO INC COM 610236101 213 2725 SH SOLE 2725 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 4458 70150 SH SOLE 68979 0 1171 MOODYS CORP COM 615369105 8092 34083 SH SOLE 31700 0 2383 MOOG INC CL A 615394202 251 2942 SH SOLE 2942 0 0 MORGAN STANLEY COM NEW 617446448 7005 137026 SH SOLE 134727 0 2299 MORNINGSTAR INC COM 617700109 229 1512 SH SOLE 1512 0 0 MOSAIC CO NEW COM 61945C103 778 35934 SH SOLE 31264 0 4670 MOTOROLA SOLUTIONS INC COM NEW 620076307 5258 32633 SH SOLE 28195 0 4438 MPLX LP COM UNIT REP LTD 55336V100 992 38956 SH SOLE 38956 0 0 MSCI INC COM 55354G100 5377 20826 SH SOLE 17181 0 3645 MYLAN N V SHS EURO N59465109 523 26015 SH SOLE 23817 0 2198 MYRIAD GENETICS INC COM 62855J104 276 10118 SH SOLE 10118 0 0 NABORS INDUSTRIES LTD SHS G6359F103 154 53362 SH SOLE 53362 0 0 NASDAQ INC COM 631103108 1350 12606 SH SOLE 11389 0 1217 NATIONAL GRID PLC SPONSORED ADR NE 636274409 8176 130498 SH SOLE 130498 0 0 NATIONAL INSTRS CORP COM 636518102 215 5074 SH SOLE 5074 0 0 NATIONAL OILWELL VARCO INC COM 637071101 962 38407 SH SOLE 32629 0 5778 NATIONAL RETAIL PPTYS INC COM 637417106 391 7284 SH SOLE 6078 0 1206 NEOGEN CORP COM 640491106 256 3929 SH SOLE 3929 0 0 NETAPP INC COM 64110D104 2237 35930 SH SOLE 33322 0 2608 NETEASE INC SPONSORED ADS 64110W102 1908 6221 SH SOLE 6221 0 0 NETFLIX INC COM 64110L106 20138 62238 SH SOLE 62097 0 141 NEUROCRINE BIOSCIENCES INC COM 64125C109 363 3375 SH SOLE 3375 0 0 NEW GOLD INC CDA COM 644535106 1048 1182071 SH SOLE 1182071 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2898 23902 SH SOLE 23902 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 256 15891 SH SOLE 15891 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 214 17776 SH SOLE 17776 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 246 39512 SH SOLE 39512 0 0 NEW YORK TIMES CO CL A 650111107 201 6235 SH SOLE 6235 0 0 NEWELL BRANDS INC COM 651229106 749 38986 SH SOLE 33148 0 5838 NEWMONT GOLDCORP CORPORATION COM 651639106 57043 1311307 SH SOLE 1284214 0 27093 NEWS CORP NEW CL A 65249B109 605 42789 SH SOLE 39236 0 3553 NEXSTAR MEDIA GROUP INC CL A 65336K103 212 1806 SH SOLE 1806 0 0 NEXTERA ENERGY INC COM 65339F101 12660 52279 SH SOLE 48021 0 4258 NIELSEN HLDGS PLC SHS EUR G6518L108 411 20252 SH SOLE 16423 0 3829 NIKE INC CL B 654106103 13237 130657 SH SOLE 126383 0 4274 NISOURCE INC COM 65473P105 1015 36465 SH SOLE 31066 0 5399 NOBLE CORP PLC SHS USD G65431101 27 21917 SH SOLE 21917 0 0 NOBLE ENERGY INC COM 655044105 1147 46185 SH SOLE 40156 0 6029 NORBORD INC COM NEW 65548P403 774 28880 SH SOLE 28880 0 0 NORDSON CORP COM 655663102 337 2067 SH SOLE 2067 0 0 NORDSTROM INC COM 655664100 589 14385 SH SOLE 10612 0 3773 NORFOLK SOUTHERN CORP COM 655844108 5374 27682 SH SOLE 27381 0 301 NORTH AMERN CONSTR GROUP LTD COM 656811106 4228 348301 SH SOLE 348301 0 0 NORTHERN OIL & GAS INC NEV COM 665531109 37 15769 SH SOLE 15769 0 0 NORTHERN TR CORP COM 665859104 3709 34914 SH SOLE 31918 0 2996 NORTHROP GRUMMAN CORP COM 666807102 5282 15355 SH SOLE 13619 0 1736 NORTHWEST BANCSHARES INC MD COM 667340103 240 14433 SH SOLE 14433 0 0 NORTONLIFELOCK INC COM 668771108 1517 59453 SH SOLE 50835 0 8618 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1177 20150 SH SOLE 18340 0 1810 NOVAGOLD RES INC COM NEW 66987E206 1276 142384 SH SOLE 142384 0 0 NOVARTIS A G SPONSORED ADR 66987V109 4088 43178 SH SOLE 43178 0 0 NOVO-NORDISK A S ADR 670100205 4919 84992 SH SOLE 76872 0 8120 NRG ENERGY INC COM NEW 629377508 1033 25991 SH SOLE 21268 0 4723 NUANCE COMMUNICATIONS INC COM 67020Y100 197 11041 SH SOLE 11041 0 0 NUCOR CORP COM 670346105 1502 26691 SH SOLE 25844 0 847 NUTANIX INC CL A 67059N108 215 6871 SH SOLE 6871 0 0 NUTRIEN LTD COM 67077M108 352352 7349008 SH SOLE 7349008 0 0 NVIDIA CORP COM 67066G104 25747 109420 SH SOLE 108865 0 555 NVR INC COM 62944T105 2262 594 SH SOLE 501 0 93 NXP SEMICONDUCTORS N V COM N6596X109 5133 40332 SH SOLE 38730 0 1602 O REILLY AUTOMOTIVE INC NEW COM 67103H107 6367 14529 SH SOLE 12640 0 1889 OASIS PETE INC NEW COM 674215108 137 42015 SH SOLE 42015 0 0 OCCIDENTAL PETE CORP COM 674599105 6113 148363 SH SOLE 146007 0 2356 OCEANEERING INTL INC COM 675232102 216 14519 SH SOLE 14519 0 0 OFFICE DEPOT INC COM 676220106 206 75297 SH SOLE 75297 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 214 6657 SH SOLE 6657 0 0 OGE ENERGY CORP COM 670837103 333 7492 SH SOLE 7492 0 0 OKTA INC CL A 679295105 535 4634 SH SOLE 4234 0 400 OLD DOMINION FREIGHT LINE IN COM 679580100 1264 6658 SH SOLE 6050 0 608 OLD NATL BANCORP IND COM 680033107 426 23293 SH SOLE 23293 0 0 OLD REP INTL CORP COM 680223104 428 19119 SH SOLE 11222 0 7897 OMEGA HEALTHCARE INVS INC COM 681936100 336 7939 SH SOLE 7939 0 0 OMNICELL INC COM 68213N109 259 3171 SH SOLE 3171 0 0 OMNICOM GROUP INC COM 681919106 2351 29016 SH SOLE 26643 0 2373 ON SEMICONDUCTOR CORP COM 682189105 371 15231 SH SOLE 15231 0 0 ONEMAIN HLDGS INC COM 68268W103 210 4987 SH SOLE 4987 0 0 ONEOK INC NEW COM 682680103 2789 36859 SH SOLE 35893 0 966 OPEN TEXT CORP COM 683715106 7293 165258 SH SOLE 165258 0 0 OPKO HEALTH INC COM 68375N103 40 26983 SH SOLE 26983 0 0 OPTION CARE HEALTH INC COM 68404L102 96 25849 SH SOLE 25849 0 0 ORACLE CORP COM 68389X105 13180 248769 SH SOLE 244231 0 4538 OSHKOSH CORP COM 688239201 244 2575 SH SOLE 2575 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1586 163009 SH SOLE 163009 0 0 OWENS CORNING NEW COM 690742101 260 3997 SH SOLE 3997 0 0 PACCAR INC COM 693718108 4078 51557 SH SOLE 49521 0 2036 PACIFIC PREMIER BANCORP COM 69478X105 264 8090 SH SOLE 8090 0 0 PACKAGING CORP AMER COM 695156109 964 8612 SH SOLE 8070 0 542 PALO ALTO NETWORKS INC COM 697435105 1603 6933 SH SOLE 5475 0 1458 PAN AMERICAN SILVER CORP COM 697900108 4101 172864 SH SOLE 172864 0 0 PARK HOTELS RESORTS INC COM 700517105 288 11115 SH SOLE 9456 0 1659 PARKER HANNIFIN CORP COM 701094104 2348 11407 SH SOLE 11111 0 296 PARSLEY ENERGY INC CL A 701877102 197 10410 SH SOLE 10410 0 0 PAYCHEX INC COM 704326107 5272 61984 SH SOLE 57422 0 4562 PAYCOM SOFTWARE INC COM 70432V102 617 2332 SH SOLE 2137 0 195 PAYLOCITY HLDG CORP COM 70438V106 238 1968 SH SOLE 1968 0 0 PAYPAL HLDGS INC COM 70450Y103 18069 167040 SH SOLE 166535 0 505 PEGASYSTEMS INC COM 705573103 229 2877 SH SOLE 2877 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 289 10175 SH SOLE 10175 0 0 PEMBINA PIPELINE CORP COM 706327103 186967 5037106 SH SOLE 5037106 0 0 PENNEY J C CORP INC COM 708160106 33 29761 SH SOLE 29761 0 0 PENTAIR PLC SHS G7S00T104 403 8794 SH SOLE 7572 0 1222 PENUMBRA INC COM 70975L107 210 1278 SH SOLE 1278 0 0 PEOPLES UTD FINL INC COM 712704105 825 48827 SH SOLE 36367 0 12460 PEPSICO INC COM 713448108 34030 248997 SH SOLE 245235 0 3762 PERKINELMER INC COM 714046109 912 9390 SH SOLE 9390 0 0 PERRIGO CO PLC SHS G97822103 436 8443 SH SOLE 6075 0 2368 PFIZER INC COM 717081103 28394 724710 SH SOLE 716298 0 8412 PG&E CORP COM 69331C108 266 24516 SH SOLE 19160 0 5356 PHILIP MORRIS INTL INC COM 718172109 17729 208378 SH SOLE 206708 0 1670 PHILLIPS 66 COM 718546104 5474 49137 SH SOLE 45617 0 3520 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 515 8356 SH SOLE 8356 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 286 8752 SH SOLE 8752 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 3404 31575 SH SOLE 31575 0 0 PINNACLE WEST CAP CORP COM 723484101 1591 17688 SH SOLE 16676 0 1012 PINTEREST INC CL A 72352L106 367 19707 SH SOLE 19707 0 0 PIONEER NAT RES CO COM 723787107 4561 30134 SH SOLE 27206 0 2928 PITNEY BOWES INC COM 724479100 100 24896 SH SOLE 24896 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 492 26765 SH SOLE 26765 0 0 PLANET FITNESS INC CL A 72703H101 262 3513 SH SOLE 3513 0 0 PLUG POWER INC COM NEW 72919P202 33 10379 SH SOLE 10379 0 0 PNC FINL SVCS GROUP INC COM 693475105 12957 81172 SH SOLE 78754 0 2418 POLARIS INC COM 731068102 391 3845 SH SOLE 2249 0 1596 POOL CORPORATION COM 73278L105 305 1436 SH SOLE 1436 0 0 POST HLDGS INC COM 737446104 295 2701 SH SOLE 2701 0 0 PPG INDS INC COM 693506107 2812 21062 SH SOLE 20168 0 894 PPL CORP COM 69351T106 9731 271276 SH SOLE 264999 0 6277 PRA HEALTH SCIENCES INC COM 69354M108 274 2463 SH SOLE 2463 0 0 PRECISION DRILLING CORP COM 2010 74022D308 928 664770 SH SOLE 664770 0 0 PRETIUM RES INC COM 74139C102 5331 478395 SH SOLE 478395 0 0 PRICE T ROWE GROUP INC COM 74144T108 2535 20802 SH SOLE 20309 0 493 PRIMERICA INC COM 74164M108 203 1558 SH SOLE 1558 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 1295 23550 SH SOLE 22575 0 975 PROASSURANCE CORP COM 74267C106 268 7429 SH SOLE 7429 0 0 PROCTER & GAMBLE CO COM 742718109 36790 294559 SH SOLE 291201 0 3358 PROGRESSIVE CORP OHIO COM 743315103 4390 60638 SH SOLE 58301 0 2337 PROLOGIS INC COM 74340W103 6792 76197 SH SOLE 75501 0 696 PROOFPOINT INC COM 743424103 240 2095 SH SOLE 2095 0 0 PROPETRO HLDG CORP COM 74347M108 140 12469 SH SOLE 12469 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 100 15598 SH SOLE 15598 0 0 PROSPERITY BANCSHARES INC COM 743606105 325 4520 SH SOLE 4520 0 0 PROVIDENT FINL SVCS INC COM 74386T105 208 8430 SH SOLE 8430 0 0 PRUDENTIAL FINL INC COM 744320102 3315 35368 SH SOLE 34816 0 552 PTC INC COM 69370C100 716 9560 SH SOLE 8580 0 980 PUBLIC STORAGE COM 74460D109 10749 50476 SH SOLE 47638 0 2838 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3461 58607 SH SOLE 55093 0 3514 PULTE GROUP INC COM 745867101 954 24597 SH SOLE 21975 0 2622 PVH CORP COM 693656100 759 7215 SH SOLE 6161 0 1054 QEP RES INC COM 74733V100 108 24012 SH SOLE 24012 0 0 QORVO INC COM 74736K101 1343 11555 SH SOLE 9965 0 1590 QUAKER CHEM CORP COM 747316107 334 2031 SH SOLE 2031 0 0 QUALCOMM INC COM 747525103 17327 196381 SH SOLE 190614 0 5767 QUANTA SVCS INC COM 74762E102 479 11774 SH SOLE 11774 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1593 14916 SH SOLE 11799 0 3117 QURATE RETAIL INC COM SER A 74915M100 193 22933 SH SOLE 15840 0 7093 RADIANT LOGISTICS INC COM 75025X100 67 12000 SH SOLE 12000 0 0 RALPH LAUREN CORP CL A 751212101 727 6199 SH SOLE 5192 0 1007 RANGE RES CORP COM 75281A109 162 33369 SH SOLE 33369 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1030 11508 SH SOLE 10860 0 648 RAYTHEON CO COM NEW 755111507 8338 37944 SH SOLE 35612 0 2332 REALOGY HLDGS CORP COM 75605Y106 108 11180 SH SOLE 11180 0 0 REALTY INCOME CORP COM 756109104 6345 86192 SH SOLE 81036 0 5156 REATA PHARMACEUTICALS INC CL A 75615P103 225 1101 SH SOLE 1101 0 0 REDWOOD TR INC COM 758075402 250 15131 SH SOLE 15131 0 0 REGENCY CTRS CORP COM 758849103 1675 26555 SH SOLE 24503 0 2052 REGENERON PHARMACEUTICALS COM 75886F107 5364 14287 SH SOLE 13924 0 363 REGIONS FINL CORP NEW COM 7591EP100 5215 303912 SH SOLE 281292 0 22620 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1087 6667 SH SOLE 6667 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 436 3643 SH SOLE 3643 0 0 RELX PLC SPONSORED ADR 759530108 1708 67590 SH SOLE 67590 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 781 3984 SH SOLE 1626 0 2358 REPUBLIC SVCS INC COM 760759100 3302 36842 SH SOLE 30260 0 6582 RESMED INC COM 761152107 4387 28311 SH SOLE 21757 0 6554 RESTAURANT BRANDS INTL INC COM 76131D103 273785 4288619 SH SOLE 4287149 0 1470 RETAIL OPPORTUNITY INVTS COR COM 76131N101 188 10627 SH SOLE 10627 0 0 RINGCENTRAL INC CL A 76680R206 444 2633 SH SOLE 2633 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2837 66017 SH SOLE 66017 0 0 ROBERT HALF INTL INC COM 770323103 681 10782 SH SOLE 9859 0 923 ROCKWELL AUTOMATION INC COM 773903109 2116 10442 SH SOLE 9967 0 475 ROGERS COMMUNICATIONS INC CL B 775109200 135985 2734634 SH SOLE 2734634 0 0 ROKU INC COM CL A 77543R102 567 4231 SH SOLE 4231 0 0 ROLLINS INC COM 775711104 669 20171 SH SOLE 18851 0 1320 ROPER TECHNOLOGIES INC COM 776696106 3208 9057 SH SOLE 8897 0 160 ROSS STORES INC COM 778296103 9763 83858 SH SOLE 74709 0 9149 ROYAL BK CDA MONTREAL QUE COM 780087102 963440 12158313 SH SOLE 12156698 0 1615 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2188 16387 SH SOLE 15919 0 468 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5065 84458 SH SOLE 84458 0 0 ROYAL GOLD INC COM 780287108 954 7805 SH SOLE 7805 0 0 RPC INC COM 749660106 76 14512 SH SOLE 14512 0 0 RPM INTL INC COM 749685103 347 4527 SH SOLE 4527 0 0 RPT REALTY SH BEN INT 74971D101 184 12202 SH SOLE 12202 0 0 S & T BANCORP INC COM 783859101 210 5220 SH SOLE 5220 0 0 S&P GLOBAL INC COM 78409V104 6544 23968 SH SOLE 22573 0 1395 SABRE CORP COM 78573M104 234 10431 SH SOLE 10431 0 0 SALESFORCE COM INC COM 79466L302 12736 78309 SH SOLE 75289 0 3020 SANDSTORM GOLD LTD COM NEW 80013R206 6000 802891 SH SOLE 802891 0 0 SANMINA CORPORATION COM 801056102 325 9480 SH SOLE 9480 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 379 16200 SH SOLE 12560 0 3640 SAREPTA THERAPEUTICS INC COM 803607100 352 2727 SH SOLE 2727 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2627 10901 SH SOLE 9566 0 1335 SCHLUMBERGER LTD COM 806857108 5495 136697 SH SOLE 132818 0 3879 SCOTTS MIRACLE GRO CO CL A 810186106 207 1948 SH SOLE 1948 0 0 SEABRIDGE GOLD INC COM 811916105 420 30319 SH SOLE 30319 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 871 14634 SH SOLE 11623 0 3011 SEALED AIR CORP NEW COM 81211K100 663 16634 SH SOLE 12616 0 4018 SEATTLE GENETICS INC COM 812578102 1818 15907 SH SOLE 15907 0 0 SEI INVESTMENTS CO COM 784117103 491 7496 SH SOLE 5674 0 1822 SELECT MED HLDGS CORP COM 81619Q105 239 10238 SH SOLE 10238 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 30268 492800 SH Call SOLE 492800 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 15134 165018 SH SOLE 165018 0 0 SEMPRA ENERGY COM 816851109 3904 25774 SH SOLE 23510 0 2264 SERVICE CORP INTL COM 817565104 325 7051 SH SOLE 7051 0 0 SERVICENOW INC COM 81762P102 10837 38386 SH SOLE 37902 0 484 SHAW COMMUNICATIONS INC CL B CONV 82028K200 159290 7838637 SH SOLE 7838637 0 0 SHERWIN WILLIAMS CO COM 824348106 4564 7822 SH SOLE 7363 0 459 SHOPIFY INC CL A 82509L107 85884 215697 SH SOLE 215352 0 345 SIGNATURE BK NEW YORK N Y COM 82669G104 283 2075 SH SOLE 2075 0 0 SILVERCORP METALS INC COM 82835P103 1487 263020 SH SOLE 263020 0 0 SILVERCREST METALS INC COM 828363101 169 25000 SH SOLE 25000 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 416 15521 SH SOLE 15521 0 0 SIMON PPTY GROUP INC NEW COM 828806109 12639 84848 SH SOLE 84547 0 301 SIRIUS XM HLDGS INC COM 82968B103 3200 447520 SH SOLE 413637 0 33883 SKECHERS U S A INC CL A 830566105 248 5738 SH SOLE 5738 0 0 SKYWEST INC COM 830879102 447 6916 SH SOLE 6916 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 4689 38789 SH SOLE 36730 0 2059 SL GREEN RLTY CORP COM 78440X101 693 7547 SH SOLE 6935 0 612 SLM CORP COM 78442P106 146 16432 SH SOLE 16432 0 0 SM ENERGY CO COM 78454L100 166 14743 SH SOLE 14743 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 123 14020 SH SOLE 14020 0 0 SMITH A O CORP COM 831865209 598 12553 SH SOLE 12553 0 0 SMUCKER J M CO COM NEW 832696405 1927 18507 SH SOLE 15512 0 2995 SNAP INC CL A 83304A106 658 40308 SH SOLE 40308 0 0 SNAP ON INC COM 833034101 875 5163 SH SOLE 4627 0 536 SOLARWINDS CORP COM 83417Q105 217 11674 SH SOLE 11674 0 0 SONOCO PRODS CO COM 835495102 231 3741 SH SOLE 3741 0 0 SONY CORP SPONSORED ADR 835699307 11703 172091 SH SOLE 172091 0 0 SOUTH JERSEY INDS INC COM 838518108 213 6449 SH SOLE 6449 0 0 SOUTHERN CO COM 842587107 13032 204608 SH SOLE 190475 0 14133 SOUTHERN COPPER CORP COM 84265V105 1436 33798 SH SOLE 31035 0 2763 SOUTHWEST AIRLS CO COM 844741108 2544 47134 SH SOLE 43673 0 3461 SOUTHWESTERN ENERGY CO COM 845467109 189 78149 SH SOLE 78149 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 1465 10249 SH SOLE 10249 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 328694 1021232 SH SOLE 1013846 0 7386 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 16025 146298 SH SOLE 146298 0 0 SPECTRUM PHARMACEUTICALS INC COM 84763A108 40 10953 SH SOLE 10953 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 286 3925 SH SOLE 3925 0 0 SPLUNK INC COM 848637104 5606 37428 SH SOLE 37063 0 365 SPRINT CORPORATION COM 85207U105 878 168550 SH SOLE 149298 0 19252 SQUARE INC CL A 852234103 1017 16256 SH SOLE 15620 0 636 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 626 10194 SH SOLE 9253 0 941 SSR MNG INC COM 784730103 7189 373021 SH SOLE 373021 0 0 STANLEY BLACK & DECKER INC COM 854502101 2243 13533 SH SOLE 12873 0 660 STANTEC INC COM 85472N109 1922 67893 SH SOLE 67893 0 0 STARBUCKS CORP COM 855244109 15373 174856 SH SOLE 169467 0 5389 STARS GROUP INC COM 85570W100 3708 141867 SH SOLE 141867 0 0 STARWOOD PPTY TR INC COM 85571B105 254 10204 SH SOLE 10204 0 0 STATE STR CORP COM 857477103 2636 33329 SH SOLE 31452 0 1877 STEEL DYNAMICS INC COM 858119100 348 10237 SH SOLE 8279 0 1958 STERICYCLE INC COM 858912108 212 3327 SH SOLE 3327 0 0 STERIS PLC SHS USD G8473T100 678 4447 SH SOLE 4133 0 314 STORE CAP CORP COM 862121100 312 8385 SH SOLE 8385 0 0 STRATEGIC ED INC COM 86272C103 287 1806 SH SOLE 1806 0 0 STRYKER CORP COM 863667101 10100 48109 SH SOLE 43593 0 4516 SUMMIT HOTEL PPTYS INC COM 866082100 188 15218 SH SOLE 15218 0 0 SUN CMNTYS INC COM 866674104 498 3315 SH SOLE 3315 0 0 SUN LIFE FINL INC COM 866796105 155104 3396738 SH SOLE 3396738 0 0 SUNCOR ENERGY INC NEW COM 867224107 525287 16003977 SH SOLE 16000072 0 3905 SVB FINL GROUP COM 78486Q101 1211 4824 SH SOLE 4411 0 413 SYNCHRONY FINL COM 87165B103 2137 59346 SH SOLE 54112 0 5234 SYNEOS HEALTH INC CL A 87166B102 229 3851 SH SOLE 3851 0 0 SYNNEX CORP COM 87162W100 250 1943 SH SOLE 1943 0 0 SYNOPSYS INC COM 871607107 3779 27145 SH SOLE 26154 0 991 SYNOVUS FINL CORP COM NEW 87161C501 225 5751 SH SOLE 5751 0 0 SYSCO CORP COM 871829107 7141 83479 SH SOLE 68352 0 15127 T MOBILE US INC COM 872590104 9943 126793 SH SOLE 119738 0 7055 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 15588 268303 SH SOLE 250898 0 17405 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 23145 1173087 SH SOLE 1173087 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2043 16687 SH SOLE 15879 0 808 TAL EDUCATION GROUP SPONSORED ADS 874080104 461 9562 SH SOLE 9562 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 229 10351 SH SOLE 10351 0 0 TAPESTRY INC COM 876030107 5381 199514 SH SOLE 195590 0 3924 TARGA RES CORP COM 87612G101 467 11437 SH SOLE 8923 0 2514 TARGET CORP COM 87612E106 7283 56802 SH SOLE 52913 0 3889 TC ENERGY CORP COM 87807B107 373093 6995112 SH SOLE 6995112 0 0 TCF FINANCIAL CORPORATION NE COM 872307103 279 5956 SH SOLE 5956 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 1365 27455 SH SOLE 20098 0 7357 TE CONNECTIVITY LTD REG SHS H84989104 1669 17418 SH SOLE 16565 0 853 TECHNIPFMC PLC COM G87110105 848 39544 SH SOLE 39544 0 0 TECK RESOURCES LTD CL B 878742204 116265 6694445 SH SOLE 6694445 0 0 TELADOC HEALTH INC COM 87918A105 231 2757 SH SOLE 2757 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 452 1305 SH SOLE 1305 0 0 TELEFLEX INC COM 879369106 1533 4072 SH SOLE 3915 0 157 TELUS CORP COM 87971M103 557979 14389823 SH SOLE 14384573 0 5250 TERADYNE INC COM 880770102 425 6227 SH SOLE 6227 0 0 TESLA INC COM 88160R101 7266 17369 SH SOLE 16718 0 651 TETRA TECHNOLOGIES INC DEL COM 88162F105 21 10526 SH SOLE 10526 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 756 77149 SH SOLE 77149 0 0 TEXAS INSTRS INC COM 882508104 18798 146527 SH SOLE 145822 0 705 TEXTRON INC COM 883203101 999 22410 SH SOLE 19449 0 2961 TFS FINL CORP COM 87240R107 215 10950 SH SOLE 10950 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 7001 147211 SH SOLE 139560 0 7651 THE TRADE DESK INC COM CL A 88339J105 5321 20482 SH SOLE 20482 0 0 THERAPEUTICSMD INC COM 88338N107 26 10596 SH SOLE 10596 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 17605 54191 SH SOLE 51537 0 2654 THOMSON REUTERS CORP COM NEW 884903709 9413 131404 SH SOLE 131404 0 0 TIFFANY & CO NEW COM 886547108 1545 11562 SH SOLE 9651 0 1911 TIVO CORP COM 88870P106 144 16961 SH SOLE 16961 0 0 TJX COS INC NEW COM 872540109 8367 137029 SH SOLE 131653 0 5376 TOLL BROTHERS INC COM 889478103 378 9559 SH SOLE 5484 0 4075 TORO CO COM 891092108 300 3761 SH SOLE 3761 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1224907 21808496 SH SOLE 21804976 0 3520 TOTAL S A SPONSORED ADS 89151E109 1810 32740 SH SOLE 32740 0 0 TRACTOR SUPPLY CO COM 892356106 1147 12279 SH SOLE 10230 0 2049 TRADEWEB MKTS INC CL A 892672106 380 8207 SH SOLE 8207 0 0 TRANSALTA CORP COM 89346D107 112024 15652947 SH SOLE 15641587 0 11360 TRANSDIGM GROUP INC COM 893641100 2613 4666 SH SOLE 4362 0 304 TRANSUNION COM 89400J107 694 8101 SH SOLE 6685 0 1416 TRAVELERS COMPANIES INC COM 89417E109 3883 28354 SH SOLE 26752 0 1602 TRIMBLE INC COM 896239100 476 11406 SH SOLE 9139 0 2267 TRINSEO S A SHS L9340P101 202 5442 SH SOLE 5442 0 0 TRIP COM GROUP LTD ADS 89677Q107 1361 40589 SH SOLE 40589 0 0 TRUIST FINL CORP COM 89832Q109 6833 121331 SH SOLE 115000 0 6331 TTM TECHNOLOGIES INC COM 87305R109 200 13269 SH SOLE 13269 0 0 TWILIO INC CL A 90138F102 526 5347 SH SOLE 4955 0 392 TWITTER INC COM 90184L102 2333 72795 SH SOLE 65060 0 7735 TWO HBRS INVT CORP COM NEW 90187B408 148 10117 SH SOLE 10117 0 0 TYLER TECHNOLOGIES INC COM 902252105 526 1753 SH SOLE 1434 0 319 TYSON FOODS INC CL A 902494103 3633 39905 SH SOLE 36165 0 3740 UBER TECHNOLOGIES INC COM 90353T100 1879 63178 SH SOLE 62080 0 1098 UBIQUITI INC COM 90353W103 472 2500 SH SOLE 2500 0 0 UDR INC COM 902653104 1307 27990 SH SOLE 24407 0 3583 UGI CORP NEW COM 902681105 360 7971 SH SOLE 7971 0 0 ULTA BEAUTY INC COM 90384S303 2770 10944 SH SOLE 10193 0 751 UNDER ARMOUR INC CL A 904311107 617 28552 SH SOLE 25255 0 3297 UNDER ARMOUR INC CL C 904311206 222 11569 SH SOLE 8974 0 2595 UNILEVER N V N Y SHS NEW 904784709 4126 71797 SH SOLE 59212 0 12585 UNILEVER PLC SPON ADR NEW 904767704 3509 61383 SH SOLE 61383 0 0 UNION PACIFIC CORP COM 907818108 12765 70607 SH SOLE 70284 0 323 UNITED AIRLINES HLDGS INC COM 910047109 3216 36503 SH SOLE 34254 0 2249 UNITED PARCEL SERVICE INC CL B 911312106 12021 102701 SH SOLE 102237 0 464 UNITED RENTALS INC COM 911363109 3429 20561 SH SOLE 17045 0 3516 UNITED TECHNOLOGIES CORP COM 913017109 13406 89519 SH SOLE 88569 0 950 UNITEDHEALTH GROUP INC COM 91324P102 30773 104678 SH SOLE 100788 0 3890 UNITI GROUP INC COM 91325V108 213 25936 SH SOLE 25936 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 352 1708 SH SOLE 1708 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 2159 15047 SH SOLE 12271 0 2776 UNUM GROUP COM 91529Y106 570 19544 SH SOLE 17626 0 1918 US BANCORP DEL COM NEW 902973304 12624 212913 SH SOLE 196489 0 16424 US FOODS HLDG CORP COM 912008109 339 8092 SH SOLE 8092 0 0 V F CORP COM 918204108 5718 57374 SH SOLE 55172 0 2202 VAIL RESORTS INC COM 91879Q109 436 1820 SH SOLE 1471 0 349 VALARIS PLC SHS CLASS A G9402V109 127 19348 SH SOLE 19348 0 0 VALERO ENERGY CORP NEW COM 91913Y100 7719 82422 SH SOLE 78686 0 3736 VALHI INC NEW COM 918905100 20 10659 SH SOLE 10659 0 0 VALLEY NATL BANCORP COM 919794107 191 16675 SH SOLE 16675 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 3259 95834 SH SOLE 95834 0 0 VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 5621 225124 SH SOLE 225124 0 0 VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 22548 755367 SH SOLE 755367 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 219173 740951 SH SOLE 740951 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 439 3205 SH SOLE 3205 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1858 11346 SH SOLE 11346 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 213094 3964533 SH SOLE 3964533 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4071 91545 SH SOLE 70450 0 21095 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 276 2940 SH SOLE 2940 0 0 VARIAN MED SYS INC COM 92220P105 1257 8852 SH SOLE 7808 0 1044 VEEVA SYS INC CL A COM 922475108 836 5946 SH SOLE 5392 0 554 VENTAS INC COM 92276F100 6048 104773 SH SOLE 99342 0 5431 VEREIT INC COM 92339V100 386 41750 SH SOLE 34513 0 7237 VERISIGN INC COM 92343E102 3729 19351 SH SOLE 16201 0 3150 VERISK ANALYTICS INC COM 92345Y106 5868 39290 SH SOLE 33489 0 5801 VERIZON COMMUNICATIONS INC COM 92343V104 31954 520811 SH SOLE 511236 0 9575 VERMILION ENERGY INC COM 923725105 1657 101235 SH SOLE 101235 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 8038 36712 SH SOLE 36452 0 260 VIACOMCBS INC CL B 92556H206 2139 50972 SH SOLE 49858 0 1114 VICI PPTYS INC COM 925652109 439 17168 SH SOLE 17168 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 178 12543 SH SOLE 12543 0 0 VISA INC COM CL A 92826C839 41409 220377 SH SOLE 212358 0 8019 VISTRA ENERGY CORP COM 92840M102 509 22134 SH SOLE 18141 0 3993 VMWARE INC CL A COM 928563402 2510 16539 SH SOLE 14927 0 1612 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3671 189988 SH SOLE 189988 0 0 VONAGE HLDGS CORP COM 92886T201 163 22016 SH SOLE 22016 0 0 VORNADO RLTY TR SH BEN INT 929042109 1076 16183 SH SOLE 15379 0 804 VOYA FINL INC COM 929089100 408 6697 SH SOLE 5248 0 1449 VULCAN MATLS CO COM 929160109 2308 16031 SH SOLE 14899 0 1132 W P CAREY INC COM 92936U109 1707 21331 SH SOLE 14583 0 6748 WABCO HLDGS INC COM 92927K102 321 2367 SH SOLE 1788 0 579 WABTEC CORP COM 929740108 1340 17229 SH SOLE 15531 0 1698 WALGREENS BOOTS ALLIANCE INC COM 931427108 7196 122049 SH SOLE 121215 0 834 WALMART INC COM 931142103 21753 183041 SH SOLE 179316 0 3725 WASHINGTON PRIME GROUP NEW COM 93964W108 91 25048 SH SOLE 25048 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 214 7322 SH SOLE 7322 0 0 WASTE CONNECTIONS INC COM 94106B101 198604 2183353 SH SOLE 2179795 0 3558 WASTE MGMT INC DEL COM 94106L109 6205 54450 SH SOLE 49843 0 4607 WATERS CORP COM 941848103 1434 6139 SH SOLE 5802 0 337 WATSCO INC COM 942622200 257 1424 SH SOLE 1424 0 0 WAYFAIR INC CL A 94419L101 308 3404 SH SOLE 3404 0 0 WEC ENERGY GROUP INC COM 92939U106 3984 43200 SH SOLE 35040 0 8160 WELLCARE HEALTH PLANS INC COM 94946T106 2382 7215 SH SOLE 6758 0 457 WELLS FARGO CO NEW COM 949746101 25347 471131 SH SOLE 464433 0 6698 WELLTOWER INC COM 95040Q104 8726 106712 SH SOLE 101383 0 5329 WEST PHARMACEUTICAL SVSC INC COM 955306105 408 2711 SH SOLE 2711 0 0 WESTERN ALLIANCE BANCORP COM 957638109 222 3895 SH SOLE 3895 0 0 WESTERN DIGITAL CORP COM 958102105 2891 45546 SH SOLE 41760 0 3786 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 330 16761 SH SOLE 16761 0 0 WESTERN UN CO COM 959802109 1283 47904 SH SOLE 36080 0 11824 WESTLAKE CHEM CORP COM 960413102 401 5722 SH SOLE 4885 0 837 WESTROCK CO COM 96145D105 841 19595 SH SOLE 18190 0 1405 WEX INC COM 96208T104 344 1640 SH SOLE 1640 0 0 WEYERHAEUSER CO COM 962166104 2024 67035 SH SOLE 65136 0 1899 WHEATON PRECIOUS METALS CORP COM 962879102 11538 387185 SH SOLE 387185 0 0 WHIRLPOOL CORP COM 963320106 823 5576 SH SOLE 5215 0 361 WHITING PETE CORP NEW COM NEW 966387409 100 13671 SH SOLE 13671 0 0 WILLIAMS COS INC DEL COM 969457100 3349 141189 SH SOLE 139279 0 1910 WILLIAMS SONOMA INC COM 969904101 210 2861 SH SOLE 2861 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 3006 14884 SH SOLE 13609 0 1275 WISDOMTREE INVTS INC COM 97717P104 90 18666 SH SOLE 18666 0 0 WIX COM LTD SHS M98068105 413 3371 SH SOLE 3371 0 0 WOLVERINE WORLD WIDE INC COM 978097103 378 11197 SH SOLE 11197 0 0 WOODWARD INC COM 980745103 262 2211 SH SOLE 2211 0 0 WORKDAY INC CL A 98138H101 2968 18049 SH SOLE 17595 0 454 WPX ENERGY INC COM 98212B103 627 45643 SH SOLE 45643 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 294 4677 SH SOLE 3656 0 1021 WYNN RESORTS LTD COM 983134107 1403 10106 SH SOLE 8588 0 1518 XCEL ENERGY INC COM 98389B100 5552 87441 SH SOLE 74542 0 12899 XENIA HOTELS & RESORTS INC COM 984017103 351 16246 SH SOLE 16246 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 842 22831 SH SOLE 17594 0 5237 XILINX INC COM 983919101 4357 44564 SH SOLE 41716 0 2848 XPO LOGISTICS INC COM 983793100 349 4385 SH SOLE 3398 0 987 XYLEM INC COM 98419M100 1339 16994 SH SOLE 15224 0 1770 YAMANA GOLD INC COM 98462Y100 2600 655928 SH SOLE 655928 0 0 YANDEX N V SHS CLASS A N97284108 211 4847 SH SOLE 0 0 4847 YUM BRANDS INC COM 988498101 3466 34407 SH SOLE 25730 0 8677 YUM CHINA HLDGS INC COM 98850P109 591 12302 SH SOLE 9863 0 2439 ZAYO GROUP HLDGS INC COM 98919V105 349 10065 SH SOLE 8431 0 1634 ZEBRA TECHNOLOGIES CORP CL A 989207105 1165 4560 SH SOLE 4560 0 0 ZENDESK INC COM 98936J101 307 4006 SH SOLE 4006 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 455 9898 SH SOLE 7787 0 2111 ZIMMER BIOMET HLDGS INC COM 98956P102 2714 18135 SH SOLE 17560 0 575 ZIONS BANCORPORATION N A COM 989701107 1005 19362 SH SOLE 14852 0 4510 ZOETIS INC CL A 98978V103 8140 61500 SH SOLE 59466 0 2034 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 675 9922 SH SOLE 9922 0 0 ZSCALER INC COM 98980G102 212 4556 SH SOLE 4556 0 0 ZYNGA INC CL A 98986T108 223 36374 SH SOLE 36374 0 0