0001172661-19-002077.txt : 20191030 0001172661-19-002077.hdr.sgml : 20191030 20191030134533 ACCESSION NUMBER: 0001172661-19-002077 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191030 DATE AS OF CHANGE: 20191030 EFFECTIVENESS DATE: 20191030 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: 191179138 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 09-30-2019 09-30-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 10-30-2019 0 1125 17030755
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 8348 50777 SH SOLE 50461 0 316 ABBOTT LABS COM 002824100 12703 151820 SH SOLE 150322 0 1498 ABBVIE INC COM 00287Y109 19187 253516 SH SOLE 252800 0 716 ABIOMED INC COM 003654100 719 4043 SH SOLE 3711 0 332 ABM INDS INC COM 000957100 298 8205 SH SOLE 8205 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19581 101796 SH SOLE 95694 0 6102 ACTIVISION BLIZZARD INC COM 00507V109 22149 418535 SH SOLE 408885 0 9650 ACUITY BRANDS INC COM 00508Y102 272 2018 SH SOLE 1502 0 516 ADOBE INC COM 00724F101 26390 95531 SH SOLE 95343 0 188 ADT INC COM 00090Q103 168 26813 SH SOLE 26813 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1360 8224 SH SOLE 7020 0 1204 ADVANCED ENERGY INDS COM 007973100 200 3478 SH SOLE 3478 0 0 ADVANCED MICRO DEVICES INC COM 007903107 3998 137910 SH SOLE 135432 0 2478 AECOM COM 00766T100 223 5931 SH SOLE 5931 0 0 AERCAP HOLDINGS NV SHS N00985106 573 10474 SH SOLE 9355 0 1119 AES CORP COM 00130H105 1335 81708 SH SOLE 78841 0 2867 AFFILIATED MANAGERS GROUP IN COM 008252108 406 4875 SH SOLE 4390 0 485 AFLAC INC COM 001055102 4049 77390 SH SOLE 72549 0 4841 AGCO CORP COM 001084102 221 2913 SH SOLE 2913 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 2130 27799 SH SOLE 27190 0 609 AGNC INVT CORP COM 00123Q104 725 45044 SH SOLE 14386 0 30658 AGNICO EAGLE MINES LTD COM 008474108 246143 4592407 SH SOLE 4591227 0 1180 AIR PRODS & CHEMS INC COM 009158106 5774 26024 SH SOLE 25031 0 993 AK STL HLDG CORP COM 001547108 55 24098 SH SOLE 24098 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1607 17589 SH SOLE 14198 0 3391 ALAMOS GOLD INC NEW COM CL A 011532108 2314 398029 SH SOLE 398029 0 0 ALASKA AIR GROUP INC COM 011659109 735 11318 SH SOLE 10489 0 829 ALBEMARLE CORP COM 012653101 688 9893 SH SOLE 9006 0 887 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1456 9452 SH SOLE 9065 0 387 ALEXION PHARMACEUTICALS INC COM 015351109 7008 71556 SH SOLE 71043 0 513 ALGONQUIN PWR UTILS CORP COM 015857105 15875 1159267 SH SOLE 1159267 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14482 86602 SH SOLE 86602 0 0 ALIGN TECHNOLOGY INC COM 016255101 1922 10625 SH SOLE 10403 0 222 ALLEGHANY CORP DEL COM 017175100 524 657 SH SOLE 549 0 108 ALLEGION PUB LTD CO ORD SHS G0176J109 552 5326 SH SOLE 4459 0 867 ALLERGAN PLC SHS G0177J108 4900 29115 SH SOLE 28533 0 582 ALLIANCE DATA SYSTEMS CORP COM 018581108 564 4399 SH SOLE 4083 0 316 ALLIANT ENERGY CORP COM 018802108 1293 23970 SH SOLE 19485 0 4485 ALLISON TRANSMISSION HLDGS I COM 01973R101 228 4847 SH SOLE 4847 0 0 ALLSTATE CORP COM 020002101 4045 37218 SH SOLE 33664 0 3554 ALLY FINL INC COM 02005N100 586 17686 SH SOLE 15750 0 1936 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 342 4254 SH SOLE 3555 0 699 ALPHABET INC CAP STK CL A 02079K305 41043 33610 SH SOLE 33505 0 105 ALPHABET INC CAP STK CL C 02079K107 76247 62549 SH SOLE 61714 0 835 ALTERYX INC COM CL A 02156B103 227 2114 SH SOLE 2114 0 0 ALTICE USA INC CL A 02156K103 796 27759 SH SOLE 26096 0 1663 ALTRIA GROUP INC COM 02209S103 10157 248441 SH SOLE 241932 0 6509 AMAZON COM INC COM 023135106 119705 68958 SH SOLE 68429 0 529 AMCOR PLC ORD G0250X107 3241 332365 SH SOLE 332365 0 0 AMDOCS LTD SHS G02602103 313 4728 SH SOLE 0 0 4728 AMERCO COM 023586100 317 814 SH SOLE 684 0 130 AMEREN CORP COM 023608102 2428 30326 SH SOLE 26368 0 3958 AMERICAN AIRLS GROUP INC COM 02376R102 1668 61829 SH SOLE 59169 0 2660 AMERICAN AXLE & MFG HLDGS IN COM 024061103 119 14476 SH SOLE 14476 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 235 4893 SH SOLE 4893 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5079 54213 SH SOLE 48007 0 6206 AMERICAN EXPRESS CO COM 025816109 9891 83625 SH SOLE 83178 0 447 AMERICAN FINL GROUP INC OHIO COM 025932104 445 4126 SH SOLE 3136 0 990 AMERICAN HOMES 4 RENT CL A 02665T306 287 11094 SH SOLE 11094 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4525 81244 SH SOLE 75821 0 5423 AMERICAN STS WTR CO COM 029899101 235 2617 SH SOLE 2617 0 0 AMERICAN TOWER CORP NEW COM 03027X100 12772 57760 SH SOLE 53418 0 4342 AMERICAN WTR WKS CO INC NEW COM 030420103 5263 42361 SH SOLE 33490 0 8871 AMERICOLD RLTY TR COM 03064D108 202 5438 SH SOLE 5438 0 0 AMERIPRISE FINL INC COM 03076C106 1810 12303 SH SOLE 11888 0 415 AMERIS BANCORP COM 03076K108 302 7493 SH SOLE 7493 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1415 17185 SH SOLE 15519 0 1666 AMETEK INC NEW COM 031100100 1906 20761 SH SOLE 20134 0 627 AMGEN INC COM 031162100 16925 87465 SH SOLE 87206 0 259 AMPHENOL CORP NEW CL A 032095101 2806 29081 SH SOLE 26065 0 3016 ANALOG DEVICES INC COM 032654105 14134 126499 SH SOLE 126074 0 425 ANGI HOMESERVICES INC COM CL A 00183L102 120 16909 SH SOLE 16909 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 965 52805 SH SOLE 52805 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 223 3108 SH SOLE 3108 0 0 ANIXTER INTL INC COM 035290105 262 3793 SH SOLE 3793 0 0 ANNALY CAP MGMT INC COM 035710409 1034 117496 SH SOLE 42974 0 74522 ANSYS INC COM 03662Q105 5338 24114 SH SOLE 23837 0 277 ANTERO MIDSTREAM CORP COM 03676B102 129 17437 SH SOLE 17437 0 0 ANTERO RES CORP COM 03674X106 35 11588 SH SOLE 11588 0 0 ANTHEM INC COM 036752103 6817 28394 SH SOLE 27767 0 627 AON PLC SHS CL A G0408V102 14132 73007 SH SOLE 67813 0 5194 APACHE CORP COM 037411105 956 37343 SH SOLE 32297 0 5046 APARTMENT INVT & MGMT CO CL A 03748R754 659 12640 SH SOLE 12640 0 0 APHRIA INC COM 03765K104 766 147444 SH SOLE 147444 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 339 17697 SH SOLE 17697 0 0 APPLE INC COM 037833100 141511 631829 SH SOLE 630554 0 1275 APPLIED MATLS INC COM 038222105 6865 137567 SH SOLE 134154 0 3413 APTARGROUP INC COM 038336103 232 1961 SH SOLE 1961 0 0 APTIV PLC SHS G6095L109 1964 22469 SH SOLE 21874 0 595 AQUA AMERICA INC COM 03836W103 285 6348 SH SOLE 6348 0 0 ARAMARK COM 03852U106 440 10102 SH SOLE 8308 0 1794 ARCH CAP GROUP LTD ORD G0450A105 1561 37179 SH SOLE 24917 0 12262 ARCHER DANIELS MIDLAND CO COM 039483102 2024 49280 SH SOLE 48102 0 1178 ARCONIC INC COM 03965L100 1140 43862 SH SOLE 37134 0 6728 ARCOSA INC COM 039653100 212 6210 SH SOLE 6210 0 0 ARES CAP CORP COM 04010L103 312 16739 SH SOLE 16739 0 0 ARISTA NETWORKS INC COM 040413106 1384 5792 SH SOLE 5154 0 638 ARROW ELECTRS INC COM 042735100 273 3664 SH SOLE 3035 0 629 ASHLAND GLOBAL HLDGS INC COM 044186104 243 3155 SH SOLE 2485 0 670 ASML HOLDING N V N Y REGISTRY SHS N07059210 2392 9628 SH SOLE 9628 0 0 ASPEN TECHNOLOGY INC COM 045327103 328 2668 SH SOLE 2668 0 0 ASSURANT INC COM 04621X108 838 6662 SH SOLE 4810 0 1852 AT&T INC COM 00206R102 33898 897570 SH SOLE 887227 0 10343 ATLASSIAN CORP PLC CL A G06242104 361 2880 SH SOLE 0 0 2880 ATMOS ENERGY CORP COM 049560105 1973 17323 SH SOLE 13259 0 4064 AURORA CANNABIS INC COM 05156X108 3070 698852 SH SOLE 698852 0 0 AUTODESK INC COM 052769106 4578 30998 SH SOLE 30160 0 838 AUTOLIV INC COM 052800109 413 5232 SH SOLE 3026 0 2206 AUTOMATIC DATA PROCESSING IN COM 053015103 12021 74471 SH SOLE 73208 0 1263 AUTOZONE INC COM 053332102 3008 2773 SH SOLE 2215 0 558 AVALONBAY CMNTYS INC COM 053484101 3336 15494 SH SOLE 13969 0 1525 AVANGRID INC COM 05351W103 657 12578 SH SOLE 11068 0 1510 AVERY DENNISON CORP COM 053611109 888 7818 SH SOLE 7125 0 693 AVISTA CORP COM 05379B107 273 5629 SH SOLE 5629 0 0 AVNET INC COM 053807103 238 5359 SH SOLE 4153 0 1206 AVON PRODS INC COM 054303102 74 16786 SH SOLE 16786 0 0 AXALTA COATING SYS LTD COM G0750C108 260 8608 SH SOLE 8608 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 2133 31964 SH SOLE 29282 0 2682 B2GOLD CORP COM 11777Q209 3299 1013861 SH SOLE 1013861 0 0 BAIDU INC SPON ADR REP A 056752108 2257 21962 SH SOLE 21962 0 0 BAKER HUGHES A GE CO CL A 05722G100 1112 47922 SH SOLE 40708 0 7214 BALCHEM CORP COM 057665200 260 2619 SH SOLE 2619 0 0 BALL CORP COM 058498106 2250 30901 SH SOLE 29137 0 1764 BALLARD PWR SYS INC NEW COM 058586108 467 95664 SH SOLE 95664 0 0 BANK AMER CORP COM 060505104 37789 1295484 SH SOLE 1283246 0 12238 BANK MONTREAL QUE COM 063671101 600460 8151428 SH SOLE 8147198 0 4230 BANK N S HALIFAX COM 064149107 417933 7356996 SH SOLE 7351146 0 5850 BANK NEW YORK MELLON CORP COM 064058100 3733 82569 SH SOLE 80066 0 2503 BANNER CORP COM NEW 06652V208 246 4373 SH SOLE 4373 0 0 BARNES GROUP INC COM 067806109 226 4389 SH SOLE 4389 0 0 BARRICK GOLD CORPORATION COM 067901108 231946 13405455 SH SOLE 13405455 0 0 BAUSCH HEALTH COS INC COM 071734107 7285 333928 SH SOLE 333928 0 0 BAXTER INTL INC COM 071813109 4103 46906 SH SOLE 43605 0 3301 BAYTEX ENERGY CORP COM 07317Q105 1852 1251579 SH SOLE 1251579 0 0 BB&T CORP COM 054937107 3888 72854 SH SOLE 66254 0 6600 BCE INC COM NEW 05534B760 106267 2196780 SH SOLE 2196780 0 0 BECTON DICKINSON & CO COM 075887109 9384 37098 SH SOLE 33459 0 3639 BEIGENE LTD SPONSORED ADR 07725L102 274 2235 SH SOLE 2235 0 0 BERKLEY W R CORP COM 084423102 11116 153900 SH SOLE 146605 0 7295 BERKSHIRE HATHAWAY INC DEL CL A 084670108 312 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 55506 266828 SH SOLE 265751 0 1077 BEST BUY INC COM 086516101 1718 24907 SH SOLE 22035 0 2872 BGC PARTNERS INC CL A 05541T101 62 11238 SH SOLE 11238 0 0 BIO RAD LABS INC CL A 090572207 360 1081 SH SOLE 1081 0 0 BIO TECHNE CORP COM 09073M104 269 1374 SH SOLE 1374 0 0 BIOGEN INC COM 09062X103 6322 27153 SH SOLE 27003 0 150 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1120 16615 SH SOLE 15413 0 1202 BLACK KNIGHT INC COM 09215C105 326 5332 SH SOLE 5332 0 0 BLACKBERRY LTD COM 09228F103 1522 290595 SH SOLE 290595 0 0 BLACKROCK INC COM 09247X101 6742 15129 SH SOLE 15013 0 116 BLACKSTONE GROUP INC COM CL A 09260D107 1888 38660 SH SOLE 38660 0 0 BLOCK H & R INC COM 093671105 568 24046 SH SOLE 16938 0 7108 BLOOMIN BRANDS INC COM 094235108 227 12000 SH SOLE 12000 0 0 BOEING CO COM 097023105 22112 58117 SH SOLE 57810 0 307 BOK FINL CORP COM NEW 05561Q201 217 2741 SH SOLE 2741 0 0 BOOKING HLDGS INC COM 09857L108 13730 6996 SH SOLE 6911 0 85 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 358 5045 SH SOLE 5045 0 0 BORGWARNER INC COM 099724106 695 18961 SH SOLE 17101 0 1860 BOSTON PRIVATE FINL HLDGS IN COM 101119105 132 11308 SH SOLE 11308 0 0 BOSTON PROPERTIES INC COM 101121101 1772 13670 SH SOLE 13274 0 396 BOSTON SCIENTIFIC CORP COM 101137107 4930 121161 SH SOLE 118715 0 2446 BP PLC SPONSORED ADR 055622104 8453 222567 SH SOLE 222567 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 322 2113 SH SOLE 2113 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 7815 154121 SH SOLE 148765 0 5356 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2934 79530 SH SOLE 79530 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 225 11109 SH SOLE 11109 0 0 BROADCOM INC COM 11135F101 11437 41428 SH SOLE 40043 0 1385 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1694 13613 SH SOLE 9549 0 4064 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 681521 12832912 SH SOLE 12832912 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 117125 2989478 SH SOLE 2989478 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 174303 3519734 SH SOLE 3519734 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 243781 12009339 SH SOLE 12009339 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 85057 2094302 SH SOLE 2094302 0 0 BROWN & BROWN INC COM 115236101 450 12492 SH SOLE 10725 0 1767 BROWN FORMAN CORP CL B 115637209 1758 28008 SH SOLE 25192 0 2816 BRP INC COM SUN VTG 05577W200 966 24818 SH SOLE 24818 0 0 BRUKER CORP COM 116794108 245 5569 SH SOLE 5569 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 210 5118 SH SOLE 5118 0 0 BUNGE LIMITED COM G16962105 511 9024 SH SOLE 5009 0 4015 BURLINGTON STORES INC COM 122017106 1027 5139 SH SOLE 2456 0 2683 BWX TECHNOLOGIES INC COM 05605H100 208 3636 SH SOLE 3636 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1322 15588 SH SOLE 11716 0 3872 CABLE ONE INC COM 12685J105 247 197 SH SOLE 197 0 0 CABOT OIL & GAS CORP COM 127097103 1472 83796 SH SOLE 73334 0 10462 CADENCE BANCORPORATION CL A 12739A100 213 12142 SH SOLE 12142 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2927 44297 SH SOLE 43193 0 1104 CAE INC COM 124765108 4002 157482 SH SOLE 157482 0 0 CAESARS ENTMT CORP COM 127686103 293 25139 SH SOLE 25139 0 0 CAMDEN PPTY TR SH BEN INT 133131102 507 4567 SH SOLE 3368 0 1199 CAMECO CORP COM 13321L108 2225 234321 SH SOLE 234321 0 0 CAMPBELL SOUP CO COM 134429109 1287 27427 SH SOLE 19623 0 7804 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2571 58470 SH SOLE 58470 0 0 CANADIAN NAT RES LTD COM 136385101 370121 13908932 SH SOLE 13908932 0 0 CANADIAN NATL RY CO COM 136375102 421795 4696902 SH SOLE 4691532 0 5370 CANADIAN PAC RY LTD COM 13645T100 314926 1416937 SH SOLE 1416937 0 0 CANOPY GROWTH CORP COM 138035100 4240 185077 SH SOLE 185077 0 0 CAPITAL ONE FINL CORP COM 14040H105 4655 51160 SH SOLE 50548 0 612 CAPRI HOLDINGS LIMITED SHS G1890L107 328 9896 SH SOLE 7188 0 2708 CAPSTEAD MTG CORP COM NO PAR 14067E506 95 12934 SH SOLE 12934 0 0 CARDINAL HEALTH INC COM 14149Y108 1336 28311 SH SOLE 25992 0 2319 CARLISLE COS INC COM 142339100 332 2281 SH SOLE 2281 0 0 CARMAX INC COM 143130102 1434 16295 SH SOLE 14704 0 1591 CARNIVAL CORP UNIT 99/99/9999 143658300 1760 40263 SH SOLE 38673 0 1590 CARVANA CO CL A 146869102 310 4691 SH SOLE 4691 0 0 CASEYS GEN STORES INC COM 147528103 215 1335 SH SOLE 1335 0 0 CATALENT INC COM 148806102 227 4758 SH SOLE 4758 0 0 CATERPILLAR INC DEL COM 149123101 7020 55580 SH SOLE 54702 0 878 CBL & ASSOC PPTYS INC COM 124830100 30 23206 SH SOLE 23206 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1714 14917 SH SOLE 13559 0 1358 CBRE GROUP INC CL A 12504L109 1560 29419 SH SOLE 28437 0 982 CBS CORP NEW CL B 124857202 1298 32147 SH SOLE 30813 0 1334 CDK GLOBAL INC COM 12508E101 311 6462 SH SOLE 4736 0 1726 CDN IMPERIAL BK COMM TORONTO COM 136069101 369453 4477137 SH SOLE 4474197 0 2940 CDW CORP COM 12514G108 1599 12974 SH SOLE 12459 0 515 CELANESE CORP DEL COM 150870103 1519 12418 SH SOLE 10752 0 1666 CELESTICA INC SUB VTG SHS 15101Q108 8361 1165852 SH SOLE 1165852 0 0 CELGENE CORP COM 151020104 9804 98736 SH SOLE 98167 0 569 CENOVUS ENERGY INC COM 15135U109 142332 15168528 SH SOLE 15168528 0 0 CENTENE CORP DEL COM 15135B101 1481 34228 SH SOLE 32131 0 2097 CENTERPOINT ENERGY INC COM 15189T107 1458 48309 SH SOLE 40248 0 8061 CENTURYLINK INC COM 156700106 1220 97733 SH SOLE 84596 0 13137 CERNER CORP COM 156782104 3098 45443 SH SOLE 44307 0 1136 CF INDS HLDGS INC COM 125269100 1179 23969 SH SOLE 18777 0 5192 CGI INC CL A SUB VTG 12532H104 51047 645488 SH SOLE 645488 0 0 CHARLES RIV LABS INTL INC COM 159864107 222 1680 SH SOLE 1680 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 11944 28982 SH SOLE 28340 0 642 CHECK POINT SOFTWARE TECH LT ORD M22465104 2028 18523 SH SOLE 16048 0 2475 CHEMED CORP NEW COM 16359R103 241 578 SH SOLE 578 0 0 CHENIERE ENERGY INC COM NEW 16411R208 704 11164 SH SOLE 8439 0 2725 CHESAPEAKE ENERGY CORP COM 165167107 78 55360 SH SOLE 55360 0 0 CHEVRON CORP NEW COM 166764100 34545 291332 SH SOLE 288008 0 3324 CHICOS FAS INC COM 168615102 68 16782 SH SOLE 16782 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 2454 2920 SH SOLE 2226 0 694 CHUBB LIMITED COM H1467J104 4847 30022 SH SOLE 27339 0 2683 CHURCH & DWIGHT INC COM 171340102 4379 58205 SH SOLE 46823 0 11382 CIENA CORP COM NEW 171779309 202 5146 SH SOLE 5146 0 0 CIGNA CORP NEW COM 125523100 6717 44254 SH SOLE 43460 0 794 CIMAREX ENERGY CO COM 171798101 512 10672 SH SOLE 8624 0 2048 CINCINNATI FINL CORP COM 172062101 2180 18685 SH SOLE 17103 0 1582 CINTAS CORP COM 172908105 3623 13515 SH SOLE 13262 0 253 CISCO SYS INC COM 17275R102 35522 719037 SH SOLE 713259 0 5778 CIT GROUP INC COM NEW 125581801 316 6981 SH SOLE 4752 0 2229 CITIGROUP INC COM NEW 172967424 17512 253504 SH SOLE 252725 0 779 CITIZENS FINL GROUP INC COM 174610105 1559 44063 SH SOLE 40159 0 3904 CITRIX SYS INC COM 177376100 1890 19581 SH SOLE 17714 0 1867 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 34 13552 SH SOLE 13552 0 0 CLEVELAND CLIFFS INC COM 185899101 77 10609 SH SOLE 10609 0 0 CLOROX CO DEL COM 189054109 2093 13780 SH SOLE 10788 0 2992 CME GROUP INC COM 12572Q105 8228 38932 SH SOLE 35429 0 3503 CMS ENERGY CORP COM 125896100 1882 29434 SH SOLE 23826 0 5608 CNA FINL CORP COM 126117100 514 10439 SH SOLE 9455 0 984 COCA COLA CO COM 191216100 30286 556362 SH SOLE 545196 0 11166 COCA COLA CONSOLIDATED INC COM 191098102 225 739 SH SOLE 739 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 1019 18383 SH SOLE 16458 0 1925 COGNEX CORP COM 192422103 308 6275 SH SOLE 6275 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5279 87592 SH SOLE 85075 0 2517 COLGATE PALMOLIVE CO COM 194162103 5768 78469 SH SOLE 76410 0 2059 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 46707 621828 SH SOLE 621828 0 0 COLONY CAP INC NEW CL A COM 19626G108 115 19072 SH SOLE 19072 0 0 COLUMBIA BKG SYS INC COM 197236102 346 9389 SH SOLE 9389 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 248 2560 SH SOLE 2560 0 0 COMCAST CORP NEW CL A 20030N101 31853 706579 SH SOLE 701693 0 4886 COMERICA INC COM 200340107 1064 16121 SH SOLE 13467 0 2654 COMMERCE BANCSHARES INC COM 200525103 1317 21713 SH SOLE 19742 0 1971 CONAGRA BRANDS INC COM 205887102 1427 46518 SH SOLE 39019 0 7499 CONCHO RES INC COM 20605P101 1395 20538 SH SOLE 17176 0 3362 CONOCOPHILLIPS COM 20825C104 7211 126547 SH SOLE 121320 0 5227 CONSOLIDATED EDISON INC COM 209115104 3454 36564 SH SOLE 27253 0 9311 CONSTELLATION BRANDS INC CL A 21036P108 6399 30869 SH SOLE 26376 0 4493 CONTINENTAL RESOURCES INC COM 212015101 504 16372 SH SOLE 13340 0 3032 COOPER COS INC COM NEW 216648402 1463 4925 SH SOLE 4084 0 841 COPART INC COM 217204106 1686 20992 SH SOLE 19252 0 1740 CORNING INC COM 219350105 2048 71794 SH SOLE 69431 0 2363 CORTEVA INC COM 22052L104 2344 83704 SH SOLE 81921 0 1783 COSTAR GROUP INC COM 22160N109 829 1397 SH SOLE 1279 0 118 COSTCO WHSL CORP NEW COM 22160K105 20345 70614 SH SOLE 67299 0 3315 COTT CORP QUE COM 22163N106 998 80031 SH SOLE 80031 0 0 COTY INC COM CL A 222070203 495 47137 SH SOLE 40734 0 6403 COUPA SOFTWARE INC COM 22266L106 261 2016 SH SOLE 2016 0 0 COUSINS PPTYS INC COM NEW 222795502 202 5365 SH SOLE 5365 0 0 CREDICORP LTD COM G2519Y108 404 1936 SH SOLE 1722 0 214 CREDIT ACCEP CORP MICH COM 225310101 322 698 SH SOLE 698 0 0 CRESCENT PT ENERGY CORP COM 22576C101 14922 3492299 SH SOLE 3492299 0 0 CRONOS GROUP INC COM 22717L101 904 100084 SH SOLE 100084 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 8154 58665 SH SOLE 56295 0 2370 CROWN HOLDINGS INC COM 228368106 365 5524 SH SOLE 5524 0 0 CSX CORP COM 126408103 8145 117588 SH SOLE 116496 0 1092 CTRIP COM INTL LTD SPONSORED ADS 22943F100 1066 36389 SH SOLE 36389 0 0 CUBESMART COM 229663109 225 6447 SH SOLE 6447 0 0 CULLEN FROST BANKERS INC COM 229899109 202 2276 SH SOLE 2276 0 0 CUMMINS INC COM 231021106 2789 17145 SH SOLE 15841 0 1304 CURTISS WRIGHT CORP COM 231561101 216 1672 SH SOLE 1672 0 0 CVB FINL CORP COM 126600105 234 11217 SH SOLE 11217 0 0 CVS HEALTH CORP COM 126650100 50587 802078 SH SOLE 801124 0 954 CYPRESS SEMICONDUCTOR CORP COM 232806109 298 12782 SH SOLE 12782 0 0 CYRUSONE INC COM 23283R100 277 3496 SH SOLE 3496 0 0 D R HORTON INC COM 23331A109 2353 44648 SH SOLE 39599 0 5049 DANAHER CORPORATION COM 235851102 12381 85722 SH SOLE 83827 0 1895 DARDEN RESTAURANTS INC COM 237194105 2091 17684 SH SOLE 13641 0 4043 DARLING INGREDIENTS INC COM 237266101 414 21654 SH SOLE 21654 0 0 DAVITA INC COM 23918K108 799 13995 SH SOLE 12409 0 1586 DEAN FOODS CO NEW COM NEW 242370203 13 10995 SH SOLE 10995 0 0 DECIPHERA PHARMACEUTICALS IN COM 24344T101 2660 78371 SH SOLE 78371 0 0 DECKERS OUTDOOR CORP COM 243537107 248 1681 SH SOLE 1681 0 0 DEERE & CO COM 244199105 5636 33411 SH SOLE 32829 0 582 DELTA AIR LINES INC DEL COM NEW 247361702 3486 60519 SH SOLE 54892 0 5627 DENBURY RES INC COM NEW 247916208 18 15226 SH SOLE 15226 0 0 DENTSPLY SIRONA INC COM 24906P109 1105 20726 SH SOLE 19189 0 1537 DESCARTES SYS GROUP INC COM 249906108 3794 93988 SH SOLE 93988 0 0 DEVON ENERGY CORP NEW COM 25179M103 1096 45533 SH SOLE 39310 0 6223 DEXCOM INC COM 252131107 541 3622 SH SOLE 3185 0 437 DIAGEO P L C SPON ADR NEW 25243Q205 2297 14050 SH SOLE 11290 0 2760 DIAMOND OFFSHORE DRILLING IN COM 25271C102 62 11142 SH SOLE 11142 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1421 15807 SH SOLE 14892 0 915 DIAMONDROCK HOSPITALITY CO COM 252784301 152 14843 SH SOLE 14843 0 0 DIGITAL RLTY TR INC COM 253868103 2812 21663 SH SOLE 19235 0 2428 DISCOVER FINL SVCS COM 254709108 2424 29895 SH SOLE 29182 0 713 DISCOVERY INC COM SER A 25470F104 658 24701 SH SOLE 21271 0 3430 DISCOVERY INC COM SER C 25470F302 525 21312 SH SOLE 16945 0 4367 DISH NETWORK CORP CL A 25470M109 1035 30369 SH SOLE 28855 0 1514 DISNEY WALT CO COM DISNEY 254687106 25119 192745 SH SOLE 189350 0 3395 DOLBY LABORATORIES INC COM CL A 25659T107 246 3812 SH SOLE 3812 0 0 DOLLAR GEN CORP NEW COM 256677105 6677 42012 SH SOLE 39050 0 2962 DOLLAR TREE INC COM 256746108 9569 83816 SH SOLE 71323 0 12493 DOMINION ENERGY INC COM 25746U109 13967 172377 SH SOLE 164919 0 7458 DOMINOS PIZZA INC COM 25754A201 523 2139 SH SOLE 1542 0 597 DONALDSON INC COM 257651109 242 4650 SH SOLE 4650 0 0 DOUGLAS EMMETT INC COM 25960P109 271 6318 SH SOLE 6318 0 0 DOVER CORP COM 260003108 1336 13416 SH SOLE 12845 0 571 DOW INC COM 260557103 3172 66562 SH SOLE 65547 0 1015 DRIL QUIP INC COM 262037104 255 5087 SH SOLE 5087 0 0 DROPBOX INC CL A 26210C104 280 13873 SH SOLE 13873 0 0 DTE ENERGY CO COM 233331107 2869 21577 SH SOLE 18737 0 2840 DUKE ENERGY CORP NEW COM NEW 26441C204 15186 158481 SH SOLE 150027 0 8454 DUKE REALTY CORP COM NEW 264411505 1606 47269 SH SOLE 42758 0 4511 DUNKIN BRANDS GROUP INC COM 265504100 232 2929 SH SOLE 2929 0 0 DUPONT DE NEMOURS INC COM 26614N102 5583 78296 SH SOLE 77640 0 656 DXC TECHNOLOGY CO COM 23355L106 729 24719 SH SOLE 23130 0 1589 E TRADE FINANCIAL CORP COM NEW 269246401 1276 29211 SH SOLE 27838 0 1373 EAST WEST BANCORP INC COM 27579R104 231 5223 SH SOLE 5223 0 0 EASTMAN CHEMICAL CO COM 277432100 933 12642 SH SOLE 12025 0 617 EATON CORP PLC SHS G29183103 3863 46454 SH SOLE 45831 0 623 EBAY INC COM 278642103 5616 144084 SH SOLE 135736 0 8348 ECOLAB INC COM 278865100 5640 28478 SH SOLE 27144 0 1334 EDISON INTL COM 281020107 2400 31818 SH SOLE 28733 0 3085 EDWARDS LIFESCIENCES CORP COM 28176E108 4497 20451 SH SOLE 19770 0 681 EL PASO ELEC CO COM NEW 283677854 204 3046 SH SOLE 3046 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 547 20575 SH SOLE 18935 0 1640 ELDORADO GOLD CORP NEW COM 284902509 725 93608 SH SOLE 93608 0 0 ELECTRONIC ARTS INC COM 285512109 4709 48137 SH SOLE 44174 0 3963 EMERSON ELEC CO COM 291011104 3661 54759 SH SOLE 54000 0 759 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 188 15649 SH SOLE 15649 0 0 ENBRIDGE INC COM 29250N105 743112 21169512 SH SOLE 21160072 0 9440 ENCANA CORP COM 292505104 68134 14869135 SH SOLE 14869135 0 0 ENCOMPASS HEALTH CORP COM 29261A100 222 3507 SH SOLE 3507 0 0 ENERGY FUELS INC COM NEW 292671708 474 245203 SH SOLE 245203 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1190 90954 SH SOLE 90954 0 0 ENERPLUS CORP COM 292766102 2721 365198 SH SOLE 365198 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 182 21415 SH SOLE 21415 0 0 ENTEGRIS INC COM 29362U104 235 5003 SH SOLE 5003 0 0 ENTERGY CORP NEW COM 29364G103 3500 29823 SH SOLE 27169 0 2654 ENTERPRISE PRODS PARTNERS L COM 293792107 2186 76486 SH SOLE 76486 0 0 EOG RES INC COM 26875P101 7360 99163 SH SOLE 95042 0 4121 EPAM SYS INC COM 29414B104 355 1948 SH SOLE 1948 0 0 EPR PPTYS COM SH BEN INT 26884U109 209 2718 SH SOLE 2718 0 0 EQUIFAX INC COM 294429105 1626 11558 SH SOLE 10200 0 1358 EQUINIX INC COM 29444U700 4139 7175 SH SOLE 6992 0 183 EQUITRANS MIDSTREAM CORPORAT COM 294600101 147 10112 SH SOLE 7592 0 2520 EQUITY LIFESTYLE PPTYS INC COM 29472R108 428 3207 SH SOLE 3207 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 3014 34946 SH SOLE 31412 0 3534 ERIE INDTY CO CL A 29530P102 322 1735 SH SOLE 1607 0 128 ESSEX PPTY TR INC COM 297178105 2189 6702 SH SOLE 5631 0 1071 ETSY INC COM 29786A106 249 4411 SH SOLE 4411 0 0 EURONET WORLDWIDE INC COM 298736109 264 1803 SH SOLE 1803 0 0 EVEREST RE GROUP LTD COM G3223R108 1944 7306 SH SOLE 5013 0 2293 EVERGY INC COM 30034W106 1594 23954 SH SOLE 20856 0 3098 EVERSOURCE ENERGY COM 30040W108 3243 37948 SH SOLE 33526 0 4422 EXACT SCIENCES CORP COM 30063P105 424 4697 SH SOLE 4296 0 401 EXELIXIS INC COM 30161Q104 187 10572 SH SOLE 10572 0 0 EXELON CORP COM 30161N101 4880 101021 SH SOLE 91629 0 9392 EXLSERVICE HOLDINGS INC COM 302081104 202 3024 SH SOLE 3024 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4167 31003 SH SOLE 29551 0 1452 EXPEDITORS INTL WASH INC COM 302130109 1261 16976 SH SOLE 14421 0 2555 EXPRESS INC COM 30219E103 35 10148 SH SOLE 10148 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1467 12557 SH SOLE 10513 0 2044 EXTREME NETWORKS INC COM 30226D106 73 10007 SH SOLE 10007 0 0 EXXON MOBIL CORP COM 30231G102 37144 526076 SH SOLE 521962 0 4114 F M C CORP COM NEW 302491303 1030 11746 SH SOLE 11083 0 663 F5 NETWORKS INC COM 315616102 1444 10280 SH SOLE 7921 0 2359 FACEBOOK INC CL A 30303M102 59787 335733 SH SOLE 335242 0 491 FACTSET RESH SYS INC COM 303075105 338 1393 SH SOLE 1393 0 0 FAIR ISAAC CORP COM 303250104 311 1023 SH SOLE 1023 0 0 FASTENAL CO COM 311900104 2628 80446 SH SOLE 77901 0 2545 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 7906 58076 SH SOLE 57690 0 386 FEDEX CORP COM 31428X106 3205 22020 SH SOLE 21740 0 280 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1125 25326 SH SOLE 19717 0 5609 FIDELITY NATL INFORMATION SV COM 31620M106 10333 77832 SH SOLE 75101 0 2731 FIFTH THIRD BANCORP COM 316773100 2080 75985 SH SOLE 65430 0 10555 FIRST AMERN FINL CORP COM 31847R102 220 3732 SH SOLE 3732 0 0 FIRST BANCORP P R COM NEW 318672706 181 18150 SH SOLE 18150 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 186 14010 SH SOLE 14010 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 201 427 SH SOLE 427 0 0 FIRST FINL BANCORP OH COM 320209109 313 12775 SH SOLE 12775 0 0 FIRST HAWAIIAN INC COM 32051X108 2189 81993 SH SOLE 81993 0 0 FIRST HORIZON NATL CORP COM 320517105 185 11411 SH SOLE 11411 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 926 101777 SH SOLE 101777 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 2278 23555 SH SOLE 13829 0 9726 FIRST SOLAR INC COM 336433107 213 3679 SH SOLE 3679 0 0 FIRSTENERGY CORP COM 337932107 2950 61157 SH SOLE 57041 0 4116 FIRSTSERVICE CORP NEW COM 33767E202 64945 633373 SH SOLE 633373 0 0 FISERV INC COM 337738108 23053 222535 SH SOLE 210502 0 12033 FIVE BELOW INC COM 33829M101 260 2058 SH SOLE 2058 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2303 8031 SH SOLE 7412 0 619 FLIR SYS INC COM 302445101 645 12272 SH SOLE 11478 0 794 FLOWSERVE CORP COM 34354P105 601 12862 SH SOLE 10850 0 2012 FNB CORP PA COM 302520101 136 11831 SH SOLE 11831 0 0 FOOT LOCKER INC COM 344849104 352 8157 SH SOLE 4352 0 3805 FORD MTR CO DEL COM 345370860 3274 357411 SH SOLE 340347 0 17064 FORMFACTOR INC COM 346375108 188 10072 SH SOLE 10072 0 0 FORTINET INC COM 34959E109 1137 14810 SH SOLE 12845 0 1965 FORTIS INC COM 349553107 55969 1323695 SH SOLE 1323695 0 0 FORTIVE CORP COM 34959J108 2891 42170 SH SOLE 41552 0 618 FORTUNA SILVER MINES INC COM 349915108 859 277685 SH SOLE 277685 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 723 13226 SH SOLE 12150 0 1076 FOX CORP CL A COM 35137L105 1839 58317 SH SOLE 56972 0 1345 FOX CORP CL B COM 35137L204 736 23335 SH SOLE 21363 0 1972 FRANCO NEVADA CORP COM 351858105 111789 1226667 SH SOLE 1226667 0 0 FRANKLIN RES INC COM 354613101 1035 35874 SH SOLE 34321 0 1553 FRANKLIN STREET PPTYS CORP COM 35471R106 129 15225 SH SOLE 15225 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1279 133650 SH SOLE 123041 0 10609 FS KKR CAPITAL CORP COM 302635107 60 10255 SH SOLE 10255 0 0 FTI CONSULTING INC COM 302941109 341 3220 SH SOLE 3220 0 0 FULLER H B CO COM 359694106 306 6573 SH SOLE 6573 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2163 24152 SH SOLE 20049 0 4103 GAMESTOP CORP NEW CL A 36467W109 71 12932 SH SOLE 12932 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 302 7897 SH SOLE 7897 0 0 GANNETT CO INC COM 36473H104 154 14355 SH SOLE 14355 0 0 GAP INC COM 364760108 548 31588 SH SOLE 24021 0 7567 GARMIN LTD SHS H2906T109 1337 15792 SH SOLE 11311 0 4481 GARTNER INC COM 366651107 1125 7869 SH SOLE 7520 0 349 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 116 11470 SH SOLE 11470 0 0 GCI LIBERTY INC COM CLASS A 36164V305 239 3851 SH SOLE 3851 0 0 GENERAL DYNAMICS CORP COM 369550108 4440 24299 SH SOLE 23800 0 499 GENERAL ELECTRIC CO COM 369604103 6928 774927 SH SOLE 743835 0 31092 GENERAL MLS INC COM 370334104 3614 65561 SH SOLE 61384 0 4177 GENERAL MTRS CO COM 37045V100 4441 118489 SH SOLE 115236 0 3253 GENESEE & WYO INC CL A 371559105 240 2173 SH SOLE 2173 0 0 GENTEX CORP COM 371901109 359 13056 SH SOLE 9556 0 3500 GENUINE PARTS CO COM 372460105 1341 13469 SH SOLE 12486 0 983 GENWORTH FINL INC COM CL A 37247D106 86 19438 SH SOLE 19438 0 0 GILDAN ACTIVEWEAR INC COM 375916103 5340 150429 SH SOLE 150429 0 0 GILEAD SCIENCES INC COM 375558103 31984 504634 SH SOLE 503890 0 744 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 8040 188957 SH SOLE 188957 0 0 GLOBAL PMTS INC COM 37940X102 10260 64526 SH SOLE 61245 0 3281 GLOBALSTAR INC COM 378973408 19 45523 SH SOLE 45523 0 0 GLOBE LIFE INC COM 37959E102 904 9443 SH SOLE 8812 0 631 GODADDY INC CL A 380237107 482 7305 SH SOLE 5993 0 1312 GOLD STD VENTURES CORP COM 380738104 203 260523 SH SOLE 260523 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 6402 30895 SH SOLE 30639 0 256 GRACO INC COM 384109104 280 6071 SH SOLE 6071 0 0 GRAINGER W W INC COM 384802104 1433 4824 SH SOLE 4250 0 574 GRAN TIERRA ENERGY INC COM 38500T101 282 227406 SH SOLE 227406 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 124632 2573612 SH SOLE 2573612 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 151 10232 SH SOLE 10232 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 1310 65370 SH SOLE 55310 0 10060 GROUP 1 AUTOMOTIVE INC COM 398905109 234 2539 SH SOLE 2539 0 0 GROUPON INC COM 399473107 53 20092 SH SOLE 20092 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 289 2747 SH SOLE 2747 0 0 GULFPORT ENERGY CORP COM NEW 402635304 57 20892 SH SOLE 20892 0 0 HAEMONETICS CORP COM 405024100 241 1911 SH SOLE 1911 0 0 HALLIBURTON CO COM 406216101 1805 95731 SH SOLE 91457 0 4274 HANESBRANDS INC COM 410345102 555 36220 SH SOLE 30004 0 6216 HANOVER INS GROUP INC COM 410867105 200 1479 SH SOLE 1479 0 0 HARLEY DAVIDSON INC COM 412822108 540 15021 SH SOLE 13666 0 1355 HARTFORD FINL SVCS GROUP INC COM 416515104 2709 44695 SH SOLE 38433 0 6262 HASBRO INC COM 418056107 2355 19839 SH SOLE 16314 0 3525 HCA HEALTHCARE INC COM 40412C101 3231 26828 SH SOLE 26008 0 820 HCP INC COM 40414L109 1951 54755 SH SOLE 48612 0 6143 HD SUPPLY HLDGS INC COM 40416M105 257 6564 SH SOLE 6564 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 7406 129823 SH SOLE 116383 0 13440 HEALTHCARE TR AMER INC CL A NEW 42225P501 229 7798 SH SOLE 7798 0 0 HECLA MNG CO COM 422704106 25 13952 SH SOLE 13952 0 0 HEICO CORP NEW CL A 422806208 518 5326 SH SOLE 4882 0 444 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 155 19188 SH SOLE 19188 0 0 HELMERICH & PAYNE INC COM 423452101 457 11402 SH SOLE 9285 0 2117 HENRY JACK & ASSOC INC COM 426281101 1591 10897 SH SOLE 9262 0 1635 HENRY SCHEIN INC COM 806407102 1771 27896 SH SOLE 26547 0 1349 HERBALIFE NUTRITION LTD COM SHS G4412G101 329 8677 SH SOLE 6258 0 2419 HERSHEY CO COM 427866108 3320 21422 SH SOLE 17685 0 3737 HESS CORP COM 42809H107 1501 24824 SH SOLE 24001 0 823 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1987 130986 SH SOLE 125710 0 5276 HEXCEL CORP NEW COM 428291108 263 3205 SH SOLE 3205 0 0 HEXO CORP COM 428304109 508 128688 SH SOLE 128688 0 0 HILL ROM HLDGS INC COM 431475102 245 2329 SH SOLE 2329 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 2414 25925 SH SOLE 25341 0 584 HOLLYFRONTIER CORP COM 436106108 1017 18961 SH SOLE 13748 0 5213 HOLOGIC INC COM 436440101 1221 24192 SH SOLE 22489 0 1703 HOME DEPOT INC COM 437076102 25753 110993 SH SOLE 109557 0 1436 HONEYWELL INTL INC COM 438516106 17007 100513 SH SOLE 99584 0 929 HOPE BANCORP INC COM 43940T109 247 17217 SH SOLE 17217 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 246 5313 SH SOLE 5313 0 0 HORMEL FOODS CORP COM 440452100 2413 55179 SH SOLE 41248 0 13931 HOST HOTELS & RESORTS INC COM 44107P104 1167 67474 SH SOLE 64684 0 2790 HOWARD HUGHES CORP COM 44267D107 217 1672 SH SOLE 1672 0 0 HP INC COM 40434L105 2670 141125 SH SOLE 138649 0 2476 HUBBELL INC COM 443510607 250 1899 SH SOLE 1899 0 0 HUBSPOT INC COM 443573100 218 1441 SH SOLE 1441 0 0 HUDBAY MINERALS INC COM 443628102 2314 641274 SH SOLE 641274 0 0 HUMANA INC COM 444859102 3969 15524 SH SOLE 14194 0 1330 HUNT J B TRANS SVCS INC COM 445658107 1648 14892 SH SOLE 13548 0 1344 HUNTINGTON BANCSHARES INC COM 446150104 6928 485477 SH SOLE 459450 0 26027 HUNTINGTON INGALLS INDS INC COM 446413106 828 3908 SH SOLE 3529 0 379 HUNTSMAN CORP COM 447011107 201 8661 SH SOLE 8661 0 0 HYATT HOTELS CORP COM CL A 448579102 312 4237 SH SOLE 4237 0 0 IAA INC COM 449253103 208 4982 SH SOLE 4982 0 0 IAC INTERACTIVECORP COM 44919P508 10999 50460 SH SOLE 49052 0 1408 IAMGOLD CORP COM 450913108 941 275858 SH SOLE 275858 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 401 6242 SH SOLE 6242 0 0 IDEX CORP COM 45167R104 1088 6641 SH SOLE 6354 0 287 IDEXX LABS INC COM 45168D104 3425 12596 SH SOLE 11714 0 882 IHS MARKIT LTD SHS G47567105 3935 58841 SH SOLE 45485 0 13356 ILLINOIS TOOL WKS INC COM 452308109 4514 28844 SH SOLE 27231 0 1613 ILLUMINA INC COM 452327109 6327 20796 SH SOLE 20076 0 720 IMPERIAL OIL LTD COM NEW 453038408 4305 165291 SH SOLE 165291 0 0 INCYTE CORP COM 45337C102 2148 28932 SH SOLE 27223 0 1709 INDEPENDENCE RLTY TR INC COM 45378A106 170 11855 SH SOLE 11855 0 0 INFOSYS LTD SPONSORED ADR 456788108 2094 184192 SH SOLE 184192 0 0 INGERSOLL-RAND PLC SHS G47791101 1991 16159 SH SOLE 15665 0 494 INGEVITY CORP COM 45688C107 306 3603 SH SOLE 3603 0 0 INGREDION INC COM 457187102 291 3556 SH SOLE 2509 0 1047 INSIGHT ENTERPRISES INC COM 45765U103 248 4459 SH SOLE 4459 0 0 INSULET CORP COM 45784P101 353 2139 SH SOLE 2139 0 0 INTEL CORP COM 458140100 32150 624154 SH SOLE 620957 0 3197 INTERCONTINENTAL EXCHANGE IN COM 45866F104 10442 113163 SH SOLE 109290 0 3873 INTERNATIONAL BUSINESS MACHS COM 459200101 11392 78338 SH SOLE 77166 0 1172 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2964 24160 SH SOLE 18861 0 5299 INTERPUBLIC GROUP COS INC COM 460690100 737 34200 SH SOLE 31781 0 2419 INTL PAPER CO COM 460146103 1540 36831 SH SOLE 34175 0 2656 INTUIT COM 461202103 9499 35720 SH SOLE 35323 0 397 INTUITIVE SURGICAL INC COM NEW 46120E602 8854 16399 SH SOLE 15669 0 730 INVESCO LTD SHS G491BT108 3594 212158 SH SOLE 209112 0 3046 INVESCO MORTGAGE CAPITAL INC COM 46131B100 271 17679 SH SOLE 17679 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 11232 59490 SH SOLE 59490 0 0 INVESTORS BANCORP INC NEW COM 46146L101 133 11700 SH SOLE 11700 0 0 INVITATION HOMES INC COM 46187W107 696 23509 SH SOLE 18669 0 4840 IONIS PHARMACEUTICALS INC COM 462222100 270 4503 SH SOLE 4503 0 0 IPG PHOTONICS CORP COM 44980X109 529 3904 SH SOLE 3576 0 328 IQVIA HLDGS INC COM 46266C105 2964 19842 SH SOLE 19176 0 666 IRON MTN INC NEW COM 46284V101 840 25923 SH SOLE 24060 0 1863 ISHARES INC CORE MSCI EMKT 46434G103 289 5902 SH SOLE 5902 0 0 ISHARES INC EM MKTS DIV ETF 464286319 735 19650 SH SOLE 19650 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 443 13610 SH SOLE 13610 0 0 ISHARES INC MSCI AUST ETF 464286103 7759 348711 SH SOLE 348711 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 2731 64824 SH SOLE 64824 0 0 ISHARES INC MSCI CDA ETF 464286509 3064 106010 SH SOLE 106010 0 0 ISHARES INC MSCI CHILE ETF 464286640 9417 251451 SH SOLE 251451 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 7115 130314 SH SOLE 130314 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1206 21261 SH SOLE 21261 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 9835 353146 SH SOLE 353146 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 3468 149475 SH SOLE 149475 0 0 ISHARES INC MSCI STH KOR ETF 464286772 230 4077 SH SOLE 4077 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 217 5974 SH SOLE 5974 0 0 ISHARES TR CORE US AGGBD ET 464287226 2164 19125 SH SOLE 19125 0 0 ISHARES TR ESG MSCI EAFE 46435G516 460 7170 SH SOLE 7170 0 0 ISHARES TR EUROPE ETF 464287861 319 7375 SH SOLE 7375 0 0 ISHARES TR IBOXX HI YD ETF 464288513 24530 281403 SH SOLE 281403 0 0 ISHARES TR MSCI CHINA ETF 46429B671 601 10712 SH SOLE 10712 0 0 ISHARES TR MSCI EAFE ETF 464287465 364154 5584330 SH SOLE 5584330 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 91771 2245425 SH SOLE 2239425 0 6000 ISHARES TR MSCI INDIA ETF 46429B598 9943 296192 SH SOLE 296192 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 579 9031 SH SOLE 0 0 9031 ISHARES TR MSCI UK ETF NEW 46435G334 12618 401479 SH SOLE 401479 0 0 ISHARES TR MSCI USA ESG SLC 464288802 462 3735 SH SOLE 3735 0 0 ISHARES TR NEW ZEALAND ETF 464289123 9598 185049 SH SOLE 185049 0 0 ISHARES TR SELECT DIVID ETF 464287168 1721 16885 SH SOLE 16885 0 0 ISHARES TR U.S. TECH ETF 464287721 272 1330 SH SOLE 1330 0 0 ITRON INC COM 465741106 345 4663 SH SOLE 4663 0 0 ITT INC COM 45073V108 206 3369 SH SOLE 3369 0 0 J & J SNACK FOODS CORP COM 466032109 238 1238 SH SOLE 1238 0 0 JABIL INC COM 466313103 327 9146 SH SOLE 6183 0 2963 JACOBS ENGR GROUP INC COM 469814107 1103 12056 SH SOLE 10807 0 1249 JD COM INC SPON ADR CL A 47215P106 1915 67877 SH SOLE 67877 0 0 JEFFERIES FINL GROUP INC COM 47233W109 290 15747 SH SOLE 13288 0 2459 JETBLUE AWYS CORP COM 477143101 188 11247 SH SOLE 11247 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 257 2582 SH SOLE 2582 0 0 JOHNSON & JOHNSON COM 478160104 34429 266106 SH SOLE 263063 0 3043 JOHNSON CTLS INTL PLC SHS G51502105 3021 68821 SH SOLE 66493 0 2328 JONES LANG LASALLE INC COM 48020Q107 253 1817 SH SOLE 1817 0 0 JPMORGAN CHASE & CO COM 46625H100 52809 448709 SH SOLE 444758 0 3951 JUNIPER NETWORKS INC COM 48203R104 872 35219 SH SOLE 29018 0 6201 KANSAS CITY SOUTHERN COM NEW 485170302 1774 13338 SH SOLE 11757 0 1581 KELLOGG CO COM 487836108 2060 32012 SH SOLE 25235 0 6777 KEURIG DR PEPPER INC COM 49271V100 240 8783 SH SOLE 6268 0 2515 KEYCORP NEW COM 493267108 1950 109332 SH SOLE 89553 0 19779 KEYSIGHT TECHNOLOGIES INC COM 49338L103 8665 89097 SH SOLE 88524 0 573 KILROY RLTY CORP COM 49427F108 273 3505 SH SOLE 3505 0 0 KIMBERLY CLARK CORP COM 494368103 8349 58784 SH SOLE 57583 0 1201 KIMCO RLTY CORP COM 49446R109 794 38011 SH SOLE 35076 0 2935 KINDER MORGAN INC DEL COM 49456B101 4441 215484 SH SOLE 212841 0 2643 KINROSS GOLD CORP COM 496902404 5094 1106170 SH SOLE 1106170 0 0 KIRBY CORP COM 497266106 206 2512 SH SOLE 2512 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 44674 997106 SH SOLE 997106 0 0 KITE RLTY GROUP TR COM NEW 49803T300 177 10950 SH SOLE 10950 0 0 KLA CORPORATION COM NEW 482480100 3648 22880 SH SOLE 21683 0 1197 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 232 6386 SH SOLE 6386 0 0 KOHLS CORP COM 500255104 887 17865 SH SOLE 13735 0 4130 KRAFT HEINZ CO COM 500754106 3886 139123 SH SOLE 136224 0 2899 KROGER CO COM 501044101 2226 86329 SH SOLE 71145 0 15184 KULICKE & SOFFA INDS INC COM 501242101 210 8946 SH SOLE 8946 0 0 L BRANDS INC COM 501797104 485 24779 SH SOLE 21363 0 3416 L3HARRIS TECHNOLOGIES INC COM 502431109 4904 23503 SH SOLE 18989 0 4514 LA Z BOY INC COM 505336107 206 6125 SH SOLE 6125 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2210 13154 SH SOLE 11657 0 1497 LAM RESEARCH CORP COM 512807108 5138 22230 SH SOLE 20886 0 1344 LAMAR ADVERTISING CO NEW CL A 512816109 290 3544 SH SOLE 3544 0 0 LAMB WESTON HLDGS INC COM 513272104 1209 16628 SH SOLE 13235 0 3393 LAREDO PETROLEUM INC COM 516806106 56 23405 SH SOLE 23405 0 0 LAS VEGAS SANDS CORP COM 517834107 1675 28995 SH SOLE 27910 0 1085 LAUDER ESTEE COS INC CL A 518439104 5058 25423 SH SOLE 24099 0 1324 LCI INDS COM 50189K103 299 3259 SH SOLE 3259 0 0 LEAR CORP COM NEW 521865204 322 2728 SH SOLE 2325 0 403 LEGGETT & PLATT INC COM 524660107 495 12099 SH SOLE 10905 0 1194 LEIDOS HLDGS INC COM 525327102 1514 17634 SH SOLE 17080 0 554 LENNAR CORP CL A 526057104 1539 27553 SH SOLE 24869 0 2684 LENNOX INTL INC COM 526107107 2884 11869 SH SOLE 8604 0 3265 LEXINGTON REALTY TRUST COM 529043101 305 29747 SH SOLE 29747 0 0 LHC GROUP INC COM 50187A107 245 2161 SH SOLE 2161 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 748 7159 SH SOLE 6434 0 725 LIBERTY GLOBAL PLC SHS CL A G5480U104 396 16003 SH SOLE 10455 0 5548 LIBERTY GLOBAL PLC SHS CL C G5480U120 776 32639 SH SOLE 26540 0 6099 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 544 13098 SH SOLE 11905 0 1193 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 327 8264 SH SOLE 8264 0 0 LIBERTY PPTY TR SH BEN INT 531172104 468 9111 SH SOLE 5451 0 3660 LILLY ELI & CO COM 532457108 9648 86275 SH SOLE 83585 0 2690 LINCOLN ELEC HLDGS INC COM 533900106 204 2348 SH SOLE 2348 0 0 LINCOLN NATL CORP IND COM 534187109 1121 18592 SH SOLE 17758 0 834 LINDE PLC SHS G5494J103 7431 38358 SH SOLE 36966 0 1392 LITHIA MTRS INC CL A 536797103 401 3028 SH SOLE 3028 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 536 8076 SH SOLE 7314 0 762 LIVENT CORP COM 53814L108 122 18165 SH SOLE 18165 0 0 LKQ CORP COM 501889208 1011 32154 SH SOLE 25993 0 6161 LOCKHEED MARTIN CORP COM 539830109 10544 27033 SH SOLE 25524 0 1509 LOEWS CORP COM 540424108 1352 26272 SH SOLE 24923 0 1349 LOWES COS INC COM 548661107 9241 84044 SH SOLE 83452 0 592 LPL FINL HLDGS INC COM 50212V100 2079 25385 SH SOLE 25385 0 0 LULULEMON ATHLETICA INC COM 550021109 1530 7945 SH SOLE 6261 0 1684 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4351 48636 SH SOLE 47199 0 1437 M & T BK CORP COM 55261F104 5385 34088 SH SOLE 31568 0 2520 M D C HLDGS INC COM 552676108 314 7296 SH SOLE 7296 0 0 MACERICH CO COM 554382101 7081 224145 SH SOLE 222813 0 1332 MACYS INC COM 55616P104 511 32867 SH SOLE 25603 0 7264 MADDEN STEVEN LTD COM 556269108 262 7320 SH SOLE 7320 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 309 1171 SH SOLE 1171 0 0 MAG SILVER CORP COM 55903Q104 2410 226736 SH SOLE 226736 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 537 8108 SH SOLE 8108 0 0 MAGNA INTL INC COM 559222401 255544 4793446 SH SOLE 4793446 0 0 MANHATTAN ASSOCS INC COM 562750109 202 2504 SH SOLE 2504 0 0 MANPOWERGROUP INC COM 56418H100 288 3421 SH SOLE 2316 0 1105 MANTECH INTL CORP CL A 564563104 264 3701 SH SOLE 3701 0 0 MANULIFE FINL CORP COM 56501R106 161730 8816373 SH SOLE 8816373 0 0 MARATHON OIL CORP COM 565849106 962 78411 SH SOLE 71554 0 6857 MARATHON PETE CORP COM 56585A102 5020 82635 SH SOLE 76809 0 5826 MARKEL CORP COM 570535104 2560 2166 SH SOLE 1816 0 350 MARKETAXESS HLDGS INC COM 57060D108 1487 4539 SH SOLE 4368 0 171 MARRIOTT INTL INC NEW CL A 571903202 5632 45282 SH SOLE 43746 0 1536 MARSH & MCLENNAN COS INC COM 571748102 7157 71537 SH SOLE 68966 0 2571 MARTIN MARIETTA MATLS INC COM 573284106 1650 6021 SH SOLE 5407 0 614 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 920 36834 SH SOLE 22955 0 13879 MASCO CORP COM 574599106 1507 36158 SH SOLE 34825 0 1333 MASIMO CORP COM 574795100 271 1824 SH SOLE 1824 0 0 MASTEC INC COM 576323109 202 3110 SH SOLE 3110 0 0 MASTERCARD INC CL A 57636Q104 40360 148618 SH SOLE 146297 0 2321 MATCH GROUP INC COM 57665R106 687 9612 SH SOLE 9612 0 0 MATTEL INC COM 577081102 140 12334 SH SOLE 12334 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 2247 38793 SH SOLE 36659 0 2134 MCCORMICK & CO INC COM NON VTG 579780206 3011 19265 SH SOLE 15427 0 3838 MCDERMOTT INTL INC COM 580037703 41 20386 SH SOLE 20386 0 0 MCDONALDS CORP COM 580135101 23670 110240 SH SOLE 106372 0 3868 MCKESSON CORP COM 58155Q103 2370 17344 SH SOLE 16915 0 429 MDU RES GROUP INC COM 552690109 265 9395 SH SOLE 7416 0 1979 MEDICAL PPTYS TRUST INC COM 58463J304 274 14011 SH SOLE 14011 0 0 MEDICINES CO COM 584688105 212 4230 SH SOLE 4230 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 201 2200 SH SOLE 2200 0 0 MEDTRONIC PLC SHS G5960L103 13271 122177 SH SOLE 118869 0 3308 MELCO RESORTS AND ENTMT LTD ADR 585464100 317 16347 SH SOLE 16347 0 0 MERCADOLIBRE INC COM 58733R102 1475 2676 SH SOLE 2512 0 164 MERCK & CO INC COM 58933Y105 21784 258775 SH SOLE 254622 0 4153 MERCURY SYS INC COM 589378108 287 3539 SH SOLE 3539 0 0 MERITAGE HOMES CORP COM 59001A102 356 5064 SH SOLE 5064 0 0 METHANEX CORP COM 59151K108 1613 45449 SH SOLE 45449 0 0 METLIFE INC COM 59156R108 3985 84508 SH SOLE 83356 0 1152 METTLER TOLEDO INTERNATIONAL COM 592688105 3726 5289 SH SOLE 4273 0 1016 MFA FINL INC COM 55272X102 115 15669 SH SOLE 15669 0 0 MGIC INVT CORP WIS COM 552848103 166 13224 SH SOLE 13224 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 309 10271 SH SOLE 10271 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1154 41641 SH SOLE 38421 0 3220 MICHAELS COS INC COM 59408Q106 139 14216 SH SOLE 14216 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 3461 37255 SH SOLE 35747 0 1508 MICRON TECHNOLOGY INC COM 595112103 6728 157279 SH SOLE 154065 0 3214 MICROSOFT CORP COM 594918104 206757 1487241 SH SOLE 1477613 0 9628 MID AMER APT CMNTYS INC COM 59522J103 1850 14230 SH SOLE 13174 0 1056 MIDDLEBY CORP COM 596278101 238 2035 SH SOLE 2035 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 122 15085 SH SOLE 15085 0 0 MOHAWK INDS INC COM 608190104 763 6147 SH SOLE 5692 0 455 MOLINA HEALTHCARE INC COM 60855R100 236 2151 SH SOLE 2151 0 0 MOLSON COORS BREWING CO CL B 60871R209 1135 19743 SH SOLE 18017 0 1726 MONDELEZ INTL INC CL A 609207105 23125 418022 SH SOLE 414208 0 3814 MONGODB INC CL A 60937P106 222 1842 SH SOLE 1842 0 0 MONOLITHIC PWR SYS INC COM 609839105 227 1458 SH SOLE 1458 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3953 68083 SH SOLE 66912 0 1171 MOODYS CORP COM 615369105 7653 37364 SH SOLE 35256 0 2108 MOOG INC CL A 615394202 352 4334 SH SOLE 4334 0 0 MORGAN STANLEY COM NEW 617446448 6106 143101 SH SOLE 140802 0 2299 MORNINGSTAR INC COM 617700109 219 1500 SH SOLE 1500 0 0 MOSAIC CO NEW COM 61945C103 742 36197 SH SOLE 31527 0 4670 MOTOROLA SOLUTIONS INC COM NEW 620076307 3911 22949 SH SOLE 18172 0 4777 MPLX LP COM UNIT REP LTD 55336V100 1038 37055 SH SOLE 37055 0 0 MSCI INC COM 55354G100 4612 21180 SH SOLE 17365 0 3815 MUELLER INDS INC COM 624756102 216 7531 SH SOLE 7531 0 0 MYLAN N V SHS EURO N59465109 1063 53737 SH SOLE 51539 0 2198 NABORS INDUSTRIES LTD SHS G6359F103 53 28195 SH SOLE 28195 0 0 NASDAQ INC COM 631103108 1250 12586 SH SOLE 11369 0 1217 NATIONAL GRID PLC SPONSORED ADR NE 636274409 6049 111786 SH SOLE 111786 0 0 NATIONAL OILWELL VARCO INC COM 637071101 824 38853 SH SOLE 33075 0 5778 NATIONAL RETAIL PPTYS INC COM 637417106 391 6934 SH SOLE 5728 0 1206 NBT BANCORP INC COM 628778102 202 5521 SH SOLE 5521 0 0 NEKTAR THERAPEUTICS COM 640268108 256 14032 SH SOLE 14032 0 0 NETAPP INC COM 64110D104 1906 36295 SH SOLE 33687 0 2608 NETEASE INC SPONSORED ADS 64110W102 1576 5919 SH SOLE 5919 0 0 NETFLIX INC COM 64110L106 15958 59629 SH SOLE 59488 0 141 NEUROCRINE BIOSCIENCES INC COM 64125C109 287 3181 SH SOLE 3181 0 0 NEW GOLD INC CDA COM 644535106 1198 1193612 SH SOLE 1193612 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2934 26494 SH SOLE 26494 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 188 11986 SH SOLE 11986 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 225 17960 SH SOLE 17960 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 92 15108 SH SOLE 15108 0 0 NEWELL BRANDS INC COM 651229106 783 41802 SH SOLE 35964 0 5838 NEWMARK GROUP INC CL A 65158N102 98 10804 SH SOLE 10804 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 31299 826493 SH SOLE 799117 0 27376 NEWPARK RES INC COM PAR $.01NEW 651718504 93 12210 SH SOLE 12210 0 0 NEWS CORP NEW CL A 65249B109 591 42431 SH SOLE 38878 0 3553 NEXTERA ENERGY INC COM 65339F101 11626 49900 SH SOLE 45642 0 4258 NIELSEN HLDGS PLC SHS EUR G6518L108 455 21406 SH SOLE 17577 0 3829 NIKE INC CL B 654106103 12876 137096 SH SOLE 132798 0 4298 NISOURCE INC COM 65473P105 1054 35213 SH SOLE 29814 0 5399 NOBLE CORP PLC SHS USD G65431101 28 21917 SH SOLE 21917 0 0 NOBLE ENERGY INC COM 655044105 1059 47158 SH SOLE 41129 0 6029 NORBORD INC COM NEW 65548P403 706 29461 SH SOLE 29461 0 0 NORDSON CORP COM 655663102 303 2074 SH SOLE 2074 0 0 NORDSTROM INC COM 655664100 511 15189 SH SOLE 11014 0 4175 NORFOLK SOUTHERN CORP COM 655844108 5117 28479 SH SOLE 28178 0 301 NORTH AMERN CONSTR GROUP LTD COM 656811106 3613 313398 SH SOLE 313398 0 0 NORTHERN TR CORP COM 665859104 3290 35260 SH SOLE 32264 0 2996 NORTHROP GRUMMAN CORP COM 666807102 6081 16226 SH SOLE 14529 0 1697 NORTHWEST BANCSHARES INC MD COM 667340103 222 13521 SH SOLE 13521 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1076 20792 SH SOLE 18982 0 1810 NOVAGOLD RES INC COM NEW 66987E206 811 133518 SH SOLE 133518 0 0 NOVARTIS A G SPONSORED ADR 66987V109 3773 43422 SH SOLE 43422 0 0 NOVO-NORDISK A S ADR 670100205 4526 87540 SH SOLE 78705 0 8835 NRG ENERGY INC COM NEW 629377508 1126 28424 SH SOLE 23701 0 4723 NUANCE COMMUNICATIONS INC COM 67020Y100 156 11046 SH SOLE 11046 0 0 NUCOR CORP COM 670346105 1395 27403 SH SOLE 26556 0 847 NUTRIEN LTD COM 67077M108 356967 7164630 SH SOLE 7163635 0 995 NVIDIA CORP COM 67066G104 21562 123870 SH SOLE 123315 0 555 NVR INC COM 62944T105 1851 498 SH SOLE 409 0 89 NXP SEMICONDUCTORS N V COM N6596X109 4488 41125 SH SOLE 39523 0 1602 O REILLY AUTOMOTIVE INC NEW COM 67103H107 5505 13813 SH SOLE 11962 0 1851 OASIS PETE INC NEW COM 674215108 40 11592 SH SOLE 11592 0 0 OCCIDENTAL PETE CORP COM 674599105 8692 195496 SH SOLE 193140 0 2356 OFFICE DEPOT INC COM 676220106 125 71507 SH SOLE 71507 0 0 OGE ENERGY CORP COM 670837103 310 6830 SH SOLE 6830 0 0 OKTA INC CL A 679295105 395 4013 SH SOLE 3613 0 400 OLD DOMINION FREIGHT LINE IN COM 679580100 597 3511 SH SOLE 2903 0 608 OLD REP INTL CORP COM 680223104 441 18714 SH SOLE 10817 0 7897 OMEGA HEALTHCARE INVS INC COM 681936100 319 7629 SH SOLE 7629 0 0 OMNICOM GROUP INC COM 681919106 2055 26245 SH SOLE 23872 0 2373 ON SEMICONDUCTOR CORP COM 682189105 287 14924 SH SOLE 14924 0 0 ONEOK INC NEW COM 682680103 3469 47078 SH SOLE 46112 0 966 OPEN TEXT CORP COM 683715106 6614 162123 SH SOLE 160723 0 1400 OPKO HEALTH INC COM 68375N103 43 20786 SH SOLE 20786 0 0 ORACLE CORP COM 68389X105 16310 296376 SH SOLE 292808 0 3568 OSHKOSH CORP COM 688239201 204 2689 SH SOLE 2689 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1459 156968 SH SOLE 156968 0 0 OWENS CORNING NEW COM 690742101 256 4054 SH SOLE 4054 0 0 PACCAR INC COM 693718108 3504 50049 SH SOLE 48013 0 2036 PACIFIC PREMIER BANCORP COM 69478X105 230 7379 SH SOLE 7379 0 0 PACKAGING CORP AMER COM 695156109 888 8370 SH SOLE 7828 0 542 PALO ALTO NETWORKS INC COM 697435105 1357 6659 SH SOLE 5219 0 1440 PAN AMERICAN SILVER CORP COM 697900108 2648 169017 SH SOLE 169017 0 0 PARK HOTELS RESORTS INC COM 700517105 268 10734 SH SOLE 9075 0 1659 PARKER HANNIFIN CORP COM 701094104 2109 11676 SH SOLE 11380 0 296 PAYCHEX INC COM 704326107 4622 55842 SH SOLE 52106 0 3736 PAYCOM SOFTWARE INC COM 70432V102 489 2334 SH SOLE 2139 0 195 PAYPAL HLDGS INC COM 70450Y103 23404 225925 SH SOLE 225420 0 505 PDC ENERGY INC COM 69327R101 239 8595 SH SOLE 8595 0 0 PEMBINA PIPELINE CORP COM 706327103 184339 4972296 SH SOLE 4972296 0 0 PENNEY J C CORP INC COM 708160106 43 48150 SH SOLE 48150 0 0 PENNYMAC MTG INVT TR COM 70931T103 218 9791 SH SOLE 9791 0 0 PENTAIR PLC SHS G7S00T104 353 9332 SH SOLE 8110 0 1222 PEOPLES UTD FINL INC COM 712704105 686 43878 SH SOLE 31418 0 12460 PEPSICO INC COM 713448108 35834 261388 SH SOLE 257777 0 3611 PERKINELMER INC COM 714046109 796 9350 SH SOLE 9350 0 0 PERRIGO CO PLC SHS G97822103 488 8736 SH SOLE 6368 0 2368 PFIZER INC COM 717081103 24460 680777 SH SOLE 670555 0 10222 PG&E CORP COM 69331C108 235 23549 SH SOLE 18193 0 5356 PHILIP MORRIS INTL INC COM 718172109 16782 221044 SH SOLE 219064 0 1980 PHILLIPS 66 COM 718546104 4713 46021 SH SOLE 42501 0 3520 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 244 4306 SH SOLE 4306 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 279 8718 SH SOLE 8718 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 3450 31680 SH SOLE 31680 0 0 PINNACLE WEST CAP CORP COM 723484101 1423 14657 SH SOLE 13645 0 1012 PIONEER NAT RES CO COM 723787107 4590 36495 SH SOLE 33567 0 2928 PITNEY BOWES INC COM 724479100 110 24141 SH SOLE 24141 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 538 25935 SH SOLE 25935 0 0 PLANET FITNESS INC CL A 72703H101 207 3577 SH SOLE 3577 0 0 PLEXUS CORP COM 729132100 258 4120 SH SOLE 4120 0 0 PNC FINL SVCS GROUP INC COM 693475105 10796 77024 SH SOLE 74513 0 2511 POLARIS INC COM 731068102 337 3827 SH SOLE 2231 0 1596 POOL CORPORATION COM 73278L105 297 1473 SH SOLE 1473 0 0 POPULAR INC COM NEW 733174700 205 3792 SH SOLE 3792 0 0 POST HLDGS INC COM 737446104 259 2451 SH SOLE 2451 0 0 PPG INDS INC COM 693506107 2584 21807 SH SOLE 20913 0 894 PPL CORP COM 69351T106 8793 279306 SH SOLE 273029 0 6277 PRA GROUP INC COM 69354N106 200 5928 SH SOLE 5928 0 0 PRA HEALTH SCIENCES INC COM 69354M108 229 2305 SH SOLE 2305 0 0 PRECISION DRILLING CORP COM 2010 74022D308 770 670733 SH SOLE 670733 0 0 PRETIUM RES INC COM 74139C102 1814 157395 SH SOLE 157395 0 0 PRICE T ROWE GROUP INC COM 74144T108 2436 21323 SH SOLE 20830 0 493 PRICESMART INC COM 741511109 225 3162 SH SOLE 3162 0 0 PRIMERICA INC COM 74164M108 201 1582 SH SOLE 1582 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 1362 23836 SH SOLE 22861 0 975 PROASSURANCE CORP COM 74267C106 277 6885 SH SOLE 6885 0 0 PROCTER & GAMBLE CO COM 742718109 37778 303727 SH SOLE 300369 0 3358 PROGRESSIVE CORP OHIO COM 743315103 4483 58028 SH SOLE 55060 0 2968 PROLOGIS INC COM 74340W103 6460 75809 SH SOLE 75113 0 696 PROOFPOINT INC COM 743424103 236 1828 SH SOLE 1828 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 102 15549 SH SOLE 15549 0 0 PRUDENTIAL FINL INC COM 744320102 4169 46348 SH SOLE 45796 0 552 PTC INC COM 69370C100 642 9410 SH SOLE 8430 0 980 PUBLIC STORAGE COM 74460D109 11120 45338 SH SOLE 42592 0 2746 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3345 53878 SH SOLE 50364 0 3514 PULTE GROUP INC COM 745867101 914 25001 SH SOLE 22379 0 2622 PVH CORP COM 693656100 651 7376 SH SOLE 6322 0 1054 QORVO INC COM 74736K101 871 11747 SH SOLE 10157 0 1590 QUALCOMM INC COM 747525103 15717 206048 SH SOLE 200615 0 5433 QUANTA SVCS INC COM 74762E102 466 12329 SH SOLE 12329 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1594 14897 SH SOLE 11780 0 3117 QURATE RETAIL INC COM SER A 74915M100 248 23995 SH SOLE 16902 0 7093 RADIANT LOGISTICS INC COM 75025X100 62 12000 SH SOLE 12000 0 0 RALPH LAUREN CORP CL A 751212101 612 6407 SH SOLE 5400 0 1007 RAMBUS INC DEL COM 750917106 187 14260 SH SOLE 14260 0 0 RANGE RES CORP COM 75281A109 109 28559 SH SOLE 28559 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 980 11886 SH SOLE 11238 0 648 RAYTHEON CO COM NEW 755111507 7535 38407 SH SOLE 35736 0 2671 REALOGY HLDGS CORP COM 75605Y106 71 10623 SH SOLE 10623 0 0 REALTY INCOME CORP COM 756109104 6293 82080 SH SOLE 76924 0 5156 REGENCY CTRS CORP COM 758849103 1541 22169 SH SOLE 20117 0 2052 REGENERON PHARMACEUTICALS COM 75886F107 3759 13550 SH SOLE 13187 0 363 REGIONS FINL CORP NEW COM 7591EP100 4988 315274 SH SOLE 291697 0 23577 REINSURANCE GRP OF AMERICA I COM NEW 759351604 786 4917 SH SOLE 4917 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 464 4655 SH SOLE 4655 0 0 RELX PLC SPONSORED ADR 759530108 1657 69840 SH SOLE 69840 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 734 3793 SH SOLE 1435 0 2358 REPUBLIC SVCS INC COM 760759100 2950 34087 SH SOLE 27688 0 6399 RESMED INC COM 761152107 3750 27753 SH SOLE 21268 0 6485 RESTAURANT BRANDS INTL INC COM 76131D103 186776 2626507 SH SOLE 2624758 0 1749 RETAIL OPPORTUNITY INVTS COR COM 76131N101 278 15275 SH SOLE 15275 0 0 RH COM 74967X103 289 1690 SH SOLE 1690 0 0 RINGCENTRAL INC CL A 76680R206 314 2500 SH SOLE 2500 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2555 64079 SH SOLE 64079 0 0 ROBERT HALF INTL INC COM 770323103 611 10978 SH SOLE 10055 0 923 ROCKWELL AUTOMATION INC COM 773903109 1894 11491 SH SOLE 11016 0 475 ROGERS COMMUNICATIONS INC CL B 775109200 114563 2351758 SH SOLE 2351758 0 0 ROKU INC COM CL A 77543R102 352 3460 SH SOLE 3460 0 0 ROLLINS INC COM 775711104 677 19884 SH SOLE 18564 0 1320 ROPER TECHNOLOGIES INC COM 776696106 3248 9107 SH SOLE 8947 0 160 ROSS STORES INC COM 778296103 9258 84278 SH SOLE 74139 0 10139 ROYAL BK CDA MONTREAL QUE COM 780087102 985656 12149141 SH SOLE 12143691 0 5450 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1781 16439 SH SOLE 15971 0 468 ROYAL GOLD INC COM 780287108 970 7870 SH SOLE 7870 0 0 RPC INC COM 749660106 64 11404 SH SOLE 11404 0 0 RPM INTL INC COM 749685103 312 4529 SH SOLE 4529 0 0 S&P GLOBAL INC COM 78409V104 7910 32288 SH SOLE 27953 0 4335 SABRE CORP COM 78573M104 211 9409 SH SOLE 9409 0 0 SAFETY INS GROUP INC COM 78648T100 206 2031 SH SOLE 2031 0 0 SAGE THERAPEUTICS INC COM 78667J108 229 1633 SH SOLE 1633 0 0 SAIA INC COM 78709Y105 306 3263 SH SOLE 3263 0 0 SALESFORCE COM INC COM 79466L302 11668 78606 SH SOLE 76001 0 2605 SANDSTORM GOLD LTD COM NEW 80013R206 4564 807238 SH SOLE 807238 0 0 SANMINA CORPORATION COM 801056102 285 8886 SH SOLE 8886 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 425 16678 SH SOLE 13038 0 3640 SAP SE SPON ADR 803054204 2032 17241 SH SOLE 17241 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2681 11117 SH SOLE 9560 0 1557 SCHLUMBERGER LTD COM 806857108 4677 136868 SH SOLE 132989 0 3879 SEABRIDGE GOLD INC COM 811916105 368 29155 SH SOLE 29155 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 813 15109 SH SOLE 12300 0 2809 SEALED AIR CORP NEW COM 81211K100 735 17708 SH SOLE 13690 0 4018 SEATTLE GENETICS INC COM 812578102 4850 56786 SH SOLE 56786 0 0 SEI INVESTMENTS CO COM 784117103 436 7361 SH SOLE 5539 0 1822 SELECT MED HLDGS CORP COM 81619Q105 259 15649 SH SOLE 15649 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 11743 145860 SH SOLE 145860 0 0 SEMPRA ENERGY COM 816851109 3696 25040 SH SOLE 22776 0 2264 SENIOR HSG PPTYS TR SH BEN INT 81721M109 95 10222 SH SOLE 10222 0 0 SERVICE CORP INTL COM 817565104 312 6532 SH SOLE 6532 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 254 4537 SH SOLE 4537 0 0 SERVICENOW INC COM 81762P102 7236 28506 SH SOLE 28022 0 484 SHAW COMMUNICATIONS INC CL B CONV 82028K200 146277 7444078 SH SOLE 7444078 0 0 SHERWIN WILLIAMS CO COM 824348106 4402 8006 SH SOLE 7547 0 459 SHOPIFY INC CL A 82509L107 72399 232611 SH SOLE 232611 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 232 1949 SH SOLE 1949 0 0 SILVERCORP METALS INC COM 82835P103 1010 260335 SH SOLE 260335 0 0 SILVERCREST METALS INC COM 828363101 130 25000 SH SOLE 25000 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 292 11707 SH SOLE 11707 0 0 SIMON PPTY GROUP INC NEW COM 828806109 13780 88529 SH SOLE 88031 0 498 SIMPSON MANUFACTURING CO INC COM 829073105 258 3717 SH SOLE 3717 0 0 SIRIUS XM HLDGS INC COM 82968B103 2762 441518 SH SOLE 407635 0 33883 SKECHERS U S A INC CL A 830566105 212 5670 SH SOLE 5670 0 0 SKYWEST INC COM 830879102 375 6539 SH SOLE 6539 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2948 37202 SH SOLE 35143 0 2059 SL GREEN RLTY CORP COM 78440X101 662 8092 SH SOLE 7480 0 612 SLM CORP COM 78442P106 139 15712 SH SOLE 15712 0 0 SM ENERGY CO COM 78454L100 133 13704 SH SOLE 13704 0 0 SMITH A O CORP COM 831865209 608 12735 SH SOLE 12735 0 0 SMUCKER J M CO COM NEW 832696405 1755 15949 SH SOLE 13091 0 2858 SNAP INC CL A 83304A106 319 20213 SH SOLE 20213 0 0 SNAP ON INC COM 833034101 825 5269 SH SOLE 4733 0 536 SONOCO PRODS CO COM 835495102 205 3520 SH SOLE 3520 0 0 SONY CORP SPONSORED ADR 835699307 15663 264889 SH SOLE 264889 0 0 SOUTH JERSEY INDS INC COM 838518108 365 11077 SH SOLE 11077 0 0 SOUTHERN CO COM 842587107 13225 214137 SH SOLE 199943 0 14194 SOUTHERN COPPER CORP COM 84265V105 1135 33256 SH SOLE 30493 0 2763 SOUTHWEST AIRLS CO COM 844741108 2643 48944 SH SOLE 45483 0 3461 SOUTHWESTERN ENERGY CO COM 845467109 42 21716 SH SOLE 21716 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 1423 10249 SH SOLE 10249 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 76156 548400 SH Call SOLE 548400 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 321239 1082451 SH SOLE 1078447 0 4004 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 14317 131664 SH SOLE 131664 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 328 3992 SH SOLE 3992 0 0 SPLUNK INC COM 848637104 6112 51860 SH SOLE 51495 0 365 SPRINT CORPORATION COM 85207U105 995 161239 SH SOLE 141987 0 19252 SPX FLOW INC COM 78469X107 215 5444 SH SOLE 5444 0 0 SQUARE INC CL A 852234103 910 14682 SH SOLE 14046 0 636 SRC ENERGY INC COM 78470V108 144 31001 SH SOLE 31001 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 478 9260 SH SOLE 8319 0 941 SSR MNG INC COM 784730103 5351 368967 SH SOLE 368967 0 0 STANLEY BLACK & DECKER INC COM 854502101 1978 13700 SH SOLE 13040 0 660 STANTEC INC COM 85472N109 1458 65870 SH SOLE 65870 0 0 STARBUCKS CORP COM 855244109 15795 178636 SH SOLE 173511 0 5125 STARS GROUP INC COM 85570W100 2049 136882 SH SOLE 136882 0 0 STARWOOD PPTY TR INC COM 85571B105 235 9704 SH SOLE 9704 0 0 STATE STR CORP COM 857477103 1986 33549 SH SOLE 31438 0 2111 STEEL DYNAMICS INC COM 858119100 322 10799 SH SOLE 8841 0 1958 STEPAN CO COM 858586100 261 2692 SH SOLE 2692 0 0 STORE CAP CORP COM 862121100 266 7108 SH SOLE 7108 0 0 STRYKER CORP COM 863667101 9856 45567 SH SOLE 41356 0 4211 SUMMIT HOTEL PPTYS INC COM 866082100 158 13602 SH SOLE 13602 0 0 SUN CMNTYS INC COM 866674104 428 2881 SH SOLE 2881 0 0 SUN LIFE FINL INC COM 866796105 153697 3436856 SH SOLE 3434276 0 2580 SUNCOR ENERGY INC NEW COM 867224107 504578 15994341 SH SOLE 15989821 0 4520 SUNTRUST BKS INC COM 867914103 2932 42621 SH SOLE 39143 0 3478 SVB FINL GROUP COM 78486Q101 997 4773 SH SOLE 4360 0 413 SYMANTEC CORP COM 871503108 2163 91537 SH SOLE 83362 0 8175 SYNCHRONY FINL COM 87165B103 2158 63305 SH SOLE 58071 0 5234 SYNNEX CORP COM 87162W100 210 1864 SH SOLE 1864 0 0 SYNOPSYS INC COM 871607107 3453 25162 SH SOLE 23856 0 1306 SYNOVUS FINL CORP COM NEW 87161C501 206 5770 SH SOLE 5770 0 0 SYSCO CORP COM 871829107 6692 84277 SH SOLE 68505 0 15772 T MOBILE US INC COM 872590104 9431 119729 SH SOLE 112674 0 7055 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8187 176130 SH SOLE 155605 0 20525 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 21224 1233944 SH SOLE 1233944 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7006 55899 SH SOLE 55091 0 808 TAL EDUCATION GROUP SPONSORED ADS 874080104 344 10060 SH SOLE 10060 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 252 12507 SH SOLE 12507 0 0 TAPESTRY INC COM 876030107 742 28479 SH SOLE 24555 0 3924 TARGA RES CORP COM 87612G101 418 10411 SH SOLE 7897 0 2514 TARGET CORP COM 87612E106 5956 55708 SH SOLE 51507 0 4201 TC ENERGY CORP COM 87807B107 362932 7008282 SH SOLE 7004522 0 3760 TCF FINANCIAL CORPORATION NE COM 872307103 236 6197 SH SOLE 6197 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 1292 27675 SH SOLE 20101 0 7574 TE CONNECTIVITY LTD REG SHS H84989104 1655 17758 SH SOLE 17160 0 598 TECHNIPFMC PLC COM G87110105 980 40599 SH SOLE 40599 0 0 TECK RESOURCES LTD CL B 878742204 123358 7607480 SH SOLE 7607480 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 413 1283 SH SOLE 1283 0 0 TELEFLEX INC COM 879369106 1358 3998 SH SOLE 3841 0 157 TELUS CORP COM 87971M103 466099 13095040 SH SOLE 13092540 0 2500 TERADYNE INC COM 880770102 392 6766 SH SOLE 6766 0 0 TESLA INC COM 88160R101 3773 15662 SH SOLE 15011 0 651 TETRA TECHNOLOGIES INC DEL COM 88162F105 21 10526 SH SOLE 10526 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 458 66513 SH SOLE 66513 0 0 TEXAS INSTRS INC COM 882508104 17491 135336 SH SOLE 134631 0 705 TEXTRON INC COM 883203101 1166 23808 SH SOLE 20847 0 2961 THE CHARLES SCHWAB CORPORATI COM 808513105 6249 149396 SH SOLE 141399 0 7997 THE TRADE DESK INC COM CL A 88339J105 4515 24071 SH SOLE 24071 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 16808 57707 SH SOLE 54581 0 3126 THOMSON REUTERS CORP COM NEW 884903709 7794 116603 SH SOLE 116603 0 0 TIFFANY & CO NEW COM 886547108 1065 11492 SH SOLE 9581 0 1911 TIVO CORP COM 88870P106 118 15480 SH SOLE 15480 0 0 TJX COS INC NEW COM 872540109 7829 140459 SH SOLE 132227 0 8232 TOLL BROTHERS INC COM 889478103 395 9619 SH SOLE 5544 0 4075 TOPBUILD CORP COM 89055F103 453 4698 SH SOLE 4698 0 0 TORO CO COM 891092108 271 3691 SH SOLE 3691 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1295935 22222593 SH SOLE 22215263 0 7330 TOTAL S A SPONSORED ADS 89151E109 6726 129368 SH SOLE 129368 0 0 TRACTOR SUPPLY CO COM 892356106 1095 12110 SH SOLE 10215 0 1895 TRANSALTA CORP COM 89346D107 109151 16773825 SH SOLE 16773825 0 0 TRANSDIGM GROUP INC COM 893641100 2362 4536 SH SOLE 4232 0 304 TRANSUNION COM 89400J107 639 7878 SH SOLE 6462 0 1416 TRAVELERS COMPANIES INC COM 89417E109 4007 26952 SH SOLE 25521 0 1431 TRIMBLE INC COM 896239100 429 11047 SH SOLE 8780 0 2267 TRIPADVISOR INC COM 896945201 428 11065 SH SOLE 9408 0 1657 TTM TECHNOLOGIES INC COM 87305R109 151 12373 SH SOLE 12373 0 0 TURQUOISE HILL RES LTD COM 900435108 272 581245 SH SOLE 581245 0 0 TWILIO INC CL A 90138F102 490 4456 SH SOLE 4064 0 392 TWITTER INC COM 90184L102 2880 69897 SH SOLE 62691 0 7206 TYLER TECHNOLOGIES INC COM 902252105 354 1350 SH SOLE 1350 0 0 TYSON FOODS INC CL A 902494103 3158 36663 SH SOLE 32923 0 3740 UBIQUITI INC COM 90353W103 324 2741 SH SOLE 2741 0 0 UDR INC COM 902653104 1300 26813 SH SOLE 23230 0 3583 UGI CORP NEW COM 902681105 420 8362 SH SOLE 8362 0 0 ULTA BEAUTY INC COM 90384S303 2523 10067 SH SOLE 9143 0 924 UNDER ARMOUR INC CL A 904311107 559 28046 SH SOLE 24749 0 3297 UNDER ARMOUR INC CL C 904311206 215 11835 SH SOLE 9240 0 2595 UNILEVER N V N Y SHS NEW 904784709 4671 77815 SH SOLE 64400 0 13415 UNILEVER PLC SPON ADR NEW 904767704 3561 59253 SH SOLE 59253 0 0 UNION PACIFIC CORP COM 907818108 13014 80344 SH SOLE 78551 0 1793 UNITED AIRLINES HLDGS INC COM 910047109 3248 36742 SH SOLE 34493 0 2249 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 303 10686 SH SOLE 10686 0 0 UNITED PARCEL SERVICE INC CL B 911312106 15303 127733 SH SOLE 127122 0 611 UNITED RENTALS INC COM 911363109 949 7616 SH SOLE 7045 0 571 UNITED TECHNOLOGIES CORP COM 913017109 12348 90447 SH SOLE 88966 0 1481 UNITEDHEALTH GROUP INC COM 91324P102 22889 105324 SH SOLE 101250 0 4074 UNIVERSAL DISPLAY CORP COM 91347P105 282 1682 SH SOLE 1682 0 0 UNIVERSAL FST PRODS INC COM 913543104 326 8162 SH SOLE 8162 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 2016 13554 SH SOLE 10655 0 2899 UNUM GROUP COM 91529Y106 593 19942 SH SOLE 18024 0 1918 US BANCORP DEL COM NEW 902973304 12043 217623 SH SOLE 200444 0 17179 US FOODS HLDG CORP COM 912008109 320 7780 SH SOLE 7780 0 0 V F CORP COM 918204108 4837 54352 SH SOLE 51427 0 2925 VAIL RESORTS INC COM 91879Q109 407 1788 SH SOLE 1439 0 349 VALERO ENERGY CORP NEW COM 91913Y100 8126 95335 SH SOLE 91492 0 3843 VALHI INC NEW COM 918905100 24 12406 SH SOLE 12406 0 0 VALLEY NATL BANCORP COM 919794107 142 13062 SH SOLE 13062 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 18428 628514 SH SOLE 628514 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 476 14428 SH SOLE 14428 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4145 181726 SH SOLE 181726 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 199736 732708 SH SOLE 732708 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 711 5520 SH SOLE 5520 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1567 10376 SH SOLE 10376 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 199495 3997893 SH SOLE 3997893 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3596 89315 SH SOLE 71210 0 18105 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 261 2940 SH SOLE 2940 0 0 VARIAN MED SYS INC COM 92220P105 1028 8634 SH SOLE 7590 0 1044 VEEVA SYS INC CL A COM 922475108 869 5690 SH SOLE 5136 0 554 VENTAS INC COM 92276F100 8544 117024 SH SOLE 111919 0 5105 VEREIT INC COM 92339V100 415 42420 SH SOLE 35183 0 7237 VERISIGN INC COM 92343E102 3315 17574 SH SOLE 14686 0 2888 VERISK ANALYTICS INC COM 92345Y106 6175 39050 SH SOLE 32964 0 6086 VERIZON COMMUNICATIONS INC COM 92343V104 32330 536765 SH SOLE 527394 0 9371 VERMILION ENERGY INC COM 923725105 1655 99354 SH SOLE 99354 0 0 VERSUM MATLS INC COM 92532W103 212 3998 SH SOLE 3998 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 5979 35291 SH SOLE 34901 0 390 VIACOM INC NEW CL B 92553P201 1182 49181 SH SOLE 46103 0 3078 VICI PPTYS INC COM 925652109 299 13188 SH SOLE 13188 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 118 13196 SH SOLE 13196 0 0 VISA INC COM CL A 92826C839 39525 229784 SH SOLE 221393 0 8391 VISTRA ENERGY CORP COM 92840M102 597 22344 SH SOLE 18351 0 3993 VMWARE INC CL A COM 928563402 2381 15867 SH SOLE 14255 0 1612 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4297 217349 SH SOLE 217349 0 0 VONAGE HLDGS CORP COM 92886T201 221 19554 SH SOLE 19554 0 0 VORNADO RLTY TR SH BEN INT 929042109 1027 16127 SH SOLE 15323 0 804 VOYA FINL INC COM 929089100 1695 31143 SH SOLE 29694 0 1449 VULCAN MATLS CO COM 929160109 2423 16022 SH SOLE 14890 0 1132 W P CAREY INC COM 92936U109 1346 15036 SH SOLE 9136 0 5900 WABCO HLDGS INC COM 92927K102 260 1944 SH SOLE 1944 0 0 WABTEC CORP COM 929740108 1091 15176 SH SOLE 13478 0 1698 WALGREENS BOOTS ALLIANCE INC COM 931427108 6766 122330 SH SOLE 121496 0 834 WALKER & DUNLOP INC COM 93148P102 214 3819 SH SOLE 3819 0 0 WALMART INC COM 931142103 22646 190819 SH SOLE 187094 0 3725 WASTE CONNECTIONS INC COM 94106B101 200043 2177249 SH SOLE 2175604 0 1645 WASTE MGMT INC DEL COM 94106L109 4967 43193 SH SOLE 38586 0 4607 WATERS CORP COM 941848103 1460 6539 SH SOLE 6202 0 337 WATSCO INC COM 942622200 226 1338 SH SOLE 1338 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 250 2666 SH SOLE 2666 0 0 WAYFAIR INC CL A 94419L101 358 3196 SH SOLE 3196 0 0 WEC ENERGY GROUP INC COM 92939U106 3802 39981 SH SOLE 31950 0 8031 WELLCARE HEALTH PLANS INC COM 94946T106 1529 5900 SH SOLE 5443 0 457 WELLS FARGO CO NEW COM 949746101 25425 504067 SH SOLE 497538 0 6529 WELLTOWER INC COM 95040Q104 9390 103609 SH SOLE 98915 0 4694 WEST PHARMACEUTICAL SVSC INC COM 955306105 374 2640 SH SOLE 2640 0 0 WESTERN DIGITAL CORP COM 958102105 2598 43563 SH SOLE 39981 0 3582 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 407 16371 SH SOLE 16371 0 0 WESTERN UN CO COM 959802109 958 41336 SH SOLE 36565 0 4771 WESTLAKE CHEM CORP COM 960413102 357 5445 SH SOLE 4608 0 837 WESTROCK CO COM 96145D105 751 20598 SH SOLE 19193 0 1405 WEX INC COM 96208T104 322 1594 SH SOLE 1594 0 0 WEYERHAEUSER CO COM 962166104 1877 67744 SH SOLE 65845 0 1899 WHEATON PRECIOUS METALS CORP COM 962879102 9826 374669 SH SOLE 374669 0 0 WHIRLPOOL CORP COM 963320106 963 6083 SH SOLE 5722 0 361 WILLIAMS COS INC DEL COM 969457100 3058 127087 SH SOLE 125177 0 1910 WILLIAMS SONOMA INC COM 969904101 202 2968 SH SOLE 2968 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 2810 14560 SH SOLE 13285 0 1275 WIX COM LTD SHS M98068105 342 2927 SH SOLE 2927 0 0 WOLVERINE WORLD WIDE INC COM 978097103 203 7169 SH SOLE 7169 0 0 WOODWARD INC COM 980745103 241 2238 SH SOLE 2238 0 0 WORKDAY INC CL A 98138H101 2743 16141 SH SOLE 15687 0 454 WPX ENERGY INC COM 98212B103 543 51302 SH SOLE 51302 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 236 4569 SH SOLE 3548 0 1021 WYNN RESORTS LTD COM 983134107 1650 15179 SH SOLE 13740 0 1439 XCEL ENERGY INC COM 98389B100 5401 83239 SH SOLE 70067 0 13172 XENIA HOTELS & RESORTS INC COM 984017103 305 14422 SH SOLE 14422 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 722 24153 SH SOLE 18916 0 5237 XILINX INC COM 983919101 3908 40755 SH SOLE 38223 0 2532 XPO LOGISTICS INC COM 983793100 374 5225 SH SOLE 4238 0 987 XYLEM INC COM 98419M100 1332 16727 SH SOLE 14957 0 1770 YAMANA GOLD INC COM 98462Y100 2019 636895 SH SOLE 636895 0 0 YUM BRANDS INC COM 988498101 3996 35226 SH SOLE 27364 0 7862 YUM CHINA HLDGS INC COM 98850P109 582 12814 SH SOLE 10375 0 2439 ZAYO GROUP HLDGS INC COM 98919V105 354 10443 SH SOLE 8809 0 1634 ZEBRA TECHNOLOGIES CORP CL A 989207105 395 1913 SH SOLE 1913 0 0 ZENDESK INC COM 98936J101 271 3724 SH SOLE 3724 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 265 8890 SH SOLE 6779 0 2111 ZIMMER BIOMET HLDGS INC COM 98956P102 2495 18178 SH SOLE 17603 0 575 ZIONS BANCORPORATION N A COM 989701107 907 20383 SH SOLE 15617 0 4766 ZOETIS INC CL A 98978V103 8364 67132 SH SOLE 65098 0 2034 ZYNGA INC CL A 98986T108 186 31897 SH SOLE 31897 0 0