0001172661-19-001612.txt : 20190805 0001172661-19-001612.hdr.sgml : 20190805 20190805154302 ACCESSION NUMBER: 0001172661-19-001612 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190805 DATE AS OF CHANGE: 20190805 EFFECTIVENESS DATE: 20190805 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: 19998524 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 06-30-2019 06-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 08-05-2019 0 1135 16714632
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 8963 51707 SH SOLE 51310 0 397 ABBOTT LABS COM 002824100 12844 152728 SH SOLE 150855 0 1873 ABBVIE INC COM 00287Y109 18099 248984 SH SOLE 248099 0 885 ABIOMED INC COM 003654100 1066 4093 SH SOLE 3719 0 374 ABM INDS INC COM 000957100 328 8205 SH SOLE 8205 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19839 107370 SH SOLE 101529 0 5841 ACTIVISION BLIZZARD INC COM 00507V109 10967 232355 SH SOLE 220418 0 11937 ACUITY BRANDS INC COM 00508Y102 296 2144 SH SOLE 1502 0 642 ADOBE INC COM 00724F101 28128 95461 SH SOLE 95219 0 242 ADT INC COM 00090Q103 164 26813 SH SOLE 26813 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1537 9974 SH SOLE 8559 0 1415 ADVANCED MICRO DEVICES INC COM 007903107 4085 134504 SH SOLE 131810 0 2694 AECOM COM 00766T100 224 5931 SH SOLE 5931 0 0 AERCAP HOLDINGS NV SHS N00985106 542 10425 SH SOLE 9010 0 1415 AES CORP COM 00130H105 1253 74761 SH SOLE 71116 0 3645 AFFILIATED MANAGERS GROUP IN COM 008252108 461 5002 SH SOLE 4425 0 577 AFLAC INC COM 001055102 4208 76781 SH SOLE 70834 0 5947 AGCO CORP COM 001084102 226 2913 SH SOLE 2913 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 2141 28679 SH SOLE 27840 0 839 AGNC INVT CORP COM 00123Q104 861 51193 SH SOLE 14386 0 36807 AGNICO EAGLE MINES LTD COM 008474108 239522 4671927 SH SOLE 4670747 0 1180 AIR PRODS & CHEMS INC COM 009158106 5616 24810 SH SOLE 23588 0 1222 AK STL HLDG CORP COM 001547108 57 24098 SH SOLE 24098 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1476 18418 SH SOLE 14212 0 4206 ALAMOS GOLD INC NEW COM CL A 011532108 2420 401177 SH SOLE 401177 0 0 ALASKA AIR GROUP INC COM 011659109 732 11459 SH SOLE 10518 0 941 ALBEMARLE CORP COM 012653101 713 10120 SH SOLE 9104 0 1016 ALCOA CORP COM 013872106 211 9005 SH SOLE 6605 0 2400 ALCON INC ORD SHS H01301128 2587 41681 SH SOLE 41681 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1345 9532 SH SOLE 9084 0 448 ALEXION PHARMACEUTICALS INC COM 015351109 7951 60702 SH SOLE 60005 0 697 ALGONQUIN PWR UTILS CORP COM 015857105 16969 1400251 SH SOLE 1400251 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14119 83325 SH SOLE 83325 0 0 ALIGN TECHNOLOGY INC COM 016255101 2919 10666 SH SOLE 10423 0 243 ALLEGHANY CORP DEL COM 017175100 731 1073 SH SOLE 945 0 128 ALLEGION PUB LTD CO ORD SHS G0176J109 616 5569 SH SOLE 4499 0 1070 ALLERGAN PLC SHS G0177J108 4891 29215 SH SOLE 28432 0 783 ALLIANCE DATA SYSTEMS CORP COM 018581108 646 4607 SH SOLE 4239 0 368 ALLIANT ENERGY CORP COM 018802108 1237 25210 SH SOLE 19523 0 5687 ALLISON TRANSMISSION HLDGS I COM 01973R101 225 4847 SH SOLE 4847 0 0 ALLSTATE CORP COM 020002101 3778 37157 SH SOLE 32834 0 4323 ALLY FINL INC COM 02005N100 554 17891 SH SOLE 15750 0 2141 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 328 4527 SH SOLE 3555 0 972 ALPHABET INC CAP STK CL A 02079K305 37326 34472 SH SOLE 34332 0 140 ALPHABET INC CAP STK CL C 02079K107 67232 62199 SH SOLE 61336 0 863 ALTA MESA RES INC CL A 02133L109 2 13908 SH SOLE 13908 0 0 ALTERYX INC COM CL A 02156B103 231 2114 SH SOLE 2114 0 0 ALTICE USA INC CL A 02156K103 635 26096 SH SOLE 26096 0 0 ALTRIA GROUP INC COM 02209S103 14013 296330 SH SOLE 288737 0 7593 AMAZON COM INC COM 023135106 132220 69824 SH SOLE 69285 0 539 AMBEV SA SPONSORED ADR 02319V103 130 27895 SH SOLE 27895 0 0 AMCOR PLC ORD G0250X107 2069 180412 SH SOLE 180412 0 0 AMDOCS LTD SHS G02602103 620 9991 SH SOLE 4125 0 5866 AMERCO COM 023586100 319 842 SH SOLE 684 0 158 AMEREN CORP COM 023608102 1949 25950 SH SOLE 21010 0 4940 AMERICAN AIRLS GROUP INC COM 02376R102 2033 62338 SH SOLE 59325 0 3013 AMERICAN AXLE & MFG HLDGS IN COM 024061103 185 14476 SH SOLE 14476 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 226 4893 SH SOLE 4893 0 0 AMERICAN ELEC PWR CO INC COM 025537101 6331 71934 SH SOLE 64280 0 7654 AMERICAN EQTY INVT LIFE HLD COM 025676206 213 7833 SH SOLE 7833 0 0 AMERICAN EXPRESS CO COM 025816109 10380 84092 SH SOLE 83506 0 586 AMERICAN FINL GROUP INC OHIO COM 025932104 444 4336 SH SOLE 3136 0 1200 AMERICAN HOMES 4 RENT CL A 02665T306 270 11094 SH SOLE 11094 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4411 82798 SH SOLE 75980 0 6818 AMERICAN TOWER CORP NEW COM 03027X100 11745 57448 SH SOLE 52828 0 4620 AMERICAN WTR WKS CO INC NEW COM 030420103 4578 39468 SH SOLE 30108 0 9360 AMERIPRISE FINL INC COM 03076C106 1843 12699 SH SOLE 12217 0 482 AMERIS BANCORP COM 03076K108 204 5199 SH SOLE 5199 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1501 17605 SH SOLE 15621 0 1984 AMETEK INC NEW COM 031100100 1910 21021 SH SOLE 20214 0 807 AMGEN INC COM 031162100 16243 88141 SH SOLE 87807 0 334 AMPHENOL CORP NEW CL A 032095101 2861 29817 SH SOLE 26156 0 3661 ANADARKO PETE CORP COM 032511107 3648 51707 SH SOLE 44812 0 6895 ANALOG DEVICES INC COM 032654105 14087 124808 SH SOLE 124219 0 589 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 287 7911 SH SOLE 7911 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 220 16909 SH SOLE 16909 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 940 52805 SH SOLE 52805 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 345 5108 SH SOLE 5108 0 0 ANIXTER INTL INC COM 035290105 226 3793 SH SOLE 3793 0 0 ANNALY CAP MGMT INC COM 035710409 1217 133315 SH SOLE 42974 0 90341 ANSYS INC COM 03662Q105 1512 7380 SH SOLE 7029 0 351 ANTERO MIDSTREAM CORP COM 03676B102 205 17899 SH SOLE 17899 0 0 ANTERO RES CORP COM 03674X106 64 11588 SH SOLE 11588 0 0 ANTHEM INC COM 036752103 7334 25986 SH SOLE 25216 0 770 AON PLC SHS CL A G0408V102 15111 78306 SH SOLE 72746 0 5560 APACHE CORP COM 037411105 1140 39355 SH SOLE 33223 0 6132 APARTMENT INVT & MGMT CO CL A 03748R754 641 12782 SH SOLE 12782 0 0 APHRIA INC COM 03765K104 884 125725 SH SOLE 125725 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 325 17697 SH SOLE 17697 0 0 APPLE INC COM 037833100 130160 657638 SH SOLE 656037 0 1601 APPLIED MATLS INC COM 038222105 6257 139323 SH SOLE 134815 0 4508 APTARGROUP INC COM 038336103 244 1961 SH SOLE 1961 0 0 APTIV PLC SHS G6095L109 1819 22504 SH SOLE 21802 0 702 AQUA AMERICA INC COM 03836W103 263 6348 SH SOLE 6348 0 0 ARAMARK COM 03852U106 375 10396 SH SOLE 8308 0 2088 ARCH CAP GROUP LTD ORD G0450A105 1424 38412 SH SOLE 23275 0 15137 ARCHER DANIELS MIDLAND CO COM 039483102 2271 55661 SH SOLE 54157 0 1504 ARCONIC INC COM 03965L100 1191 46141 SH SOLE 37469 0 8672 ARCOSA INC COM 039653100 234 6210 SH SOLE 6210 0 0 ARES CAP CORP COM 04010L103 300 16739 SH SOLE 16739 0 0 ARISTA NETWORKS INC COM 040413106 1550 5970 SH SOLE 5136 0 834 ARRAY BIOPHARMA INC COM 04269X105 345 7445 SH SOLE 7445 0 0 ARROW ELECTRS INC COM 042735100 268 3758 SH SOLE 3035 0 723 ASHLAND GLOBAL HLDGS INC COM 044186104 313 3910 SH SOLE 3088 0 822 ASML HOLDING N V N Y REGISTRY SHS N07059210 775 3728 SH SOLE 3728 0 0 ASPEN TECHNOLOGY INC COM 045327103 332 2668 SH SOLE 2668 0 0 ASSURANT INC COM 04621X108 776 7294 SH SOLE 5004 0 2290 AT&T INC COM 00206R102 31707 948037 SH SOLE 935549 0 12488 ATLASSIAN CORP PLC CL A G06242104 466 3559 SH SOLE 0 0 3559 ATMOS ENERGY CORP COM 049560105 1809 17138 SH SOLE 12039 0 5099 AURORA CANNABIS INC COM 05156X108 7303 932188 SH SOLE 932188 0 0 AUTODESK INC COM 052769106 5081 31193 SH SOLE 30172 0 1021 AUTOLIV INC COM 052800109 394 5593 SH SOLE 3026 0 2567 AUTOMATIC DATA PROCESSING IN COM 053015103 12034 72787 SH SOLE 71250 0 1537 AUTOZONE INC COM 053332102 3187 2899 SH SOLE 2209 0 690 AVALONBAY CMNTYS INC COM 053484101 2780 13680 SH SOLE 11827 0 1853 AVANGRID INC COM 05351W103 653 12932 SH SOLE 11068 0 1864 AVERY DENNISON CORP COM 053611109 924 7989 SH SOLE 7142 0 847 AVISTA CORP COM 05379B107 251 5629 SH SOLE 5629 0 0 AVNET INC COM 053807103 250 5531 SH SOLE 4153 0 1378 AVON PRODS INC COM 054303102 65 16786 SH SOLE 16786 0 0 AXALTA COATING SYS LTD COM G0750C108 256 8608 SH SOLE 8608 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1529 25631 SH SOLE 22412 0 3219 B2GOLD CORP COM 11777Q209 3146 1035206 SH SOLE 1035206 0 0 BAIDU INC SPON ADR REP A 056752108 2577 21962 SH SOLE 21962 0 0 BAKER HUGHES A GE CO CL A 05722G100 1244 50488 SH SOLE 40794 0 9694 BALCHEM CORP COM 057665200 262 2619 SH SOLE 2619 0 0 BALL CORP COM 058498106 2178 31120 SH SOLE 28858 0 2262 BANK AMER CORP COM 060505104 38561 1329690 SH SOLE 1314495 0 15195 BANK MONTREAL QUE COM 063671101 647621 8573684 SH SOLE 8569454 0 4230 BANK N S HALIFAX COM 064149107 358937 6682449 SH SOLE 6676599 0 5850 BANK NEW YORK MELLON CORP COM 064058100 3686 83478 SH SOLE 80479 0 2999 BANNER CORP COM NEW 06652V208 237 4373 SH SOLE 4373 0 0 BARNES GROUP INC COM 067806109 247 4389 SH SOLE 4389 0 0 BARRICK GOLD CORPORATION COM 067901108 190267 12054732 SH SOLE 12054732 0 0 BAUSCH HEALTH COS INC COM 071734107 8363 331492 SH SOLE 331492 0 0 BAXTER INTL INC COM 071813109 4176 50993 SH SOLE 46926 0 4067 BAYTEX ENERGY CORP COM 07317Q105 503 324579 SH SOLE 324579 0 0 BB&T CORP COM 054937107 3659 74481 SH SOLE 66522 0 7959 BCE INC COM NEW 05534B760 141091 3101204 SH SOLE 3101204 0 0 BECTON DICKINSON & CO COM 075887109 13477 53480 SH SOLE 49696 0 3784 BEIGENE LTD SPONSORED ADR 07725L102 263 2119 SH SOLE 2119 0 0 BERKLEY W R CORP COM 084423102 9890 150008 SH SOLE 140935 0 9073 BERKSHIRE HATHAWAY INC DEL CL A 084670108 318 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 57589 270157 SH SOLE 268856 0 1301 BERRY GLOBAL GROUP INC COM 08579W103 237 4501 SH SOLE 4501 0 0 BEST BUY INC COM 086516101 2106 30204 SH SOLE 26386 0 3818 BGC PARTNERS INC CL A 05541T101 59 11238 SH SOLE 11238 0 0 BIO RAD LABS INC CL A 090572207 338 1081 SH SOLE 1081 0 0 BIO TECHNE CORP COM 09073M104 286 1374 SH SOLE 1374 0 0 BIOGEN INC COM 09062X103 6424 27467 SH SOLE 27276 0 191 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1458 17021 SH SOLE 15413 0 1608 BLACK KNIGHT INC COM 09215C105 321 5332 SH SOLE 5332 0 0 BLACKBERRY LTD COM 09228F103 3244 435277 SH SOLE 435277 0 0 BLACKROCK INC COM 09247X101 9018 19215 SH SOLE 19068 0 147 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1038 23365 SH SOLE 23365 0 0 BLOCK H & R INC COM 093671105 763 26039 SH SOLE 17064 0 8975 BLOOMIN BRANDS INC COM 094235108 227 12000 SH SOLE 12000 0 0 BLUEBIRD BIO INC COM 09609G100 226 1780 SH SOLE 1780 0 0 BOEING CO COM 097023105 18504 50835 SH SOLE 50444 0 391 BOK FINL CORP COM NEW 05561Q201 207 2741 SH SOLE 2741 0 0 BOOKING HLDGS INC COM 09857L108 13888 7408 SH SOLE 7065 0 343 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 334 5045 SH SOLE 5045 0 0 BORGWARNER INC COM 099724106 814 19385 SH SOLE 17172 0 2213 BOSTON PRIVATE FINL HLDGS IN COM 101119105 136 11308 SH SOLE 11308 0 0 BOSTON PROPERTIES INC COM 101121101 1763 13665 SH SOLE 13207 0 458 BOSTON SCIENTIFIC CORP COM 101137107 5257 122302 SH SOLE 119314 0 2988 BP PLC SPONSORED ADR 055622104 9192 220490 SH SOLE 220490 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 319 2113 SH SOLE 2113 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 6667 147009 SH SOLE 140214 0 6795 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4874 139832 SH SOLE 139832 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 199 11109 SH SOLE 11109 0 0 BROADCOM INC COM 11135F101 12040 41827 SH SOLE 40141 0 1686 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2166 16963 SH SOLE 12073 0 4890 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 595106 12439556 SH SOLE 12439556 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 119203 3061501 SH SOLE 3061501 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 136458 3183721 SH SOLE 3183721 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 254957 13495844 SH SOLE 13495844 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 56719 1639689 SH SOLE 1639689 0 0 BROWN & BROWN INC COM 115236101 439 13103 SH SOLE 10725 0 2378 BROWN FORMAN CORP CL B 115637209 1575 28419 SH SOLE 25003 0 3416 BRP INC COM SUN VTG 05577W200 890 24909 SH SOLE 24909 0 0 BRUKER CORP COM 116794108 278 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 559 10042 SH SOLE 5009 0 5033 BURLINGTON STORES INC COM 122017106 1026 6030 SH SOLE 2456 0 3574 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1643 19483 SH SOLE 14677 0 4806 CABLE ONE INC COM 12685J105 231 197 SH SOLE 197 0 0 CABOT OIL & GAS CORP COM 127097103 1598 69584 SH SOLE 57352 0 12232 CADENCE DESIGN SYSTEM INC COM 127387108 2773 39166 SH SOLE 37696 0 1470 CAE INC COM 124765108 4763 177135 SH SOLE 177135 0 0 CAESARS ENTMT CORP COM 127686103 297 25139 SH SOLE 25139 0 0 CAMDEN PPTY TR SH BEN INT 133131102 503 4820 SH SOLE 3368 0 1452 CAMECO CORP COM 13321L108 2487 231990 SH SOLE 231990 0 0 CAMPBELL SOUP CO COM 134429109 1195 29812 SH SOLE 20027 0 9785 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1636 42258 SH SOLE 42258 0 0 CANADIAN NAT RES LTD COM 136385101 369243 13694488 SH SOLE 13694488 0 0 CANADIAN NATL RY CO COM 136375102 470970 5088875 SH SOLE 5083505 0 5370 CANADIAN PAC RY LTD COM 13645T100 420944 1787301 SH SOLE 1787301 0 0 CANNTRUST HLDGS INC COM 137800207 892 177989 SH SOLE 177989 0 0 CANOPY GROWTH CORP COM 138035100 7399 183284 SH SOLE 183284 0 0 CAPITAL ONE FINL CORP COM 14040H105 4941 54452 SH SOLE 53695 0 757 CAPRI HOLDINGS LIMITED SHS G1890L107 349 10071 SH SOLE 7243 0 2828 CAPSTEAD MTG CORP COM NO PAR 14067E506 108 12934 SH SOLE 12934 0 0 CARDINAL HEALTH INC COM 14149Y108 1355 28769 SH SOLE 26066 0 2703 CARLISLE COS INC COM 142339100 320 2281 SH SOLE 2281 0 0 CARMAX INC COM 143130102 1467 16896 SH SOLE 14819 0 2077 CARNIVAL CORP UNIT 99/99/9999 143658300 1883 40452 SH SOLE 38776 0 1676 CARVANA CO CL A 146869102 294 4691 SH SOLE 4691 0 0 CASEYS GEN STORES INC COM 147528103 208 1335 SH SOLE 1335 0 0 CATALENT INC COM 148806102 258 4758 SH SOLE 4758 0 0 CATERPILLAR INC DEL COM 149123101 7035 51617 SH SOLE 50512 0 1105 CBL & ASSOC PPTYS INC COM 124830100 24 23206 SH SOLE 23206 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1184 11429 SH SOLE 9827 0 1602 CBRE GROUP INC CL A 12504L109 1480 28854 SH SOLE 27547 0 1307 CBS CORP NEW CL B 124857202 1667 33412 SH SOLE 31811 0 1601 CDK GLOBAL INC COM 12508E101 339 6862 SH SOLE 4736 0 2126 CDN IMPERIAL BK COMM TORONTO COM 136069101 366545 4661220 SH SOLE 4658280 0 2940 CDW CORP COM 12514G108 692 6236 SH SOLE 5563 0 673 CELANESE CORP DEL COM 150870103 1395 12936 SH SOLE 10851 0 2085 CELESTICA INC SUB VTG SHS 15101Q108 460 67336 SH SOLE 67336 0 0 CELGENE CORP COM 151020104 9167 99169 SH SOLE 98427 0 742 CENOVUS ENERGY INC COM 15135U109 123077 13954887 SH SOLE 13954887 0 0 CENTENE CORP DEL COM 15135B101 2047 39042 SH SOLE 36455 0 2587 CENTERPOINT ENERGY INC COM 15189T107 1451 50664 SH SOLE 40360 0 10304 CENTURYLINK INC COM 156700106 1191 101289 SH SOLE 84381 0 16908 CERNER CORP COM 156782104 3364 45899 SH SOLE 44478 0 1421 CF INDS HLDGS INC COM 125269100 1216 26042 SH SOLE 18903 0 7139 CGI INC CL A SUB VTG 12532H104 56482 734676 SH SOLE 734676 0 0 CHARLES RIV LABS INTL INC COM 159864107 238 1680 SH SOLE 1680 0 0 CHART INDS INC COM PAR $0.01 16115Q308 222 2891 SH SOLE 2891 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 11611 29382 SH SOLE 28586 0 796 CHECK POINT SOFTWARE TECH LT ORD M22465104 2200 19032 SH SOLE 15864 0 3168 CHEMED CORP NEW COM 16359R103 209 578 SH SOLE 578 0 0 CHENIERE ENERGY INC COM NEW 16411R208 811 11842 SH SOLE 8439 0 3403 CHESAPEAKE ENERGY CORP COM 165167107 108 55360 SH SOLE 55360 0 0 CHESAPEAKE LODGING TR SH BEN INT 165240102 222 7810 SH SOLE 7810 0 0 CHEVRON CORP NEW COM 166764100 37890 304547 SH SOLE 300494 0 4053 CHICOS FAS INC COM 168615102 57 16782 SH SOLE 16782 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 2261 3085 SH SOLE 2216 0 869 CHUBB LIMITED COM H1467J104 4406 29914 SH SOLE 26634 0 3280 CHURCH & DWIGHT INC COM 171340102 3800 52009 SH SOLE 39895 0 12114 CIENA CORP COM NEW 171779309 212 5146 SH SOLE 5146 0 0 CIGNA CORP NEW COM 125523100 6790 43097 SH SOLE 42163 0 934 CIMAREX ENERGY CO COM 171798101 653 11011 SH SOLE 8650 0 2361 CINCINNATI FINL CORP COM 172062101 1915 18468 SH SOLE 16537 0 1931 CINTAS CORP COM 172908105 3244 13673 SH SOLE 13366 0 307 CISCO SYS INC COM 17275R102 38822 709438 SH SOLE 702369 0 7069 CIT GROUP INC COM NEW 125581801 387 7368 SH SOLE 4752 0 2616 CITIGROUP INC COM NEW 172967424 17690 252604 SH SOLE 251755 0 849 CITIZENS FINL GROUP INC COM 174610105 2369 67002 SH SOLE 62305 0 4697 CITRIX SYS INC COM 177376100 1966 20036 SH SOLE 17777 0 2259 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 64 13552 SH SOLE 13552 0 0 CLEVELAND CLIFFS INC COM 185899101 113 10609 SH SOLE 10609 0 0 CLOROX CO DEL COM 189054109 2264 14790 SH SOLE 11139 0 3651 CME GROUP INC COM 12572Q105 7568 38988 SH SOLE 34791 0 4197 CMS ENERGY CORP COM 125896100 1794 30971 SH SOLE 23892 0 7079 CNA FINL CORP COM 126117100 503 10686 SH SOLE 9455 0 1231 COCA COLA CO COM 191216100 29655 582438 SH SOLE 568859 0 13579 COCA COLA CONSOLIDATED INC COM 191098102 221 739 SH SOLE 739 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 1022 18083 SH SOLE 15674 0 2409 COGNEX CORP COM 192422103 301 6275 SH SOLE 6275 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5452 86006 SH SOLE 82921 0 3085 COLGATE PALMOLIVE CO COM 194162103 5691 79407 SH SOLE 76905 0 2502 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 41439 579600 SH SOLE 579600 0 0 COLONY CAP INC NEW CL A COM 19626G108 95 19072 SH SOLE 19072 0 0 COLUMBIA BKG SYS INC COM 197236102 340 9389 SH SOLE 9389 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 256 2560 SH SOLE 2560 0 0 COMCAST CORP NEW CL A 20030N101 29635 700934 SH SOLE 695032 0 5902 COMERICA INC COM 200340107 1224 16853 SH SOLE 13655 0 3198 COMMERCE BANCSHARES INC COM 200525103 1323 22174 SH SOLE 19783 0 2391 CONAGRA BRANDS INC COM 205887102 1270 47881 SH SOLE 39129 0 8752 CONCHO RES INC COM 20605P101 3562 34518 SH SOLE 30143 0 4375 CONOCOPHILLIPS COM 20825C104 7372 120848 SH SOLE 114459 0 6389 CONSOLIDATED EDISON INC COM 209115104 3356 38272 SH SOLE 26917 0 11355 CONSTELLATION BRANDS INC CL A 21036P108 6512 33067 SH SOLE 27959 0 5108 CONTINENTAL RESOURCES INC COM 212015101 739 17553 SH SOLE 13340 0 4213 COOPER COS INC COM NEW 216648402 1734 5148 SH SOLE 4094 0 1054 COOPER TIRE & RUBR CO COM 216831107 206 6545 SH SOLE 6545 0 0 COPART INC COM 217204106 1602 21433 SH SOLE 19291 0 2142 CORE MARK HOLDING CO INC COM 218681104 228 5746 SH SOLE 5746 0 0 CORNING INC COM 219350105 2446 73613 SH SOLE 70532 0 3081 CORTEVA INC COM 22052L104 2300 77772 SH SOLE 75528 0 2244 COSTAR GROUP INC COM 22160N109 792 1430 SH SOLE 1279 0 151 COSTCO WHSL CORP NEW COM 22160K105 18386 69576 SH SOLE 66133 0 3443 COTT CORP QUE COM 22163N106 1059 79348 SH SOLE 79348 0 0 COTY INC COM CL A 222070203 646 48235 SH SOLE 40906 0 7329 COUPA SOFTWARE INC COM 22266L106 255 2016 SH SOLE 2016 0 0 CREDICORP LTD COM G2519Y108 453 1979 SH SOLE 1722 0 257 CREDIT ACCEP CORP MICH COM 225310101 338 698 SH SOLE 698 0 0 CRESCENT PT ENERGY CORP COM 22576C101 11538 3489689 SH SOLE 3489689 0 0 CRONOS GROUP INC COM 22717L101 1579 98442 SH SOLE 98442 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 11697 89751 SH SOLE 86845 0 2906 CROWN HOLDINGS INC COM 228368106 338 5524 SH SOLE 5524 0 0 CSX CORP COM 126408103 9484 122583 SH SOLE 121232 0 1351 CTRIP COM INTL LTD SPONSORED ADS 22943F100 1343 36389 SH SOLE 36389 0 0 CUBESMART COM 229663109 216 6447 SH SOLE 6447 0 0 CULLEN FROST BANKERS INC COM 229899109 213 2276 SH SOLE 2276 0 0 CUMMINS INC COM 231021106 2584 15084 SH SOLE 13396 0 1688 CURTISS WRIGHT CORP COM 231561101 213 1672 SH SOLE 1672 0 0 CVS HEALTH CORP COM 126650100 34312 629693 SH SOLE 628595 0 1098 CYBERARK SOFTWARE LTD SHS M2682V108 242 1896 SH SOLE 1896 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 284 12782 SH SOLE 12782 0 0 CYRUSONE INC COM 23283R100 202 3496 SH SOLE 3496 0 0 D R HORTON INC COM 23331A109 1853 42955 SH SOLE 36927 0 6028 DANAHER CORPORATION COM 235851102 11950 83615 SH SOLE 81288 0 2327 DARDEN RESTAURANTS INC COM 237194105 2135 17540 SH SOLE 12675 0 4865 DARLING INGREDIENTS INC COM 237266101 431 21654 SH SOLE 21654 0 0 DAVITA INC COM 23918K108 839 14917 SH SOLE 12879 0 2038 DEAN FOODS CO NEW COM NEW 242370203 10 10995 SH SOLE 10995 0 0 DECIPHERA PHARMACEUTICALS IN COM 24344T101 2055 91142 SH SOLE 91142 0 0 DECKERS OUTDOOR CORP COM 243537107 296 1681 SH SOLE 1681 0 0 DEERE & CO COM 244199105 5797 34980 SH SOLE 34221 0 759 DELTA AIR LINES INC DEL COM NEW 247361702 3849 67824 SH SOLE 60873 0 6951 DENBURY RES INC COM NEW 247916208 19 15226 SH SOLE 15226 0 0 DENTSPLY SIRONA INC COM 24906P109 1247 21375 SH SOLE 19394 0 1981 DESCARTES SYS GROUP INC COM 249906108 3463 93602 SH SOLE 93602 0 0 DEVON ENERGY CORP NEW COM 25179M103 1392 48806 SH SOLE 40533 0 8273 DEXCOM INC COM 252131107 579 3861 SH SOLE 3185 0 676 DIAGEO P L C SPON ADR NEW 25243Q205 2422 14055 SH SOLE 11295 0 2760 DIAMOND OFFSHORE DRILLING IN COM 25271C102 99 11142 SH SOLE 11142 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2046 18777 SH SOLE 17538 0 1239 DIAMONDROCK HOSPITALITY CO COM 252784301 153 14843 SH SOLE 14843 0 0 DIGITAL RLTY TR INC COM 253868103 2571 21827 SH SOLE 18652 0 3175 DISCOVER FINL SVCS COM 254709108 2352 30311 SH SOLE 29489 0 822 DISCOVERY INC COM SER A 25470F104 789 25692 SH SOLE 21295 0 4397 DISCOVERY INC COM SER C 25470F302 644 22637 SH SOLE 17237 0 5400 DISH NETWORK CORP CL A 25470M109 1148 29885 SH SOLE 27907 0 1978 DISNEY WALT CO COM DISNEY 254687106 26528 189977 SH SOLE 186138 0 3839 DOLBY LABORATORIES INC COM CL A 25659T107 246 3812 SH SOLE 3812 0 0 DOLLAR GEN CORP NEW COM 256677105 5515 40807 SH SOLE 37129 0 3678 DOLLAR TREE INC COM 256746108 6675 62157 SH SOLE 49792 0 12365 DOMINION ENERGY INC COM 25746U109 14813 191611 SH SOLE 182354 0 9257 DOMINOS PIZZA INC COM 25754A201 624 2241 SH SOLE 1542 0 699 DONALDSON INC COM 257651109 236 4650 SH SOLE 4650 0 0 DOUGLAS EMMETT INC COM 25960P109 252 6318 SH SOLE 6318 0 0 DOVER CORP COM 260003108 1369 13663 SH SOLE 12875 0 788 DOW INC COM 260557103 3868 78442 SH SOLE 77292 0 1150 DRIL QUIP INC COM 262037104 244 5087 SH SOLE 5087 0 0 DROPBOX INC CL A 26210C104 348 13873 SH SOLE 13873 0 0 DTE ENERGY CO COM 233331107 2426 18973 SH SOLE 15387 0 3586 DUKE ENERGY CORP NEW COM NEW 26441C204 14678 166411 SH SOLE 155949 0 10462 DUKE REALTY CORP COM NEW 264411505 1428 45164 SH SOLE 39434 0 5730 DUNKIN BRANDS GROUP INC COM 265504100 233 2929 SH SOLE 2929 0 0 DUPONT DE NEMOURS INC COM 26614N102 5856 78001 SH SOLE 77192 0 809 DXC TECHNOLOGY CO COM 23355L106 1399 25376 SH SOLE 23291 0 2085 E TRADE FINANCIAL CORP COM NEW 269246401 1025 22974 SH SOLE 21340 0 1634 EAGLE BANCORP INC MD COM 268948106 227 4188 SH SOLE 4188 0 0 EAST WEST BANCORP INC COM 27579R104 244 5223 SH SOLE 5223 0 0 EASTMAN CHEMICAL CO COM 277432100 1011 12994 SH SOLE 12102 0 892 EATON CORP PLC SHS G29183103 3894 46761 SH SOLE 45988 0 773 EBAY INC COM 278642103 5938 150338 SH SOLE 139784 0 10554 ECOLAB INC COM 278865100 5529 28005 SH SOLE 26351 0 1654 EDISON INTL COM 281020107 2138 31719 SH SOLE 27665 0 4054 EDWARDS LIFESCIENCES CORP COM 28176E108 6716 36353 SH SOLE 35442 0 911 ELANCO ANIMAL HEALTH INC COM 28414H103 713 21080 SH SOLE 19025 0 2055 ELDORADO GOLD CORP NEW COM 284902509 1082 186153 SH SOLE 186153 0 0 ELECTRONIC ARTS INC COM 285512109 4951 48891 SH SOLE 44022 0 4869 ELECTRONICS FOR IMAGING INC COM 286082102 208 5637 SH SOLE 5637 0 0 EMERSON ELEC CO COM 291011104 3670 55009 SH SOLE 54128 0 881 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 215 15649 SH SOLE 15649 0 0 ENBRIDGE INC COM 29250N105 812123 22484954 SH SOLE 22475514 0 9440 ENCANA CORP COM 292505104 113422 22103299 SH SOLE 22103299 0 0 ENCOMPASS HEALTH CORP COM 29261A100 222 3507 SH SOLE 3507 0 0 ENERGY FUELS INC COM NEW 292671708 762 245203 SH SOLE 245203 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1281 90954 SH SOLE 90954 0 0 ENERPLUS CORP COM 292766102 2581 343115 SH SOLE 343115 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 216 21415 SH SOLE 21415 0 0 ENTERGY CORP NEW COM 29364G103 2727 26490 SH SOLE 23117 0 3373 ENTERPRISE PRODS PARTNERS L COM 293792107 2208 76486 SH SOLE 76486 0 0 EOG RES INC COM 26875P101 14698 157767 SH SOLE 152285 0 5482 EPAM SYS INC COM 29414B104 337 1948 SH SOLE 1948 0 0 EPR PPTYS COM SH BEN INT 26884U109 203 2718 SH SOLE 2718 0 0 EQT CORP COM 26884L109 243 15389 SH SOLE 9490 0 5899 EQUIFAX INC COM 294429105 1616 11946 SH SOLE 10228 0 1718 EQUINIX INC COM 29444U700 3598 7135 SH SOLE 6907 0 228 EQUITRANS MIDSTREAM CORPORAT COM 294600101 219 11123 SH SOLE 7592 0 3531 EQUITY LIFESTYLE PPTYS INC COM 29472R108 389 3207 SH SOLE 3207 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2710 35694 SH SOLE 31398 0 4296 ERIE INDTY CO CL A 29530P102 448 1762 SH SOLE 1607 0 155 ESSEX PPTY TR INC COM 297178105 2040 6987 SH SOLE 5647 0 1340 ETSY INC COM 29786A106 271 4411 SH SOLE 4411 0 0 EURONET WORLDWIDE INC COM 298736109 303 1803 SH SOLE 1803 0 0 EVEREST RE GROUP LTD COM G3223R108 1836 7427 SH SOLE 4554 0 2873 EVERGY INC COM 30034W106 1510 25104 SH SOLE 21215 0 3889 EVERSOURCE ENERGY COM 30040W108 2528 33368 SH SOLE 27793 0 5575 EXACT SCIENCES CORP COM 30063P105 507 4296 SH SOLE 4296 0 0 EXELIXIS INC COM 30161Q104 226 10572 SH SOLE 10572 0 0 EXELON CORP COM 30161N101 4791 99947 SH SOLE 88454 0 11493 EXLSERVICE HOLDINGS INC COM 302081104 200 3024 SH SOLE 3024 0 0 EXPEDIA GROUP INC COM NEW 30212P303 3847 28919 SH SOLE 27091 0 1828 EXPEDITORS INTL WASH INC COM 302130109 1613 21268 SH SOLE 18075 0 3193 EXPRESS INC COM 30219E103 28 10148 SH SOLE 10148 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1388 13080 SH SOLE 10528 0 2552 EXTREME NETWORKS INC COM 30226D106 65 10007 SH SOLE 10007 0 0 EXXON MOBIL CORP COM 30231G102 40769 532052 SH SOLE 527040 0 5012 F M C CORP COM NEW 302491303 995 11996 SH SOLE 11182 0 814 F5 NETWORKS INC COM 315616102 1374 9438 SH SOLE 6506 0 2932 FACEBOOK INC CL A 30303M102 65044 337016 SH SOLE 336361 0 655 FACTSET RESH SYS INC COM 303075105 399 1393 SH SOLE 1393 0 0 FAIR ISAAC CORP COM 303250104 321 1023 SH SOLE 1023 0 0 FASTENAL CO COM 311900104 2942 90267 SH SOLE 87141 0 3126 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 7731 60039 SH SOLE 59557 0 482 FEDEX CORP COM 31428X106 3616 22023 SH SOLE 21675 0 348 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 673 16691 SH SOLE 9734 0 6957 FIDELITY NATL INFORMATION SV COM 31620M106 5841 47610 SH SOLE 44288 0 3322 FIFTH THIRD BANCORP COM 316773100 2221 79617 SH SOLE 66249 0 13368 FINISAR CORP COM NEW 31787A507 344 15037 SH SOLE 15037 0 0 FIRST AMERN FINL CORP COM 31847R102 200 3732 SH SOLE 3732 0 0 FIRST BANCORP P R COM NEW 318672706 200 18150 SH SOLE 18150 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 189 14010 SH SOLE 14010 0 0 FIRST DATA CORP NEW COM CL A 32008D106 894 33017 SH SOLE 33017 0 0 FIRST FINL BANCORP OH COM 320209109 309 12775 SH SOLE 12775 0 0 FIRST HAWAIIAN INC COM 32051X108 2121 81993 SH SOLE 81993 0 0 FIRST HORIZON NATL CORP COM 320517105 170 11411 SH SOLE 11411 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 3208 406238 SH SOLE 406238 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3177 32534 SH SOLE 22472 0 10062 FIRST SOLAR INC COM 336433107 242 3679 SH SOLE 3679 0 0 FIRSTENERGY CORP COM 337932107 2642 61724 SH SOLE 56634 0 5090 FIRSTSERVICE CORP NEW COM 33767E202 62616 650802 SH SOLE 650802 0 0 FISERV INC COM 337738108 17838 195684 SH SOLE 181227 0 14457 FIVE BELOW INC COM 33829M101 247 2058 SH SOLE 2058 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2280 8118 SH SOLE 7318 0 800 FLIR SYS INC COM 302445101 675 12472 SH SOLE 11510 0 962 FLOWSERVE CORP COM 34354P105 714 13558 SH SOLE 10881 0 2677 FLUOR CORP NEW COM 343412102 240 7117 SH SOLE 5031 0 2086 FNB CORP PA COM 302520101 139 11831 SH SOLE 11831 0 0 FOOT LOCKER INC COM 344849104 613 14625 SH SOLE 9732 0 4893 FORD MTR CO DEL COM 345370860 3682 359880 SH SOLE 339890 0 19990 FORMFACTOR INC COM 346375108 158 10072 SH SOLE 10072 0 0 FORTINET INC COM 34959E109 1438 18714 SH SOLE 16327 0 2387 FORTIS INC COM 349553107 88441 2239776 SH SOLE 2239776 0 0 FORTIVE CORP COM 34959J108 3339 40965 SH SOLE 40229 0 736 FORTUNA SILVER MINES INC COM 349915108 791 277685 SH SOLE 277685 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 770 13486 SH SOLE 12197 0 1289 FOX CORP CL A COM 35137L105 2215 60450 SH SOLE 58714 0 1736 FOX CORP CL B COM 35137L204 873 23904 SH SOLE 21404 0 2500 FRANCO NEVADA CORP COM 351858105 108090 1273517 SH SOLE 1273517 0 0 FRANKLIN RES INC COM 354613101 1272 36549 SH SOLE 34597 0 1952 FRANKLIN STREET PPTYS CORP COM 35471R106 112 15225 SH SOLE 15225 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1591 136999 SH SOLE 123388 0 13611 FS KKR CAPITAL CORP COM 302635107 61 10255 SH SOLE 10255 0 0 FTI CONSULTING INC COM 302941109 270 3220 SH SOLE 3220 0 0 FULLER H B CO COM 359694106 305 6573 SH SOLE 6573 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2086 23813 SH SOLE 18868 0 4945 GAMESTOP CORP NEW CL A 36467W109 71 12932 SH SOLE 12932 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 308 7897 SH SOLE 7897 0 0 GANNETT CO INC COM 36473H104 117 14355 SH SOLE 14355 0 0 GAP INC COM 364760108 613 34128 SH SOLE 24068 0 10060 GARDNER DENVER HLDGS INC COM 36555P107 239 6921 SH SOLE 6921 0 0 GARMIN LTD SHS H2906T109 905 11345 SH SOLE 5797 0 5548 GARTNER INC COM 366651107 1284 7978 SH SOLE 7537 0 441 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 131 11470 SH SOLE 11470 0 0 GCI LIBERTY INC COM CLASS A 36164V305 237 3851 SH SOLE 3851 0 0 GENERAL DYNAMICS CORP COM 369550108 4522 24869 SH SOLE 24249 0 620 GENERAL ELECTRIC CO COM 369604103 8243 785042 SH SOLE 746122 0 38920 GENERAL MLS INC COM 370334104 5502 104859 SH SOLE 99641 0 5218 GENERAL MTRS CO COM 37045V100 4613 119736 SH SOLE 115808 0 3928 GENESEE & WYO INC CL A 371559105 217 2173 SH SOLE 2173 0 0 GENTEX CORP COM 371901109 344 13975 SH SOLE 9556 0 4419 GENUINE PARTS CO COM 372460105 1427 13774 SH SOLE 12521 0 1253 GENWORTH FINL INC COM CL A 37247D106 72 19438 SH SOLE 19438 0 0 GILDAN ACTIVEWEAR INC COM 375916103 5542 143217 SH SOLE 143217 0 0 GILEAD SCIENCES INC COM 375558103 22880 338669 SH SOLE 337702 0 967 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 8537 213866 SH SOLE 213866 0 0 GLOBAL PMTS INC COM 37940X102 8553 53413 SH SOLE 52788 0 625 GLOBALSTAR INC COM 378973408 22 45523 SH SOLE 45523 0 0 GODADDY INC CL A 380237107 533 7592 SH SOLE 5993 0 1599 GOLD STD VENTURES CORP COM 380738104 273 260523 SH SOLE 260523 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 6418 31370 SH SOLE 31049 0 321 GOODYEAR TIRE & RUBR CO COM 382550101 188 12260 SH SOLE 8525 0 3735 GRACE W R & CO DEL NEW COM 38388F108 228 2990 SH SOLE 2990 0 0 GRACO INC COM 384109104 305 6071 SH SOLE 6071 0 0 GRAINGER W W INC COM 384802104 1572 5859 SH SOLE 5167 0 692 GRAN TIERRA ENERGY INC COM 38500T101 1576 1007078 SH SOLE 1007078 0 0 GRAND CANYON ED INC COM 38526M106 207 1773 SH SOLE 1773 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 146514 3182460 SH SOLE 3182460 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 143 10232 SH SOLE 10232 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 1529 72455 SH SOLE 62395 0 10060 GROUP 1 AUTOMOTIVE INC COM 398905109 208 2539 SH SOLE 2539 0 0 GROUPON INC COM 399473107 72 20092 SH SOLE 20092 0 0 GRUBHUB INC COM 400110102 243 3113 SH SOLE 3113 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 278 2747 SH SOLE 2747 0 0 GULFPORT ENERGY CORP COM NEW 402635304 103 20892 SH SOLE 20892 0 0 HAEMONETICS CORP COM 405024100 230 1911 SH SOLE 1911 0 0 HALLIBURTON CO COM 406216101 2225 97850 SH SOLE 92385 0 5465 HANESBRANDS INC COM 410345102 652 37835 SH SOLE 30094 0 7741 HARLEY DAVIDSON INC COM 412822108 553 15431 SH SOLE 13748 0 1683 HARRIS CORP DEL COM 413875105 2910 15388 SH SOLE 10069 0 5319 HARTFORD FINL SVCS GROUP INC COM 416515104 2165 38860 SH SOLE 31245 0 7615 HASBRO INC COM 418056107 2176 20592 SH SOLE 16320 0 4272 HCA HEALTHCARE INC COM 40412C101 3669 27141 SH SOLE 26183 0 958 HCP INC COM 40414L109 1400 43791 SH SOLE 36029 0 7762 HD SUPPLY HLDGS INC COM 40416M105 264 6564 SH SOLE 6564 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 6801 52301 SH SOLE 46776 0 5525 HEALTHCARE TR AMER INC CL A NEW 42225P501 214 7798 SH SOLE 7798 0 0 HECLA MNG CO COM 422704106 25 13952 SH SOLE 13952 0 0 HEICO CORP NEW CL A 422806208 505 4882 SH SOLE 4882 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 166 19188 SH SOLE 19188 0 0 HELMERICH & PAYNE INC COM 423452101 598 11819 SH SOLE 9311 0 2508 HENRY JACK & ASSOC INC COM 426281101 1363 10180 SH SOLE 8200 0 1980 HENRY SCHEIN INC COM 806407102 1778 25443 SH SOLE 23841 0 1602 HERBALIFE NUTRITION LTD COM SHS G4412G101 398 9316 SH SOLE 6258 0 3058 HERSHEY CO COM 427866108 2540 18951 SH SOLE 14447 0 4504 HESS CORP COM 42809H107 1629 25621 SH SOLE 24544 0 1077 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2002 133910 SH SOLE 127158 0 6752 HEXCEL CORP NEW COM 428291108 259 3205 SH SOLE 3205 0 0 HEXO CORP COM 428304109 1160 217335 SH SOLE 217335 0 0 HILL ROM HLDGS INC COM 431475102 244 2329 SH SOLE 2329 0 0 HILLENBRAND INC COM 431571108 227 5744 SH SOLE 5744 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 2527 25859 SH SOLE 25097 0 762 HOLLYFRONTIER CORP COM 436106108 1184 25585 SH SOLE 18592 0 6993 HOLOGIC INC COM 436440101 1188 24738 SH SOLE 22564 0 2174 HOME DEPOT INC COM 437076102 22786 109565 SH SOLE 107835 0 1730 HONEYWELL INTL INC COM 438516106 16698 95639 SH SOLE 94523 0 1116 HOPE BANCORP INC COM 43940T109 237 17217 SH SOLE 17217 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 214 5313 SH SOLE 5313 0 0 HORMEL FOODS CORP COM 440452100 2173 53607 SH SOLE 37061 0 16546 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 259 10351 SH SOLE 6261 0 4090 HOST HOTELS & RESORTS INC COM 44107P104 1242 68146 SH SOLE 65031 0 3115 HOWARD HUGHES CORP COM 44267D107 207 1672 SH SOLE 1672 0 0 HP INC COM 40434L105 2974 143042 SH SOLE 139788 0 3254 HUBBELL INC COM 443510607 248 1899 SH SOLE 1899 0 0 HUBSPOT INC COM 443573100 246 1441 SH SOLE 1441 0 0 HUDBAY MINERALS INC COM 443628102 825 152475 SH SOLE 152475 0 0 HUMANA INC COM 444859102 4475 16869 SH SOLE 15142 0 1727 HUNT J B TRANS SVCS INC COM 445658107 1390 15204 SH SOLE 13593 0 1611 HUNTINGTON BANCSHARES INC COM 446150104 6014 435138 SH SOLE 403147 0 31991 HUNTINGTON INGALLS INDS INC COM 446413106 899 4002 SH SOLE 3543 0 459 HYATT HOTELS CORP COM CL A 448579102 323 4237 SH SOLE 4237 0 0 IAC INTERACTIVECORP COM 44919P508 6796 31242 SH SOLE 29613 0 1629 IAMGOLD CORP COM 450913108 1311 387492 SH SOLE 387492 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 452 6242 SH SOLE 6242 0 0 IDEX CORP COM 45167R104 474 2752 SH SOLE 2752 0 0 IDEXX LABS INC COM 45168D104 3505 12729 SH SOLE 11607 0 1122 IHS MARKIT LTD SHS G47567105 3905 61279 SH SOLE 47658 0 13621 II VI INC COM 902104108 286 7819 SH SOLE 7819 0 0 ILLINOIS TOOL WKS INC COM 452308109 4442 29454 SH SOLE 27504 0 1950 ILLUMINA INC COM 452327109 7753 21060 SH SOLE 20139 0 921 IMPERIAL OIL LTD COM NEW 453038408 4221 152459 SH SOLE 152459 0 0 INCYTE CORP COM 45337C102 2511 29555 SH SOLE 27256 0 2299 INDEPENDENCE RLTY TR INC COM 45378A106 137 11855 SH SOLE 11855 0 0 INFOSYS LTD SPONSORED ADR 456788108 1896 177201 SH SOLE 177201 0 0 INGERSOLL-RAND PLC SHS G47791101 2012 15882 SH SOLE 15224 0 658 INGEVITY CORP COM 45688C107 379 3603 SH SOLE 3603 0 0 INGREDION INC COM 457187102 315 3824 SH SOLE 2509 0 1315 INSIGHT ENTERPRISES INC COM 45765U103 260 4459 SH SOLE 4459 0 0 INSULET CORP COM 45784P101 255 2139 SH SOLE 2139 0 0 INTEL CORP COM 458140100 30231 631753 SH SOLE 627715 0 4038 INTERCONTINENTAL EXCHANGE IN COM 45866F104 9402 109407 SH SOLE 104725 0 4682 INTERNATIONAL BUSINESS MACHS COM 459200101 10869 78815 SH SOLE 77445 0 1370 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1836 12653 SH SOLE 7740 0 4913 INTERPUBLIC GROUP COS INC COM 460690100 784 34718 SH SOLE 31843 0 2875 INTL PAPER CO COM 460146103 1622 37433 SH SOLE 34389 0 3044 INTUIT COM 461202103 9689 37076 SH SOLE 36581 0 495 INTUITIVE SURGICAL INC COM NEW 46120E602 8735 16653 SH SOLE 15704 0 949 INVESCO LTD SHS G491BT108 3441 168172 SH SOLE 164501 0 3671 INVESCO MORTGAGE CAPITAL INC COM 46131B100 237 14679 SH SOLE 14679 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 7007 37525 SH SOLE 37525 0 0 INVESTORS BANCORP INC NEW COM 46146L101 130 11700 SH SOLE 11700 0 0 INVITATION HOMES INC COM 46187W107 663 24815 SH SOLE 18669 0 6146 IONIS PHARMACEUTICALS INC COM 462222100 289 4503 SH SOLE 4503 0 0 IPG PHOTONICS CORP COM 44980X109 620 4021 SH SOLE 3583 0 438 IQVIA HLDGS INC COM 46266C105 3402 21144 SH SOLE 20219 0 925 IRON MTN INC NEW COM 46284V101 827 26422 SH SOLE 24122 0 2300 ISHARES INC CORE MSCI EMKT 46434G103 842 16370 SH SOLE 16370 0 0 ISHARES INC EM MKTS DIV ETF 464286319 802 19650 SH SOLE 19650 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 463 13610 SH SOLE 13610 0 0 ISHARES INC MSCI AUST ETF 464286103 7868 349088 SH SOLE 349088 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 2350 53761 SH SOLE 53761 0 0 ISHARES INC MSCI CDA ETF 464286509 3078 107535 SH SOLE 107535 0 0 ISHARES INC MSCI CHILE ETF 464286640 8481 207416 SH SOLE 207416 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 6736 123526 SH SOLE 123526 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1189 21779 SH SOLE 21779 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 8941 300724 SH SOLE 300724 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 3693 149499 SH SOLE 149499 0 0 ISHARES INC MSCI STH KOR ETF 464286772 243 4051 SH SOLE 4051 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 214 6119 SH SOLE 6119 0 0 ISHARES TR ESG MSCI EAFE 46435G516 497 7730 SH SOLE 7730 0 0 ISHARES TR EUROPE ETF 464287861 1696 38478 SH SOLE 38478 0 0 ISHARES TR IBOXX HI YD ETF 464288513 24341 279209 SH SOLE 279209 0 0 ISHARES TR MIN VOL USA ETF 46429B697 933 15115 SH SOLE 0 0 15115 ISHARES TR MSCI AC ASIA ETF 464288182 1072 15363 SH SOLE 15363 0 0 ISHARES TR MSCI CHINA ETF 46429B671 624 10490 SH SOLE 10490 0 0 ISHARES TR MSCI EAFE ETF 464287465 315124 4794225 SH SOLE 4794225 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 93979 2190132 SH SOLE 2184132 0 6000 ISHARES TR MSCI INDIA ETF 46429B598 10456 296193 SH SOLE 296193 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 11473 354990 SH SOLE 354990 0 0 ISHARES TR MSCI USA ESG SLC 464288802 497 4080 SH SOLE 4080 0 0 ISHARES TR NEW ZEALAND ETF 464289123 9878 185049 SH SOLE 185049 0 0 ISHARES TR SELECT DIVID ETF 464287168 1631 16385 SH SOLE 16385 0 0 ISHARES TR U.S. TECH ETF 464287721 265 1340 SH SOLE 1340 0 0 ITRON INC COM 465741106 292 4663 SH SOLE 4663 0 0 ITT INC COM 45073V108 221 3369 SH SOLE 3369 0 0 JABIL INC COM 466313103 320 10141 SH SOLE 6183 0 3958 JACOBS ENGR GROUP INC COM 469814107 1025 12151 SH SOLE 10570 0 1581 JD COM INC SPON ADR CL A 47215P106 2056 67877 SH SOLE 67877 0 0 JEFFERIES FINL GROUP INC COM 47233W109 551 28661 SH SOLE 25558 0 3103 JETBLUE AWYS CORP COM 477143101 208 11247 SH SOLE 11247 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 313 2582 SH SOLE 2582 0 0 JOHNSON & JOHNSON COM 478160104 37653 270338 SH SOLE 266642 0 3696 JOHNSON CTLS INTL PLC SHS G51502105 2889 69943 SH SOLE 66962 0 2981 JONES LANG LASALLE INC COM 48020Q107 227 1617 SH SOLE 1617 0 0 JPMORGAN CHASE & CO COM 46625H100 53008 474133 SH SOLE 469709 0 4424 JUNIPER NETWORKS INC COM 48203R104 975 36619 SH SOLE 29142 0 7477 KANSAS CITY SOUTHERN COM NEW 485170302 1559 12798 SH SOLE 10837 0 1961 KELLOGG CO COM 487836108 1828 34120 SH SOLE 25949 0 8171 KEURIG DR PEPPER INC COM 49271V100 283 9793 SH SOLE 6268 0 3525 KEYCORP NEW COM 493267108 2027 114219 SH SOLE 89896 0 24323 KEYSIGHT TECHNOLOGIES INC COM 49338L103 10030 111676 SH SOLE 110933 0 743 KILROY RLTY CORP COM 49427F108 259 3505 SH SOLE 3505 0 0 KIMBERLY CLARK CORP COM 494368103 11195 84014 SH SOLE 82534 0 1480 KIMCO RLTY CORP COM 49446R109 714 38610 SH SOLE 35173 0 3437 KINDER MORGAN INC DEL COM 49456B101 4446 212943 SH SOLE 209712 0 3231 KINROSS GOLD CORP COM 496902404 4413 1142182 SH SOLE 1142182 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 51625 1198267 SH SOLE 1198267 0 0 KITE RLTY GROUP TR COM NEW 49803T300 166 10950 SH SOLE 10950 0 0 KLA-TENCOR CORP COM 482480100 2783 23547 SH SOLE 21983 0 1564 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 210 6386 SH SOLE 6386 0 0 KOHLS CORP COM 500255104 1063 22354 SH SOLE 17400 0 4954 KRAFT HEINZ CO COM 500754106 4383 141217 SH SOLE 137464 0 3753 KROGER CO COM 501044101 2131 98140 SH SOLE 81008 0 17132 KULICKE & SOFFA INDS INC COM 501242101 202 8946 SH SOLE 8946 0 0 L BRANDS INC COM 501797104 676 25916 SH SOLE 21364 0 4552 L3 TECHNOLOGIES INC COM 502413107 1856 7572 SH SOLE 6713 0 859 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2384 13786 SH SOLE 11914 0 1872 LAM RESEARCH CORP COM 512807108 4265 22707 SH SOLE 21046 0 1661 LAMAR ADVERTISING CO NEW CL A 512816109 286 3544 SH SOLE 3544 0 0 LAMB WESTON HLDGS INC COM 513272104 1100 17369 SH SOLE 13285 0 4084 LAREDO PETROLEUM INC COM 516806106 68 23405 SH SOLE 23405 0 0 LAS VEGAS SANDS CORP COM 517834107 1731 29287 SH SOLE 27910 0 1377 LAUDER ESTEE COS INC CL A 518439104 5066 27668 SH SOLE 26012 0 1656 LCI INDS COM 50189K103 293 3259 SH SOLE 3259 0 0 LEAR CORP COM NEW 521865204 633 4547 SH SOLE 4074 0 473 LEGGETT & PLATT INC COM 524660107 473 12318 SH SOLE 10931 0 1387 LEIDOS HLDGS INC COM 525327102 420 5262 SH SOLE 5262 0 0 LENNAR CORP CL A 526057104 1337 27596 SH SOLE 24377 0 3219 LENNOX INTL INC COM 526107107 3400 12364 SH SOLE 9099 0 3265 LEXINGTON REALTY TRUST COM 529043101 280 29747 SH SOLE 29747 0 0 LHC GROUP INC COM 50187A107 258 2161 SH SOLE 2161 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 757 7360 SH SOLE 6434 0 926 LIBERTY GLOBAL PLC SHS CL A G5480U104 474 17556 SH SOLE 10455 0 7101 LIBERTY GLOBAL PLC SHS CL C G5480U120 913 34401 SH SOLE 26540 0 7861 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 508 13426 SH SOLE 11905 0 1521 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 296 8264 SH SOLE 8264 0 0 LIBERTY PPTY TR SH BEN INT 531172104 512 10235 SH SOLE 5451 0 4784 LILLY ELI & CO COM 532457108 9673 87311 SH SOLE 84134 0 3177 LINCOLN NATL CORP IND COM 534187109 1217 18888 SH SOLE 17874 0 1014 LINDE PLC SHS G5494J103 7570 37698 SH SOLE 35986 0 1712 LITHIA MTRS INC CL A 536797103 360 3028 SH SOLE 3028 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 554 8358 SH SOLE 7314 0 1044 LIVENT CORP COM 53814L108 126 18165 SH SOLE 18165 0 0 LKQ CORP COM 501889208 899 33784 SH SOLE 26171 0 7613 LOCKHEED MARTIN CORP COM 539830109 9581 26354 SH SOLE 24510 0 1844 LOEWS CORP COM 540424108 1459 26693 SH SOLE 25204 0 1489 LOWES COS INC COM 548661107 8342 82664 SH SOLE 81983 0 681 LPL FINL HLDGS INC COM 50212V100 2072 25405 SH SOLE 25405 0 0 LULULEMON ATHLETICA INC COM 550021109 1519 8431 SH SOLE 6261 0 2170 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1480 17179 SH SOLE 15259 0 1920 M & T BK CORP COM 55261F104 5907 34730 SH SOLE 31677 0 3053 M D C HLDGS INC COM 552676108 239 7296 SH SOLE 7296 0 0 MACERICH CO COM 554382101 390 11642 SH SOLE 10158 0 1484 MACYS INC COM 55616P104 923 43020 SH SOLE 33577 0 9443 MADDEN STEVEN LTD COM 556269108 249 7320 SH SOLE 7320 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 328 1171 SH SOLE 1171 0 0 MAG SILVER CORP COM 55903Q104 3035 287601 SH SOLE 287601 0 0 MAGELLAN HEALTH INC COM NEW 559079207 230 3098 SH SOLE 3098 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 519 8108 SH SOLE 8108 0 0 MAGNA INTL INC COM 559222401 237369 4770607 SH SOLE 4770607 0 0 MANPOWERGROUP INC COM 56418H100 360 3726 SH SOLE 2316 0 1410 MANTECH INTL CORP CL A 564563104 244 3701 SH SOLE 3701 0 0 MANULIFE FINL CORP COM 56501R106 188330 10362571 SH SOLE 10362571 0 0 MARATHON OIL CORP COM 565849106 1150 80918 SH SOLE 71979 0 8939 MARATHON PETE CORP COM 56585A102 4826 86360 SH SOLE 78468 0 7892 MARKEL CORP COM 570535104 2460 2258 SH SOLE 1871 0 387 MARKETAXESS HLDGS INC COM 57060D108 1038 3230 SH SOLE 3164 0 66 MARRIOTT INTL INC NEW CL A 571903202 6429 45825 SH SOLE 43919 0 1906 MARSH & MCLENNAN COS INC COM 571748102 6857 68739 SH SOLE 65602 0 3137 MARTIN MARIETTA MATLS INC COM 573284106 1481 6438 SH SOLE 5701 0 737 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 954 39976 SH SOLE 22955 0 17021 MASCO CORP COM 574599106 1063 27086 SH SOLE 25683 0 1403 MASIMO CORP COM 574795100 271 1824 SH SOLE 1824 0 0 MASTERCARD INC CL A 57636Q104 36764 138977 SH SOLE 136363 0 2614 MATCH GROUP INC COM 57665R106 647 9612 SH SOLE 9612 0 0 MATTEL INC COM 577081102 138 12334 SH SOLE 12334 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 2356 39382 SH SOLE 36761 0 2621 MCCORMICK & CO INC COM NON VTG 579780206 3021 19487 SH SOLE 14894 0 4593 MCDONALDS CORP COM 580135101 24034 115738 SH SOLE 111052 0 4686 MCKESSON CORP COM 58155Q103 2333 17362 SH SOLE 16849 0 513 MDU RES GROUP INC COM 552690109 247 9564 SH SOLE 7416 0 2148 MEDICAL PPTYS TRUST INC COM 58463J304 244 14011 SH SOLE 14011 0 0 MEDTRONIC PLC SHS G5960L103 11818 121349 SH SOLE 117309 0 4040 MELCO RESORTS AND ENTMT LTD ADR 585464100 366 16867 SH SOLE 16867 0 0 MERCADOLIBRE INC COM 58733R102 1665 2721 SH SOLE 2512 0 209 MERCK & CO INC COM 58933Y105 21816 260179 SH SOLE 255117 0 5062 MERCURY SYS INC COM 589378108 249 3539 SH SOLE 3539 0 0 MERITAGE HOMES CORP COM 59001A102 260 5064 SH SOLE 5064 0 0 METHANEX CORP COM 59151K108 2056 45282 SH SOLE 45282 0 0 METLIFE INC COM 59156R108 4351 87596 SH SOLE 86195 0 1401 METTLER TOLEDO INTERNATIONAL COM 592688105 4631 5513 SH SOLE 4464 0 1049 MFA FINL INC COM 55272X102 113 15669 SH SOLE 15669 0 0 MGIC INVT CORP WIS COM 552848103 174 13224 SH SOLE 13224 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 315 10271 SH SOLE 10271 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1211 42391 SH SOLE 38385 0 4006 MICROCHIP TECHNOLOGY INC COM 595017104 3260 37600 SH SOLE 35784 0 1816 MICRON TECHNOLOGY INC COM 595112103 6348 164511 SH SOLE 160831 0 3680 MICROSOFT CORP COM 594918104 194142 1449371 SH SOLE 1439157 0 10214 MID AMER APT CMNTYS INC COM 59522J103 1311 11134 SH SOLE 9821 0 1313 MIDDLEBY CORP COM 596278101 276 2035 SH SOLE 2035 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 140 15085 SH SOLE 15085 0 0 MOHAWK INDS INC COM 608190104 922 6252 SH SOLE 5731 0 521 MOLINA HEALTHCARE INC COM 60855R100 308 2151 SH SOLE 2151 0 0 MOLSON COORS BREWING CO CL B 60871R209 1124 20071 SH SOLE 18062 0 2009 MONDELEZ INTL INC CL A 609207105 24705 458357 SH SOLE 453601 0 4756 MONGODB INC CL A 60937P106 280 1842 SH SOLE 1842 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 4364 68373 SH SOLE 67075 0 1298 MOODYS CORP COM 615369105 7864 40267 SH SOLE 38083 0 2184 MOOG INC CL A 615394202 406 4334 SH SOLE 4334 0 0 MORGAN STANLEY COM NEW 617446448 6342 144756 SH SOLE 141855 0 2901 MORNINGSTAR INC COM 617700109 217 1500 SH SOLE 1500 0 0 MOSAIC CO NEW COM 61945C103 931 37212 SH SOLE 31613 0 5599 MOTOROLA SOLUTIONS INC COM NEW 620076307 4099 24585 SH SOLE 18785 0 5800 MPLX LP COM UNIT REP LTD 55336V100 904 28077 SH SOLE 28077 0 0 MSCI INC COM 55354G100 4744 19865 SH SOLE 15971 0 3894 MUELLER INDS INC COM 624756102 220 7531 SH SOLE 7531 0 0 MURPHY OIL CORP COM 626717102 282 11434 SH SOLE 6303 0 5131 MYLAN N V SHS EURO N59465109 1039 54582 SH SOLE 51668 0 2914 NABORS INDUSTRIES LTD SHS G6359F103 82 28195 SH SOLE 28195 0 0 NASDAQ INC COM 631103108 1538 15994 SH SOLE 14474 0 1520 NATIONAL GRID PLC SPONSORED ADR NE 636274409 6309 118663 SH SOLE 118663 0 0 NATIONAL OILWELL VARCO INC COM 637071101 897 40358 SH SOLE 33134 0 7224 NATIONAL RETAIL PPTYS INC COM 637417106 381 7189 SH SOLE 5728 0 1461 NBT BANCORP INC COM 628778102 207 5521 SH SOLE 5521 0 0 NEKTAR THERAPEUTICS COM 640268108 500 14059 SH SOLE 14059 0 0 NETAPP INC COM 64110D104 2292 37149 SH SOLE 33885 0 3264 NETEASE INC SPONSORED ADR 64110W102 1514 5919 SH SOLE 5919 0 0 NETFLIX INC COM 64110L106 21992 59871 SH SOLE 59692 0 179 NEUROCRINE BIOSCIENCES INC COM 64125C109 269 3181 SH SOLE 3181 0 0 NEW GOLD INC CDA COM 644535106 956 986032 SH SOLE 986032 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2933 30370 SH SOLE 30370 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 184 11986 SH SOLE 11986 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 297 29772 SH SOLE 17960 0 11812 NEW YORK MTG TR INC COM PAR $.02 649604501 94 15108 SH SOLE 15108 0 0 NEWELL BRANDS INC COM 651229106 667 43246 SH SOLE 36182 0 7064 NEWMARK GROUP INC CL A 65158N102 97 10804 SH SOLE 10804 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 39216 1020221 SH SOLE 986039 0 34182 NEWPARK RES INC COM PAR $.01NEW 651718504 91 12210 SH SOLE 12210 0 0 NEWS CORP NEW CL A 65249B109 591 43785 SH SOLE 38972 0 4813 NEWS CORP NEW CL B 65249B208 145 10360 SH SOLE 5917 0 4443 NEXGEN ENERGY LTD COM 65340P106 288 184756 SH SOLE 184756 0 0 NEXTERA ENERGY INC COM 65339F101 10209 49833 SH SOLE 44618 0 5215 NIELSEN HLDGS PLC SHS EUR G6518L108 505 22353 SH SOLE 17665 0 4688 NIKE INC CL B 654106103 13298 158409 SH SOLE 146938 0 11471 NISOURCE INC COM 65473P105 1062 36879 SH SOLE 29896 0 6983 NOBLE CORP PLC SHS USD G65431101 41 21917 SH SOLE 21917 0 0 NOBLE ENERGY INC COM 655044105 1099 49076 SH SOLE 41336 0 7740 NORBORD INC COM NEW 65548P403 1091 44016 SH SOLE 44016 0 0 NORDSON CORP COM 655663102 293 2074 SH SOLE 2074 0 0 NORDSTROM INC COM 655664100 537 16859 SH SOLE 11048 0 5811 NORFOLK SOUTHERN CORP COM 655844108 6158 30893 SH SOLE 30536 0 357 NORTH AMERN CONSTR GROUP LTD COM 656811106 3353 311162 SH SOLE 311162 0 0 NORTHERN TR CORP COM 665859104 3245 36061 SH SOLE 32373 0 3688 NORTHROP GRUMMAN CORP COM 666807102 5447 16858 SH SOLE 14767 0 2091 NORTHWEST BANCSHARES INC MD COM 667340103 238 13521 SH SOLE 13521 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1139 21245 SH SOLE 19070 0 2175 NOVAGOLD RES INC COM NEW 66987E206 771 130933 SH SOLE 130933 0 0 NOVARTIS A G SPONSORED ADR 66987V109 4403 48228 SH SOLE 48228 0 0 NOVO-NORDISK A S ADR 670100205 4601 90140 SH SOLE 81305 0 8835 NRG ENERGY INC COM NEW 629377508 1062 30237 SH SOLE 24394 0 5843 NUANCE COMMUNICATIONS INC COM 67020Y100 176 11046 SH SOLE 11046 0 0 NUCOR CORP COM 670346105 1528 27724 SH SOLE 26667 0 1057 NUTRIEN LTD COM 67077M108 385370 7204444 SH SOLE 7203449 0 995 NVENT ELECTRIC PLC SHS G6700G107 214 8648 SH SOLE 6438 0 2210 NVIDIA CORP COM 67066G104 13746 83702 SH SOLE 82930 0 772 NVR INC COM 62944T105 805 239 SH SOLE 132 0 107 NXP SEMICONDUCTORS N V COM N6596X109 4024 41222 SH SOLE 39155 0 2067 O REILLY AUTOMOTIVE INC NEW COM 67103H107 4837 13097 SH SOLE 10861 0 2236 OAKTREE CAP GROUP LLC UNIT CL A 674001201 273 5511 SH SOLE 5511 0 0 OASIS PETE INC NEW COM 674215108 66 11592 SH SOLE 11592 0 0 OCCIDENTAL PETE CORP COM 674599105 9166 182329 SH SOLE 179418 0 2911 OFFICE DEPOT INC COM 676220106 147 71507 SH SOLE 71507 0 0 OGE ENERGY CORP COM 670837103 291 6830 SH SOLE 6830 0 0 OKTA INC CL A 679295105 446 3613 SH SOLE 3613 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 548 3674 SH SOLE 2903 0 771 OLD REP INTL CORP COM 680223104 449 20076 SH SOLE 10817 0 9259 OMEGA HEALTHCARE INVS INC COM 681936100 280 7629 SH SOLE 7629 0 0 OMNICOM GROUP INC COM 681919106 1839 22446 SH SOLE 19523 0 2923 ON SEMICONDUCTOR CORP COM 682189105 302 14924 SH SOLE 14924 0 0 ONEOK INC NEW COM 682680103 2556 37153 SH SOLE 35937 0 1216 OPEN TEXT CORP COM 683715106 6624 160515 SH SOLE 159115 0 1400 OPKO HEALTH INC COM 68375N103 51 20786 SH SOLE 20786 0 0 ORACLE CORP COM 68389X105 17149 301025 SH SOLE 296570 0 4455 OSHKOSH CORP COM 688239201 225 2689 SH SOLE 2689 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 2335 224048 SH SOLE 224048 0 0 OWENS CORNING NEW COM 690742101 236 4054 SH SOLE 4054 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2241 76650 SH SOLE 76650 0 0 PACCAR INC COM 693718108 3627 50617 SH SOLE 48101 0 2516 PACKAGING CORP AMER COM 695156109 811 8513 SH SOLE 7849 0 664 PALO ALTO NETWORKS INC COM 697435105 1695 8319 SH SOLE 6523 0 1796 PAN AMERICAN SILVER CORP COM 697900108 2171 167931 SH SOLE 167931 0 0 PARK HOTELS RESORTS INC COM 700517105 273 9911 SH SOLE 7749 0 2162 PARKER HANNIFIN CORP COM 701094104 1998 11753 SH SOLE 11441 0 312 PAYCHEX INC COM 704326107 4580 55661 SH SOLE 51119 0 4542 PAYCOM SOFTWARE INC COM 70432V102 485 2139 SH SOLE 2139 0 0 PAYPAL HLDGS INC COM 70450Y103 24431 213446 SH SOLE 212800 0 646 PDC ENERGY INC COM 69327R101 310 8595 SH SOLE 8595 0 0 PEGASYSTEMS INC COM 705573103 203 2852 SH SOLE 2852 0 0 PEMBINA PIPELINE CORP COM 706327103 166019 4459799 SH SOLE 4459799 0 0 PENNEY J C CORP INC COM 708160106 55 48150 SH SOLE 48150 0 0 PENNYMAC MTG INVT TR COM 70931T103 214 9791 SH SOLE 9791 0 0 PENTAIR PLC SHS G7S00T104 344 9254 SH SOLE 7997 0 1257 PEOPLES UTD FINL INC COM 712704105 788 46942 SH SOLE 31437 0 15505 PEPSICO INC COM 713448108 36003 274578 SH SOLE 266664 0 7914 PERKINELMER INC COM 714046109 903 9375 SH SOLE 9375 0 0 PERRIGO CO PLC SHS G97822103 431 9041 SH SOLE 6238 0 2803 PFIZER INC COM 717081103 25061 578500 SH SOLE 566147 0 12353 PG&E CORP COM 69331C108 585 25542 SH SOLE 18193 0 7349 PHILIP MORRIS INTL INC COM 718172109 19465 247894 SH SOLE 245426 0 2468 PHILLIPS 66 COM 718546104 4246 45388 SH SOLE 40843 0 4545 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 213 4306 SH SOLE 4306 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 221 8718 SH SOLE 8718 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 3405 31680 SH SOLE 31680 0 0 PINNACLE WEST CAP CORP COM 723484101 999 10616 SH SOLE 9348 0 1268 PIONEER NAT RES CO COM 723787107 5851 38028 SH SOLE 34197 0 3831 PITNEY BOWES INC COM 724479100 103 24141 SH SOLE 24141 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 632 25935 SH SOLE 25935 0 0 PLANET FITNESS INC CL A 72703H101 259 3577 SH SOLE 3577 0 0 PLEXUS CORP COM 729132100 240 4120 SH SOLE 4120 0 0 PNC FINL SVCS GROUP INC COM 693475105 9997 72820 SH SOLE 69695 0 3125 POLARIS INDS INC COM 731068102 386 4235 SH SOLE 2231 0 2004 POOL CORPORATION COM 73278L105 281 1473 SH SOLE 1473 0 0 POPULAR INC COM NEW 733174700 206 3792 SH SOLE 3792 0 0 POST HLDGS INC COM 737446104 255 2451 SH SOLE 2451 0 0 PPG INDS INC COM 693506107 2535 21719 SH SOLE 20637 0 1082 PPL CORP COM 69351T106 9145 294973 SH SOLE 287056 0 7917 PRA HEALTH SCIENCES INC COM 69354M108 229 2305 SH SOLE 2305 0 0 PRECISION DRILLING CORP COM 2010 74022D308 1582 842181 SH SOLE 842181 0 0 PREMIER INC CL A 74051N102 204 5226 SH SOLE 5226 0 0 PRETIUM RES INC COM 74139C102 1595 159573 SH SOLE 159573 0 0 PRICE T ROWE GROUP INC COM 74144T108 2353 21449 SH SOLE 20885 0 564 PRINCIPAL FINL GROUP INC COM 74251V102 1399 24160 SH SOLE 22920 0 1240 PROASSURANCE CORP COM 74267C106 249 6885 SH SOLE 6885 0 0 PROCTER AND GAMBLE CO COM 742718109 38069 347337 SH SOLE 343228 0 4109 PROGRESSIVE CORP OHIO COM 743315103 4632 57954 SH SOLE 54372 0 3582 PROLOGIS INC COM 74340W103 5647 70503 SH SOLE 69608 0 895 PROOFPOINT INC COM 743424103 220 1828 SH SOLE 1828 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 102 15549 SH SOLE 15549 0 0 PRUDENTIAL FINL INC COM 744320102 4535 44898 SH SOLE 44237 0 661 PRUDENTIAL PLC ADR 74435K204 1802 41130 SH SOLE 41130 0 0 PTC INC COM 69370C100 480 5345 SH SOLE 4170 0 1175 PUBLIC STORAGE COM 74460D109 11067 46465 SH SOLE 43157 0 3308 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3075 52270 SH SOLE 47904 0 4366 PULTE GROUP INC COM 745867101 808 25560 SH SOLE 22403 0 3157 PVH CORP COM 693656100 727 7678 SH SOLE 6366 0 1312 QORVO INC COM 74736K101 812 12183 SH SOLE 10266 0 1917 QUALCOMM INC COM 747525103 15567 204640 SH SOLE 197607 0 7033 QUALYS INC COM 74758T303 229 2635 SH SOLE 2635 0 0 QUANTA SVCS INC COM 74762E102 472 12352 SH SOLE 12352 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1575 15468 SH SOLE 11521 0 3947 QURATE RETAIL INC COM SER A 74915M100 305 24613 SH SOLE 16902 0 7711 RADIANT LOGISTICS INC COM 75025X100 74 12000 SH SOLE 12000 0 0 RALPH LAUREN CORP CL A 751212101 757 6665 SH SOLE 5428 0 1237 RAMBUS INC DEL COM 750917106 172 14260 SH SOLE 14260 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1021 12077 SH SOLE 11321 0 756 RAYTHEON CO COM NEW 755111507 6961 40036 SH SOLE 36832 0 3204 REALOGY HLDGS CORP COM 75605Y106 77 10623 SH SOLE 10623 0 0 REALTY INCOME CORP COM 756109104 5485 79538 SH SOLE 73224 0 6314 RED HAT INC COM 756577102 3171 16889 SH SOLE 15282 0 1607 REGENCY CTRS CORP COM 758849103 1118 16751 SH SOLE 14172 0 2579 REGENERON PHARMACEUTICALS COM 75886F107 4292 13714 SH SOLE 13274 0 440 REGIONS FINL CORP NEW COM 7591EP100 4964 332278 SH SOLE 302801 0 29477 REINSURANCE GRP OF AMERICA I COM NEW 759351604 623 3995 SH SOLE 3995 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 515 5448 SH SOLE 5448 0 0 RELX PLC SPONSORED ADR 759530108 1680 68805 SH SOLE 68805 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 780 4381 SH SOLE 1435 0 2946 REPUBLIC SVCS INC COM 760759100 2958 34138 SH SOLE 26371 0 7767 RESMED INC COM 761152107 3788 31042 SH SOLE 24194 0 6848 RESTAURANT BRANDS INTL INC COM 76131D103 174957 2515860 SH SOLE 2514111 0 1749 RETAIL OPPORTUNITY INVTS COR COM 76131N101 262 15275 SH SOLE 15275 0 0 RINGCENTRAL INC CL A 76680R206 287 2500 SH SOLE 2500 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2112 63518 SH SOLE 63518 0 0 ROBERT HALF INTL INC COM 770323103 641 11242 SH SOLE 10108 0 1134 ROCKWELL AUTOMATION INC COM 773903109 1944 11865 SH SOLE 11265 0 600 ROGERS COMMUNICATIONS INC CL B 775109200 135718 2535415 SH SOLE 2535415 0 0 ROGERS CORP COM 775133101 211 1223 SH SOLE 1223 0 0 ROKU INC COM CL A 77543R102 313 3460 SH SOLE 3460 0 0 ROLLINS INC COM 775711104 722 20141 SH SOLE 18698 0 1443 ROPER TECHNOLOGIES INC COM 776696106 3360 9174 SH SOLE 8979 0 195 ROSS STORES INC COM 778296103 8932 90116 SH SOLE 80127 0 9989 ROYAL BK CDA MONTREAL QUE COM 780087102 1014665 12779156 SH SOLE 12773706 0 5450 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2006 16546 SH SOLE 16010 0 536 ROYAL GOLD INC COM 780287108 807 7870 SH SOLE 7870 0 0 RPM INTL INC COM 749685103 277 4529 SH SOLE 4529 0 0 S&P GLOBAL INC COM 78409V104 8226 36114 SH SOLE 31699 0 4415 SABRE CORP COM 78573M104 209 9409 SH SOLE 9409 0 0 SAGE THERAPEUTICS INC COM 78667J108 299 1633 SH SOLE 1633 0 0 SAIA INC COM 78709Y105 211 3263 SH SOLE 3263 0 0 SALESFORCE COM INC COM 79466L302 10815 71275 SH SOLE 68817 0 2458 SANDSTORM GOLD LTD COM NEW 80013R206 4982 897371 SH SOLE 897371 0 0 SANMINA CORPORATION COM 801056102 269 8886 SH SOLE 8886 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 427 17815 SH SOLE 13038 0 4777 SAP SE SPON ADR 803054204 2695 19700 SH SOLE 19700 0 0 SAREPTA THERAPEUTICS INC COM 803607100 352 2317 SH SOLE 2317 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2576 11459 SH SOLE 9489 0 1970 SCHLUMBERGER LTD COM 806857108 5545 139529 SH SOLE 134431 0 5098 SEAGATE TECHNOLOGY PLC SHS G7945M107 773 16403 SH SOLE 12661 0 3742 SEALED AIR CORP NEW COM 81211K100 838 19589 SH SOLE 14890 0 4699 SEATTLE GENETICS INC COM 812578102 2802 40480 SH SOLE 40480 0 0 SEI INVESTMENTS CO COM 784117103 437 7782 SH SOLE 5539 0 2243 SELECT MED HLDGS CORP COM 81619Q105 248 15649 SH SOLE 15649 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 11843 151622 SH SOLE 151622 0 0 SELECTIVE INS GROUP INC COM 816300107 286 3823 SH SOLE 3823 0 0 SEMPRA ENERGY COM 816851109 3537 25734 SH SOLE 22789 0 2945 SENIOR HSG PPTYS TR SH BEN INT 81721M109 85 10222 SH SOLE 10222 0 0 SERVICE CORP INTL COM 817565104 306 6532 SH SOLE 6532 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 236 4537 SH SOLE 4537 0 0 SERVICENOW INC COM 81762P102 7846 28574 SH SOLE 27959 0 615 SHAW COMMUNICATIONS INC CL B CONV 82028K200 157172 7703179 SH SOLE 7703179 0 0 SHERWIN WILLIAMS CO COM 824348106 3767 8219 SH SOLE 7674 0 545 SHOPIFY INC CL A 82509L107 70371 234149 SH SOLE 234149 0 0 SIERRA WIRELESS INC COM 826516106 255 21073 SH SOLE 21073 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 236 1949 SH SOLE 1949 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 272 11707 SH SOLE 11707 0 0 SIMON PPTY GROUP INC NEW COM 828806109 16729 104716 SH SOLE 104109 0 607 SIMPSON MANUFACTURING CO INC COM 829073105 247 3717 SH SOLE 3717 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 210 3914 SH SOLE 3914 0 0 SIRIUS XM HLDGS INC COM 82968B103 2523 452070 SH SOLE 407635 0 44435 SKYWEST INC COM 830879102 397 6539 SH SOLE 6539 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2530 32748 SH SOLE 30005 0 2743 SL GREEN RLTY CORP COM 78440X101 652 8115 SH SOLE 7519 0 596 SLM CORP COM 78442P106 153 15712 SH SOLE 15712 0 0 SMITH A O CORP COM 831865209 605 12823 SH SOLE 12823 0 0 SMUCKER J M CO COM NEW 832696405 1785 15493 SH SOLE 12091 0 3402 SNAP INC CL A 83304A106 289 20213 SH SOLE 20213 0 0 SNAP ON INC COM 833034101 893 5389 SH SOLE 4753 0 636 SONOCO PRODS CO COM 835495102 230 3520 SH SOLE 3520 0 0 SONY CORP SPONSORED ADR 835699307 14113 269380 SH SOLE 269380 0 0 SOUTH JERSEY INDS INC COM 838518108 374 11077 SH SOLE 11077 0 0 SOUTHERN CO COM 842587107 13966 252683 SH SOLE 235193 0 17490 SOUTHERN COPPER CORP COM 84265V105 1326 34126 SH SOLE 30493 0 3633 SOUTHWEST AIRLS CO COM 844741108 2543 50087 SH SOLE 45798 0 4289 SOUTHWESTERN ENERGY CO COM 845467109 69 21716 SH SOLE 21716 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 1547 11613 SH SOLE 11613 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 103416 776400 SH Call SOLE 776400 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 332223 1133866 SH SOLE 1126771 0 7095 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 14152 129907 SH SOLE 129907 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 325 3992 SH SOLE 3992 0 0 SPLUNK INC COM 848637104 5956 47367 SH SOLE 46893 0 474 SPRINT CORPORATION COM 85207U105 1083 164871 SH SOLE 141987 0 22884 SPX FLOW INC COM 78469X107 228 5444 SH SOLE 5444 0 0 SQUARE INC CL A 852234103 1078 14869 SH SOLE 14046 0 823 SRC ENERGY INC COM 78470V108 154 31001 SH SOLE 31001 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 543 9430 SH SOLE 8319 0 1111 SSR MNG INC COM 784730103 5390 393882 SH SOLE 393882 0 0 STANLEY BLACK & DECKER INC COM 854502101 2042 14122 SH SOLE 13293 0 829 STANTEC INC COM 85472N109 1565 65226 SH SOLE 65226 0 0 STARBUCKS CORP COM 855244109 15131 180495 SH SOLE 174213 0 6282 STARS GROUP INC COM 85570W100 2160 126560 SH SOLE 126560 0 0 STARWOOD PPTY TR INC COM 85571B105 220 9704 SH SOLE 9704 0 0 STATE STR CORP COM 857477103 1930 34423 SH SOLE 32008 0 2415 STEEL DYNAMICS INC COM 858119100 511 16922 SH SOLE 14447 0 2475 STEPAN CO COM 858586100 247 2692 SH SOLE 2692 0 0 STORE CAP CORP COM 862121100 236 7108 SH SOLE 7108 0 0 STRYKER CORP COM 863667101 9372 45588 SH SOLE 41123 0 4465 SUMMIT HOTEL PPTYS INC COM 866082100 156 13602 SH SOLE 13602 0 0 SUN CMNTYS INC COM 866674104 369 2881 SH SOLE 2881 0 0 SUN LIFE FINL INC COM 866796105 149696 3614944 SH SOLE 3612364 0 2580 SUNCOR ENERGY INC NEW COM 867224107 472090 15134352 SH SOLE 15129832 0 4520 SUNTRUST BKS INC COM 867914103 2727 43384 SH SOLE 39357 0 4027 SUPERIOR ENERGY SVCS INC COM 868157108 26 19869 SH SOLE 19869 0 0 SVB FINL GROUP COM 78486Q101 1100 4898 SH SOLE 4390 0 508 SYMANTEC CORP COM 871503108 2082 95693 SH SOLE 84590 0 11103 SYNCHRONY FINL COM 87165B103 2272 65519 SH SOLE 58890 0 6629 SYNOPSYS INC COM 871607107 2901 22544 SH SOLE 20833 0 1711 SYNOVUS FINL CORP COM NEW 87161C501 202 5770 SH SOLE 5770 0 0 SYSCO CORP COM 871829107 6184 87446 SH SOLE 71035 0 16411 T MOBILE US INC COM 872590104 7603 102544 SH SOLE 93930 0 8614 TABLEAU SOFTWARE INC CL A 87336U105 477 2871 SH SOLE 2871 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6982 178251 SH SOLE 157726 0 20525 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 22536 1273211 SH SOLE 1231341 0 41870 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7509 66137 SH SOLE 65076 0 1061 TAL EDUCATION GROUP SPONSORED ADS 874080104 383 10060 SH SOLE 10060 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 264 12507 SH SOLE 12507 0 0 TAPESTRY INC COM 876030107 933 29416 SH SOLE 24520 0 4896 TARGA RES CORP COM 87612G101 422 10746 SH SOLE 7897 0 2849 TARGET CORP COM 87612E106 4822 55674 SH SOLE 50545 0 5129 TC ENERGY CORP COM 87807B107 249868 5040371 SH SOLE 5036611 0 3760 TD AMERITRADE HLDG CORP COM 87236Y108 1444 28929 SH SOLE 20101 0 8828 TE CONNECTIVITY LTD REG SHS H84989104 1729 18056 SH SOLE 17290 0 766 TECHNIPFMC PLC COM G87110105 1208 46586 SH SOLE 46586 0 0 TECK RESOURCES LTD CL B 878742204 183825 7966013 SH SOLE 7966013 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 351 1283 SH SOLE 1283 0 0 TELEFLEX INC COM 879369106 1346 4065 SH SOLE 3850 0 215 TELUS CORP COM 87971M103 488820 13223462 SH SOLE 13220962 0 2500 TERADYNE INC COM 880770102 324 6766 SH SOLE 6766 0 0 TESLA INC COM 88160R101 3547 15874 SH SOLE 15011 0 863 TETRA TECH INC NEW COM 88162G103 376 4790 SH SOLE 4790 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 17 10526 SH SOLE 10526 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 576 62385 SH SOLE 62385 0 0 TEXAS INSTRS INC COM 882508104 15471 134808 SH SOLE 133920 0 888 TEXTRON INC COM 883203101 1307 24639 SH SOLE 20977 0 3662 THE CHARLES SCHWAB CORPORATI COM 808513105 5594 139190 SH SOLE 130238 0 8952 THE TRADE DESK INC COM CL A 88339J105 343 1507 SH SOLE 1507 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 16757 57059 SH SOLE 53807 0 3252 THOMSON REUTERS CORP COM NEW 884903709 7388 114531 SH SOLE 114531 0 0 TIFFANY & CO NEW COM 886547108 1390 14845 SH SOLE 12411 0 2434 TIVO CORP COM 88870P106 114 15480 SH SOLE 15480 0 0 TJX COS INC NEW COM 872540109 7342 138846 SH SOLE 128816 0 10030 TOLL BROTHERS INC COM 889478103 384 10496 SH SOLE 5544 0 4952 TOPBUILD CORP COM 89055F103 389 4698 SH SOLE 4698 0 0 TORCHMARK CORP COM 891027104 853 9533 SH SOLE 8854 0 679 TORO CO COM 891092108 247 3691 SH SOLE 3691 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1292138 22140824 SH SOLE 22133494 0 7330 TOTAL S A SPONSORED ADS 89151E109 6639 119016 SH SOLE 119016 0 0 TOTAL SYS SVCS INC COM 891906109 2343 18268 SH SOLE 14091 0 4177 TRACTOR SUPPLY CO COM 892356106 1685 15484 SH SOLE 13213 0 2271 TRANSALTA CORP COM 89346D107 96518 14835436 SH SOLE 14835436 0 0 TRANSDIGM GROUP INC COM 893641100 2232 4614 SH SOLE 4236 0 378 TRANSUNION COM 89400J107 607 8255 SH SOLE 6462 0 1793 TRAVELERS COMPANIES INC COM 89417E109 4016 26860 SH SOLE 25111 0 1749 TRIMBLE INC COM 896239100 522 11578 SH SOLE 8780 0 2798 TRIPADVISOR INC COM 896945201 532 11491 SH SOLE 9400 0 2091 TTM TECHNOLOGIES INC COM 87305R109 126 12373 SH SOLE 12373 0 0 TURQUOISE HILL RES LTD COM 900435108 820 658506 SH SOLE 658506 0 0 TWILIO INC CL A 90138F102 554 4064 SH SOLE 4064 0 0 TWITTER INC COM 90184L102 2441 69948 SH SOLE 61601 0 8347 TYLER TECHNOLOGIES INC COM 902252105 292 1350 SH SOLE 1350 0 0 TYSON FOODS INC CL A 902494103 2964 36714 SH SOLE 32324 0 4390 UBIQUITI NETWORKS INC COM 90347A100 360 2741 SH SOLE 2741 0 0 UDR INC COM 902653104 1232 27434 SH SOLE 23041 0 4393 UGI CORP NEW COM 902681105 569 10648 SH SOLE 10648 0 0 ULTA BEAUTY INC COM 90384S303 3471 10006 SH SOLE 8831 0 1175 UNDER ARMOUR INC CL A 904311107 721 28461 SH SOLE 24791 0 3670 UNDER ARMOUR INC CL C 904311206 275 12384 SH SOLE 9260 0 3124 UNILEVER N V N Y SHS NEW 904784709 4900 80701 SH SOLE 67286 0 13415 UNION PACIFIC CORP COM 907818108 14745 87192 SH SOLE 85341 0 1851 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 305 10686 SH SOLE 10686 0 0 UNITED CONTL HLDGS INC COM 910047109 3284 37505 SH SOLE 34599 0 2906 UNITED PARCEL SERVICE INC CL B 911312106 13540 131134 SH SOLE 130387 0 747 UNITED RENTALS INC COM 911363109 988 7446 SH SOLE 6785 0 661 UNITED TECHNOLOGIES CORP COM 913017109 11562 88803 SH SOLE 87055 0 1748 UNITEDHEALTH GROUP INC COM 91324P102 23431 96026 SH SOLE 94962 0 1064 UNIVERSAL DISPLAY CORP COM 91347P105 316 1682 SH SOLE 1682 0 0 UNIVERSAL FST PRODS INC COM 913543104 311 8162 SH SOLE 8162 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1708 13102 SH SOLE 9575 0 3527 UNUM GROUP COM 91529Y106 682 20339 SH SOLE 18169 0 2170 US BANCORP DEL COM NEW 902973304 11260 214886 SH SOLE 196958 0 17928 US FOODS HLDG CORP COM 912008109 278 7780 SH SOLE 7780 0 0 V F CORP COM 918204108 4201 48098 SH SOLE 44415 0 3683 VAIL RESORTS INC COM 91879Q109 416 1863 SH SOLE 1439 0 424 VALERO ENERGY CORP NEW COM 91913Y100 4878 56974 SH SOLE 51775 0 5199 VALHI INC NEW COM 918905100 37 12406 SH SOLE 12406 0 0 VALLEY NATL BANCORP COM 919794107 141 13062 SH SOLE 13062 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 16673 569041 SH SOLE 569041 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 744 21451 SH SOLE 21451 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 3612 152862 SH SOLE 152862 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 798 6110 SH SOLE 6110 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1267 8446 SH SOLE 8446 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4010 94285 SH SOLE 76180 0 18105 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 257 2940 SH SOLE 2940 0 0 VARIAN MED SYS INC COM 92220P105 1219 8956 SH SOLE 7608 0 1348 VEEVA SYS INC CL A COM 922475108 949 5857 SH SOLE 5136 0 721 VENTAS INC COM 92276F100 8424 123273 SH SOLE 116650 0 6623 VEREIT INC COM 92339V100 402 44617 SH SOLE 35183 0 9434 VERISIGN INC COM 92343E102 3839 18352 SH SOLE 14741 0 3611 VERISK ANALYTICS INC COM 92345Y106 5895 40251 SH SOLE 33942 0 6309 VERIZON COMMUNICATIONS INC COM 92343V104 30917 542217 SH SOLE 530789 0 11428 VERMILION ENERGY INC COM 923725105 2198 101167 SH SOLE 101167 0 0 VERSUM MATLS INC COM 92532W103 206 3998 SH SOLE 3998 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 6505 35474 SH SOLE 34984 0 490 VIACOM INC NEW CL B 92553P201 1098 36751 SH SOLE 32966 0 3785 VICI PPTYS INC COM 925652109 291 13188 SH SOLE 13188 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 114 13196 SH SOLE 13196 0 0 VISA INC COM CL A 92826C839 39602 228191 SH SOLE 219168 0 9023 VISTRA ENERGY CORP COM 92840M102 522 23045 SH SOLE 18351 0 4694 VMWARE INC CL A COM 928563402 3005 17974 SH SOLE 15905 0 2069 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3688 225969 SH SOLE 225969 0 0 VONAGE HLDGS CORP COM 92886T201 222 19554 SH SOLE 19554 0 0 VORNADO RLTY TR SH BEN INT 929042109 1060 16543 SH SOLE 15589 0 954 VOYA FINL INC COM 929089100 1639 29630 SH SOLE 27834 0 1796 VULCAN MATLS CO COM 929160109 2245 16347 SH SOLE 14961 0 1386 W P CAREY INC COM 92936U109 937 11545 SH SOLE 4184 0 7361 WABCO HLDGS INC COM 92927K102 258 1944 SH SOLE 1944 0 0 WABTEC CORP COM 929740108 1083 15098 SH SOLE 12890 0 2208 WALGREENS BOOTS ALLIANCE INC COM 931427108 6961 127323 SH SOLE 126365 0 958 WALKER & DUNLOP INC COM 93148P102 203 3819 SH SOLE 3819 0 0 WALMART INC COM 931142103 20832 188538 SH SOLE 183877 0 4661 WASTE CONNECTIONS INC COM 94106B101 218349 2285742 SH SOLE 2283749 0 1993 WASTE MGMT INC DEL COM 94106L109 4712 40843 SH SOLE 35243 0 5600 WATERS CORP COM 941848103 1446 6716 SH SOLE 6293 0 423 WATSCO INC COM 942622200 219 1338 SH SOLE 1338 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 248 2666 SH SOLE 2666 0 0 WAYFAIR INC CL A 94419L101 467 3196 SH SOLE 3196 0 0 WEC ENERGY GROUP INC COM 92939U106 3068 36800 SH SOLE 26842 0 9958 WELLCARE HEALTH PLANS INC COM 94946T106 1598 5604 SH SOLE 5062 0 542 WELLS FARGO CO NEW COM 949746101 21855 461861 SH SOLE 453686 0 8175 WELLTOWER INC COM 95040Q104 8400 103052 SH SOLE 97347 0 5705 WEST PHARMACEUTICAL SVSC INC COM 955306105 330 2640 SH SOLE 2640 0 0 WESTERN DIGITAL CORP COM 958102105 2124 44671 SH SOLE 39977 0 4694 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 504 16371 SH SOLE 16371 0 0 WESTERN UN CO COM 959802109 840 42238 SH SOLE 36861 0 5377 WESTLAKE CHEM CORP COM 960413102 394 5667 SH SOLE 4608 0 1059 WESTROCK CO COM 96145D105 763 20926 SH SOLE 19228 0 1698 WEX INC COM 96208T104 332 1594 SH SOLE 1594 0 0 WEYERHAEUSER CO COM 962166104 1773 67303 SH SOLE 64753 0 2550 WHEATON PRECIOUS METALS CORP COM 962879102 9631 398233 SH SOLE 398233 0 0 WHIRLPOOL CORP COM 963320106 881 6191 SH SOLE 5740 0 451 WILLIAMS COS INC DEL COM 969457100 3674 131016 SH SOLE 128933 0 2083 WILLIS TOWERS WATSON PUB LTD SHS G96629103 2864 14952 SH SOLE 13363 0 1589 WIX COM LTD SHS M98068105 399 2810 SH SOLE 2810 0 0 WOODWARD INC COM 980745103 253 2238 SH SOLE 2238 0 0 WORKDAY INC CL A 98138H101 3341 16251 SH SOLE 15687 0 564 WORLDPAY INC CL A 981558109 1876 15308 SH SOLE 14527 0 781 WPX ENERGY INC COM 98212B103 686 59557 SH SOLE 59557 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 264 4740 SH SOLE 3548 0 1192 WYNN RESORTS LTD COM 983134107 1943 15670 SH SOLE 13764 0 1906 XCEL ENERGY INC COM 98389B100 5115 85978 SH SOLE 69582 0 16396 XENIA HOTELS & RESORTS INC COM 984017103 301 14422 SH SOLE 14422 0 0 XEROX CORP COM NEW 984121608 911 25733 SH SOLE 19113 0 6620 XILINX INC COM 983919101 8104 68723 SH SOLE 65558 0 3165 XPO LOGISTICS INC COM 983793100 317 5479 SH SOLE 4238 0 1241 XYLEM INC COM 98419M100 1441 17227 SH SOLE 14994 0 2233 YAMANA GOLD INC COM 98462Y100 1601 631456 SH SOLE 631456 0 0 YANDEX N V SHS CLASS A N97284108 227 5976 SH SOLE 0 0 5976 YUM BRANDS INC COM 988498101 4075 36820 SH SOLE 27207 0 9613 YUM CHINA HLDGS INC COM 98850P109 640 13842 SH SOLE 10375 0 3467 ZAYO GROUP HLDGS INC COM 98919V105 355 10788 SH SOLE 8809 0 1979 ZEBRA TECHNOLOGIES CORP CL A 989207105 401 1913 SH SOLE 1913 0 0 ZENDESK INC COM 98936J101 332 3724 SH SOLE 3724 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 424 9141 SH SOLE 6779 0 2362 ZIMMER BIOMET HLDGS INC COM 98956P102 2160 18343 SH SOLE 17651 0 692 ZIONS BANCORPORATION N A COM 989701107 986 21454 SH SOLE 15805 0 5649 ZOETIS INC CL A 98978V103 7695 67807 SH SOLE 65265 0 2542 ZSCALER INC COM 98980G102 320 4174 SH SOLE 4174 0 0 ZYNGA INC CL A 98986T108 196 31897 SH SOLE 31897 0 0