0001172661-18-001932.txt : 20181102 0001172661-18-001932.hdr.sgml : 20181102 20181102170456 ACCESSION NUMBER: 0001172661-18-001932 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181102 DATE AS OF CHANGE: 20181102 EFFECTIVENESS DATE: 20181102 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: 181157897 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-2018 09-30-2018 false CIBC Asset Management Inc
18 York Street Suite 1300 Toronto A6 M5J 2T8
13F HOLDINGS REPORT 028-03663 N
Stephen Carlin MD and Head Equities Manager 416-552-1636 /s/ Stephen Carlin Toronto A6 11-02-2018 0 1141 16165861
INFORMATION TABLE 2 infotable.xml 3-D SYS CORP DEL COM NEW 88554D205 280 14818 SH SOLE 14818 0 0 3M CO COM 88579Y101 11529 54713 SH SOLE 54434 0 279 AAR CORP COM 000361105 204 4256 SH SOLE 4256 0 0 ABBOTT LABS COM 002824100 11671 159096 SH SOLE 154381 0 4715 ABBVIE INC COM 00287Y109 15108 159736 SH SOLE 157117 0 2619 ABIOMED INC COM 003654100 1734 3856 SH SOLE 3681 0 175 ABM INDS INC COM 000957100 265 8205 SH SOLE 8205 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 281 10027 SH SOLE 10027 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21761 127855 SH SOLE 119411 0 8444 ACTIVISION BLIZZARD INC COM 00507V109 10805 129881 SH SOLE 119506 0 10375 ACUITY BRANDS INC COM 00508Y102 311 1980 SH SOLE 1502 0 478 ADIENT PLC ORD SHS G0084W101 341 8668 SH SOLE 7663 0 1005 ADOBE SYS INC COM 00724F101 25153 93178 SH SOLE 92730 0 448 ADT INC COM 00090Q103 252 26813 SH SOLE 26813 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1416 8412 SH SOLE 6828 0 1584 ADVANCED MICRO DEVICES INC COM 007903107 2527 81810 SH SOLE 75740 0 6070 AERCAP HOLDINGS NV SHS N00985106 644 11196 SH SOLE 9911 0 1285 AES CORP COM 00130H105 879 62792 SH SOLE 56345 0 6447 AETNA INC NEW COM 00817Y108 6763 33342 SH SOLE 29461 0 3881 AFFILIATED MANAGERS GROUP COM 008252108 690 5045 SH SOLE 4693 0 352 AFLAC INC COM 001055102 3497 74294 SH SOLE 68769 0 5525 AGILENT TECHNOLOGIES INC COM 00846U101 2110 29911 SH SOLE 28971 0 940 AGNC INVT CORP COM 00123Q104 884 47466 SH SOLE 14386 0 33080 AGNICO EAGLE MINES LTD COM 008474108 74671 2187783 SH SOLE 2184128 0 3655 AIR PRODS & CHEMS INC COM 009158106 4547 27220 SH SOLE 26809 0 411 AK STL HLDG CORP COM 001547108 200 40780 SH SOLE 40780 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1451 19841 SH SOLE 14934 0 4907 ALAMOS GOLD INC NEW COM CL A 011532108 31812 6934542 SH SOLE 6934542 0 0 ALASKA AIR GROUP INC COM 011659109 801 11639 SH SOLE 10801 0 838 ALBEMARLE CORP COM 012653101 1184 11862 SH SOLE 11344 0 518 ALCOA CORP COM 013872106 333 8242 SH SOLE 6605 0 1637 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1173 9325 SH SOLE 8824 0 501 ALEXION PHARMACEUTICALS INC COM 015351109 7719 55531 SH SOLE 53888 0 1643 ALGONQUIN PWR UTILS CORP COM 015857105 2593 250856 SH SOLE 250856 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11662 70781 SH SOLE 70781 0 0 ALIGN TECHNOLOGY INC COM 016255101 4026 10292 SH SOLE 9886 0 406 ALKERMES PLC SHS G01767105 320 7543 SH SOLE 5523 0 2020 ALLEGHANY CORP DEL COM 017175100 455 697 SH SOLE 549 0 148 ALLEGION PUB LTD CO ORD SHS G0176J109 501 5531 SH SOLE 4770 0 761 ALLERGAN PLC SHS G0177J108 6217 32637 SH SOLE 30304 0 2333 ALLIANCE DATA SYSTEMS CORP COM 018581108 1194 5057 SH SOLE 4495 0 562 ALLIANT ENERGY CORP COM 018802108 1054 24751 SH SOLE 19845 0 4906 ALLISON TRANSMISSION HLDGS I COM 01973R101 252 4847 SH SOLE 4847 0 0 ALLSTATE CORP COM 020002101 3491 35367 SH SOLE 32009 0 3358 ALLY FINL INC COM 02005N100 480 18151 SH SOLE 15750 0 2401 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 349 3982 SH SOLE 3555 0 427 ALPHABET INC CAP STK CL C 02079K107 70726 59261 SH SOLE 59196 0 65 ALPHABET INC CAP STK CL A 02079K305 42379 35109 SH SOLE 34903 0 206 ALTA MESA RES INC CL A 02133L109 58 13908 SH SOLE 13908 0 0 ALTICE USA INC CL A 02156K103 473 26096 SH SOLE 26096 0 0 ALTRIA GROUP INC COM 02209S103 14845 246257 SH SOLE 232702 0 13555 AMAZON COM INC COM 023135106 136579 68187 SH SOLE 66870 0 1317 AMBEV SA SPONSORED ADR 02319V103 556 121560 SH SOLE 113560 0 8000 AMDOCS LTD SHS G02602103 455 6898 SH SOLE 0 0 6898 AMERCO COM 023586100 244 684 SH SOLE 684 0 0 AMEREN CORP COM 023608102 1620 25620 SH SOLE 21495 0 4125 AMERICAN AIRLS GROUP INC COM 02376R102 2523 61044 SH SOLE 58209 0 2835 AMERICAN AXLE & MFG HLDGS IN COM 024061103 226 12932 SH SOLE 12932 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 201 4893 SH SOLE 4893 0 0 AMERICAN ELEC PWR INC COM 025537101 5147 72610 SH SOLE 65242 0 7368 AMERICAN EQTY INVT LIFE HLD COM 025676206 400 11309 SH SOLE 11309 0 0 AMERICAN EXPRESS CO COM 025816109 9271 87060 SH SOLE 84806 0 2254 AMERICAN FINL GROUP INC OHIO COM 025932104 348 3136 SH SOLE 3136 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 243 11094 SH SOLE 11094 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4290 80580 SH SOLE 79415 0 1165 AMERICAN TOWER CORP NEW COM 03027X100 6011 41367 SH SOLE 39535 0 1832 AMERICAN WTR WKS CO INC NEW COM 030420103 1790 20344 SH SOLE 15958 0 4386 AMERIPRISE FINL INC COM 03076C106 1989 13467 SH SOLE 13085 0 382 AMERISOURCEBERGEN CORP COM 03073E105 1748 18950 SH SOLE 16335 0 2615 AMETEK INC NEW COM 031100100 1741 22003 SH SOLE 21098 0 905 AMGEN INC COM 031162100 18239 87988 SH SOLE 87411 0 577 AMPHENOL CORP NEW CL A 032095101 2978 31670 SH SOLE 27118 0 4552 ANADARKO PETE CORP COM 032511107 5171 76714 SH SOLE 72535 0 4179 ANALOG DEVICES INC COM 032654105 5037 54482 SH SOLE 52413 0 2069 ANDEAVOR COM 03349M105 2172 14151 SH SOLE 12896 0 1255 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 384 7911 SH SOLE 7911 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 397 16909 SH SOLE 16909 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 312 4608 SH SOLE 4608 0 0 ANIXTER INTL INC COM 035290105 267 3793 SH SOLE 3793 0 0 ANNALY CAP MGMT INC COM 035710409 1222 119490 SH SOLE 42373 0 77117 ANSYS INC COM 03662Q105 1695 9081 SH SOLE 7235 0 1846 ANTERO RES CORP COM 03674X106 256 14429 SH SOLE 11588 0 2841 ANTHEM INC COM 036752103 18019 65750 SH SOLE 63789 0 1961 AON PLC SHS CL A G0408V102 17273 112321 SH SOLE 110509 0 1812 APACHE CORP COM 037411105 1929 40464 SH SOLE 33586 0 6878 APARTMENT INVT & MGMT CO CL A 03748R101 594 13455 SH SOLE 13455 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 283 15015 SH SOLE 15015 0 0 APPLE INC COM 037833100 152961 677597 SH SOLE 675342 0 2255 APPLIED INDL TECHNOLOGIES IN COM 03820C105 386 4928 SH SOLE 4928 0 0 APPLIED MATLS INC COM 038222105 5289 136856 SH SOLE 135383 0 1473 APTARGROUP INC COM 038336103 211 1961 SH SOLE 1961 0 0 APTIV PLC SHS G6095L109 1623 19341 SH SOLE 18555 0 786 AQUA AMERICA INC COM 03836W103 234 6348 SH SOLE 6348 0 0 ARAMARK COM 03852U106 549 12755 SH SOLE 8308 0 4447 ARCH CAP GROUP LTD ORD G0450A105 1017 34111 SH SOLE 14037 0 20074 ARCHER DANIELS MIDLAND CO COM 039483102 2635 52416 SH SOLE 48847 0 3569 ARCHROCK INC COM 03957W106 185 15191 SH SOLE 15191 0 0 ARCONIC INC COM 03965L100 1048 47625 SH SOLE 39776 0 7849 ARES CAP CORP COM 04010L103 288 16739 SH SOLE 16739 0 0 ARISTA NETWORKS INC COM 040413106 1477 5554 SH SOLE 5009 0 545 ARROW ELECTRS INC COM 042735100 283 3845 SH SOLE 3035 0 810 ASCENA RETAIL GROUP INC COM 04351G101 66 14450 SH SOLE 14450 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 751 8961 SH SOLE 8040 0 921 ASML HOLDING N V N Y REGISTRY SHS N07059210 576 3064 SH SOLE 3064 0 0 ASPEN TECHNOLOGY INC COM 045327103 304 2668 SH SOLE 2668 0 0 ASSURANT INC COM 04621X108 768 7111 SH SOLE 4543 0 2568 ASTRAZENECA PLC SPONSORED ADR 046353108 1671 42240 SH SOLE 39990 0 2250 AT&T INC COM 00206R102 26503 790425 SH SOLE 758572 0 31853 ATMOS ENERGY CORP COM 049560105 358 3808 SH SOLE 3808 0 0 AUTODESK INC COM 052769106 4591 29408 SH SOLE 28771 0 637 AUTOLIV INC COM 052800109 464 5357 SH SOLE 3026 0 2331 AUTOMATIC DATA PROCESSING IN COM 053015103 9240 61331 SH SOLE 58465 0 2866 AUTOZONE INC COM 053332102 2605 3358 SH SOLE 2583 0 775 AVALONBAY CMNTYS INC COM 053484101 2718 15006 SH SOLE 12110 0 2896 AVANGRID INC COM 05351W103 613 12789 SH SOLE 11068 0 1721 AVERY DENNISON CORP COM 053611109 987 9111 SH SOLE 7531 0 1580 AVISTA CORP COM 05379B107 285 5629 SH SOLE 5629 0 0 AVNET INC COM 053807103 255 5697 SH SOLE 4153 0 1544 AVON PRODS INC COM 054303102 124 56198 SH SOLE 56198 0 0 AXALTA COATING SYS LTD COM G0750C108 251 8608 SH SOLE 8608 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 477 8257 SH SOLE 2972 0 5285 B2GOLD CORP COM 11777Q209 2213 973024 SH SOLE 973024 0 0 BAIDU INC SPON ADR REP A 056752108 4278 18706 SH SOLE 18706 0 0 BAKER HUGHES A GE CO CL A 05722G100 1530 45212 SH SOLE 37210 0 8002 BALCHEM CORP COM 057665200 274 2441 SH SOLE 2441 0 0 BALL CORP COM 058498106 1521 34565 SH SOLE 30401 0 4164 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 241 38200 SH SOLE 35150 0 3050 BANK AMER CORP COM 060505104 41163 1397267 SH SOLE 1387421 0 9846 BANK MONTREAL QUE COM 063671101 813047 9864752 SH SOLE 9844962 0 19790 BANK N S HALIFAX COM 064149107 488943 8209322 SH SOLE 8185715 0 23607 BANK NEW YORK MELLON CORP COM 064058100 4519 88620 SH SOLE 85020 0 3600 BANKUNITED INC COM 06652K103 1540 43503 SH SOLE 43503 0 0 BARRICK GOLD CORP COM 067901108 42862 3877285 SH SOLE 3876355 0 930 BAUSCH HEALTH COS INC COM 071734107 11719 456694 SH SOLE 456694 0 0 BAXTER INTL INC COM 071813109 4777 61967 SH SOLE 54596 0 7371 BAYTEX ENERGY CORP COM 07317Q105 1180 406738 SH SOLE 406738 0 0 BB&T CORP COM 054937107 3863 79579 SH SOLE 68909 0 10670 BCE INC COM NEW 05534B760 223841 5529319 SH SOLE 5508559 0 20760 BECTON DICKINSON & CO COM 075887109 12742 48819 SH SOLE 41299 0 7520 BERKSHIRE HATHAWAY INC DEL CL A 084670108 320 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 53769 251129 SH SOLE 245948 0 5181 BERRY GLOBAL GROUP INC COM 08579W103 218 4501 SH SOLE 4501 0 0 BEST BUY INC COM 086516101 2225 28043 SH SOLE 23466 0 4577 BGC PARTNERS INC CL A 05541T101 133 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 280 1374 SH SOLE 1374 0 0 BIOGEN INC COM 09062X103 9764 27635 SH SOLE 27133 0 502 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1570 16194 SH SOLE 13804 0 2390 BLACK KNIGHT INC COM 09215C105 277 5332 SH SOLE 5332 0 0 BLACKBERRY LTD COM 09228F103 4260 376634 SH SOLE 370604 0 6030 BLACKROCK INC COM 09247X101 8700 18459 SH SOLE 18321 0 138 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 890 23365 SH SOLE 23365 0 0 BLOCK H & R INC COM 093671105 708 27503 SH SOLE 17806 0 9697 BLUCORA INC COM 095229100 233 5789 SH SOLE 5789 0 0 BLUEBIRD BIO INC COM 09609G100 260 1780 SH SOLE 1780 0 0 BOEING CO COM 097023105 18595 49999 SH SOLE 49744 0 255 BOK FINL CORP COM NEW 05561Q201 238 2448 SH SOLE 2448 0 0 BOOKING HLDGS INC COM 09857L108 14142 7128 SH SOLE 6772 0 356 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 250 5045 SH SOLE 5045 0 0 BORGWARNER INC COM 099724106 791 18480 SH SOLE 17174 0 1306 BOSTON PRIVATE FINL HLDGS IN COM 101119105 154 11308 SH SOLE 11308 0 0 BOSTON PROPERTIES INC COM 101121101 3937 31985 SH SOLE 31283 0 702 BOSTON SCIENTIFIC CORP COM 101137107 5270 136876 SH SOLE 121870 0 15006 BP PLC SPONSORED ADR 055622104 3388 73500 SH SOLE 69490 0 4010 BRIGHT HORIZONS FAM SOL IN D COM 109194100 249 2113 SH SOLE 2113 0 0 BRIGHTHOUSE FINL INC COM 10922N103 494 11172 SH SOLE 9999 0 1173 BRISTOL MYERS SQUIBB CO COM 110122108 9351 150622 SH SOLE 143995 0 6627 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2033 43605 SH SOLE 41375 0 2230 BRIXMOR PPTY GROUP INC COM 11120U105 195 11109 SH SOLE 11109 0 0 BROADCOM INC COM 11135F101 14157 57377 SH SOLE 51540 0 5837 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2407 18241 SH SOLE 9980 0 8261 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 542900 12207064 SH SOLE 12186779 0 20285 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 120700 2635093 SH SOLE 2635093 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 85397 2140567 SH SOLE 2140567 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 289178 13839651 SH SOLE 13829241 0 10410 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 36936 1219863 SH SOLE 1219863 0 0 BROWN & BROWN INC COM 115236101 396 13391 SH SOLE 10725 0 2666 BROWN FORMAN CORP CL B 115637209 1570 31060 SH SOLE 25559 0 5501 BRP INC COM SUN VTG 05577W200 877 18701 SH SOLE 18701 0 0 BRUNSWICK CORP COM 117043109 208 3101 SH SOLE 3101 0 0 BUNGE LIMITED COM G16962105 628 9141 SH SOLE 5009 0 4132 BURLINGTON STORES INC COM 122017106 4296 26366 SH SOLE 17526 0 8840 BWX TECHNOLOGIES INC COM 05605H100 227 3636 SH SOLE 3636 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1833 18717 SH SOLE 12237 0 6480 CA INC COM 12673P105 2239 50715 SH SOLE 48728 0 1987 CABOT OIL & GAS CORP COM 127097103 1952 86693 SH SOLE 79354 0 7339 CACI INTL INC CL A 127190304 561 3048 SH SOLE 3048 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1710 37733 SH SOLE 36085 0 1648 CAE INC COM 124765108 2885 142253 SH SOLE 142253 0 0 CAESARS ENTMT CORP COM 127686103 258 25139 SH SOLE 25139 0 0 CALERES INC COM 129500104 202 5634 SH SOLE 5634 0 0 CAMDEN PPTY TR SH BEN INT 133131102 488 5212 SH SOLE 3368 0 1844 CAMECO CORP COM 13321L108 2398 210432 SH SOLE 210432 0 0 CAMPBELL SOUP CO COM 134429109 1145 31250 SH SOLE 20469 0 10781 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1639 25469 SH SOLE 25469 0 0 CANADIAN NAT RES LTD COM 136385101 463879 14209400 SH SOLE 14187120 0 22280 CANADIAN NATL RY CO COM 136375102 428918 4783812 SH SOLE 4765532 0 18280 CANADIAN PAC RY LTD COM 13645T100 362945 1717105 SH SOLE 1716885 0 220 CANOPY GROWTH CORP COM 138035100 5165 106407 SH SOLE 106407 0 0 CAPITAL ONE FINL CORP COM 14040H105 4278 45067 SH SOLE 43841 0 1226 CAPSTEAD MTG CORP COM NO PAR 14067E506 102 12934 SH SOLE 12934 0 0 CARDINAL HEALTH INC COM 14149Y108 1690 31304 SH SOLE 27482 0 3822 CARGURUS INC COM CL A 141788109 209 3746 SH SOLE 3746 0 0 CARLISLE COS INC COM 142339100 278 2281 SH SOLE 2281 0 0 CARMAX INC COM 143130102 1278 17109 SH SOLE 15796 0 1313 CARNIVAL CORP UNIT 99/99/9999 143658300 2818 44191 SH SOLE 40580 0 3611 CARRIZO OIL & GAS INC COM 144577103 252 9996 SH SOLE 9996 0 0 CARVANA CO CL A 146869102 277 4691 SH SOLE 4691 0 0 CATALENT INC COM 148806102 217 4758 SH SOLE 4758 0 0 CATERPILLAR INC DEL COM 149123101 8633 56615 SH SOLE 56158 0 457 CBL & ASSOC PPTYS INC COM 124830100 93 23206 SH SOLE 23206 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1091 11365 SH SOLE 10249 0 1116 CBRE GROUP INC CL A 12504L109 1289 29237 SH SOLE 27771 0 1466 CBS CORP NEW CL B 124857202 1881 32738 SH SOLE 31645 0 1093 CDK GLOBAL INC COM 12508E101 386 6167 SH SOLE 4736 0 1431 CDN IMPERIAL BK COMM TORONTO COM 136069101 763544 8155008 SH SOLE 8140818 0 14190 CDW CORP COM 12514G108 577 6490 SH SOLE 5563 0 927 CELANESE CORP DEL COM 150870103 722 6332 SH SOLE 4773 0 1559 CELESTICA INC SUB VTG SHS 15101Q108 24487 2262544 SH SOLE 2262544 0 0 CELGENE CORP COM 151020104 8749 97764 SH SOLE 94023 0 3741 CENOVUS ENERGY INC COM 15135U109 193660 19301225 SH SOLE 19299485 0 1740 CENTENE CORP DEL COM 15135B101 2699 18639 SH SOLE 16547 0 2092 CENTENNIAL RESOURCE DEV INC CL A 15136A102 214 9782 SH SOLE 9782 0 0 CENTERPOINT ENERGY INC COM 15189T107 1286 46493 SH SOLE 38011 0 8482 CENTURYLINK INC COM 156700106 2272 107161 SH SOLE 87748 0 19413 CERNER CORP COM 156782104 2894 44936 SH SOLE 42112 0 2824 CF INDS HLDGS INC COM 125269100 1602 29429 SH SOLE 20013 0 9416 CHARLES RIV LABS INTL INC COM 159864107 226 1680 SH SOLE 1680 0 0 CHART INDS INC COM PAR $0.01 16115Q308 321 4095 SH SOLE 4095 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 9193 28210 SH SOLE 28027 0 183 CHECK POINT SOFTWARE TECH LT ORD M22465104 2165 18397 SH SOLE 14844 0 3553 CHEMOURS CO COM 163851108 257 6505 SH SOLE 6505 0 0 CHENIERE ENERGY INC COM NEW 16411R208 710 10216 SH SOLE 8439 0 1777 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 687 17420 SH SOLE 17420 0 0 CHESAPEAKE ENERGY CORP COM 165167107 151 33561 SH SOLE 33561 0 0 CHEVRON CORP NEW COM 166764100 30577 250054 SH SOLE 243113 0 6941 CHICOS FAS INC COM 168615102 145 16782 SH SOLE 16782 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1464 3222 SH SOLE 2281 0 941 CHUBB LIMITED COM H1467J104 3736 27955 SH SOLE 24695 0 3260 CHURCH & DWIGHT INC COM 171340102 3009 50683 SH SOLE 34910 0 15773 CIGNA CORPORATION COM 125509109 5255 25234 SH SOLE 21973 0 3261 CIMAREX ENERGY CO COM 171798101 1049 11283 SH SOLE 8401 0 2882 CINCINNATI FINL CORP COM 172062101 1258 16381 SH SOLE 13548 0 2833 CINTAS CORP COM 172908105 2582 13052 SH SOLE 12638 0 414 CISCO SYS INC COM 17275R102 32350 665082 SH SOLE 654873 0 10209 CIT GROUP INC COM NEW 125581801 397 7686 SH SOLE 4752 0 2934 CITIGROUP INC COM NEW 172967424 20013 278972 SH SOLE 275481 0 3491 CITIZENS FINL GROUP INC COM 174610105 4304 111590 SH SOLE 87856 0 23734 CITRIX SYS INC COM 177376100 2173 19549 SH SOLE 17373 0 2176 CLEAR CHANNEL OUTDOOR HLDGS CL A 18451C109 81 13552 SH SOLE 13552 0 0 CLEVELAND CLIFFS INC COM 185899101 134 10609 SH SOLE 10609 0 0 CLOROX CO DEL COM 189054109 2415 16057 SH SOLE 11253 0 4804 CME GROUP INC COM CL A 12572Q105 6394 37568 SH SOLE 33704 0 3864 CMS ENERGY CORP COM 125896100 1509 30801 SH SOLE 24508 0 6293 CNA FINL CORP COM 126117100 495 10834 SH SOLE 9455 0 1379 COCA COLA CO COM 191216100 22051 477396 SH SOLE 455610 0 21786 COCA COLA EUROPEAN PARTNERS SHS G25839104 660 14508 SH SOLE 12167 0 2341 COGNEX CORP COM 192422103 350 6275 SH SOLE 6275 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6385 82767 SH SOLE 76336 0 6431 COLGATE PALMOLIVE CO COM 194162103 6464 96546 SH SOLE 85912 0 10634 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 9692 125228 SH SOLE 125228 0 0 COLONY CAP INC NEW CL A COM 19626G108 116 19072 SH SOLE 19072 0 0 COLUMBIA BKG SYS INC COM 197236102 225 5793 SH SOLE 5793 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 238 2560 SH SOLE 2560 0 0 COMCAST CORP NEW CL A 20030N101 21636 611002 SH SOLE 603442 0 7560 COMERICA INC COM 200340107 1674 18555 SH SOLE 14969 0 3586 COMMERCE BANCSHARES INC COM 200525103 607 9199 SH SOLE 6646 0 2553 COMMSCOPE HLDG CO INC COM 20337X109 236 7658 SH SOLE 6850 0 808 COMMUNITY BK SYS INC COM 203607106 395 6468 SH SOLE 6468 0 0 CONAGRA BRANDS INC COM 205887102 1464 43107 SH SOLE 32950 0 10157 CONCHO RES INC COM 20605P101 5317 34806 SH SOLE 31256 0 3550 CONOCOPHILLIPS COM 20825C104 9218 119095 SH SOLE 111237 0 7858 CONSOLIDATED EDISON INC COM 209115104 3041 39914 SH SOLE 27002 0 12912 CONSTELLATION BRANDS INC CL A 21036P108 4776 22148 SH SOLE 16667 0 5481 CONTINENTAL RESOURCES INC COM 212015101 1205 17649 SH SOLE 13340 0 4309 COOPER COS INC COM NEW 216648402 1431 5165 SH SOLE 4190 0 975 COPART INC COM 217204106 1216 23602 SH SOLE 22589 0 1013 CORELOGIC INC COM 21871D103 321 6495 SH SOLE 6495 0 0 CORNING INC COM 219350105 2940 83280 SH SOLE 75844 0 7436 COSTAR GROUP INC COM 22160N109 609 1447 SH SOLE 1279 0 168 COSTCO WHSL CORP NEW COM 22160K105 14748 62788 SH SOLE 60810 0 1978 COTT CORP QUE COM 22163N106 1200 74428 SH SOLE 74428 0 0 COTY INC COM CL A 222070203 691 55042 SH SOLE 50253 0 4789 COUSINS PPTYS INC COM 222795106 145 16301 SH SOLE 16301 0 0 CRANE CO COM 224399105 209 2127 SH SOLE 2127 0 0 CREDICORP LTD COM G2519Y108 335 1501 SH SOLE 1501 0 0 CREDIT ACCEP CORP MICH COM 225310101 306 698 SH SOLE 698 0 0 CRESCENT PT ENERGY CORP COM 22576C101 53645 8436131 SH SOLE 8434651 0 1480 CROWN CASTLE INTL CORP NEW COM 22822V101 8033 72158 SH SOLE 66010 0 6148 CROWN HOLDINGS INC COM 228368106 265 5524 SH SOLE 5524 0 0 CSX CORP COM 126408103 9507 128384 SH SOLE 123318 0 5066 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1085 29190 SH SOLE 29190 0 0 CULLEN FROST BANKERS INC COM 229899109 238 2276 SH SOLE 2276 0 0 CUMMINS INC COM 231021106 2249 15395 SH SOLE 14338 0 1057 CURTISS WRIGHT CORP COM 231561101 230 1672 SH SOLE 1672 0 0 CVB FINL CORP COM 126600105 202 9047 SH SOLE 9047 0 0 CVS HEALTH CORP COM 126650100 20829 264602 SH SOLE 258845 0 5757 CYPRESS SEMICONDUCTOR CORP COM 232806109 185 12782 SH SOLE 12782 0 0 CYRUSONE INC COM 23283R100 222 3496 SH SOLE 3496 0 0 D R HORTON INC COM 23331A109 1522 36072 SH SOLE 31333 0 4739 DANAHER CORP DEL COM 235851102 7464 68687 SH SOLE 64806 0 3881 DARDEN RESTAURANTS INC COM 237194105 1810 16274 SH SOLE 10685 0 5589 DARLING INGREDIENTS INC COM 237266101 260 13448 SH SOLE 13448 0 0 DAVITA INC COM 23918K108 1222 17060 SH SOLE 14449 0 2611 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 210 5293 SH SOLE 5293 0 0 DEAN FOODS CO NEW COM NEW 242370203 78 10995 SH SOLE 10995 0 0 DEERE & CO COM 244199105 4974 33088 SH SOLE 30532 0 2556 DELTA AIR LINES INC DEL COM NEW 247361702 3892 67295 SH SOLE 59556 0 7739 DENBURY RES INC COM NEW 247916208 321 51754 SH SOLE 51754 0 0 DENTSPLY SIRONA INC COM 24906P109 1136 30088 SH SOLE 29071 0 1017 DESCARTES SYS GROUP INC COM 249906108 4559 134522 SH SOLE 131882 0 2640 DEVON ENERGY CORP NEW COM 25179M103 3345 83741 SH SOLE 78321 0 5420 DEXCOM INC COM 252131107 456 3185 SH SOLE 3185 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 941 6640 SH SOLE 6140 0 500 DIAMONDBACK ENERGY INC COM 25278X109 544 4025 SH SOLE 3497 0 528 DIAMONDROCK HOSPITALITY CO COM 252784301 301 25776 SH SOLE 25776 0 0 DIGITAL RLTY TR INC COM 253868103 2570 22848 SH SOLE 17984 0 4864 DISCOVER FINL SVCS COM 254709108 2535 33157 SH SOLE 32236 0 921 DISCOVERY INC COM SER A 25470F104 868 27125 SH SOLE 21586 0 5539 DISCOVERY INC COM SER C 25470F302 717 24253 SH SOLE 16484 0 7769 DISH NETWORK CORP CL A 25470M109 1072 29971 SH SOLE 28370 0 1601 DISNEY WALT CO COM DISNEY 254687106 15733 134538 SH SOLE 131806 0 2732 DOLBY LABORATORIES INC COM 25659T107 267 3812 SH SOLE 3812 0 0 DOLLAR GEN CORP NEW COM 256677105 2951 26996 SH SOLE 23596 0 3400 DOLLAR TREE INC COM 256746108 3281 40234 SH SOLE 32636 0 7598 DOMINION ENERGY INC COM 25746U109 7530 107146 SH SOLE 97361 0 9785 DOMINOS PIZZA INC COM 25754A201 603 2045 SH SOLE 1542 0 503 DONALDSON INC COM 257651109 271 4650 SH SOLE 4650 0 0 DORMAN PRODUCTS INC COM 258278100 204 2652 SH SOLE 2652 0 0 DOUGLAS EMMETT INC COM 25960P109 238 6318 SH SOLE 6318 0 0 DOVER CORP COM 260003108 1290 14572 SH SOLE 13689 0 883 DOWDUPONT INC COM 26078J100 15369 238984 SH SOLE 237946 0 1038 DROPBOX INC CL A 26210C104 372 13873 SH SOLE 13873 0 0 DSW INC CL A 23334L102 323 9541 SH SOLE 9541 0 0 DTE ENERGY CO COM 233331107 2024 18551 SH SOLE 15720 0 2831 DUKE ENERGY CORP NEW COM NEW 26441C204 9095 113659 SH SOLE 98989 0 14670 DUKE REALTY CORP COM NEW 264411505 1137 40084 SH SOLE 30959 0 9125 DUN & BRADSTREET CORP DEL NE COM 26483E100 452 3173 SH SOLE 1379 0 1794 DUNKIN BRANDS GROUP INC COM 265504100 216 2929 SH SOLE 2929 0 0 DXC TECHNOLOGY CO COM 23355L106 2733 29228 SH SOLE 28421 0 807 E TRADE FINANCIAL CORP COM NEW 269246401 1265 24140 SH SOLE 22903 0 1237 EAST WEST BANCORP INC COM 27579R104 315 5223 SH SOLE 5223 0 0 EASTMAN CHEM CO COM 277432100 1337 13967 SH SOLE 12967 0 1000 EATON CORP PLC SHS G29183103 3965 45712 SH SOLE 44846 0 866 EATON VANCE CORP COM NON VTG 278265103 224 4270 SH SOLE 4270 0 0 EBAY INC COM 278642103 5096 154341 SH SOLE 140592 0 13749 ECOLAB INC COM 278865100 4036 25740 SH SOLE 24329 0 1411 EDISON INTL COM 281020107 2158 31880 SH SOLE 28438 0 3442 EDWARDS LIFESCIENCES CORP COM 28176E108 5424 31157 SH SOLE 29016 0 2141 ELDORADO GOLD CORP NEW COM 284902103 1235 1412649 SH SOLE 1412649 0 0 ELECTRONIC ARTS INC COM 285512109 5668 47042 SH SOLE 39895 0 7147 EMERSON ELEC CO COM 291011104 4761 62169 SH SOLE 61181 0 988 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 264 15649 SH SOLE 15649 0 0 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 131 11889 SH SOLE 11889 0 0 ENBRIDGE INC COM 29250N105 654371 20294561 SH SOLE 20251609 0 42952 ENCANA CORP COM 292505104 137695 10513431 SH SOLE 10494511 0 18920 ENCOMPASS HEALTH CORP COM 29261A100 273 3507 SH SOLE 3507 0 0 ENDO INTL PLC SHS G30401106 437 25963 SH SOLE 25963 0 0 ENERGEN CORP COM 29265N108 307 3557 SH SOLE 3557 0 0 ENERGY FUELS INC COM NEW 292671708 816 250071 SH SOLE 250071 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 667 38267 SH SOLE 38267 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 916 41161 SH SOLE 41161 0 0 ENERPLUS CORP COM 292766102 4653 377136 SH SOLE 377136 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 237 12741 SH SOLE 12741 0 0 ENTERGY CORP NEW COM 29364G103 1508 18589 SH SOLE 15976 0 2613 ENTERPRISE PRODS PARTNERS L COM 293792107 2197 76486 SH SOLE 76486 0 0 ENVISION HEALTHCARE CORP COM 29414D100 478 10448 SH SOLE 10448 0 0 EOG RES INC COM 26875P101 18939 148463 SH SOLE 144095 0 4368 EPAM SYS INC COM 29414B104 268 1948 SH SOLE 1948 0 0 EQT CORP COM 26884L109 1136 25691 SH SOLE 22013 0 3678 EQT GP HLDGS LP COM UNIT REP 26885J103 202 9685 SH SOLE 9685 0 0 EQUIFAX INC COM 294429105 1518 11627 SH SOLE 10486 0 1141 EQUINIX INC COM PAR $0.001 29444U700 3354 7749 SH SOLE 6884 0 865 EQUITY LIFESTYLE PPTYS INC COM 29472R108 309 3207 SH SOLE 3207 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2539 38323 SH SOLE 32171 0 6152 ERIE INDTY CO CL A 29530P102 205 1607 SH SOLE 1607 0 0 ESSEX PPTY TR INC COM 297178105 1725 6992 SH SOLE 5821 0 1171 ETSY INC COM 29786A106 227 4411 SH SOLE 4411 0 0 EVEREST RE GROUP LTD COM G3223R108 1365 5976 SH SOLE 3507 0 2469 EVERGY INC COM 30034W106 1430 26035 SH SOLE 22988 0 3047 EVERSOURCE ENERGY COM 30040W108 1974 32133 SH SOLE 27610 0 4523 EXACT SCIENCES CORP COM 30063P105 339 4296 SH SOLE 4296 0 0 EXELIXIS INC COM 30161Q104 187 10572 SH SOLE 10572 0 0 EXELON CORP COM 30161N101 4226 96803 SH SOLE 84262 0 12541 EXPEDIA GROUP INC COM NEW 30212P303 2686 20588 SH SOLE 18142 0 2446 EXPEDITORS INTL WASH INC COM 302130109 1508 20512 SH SOLE 15060 0 5452 EXPRESS INC COM 30219E103 112 10148 SH SOLE 10148 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 7599 79977 SH SOLE 74946 0 5031 EXTRA SPACE STORAGE INC COM 30225T102 1064 12276 SH SOLE 10765 0 1511 EXXON MOBIL CORP COM 30231G102 41563 488858 SH SOLE 473026 0 15832 F M C CORP COM NEW 302491303 1106 12684 SH SOLE 11587 0 1097 F5 NETWORKS INC COM 315616102 1644 8243 SH SOLE 5252 0 2991 FACEBOOK INC CL A 30303M102 64144 390027 SH SOLE 383076 0 6951 FACTSET RESH SYS INC COM 303075105 312 1393 SH SOLE 1393 0 0 FAIR ISAAC CORP COM 303250104 234 1023 SH SOLE 1023 0 0 FASTENAL CO COM 311900104 2342 40370 SH SOLE 37324 0 3046 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 6421 50769 SH SOLE 49026 0 1743 FEDEX CORP COM 31428X106 6272 26048 SH SOLE 25783 0 265 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 614 15601 SH SOLE 9734 0 5867 FIDELITY NATL INFORMATION SV COM 31620M106 3963 36332 SH SOLE 30587 0 5745 FIFTH THIRD BANCORP COM 316773100 1976 70764 SH SOLE 60763 0 10001 FINISAR CORP COM NEW 31787A507 270 14175 SH SOLE 14175 0 0 FIRST BANCORP P R COM NEW 318672706 224 24601 SH SOLE 24601 0 0 FIRST DATA CORP NEW COM CL A 32008D106 808 33017 SH SOLE 33017 0 0 FIRST FINL BANCORP OH COM 320209109 246 8274 SH SOLE 8274 0 0 FIRST FINL BANKSHARES COM 32020R109 304 5150 SH SOLE 5150 0 0 FIRST HAWAIIAN INC COM 32051X108 2058 75773 SH SOLE 75773 0 0 FIRST HORIZON NATL CORP COM 320517105 197 11411 SH SOLE 11411 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 2370 417879 SH SOLE 417879 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 366 13748 SH SOLE 13748 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 2633 27423 SH SOLE 23821 0 3602 FIRSTENERGY CORP COM 337932107 1769 47602 SH SOLE 40015 0 7587 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 50374 596689 SH SOLE 596689 0 0 FISERV INC COM 337738108 15107 183382 SH SOLE 158882 0 24500 FIVE BELOW INC COM 33829M101 268 2058 SH SOLE 2058 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1833 8044 SH SOLE 7705 0 339 FLIR SYS INC COM 302445101 810 13173 SH SOLE 11952 0 1221 FLOWSERVE CORP COM 34354P105 776 14180 SH SOLE 11178 0 3002 FLUOR CORP NEW COM 343412102 1124 19350 SH SOLE 17985 0 1365 FNB CORP PA COM 302520101 150 11831 SH SOLE 11831 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 445 4500 SH SOLE 4160 0 340 FOOT LOCKER INC COM 344849104 800 15688 SH SOLE 10336 0 5352 FORD MTR CO DEL COM PAR $0.01 345370860 3276 354140 SH SOLE 348838 0 5302 FOREST CITY RLTY TR INC COM CL A 345605109 237 9457 SH SOLE 9457 0 0 FORTINET INC COM 34959E109 553 5990 SH SOLE 5990 0 0 FORTIS INC COM 349553107 20505 632903 SH SOLE 625203 0 7700 FORTIVE CORP COM 34959J108 2626 31186 SH SOLE 30331 0 855 FORTUNA SILVER MINES INC COM 349915108 1606 368079 SH SOLE 368079 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 753 14376 SH SOLE 12931 0 1445 FRANCO NEVADA CORP COM 351858105 58164 930525 SH SOLE 928095 0 2430 FRANKLIN RES INC COM 354613101 1167 38376 SH SOLE 36621 0 1755 FRANKLIN STREET PPTYS CORP COM 35471R106 122 15225 SH SOLE 15225 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1837 132002 SH SOLE 124517 0 7485 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 399 7760 SH SOLE 7160 0 600 FS INVT CORP COM 302635107 72 10255 SH SOLE 10255 0 0 FTI CONSULTING INC COM 302941109 345 4719 SH SOLE 4719 0 0 FULLER H B CO COM 359694106 220 4259 SH SOLE 4259 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1471 19760 SH SOLE 15796 0 3964 GAMESTOP CORP NEW CL A 36467W109 189 12364 SH SOLE 12364 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 278 7897 SH SOLE 7897 0 0 GANNETT CO INC COM 36473H104 144 14355 SH SOLE 14355 0 0 GAP INC DEL COM 364760108 947 32830 SH SOLE 24823 0 8007 GARMIN LTD SHS H2906T109 784 11187 SH SOLE 5572 0 5615 GARTNER INC COM 366651107 1345 8486 SH SOLE 7808 0 678 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 345 17705 SH SOLE 17705 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 268 10087 SH SOLE 10087 0 0 GENERAL DYNAMICS CORP COM 369550108 5367 26216 SH SOLE 25198 0 1018 GENERAL ELECTRIC CO COM 369604103 8856 784388 SH SOLE 768529 0 15859 GENERAL MLS INC COM 370334104 13501 314673 SH SOLE 311513 0 3160 GENERAL MTRS CO COM 37045V100 3989 118485 SH SOLE 116835 0 1650 GENTEX CORP COM 371901109 273 12713 SH SOLE 9556 0 3157 GENUINE PARTS CO COM 372460105 1407 14156 SH SOLE 12904 0 1252 GENWORTH FINL INC COM CL A 37247D106 81 19438 SH SOLE 19438 0 0 G-III APPAREL GROUP LTD COM 36237H101 278 5777 SH SOLE 5777 0 0 GILDAN ACTIVEWEAR INC COM 375916103 4330 142424 SH SOLE 138804 0 3620 GILEAD SCIENCES INC COM 375558103 23475 304036 SH SOLE 299253 0 4783 GLACIER BANCORP INC NEW COM 37637Q105 271 6293 SH SOLE 6293 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6700 167279 SH SOLE 162499 0 4780 GLOBAL PMTS INC COM 37940X102 7288 57203 SH SOLE 55724 0 1479 GLOBALSTAR INC COM 378973408 23 45523 SH SOLE 45523 0 0 GODADDY INC CL A 380237107 569 6819 SH SOLE 5993 0 826 GOLD STD VENTURES CORP COM 380738104 2888 1689243 SH SOLE 1689243 0 0 GOLDCORP INC NEW COM 380956409 173513 17043530 SH SOLE 17032580 0 10950 GOLDMAN SACHS GROUP INC COM 38141G104 7230 32241 SH SOLE 31984 0 257 GOODYEAR TIRE & RUBR CO COM 382550101 544 23243 SH SOLE 20571 0 2672 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 148 13071 SH SOLE 13071 0 0 GRACE W R & CO DEL NEW COM 38388F108 526 7362 SH SOLE 7362 0 0 GRACO INC COM 384109104 281 6071 SH SOLE 6071 0 0 GRAINGER W W INC COM 384802104 1875 5245 SH SOLE 4684 0 561 GRAN TIERRA ENERGY INC COM 38500T101 4448 1168703 SH SOLE 1168703 0 0 GRAND CANYON ED INC COM 38526M106 200 1773 SH SOLE 1773 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 181247 4223743 SH SOLE 4223173 0 570 GRAPHIC PACKAGING HLDG CO COM 388689101 143 10232 SH SOLE 10232 0 0 GREAT WESTN BANCORP INC COM 391416104 306 7262 SH SOLE 7262 0 0 GREENBRIER COS INC COM 393657101 228 3788 SH SOLE 3788 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 2536 118692 SH SOLE 100196 0 18496 GROUPE CGI INC CL A SUB VTG 39945C109 52748 818750 SH SOLE 815070 0 3680 GROUPON INC COM 399473107 76 20092 SH SOLE 20092 0 0 GRUBHUB INC COM 400110102 432 3113 SH SOLE 3113 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 277 2747 SH SOLE 2747 0 0 HAEMONETICS CORP COM 405024100 219 1911 SH SOLE 1911 0 0 HALLIBURTON CO COM 406216101 4902 120936 SH SOLE 111164 0 9772 HANESBRANDS INC COM 410345102 671 36392 SH SOLE 30896 0 5496 HARLEY DAVIDSON INC COM 412822108 714 15753 SH SOLE 14523 0 1230 HARRIS CORP DEL COM 413875105 2861 16906 SH SOLE 10383 0 6523 HARTFORD FINL SVCS GROUP INC COM 416515104 1762 35263 SH SOLE 32157 0 3106 HASBRO INC COM 418056107 2025 19265 SH SOLE 15437 0 3828 HAWAIIAN HOLDINGS INC COM 419879101 249 6200 SH SOLE 6200 0 0 HCA HEALTHCARE INC COM 40412C101 4214 30288 SH SOLE 27345 0 2943 HCP INC COM 40414L109 1129 42895 SH SOLE 36750 0 6145 HD SUPPLY HLDGS INC COM 40416M105 281 6564 SH SOLE 6564 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 208 7798 SH SOLE 7798 0 0 HEALTHEQUITY INC COM 42226A107 214 2271 SH SOLE 2271 0 0 HECLA MNG CO COM 422704106 39 13952 SH SOLE 13952 0 0 HEICO CORP NEW COM 422806109 339 3657 SH SOLE 3657 0 0 HEICO CORP NEW CL A 422806208 369 4882 SH SOLE 4882 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 190 19188 SH SOLE 19188 0 0 HELMERICH & PAYNE INC COM 423452101 830 12066 SH SOLE 9511 0 2555 HENRY JACK & ASSOC INC COM 426281101 813 5078 SH SOLE 2562 0 2516 HERBALIFE NUTRITION LTD COM SHS G4412G101 497 9119 SH SOLE 6258 0 2861 HERSHEY CO COM 427866108 1913 18752 SH SOLE 14825 0 3927 HESS CORP COM 42809H107 1906 26626 SH SOLE 25070 0 1556 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2321 142301 SH SOLE 137652 0 4649 HEXCEL CORP NEW COM 428291108 215 3205 SH SOLE 3205 0 0 HIGHPOINT RES CORP COM 43114K108 73 14940 SH SOLE 14940 0 0 HILL ROM HLDGS INC COM 431475102 220 2329 SH SOLE 2329 0 0 HILLENBRAND INC COM 431571108 260 4975 SH SOLE 4975 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 2138 26466 SH SOLE 25242 0 1224 HMS HLDGS CORP COM 40425J101 246 7505 SH SOLE 7505 0 0 HOLLYFRONTIER CORP COM 436106108 1472 21054 SH SOLE 15232 0 5822 HOLOGIC INC COM 436440101 1591 38817 SH SOLE 35032 0 3785 HOME DEPOT INC COM 437076102 22420 108229 SH SOLE 106060 0 2169 HONEYWELL INTL INC COM 438516106 12366 74315 SH SOLE 72927 0 1388 HOPE BANCORP INC COM 43940T109 278 17217 SH SOLE 17217 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 239 5313 SH SOLE 5313 0 0 HORMEL FOODS CORP COM 440452100 1863 47293 SH SOLE 31816 0 15477 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 313 10848 SH SOLE 6261 0 4587 HOST HOTELS & RESORTS INC COM 44107P104 1481 70181 SH SOLE 66687 0 3494 HOWARD HUGHES CORP COM 44267D107 208 1672 SH SOLE 1672 0 0 HP INC COM 40434L105 3899 151295 SH SOLE 146019 0 5276 HSBC HLDGS PLC SPON ADR NEW 404280406 3061 69581 SH SOLE 45841 0 23740 HUBBELL INC COM 443510607 254 1899 SH SOLE 1899 0 0 HUBSPOT INC COM 443573100 218 1441 SH SOLE 1441 0 0 HUDBAY MINERALS INC COM 443628102 703 138910 SH SOLE 138910 0 0 HUMANA INC COM 444859102 5660 16720 SH SOLE 14140 0 2580 HUNT J B TRANS SVCS INC COM 445658107 2081 17493 SH SOLE 16327 0 1166 HUNTINGTON BANCSHARES INC COM 446150104 1828 122506 SH SOLE 98184 0 24322 HUNTINGTON INGALLS INDS INC COM 446413106 1042 4069 SH SOLE 3804 0 265 HUNTSMAN CORP COM 447011107 236 8661 SH SOLE 8661 0 0 HYATT HOTELS CORP COM CL A 448579102 337 4237 SH SOLE 4237 0 0 IAC INTERACTIVECORP COM 44919P508 1097 5060 SH SOLE 2907 0 2153 IAMGOLD CORP COM 450913108 911 247990 SH SOLE 247990 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 441 6242 SH SOLE 6242 0 0 ICU MED INC COM 44930G107 202 713 SH SOLE 713 0 0 IDEX CORP COM 45167R104 415 2752 SH SOLE 2752 0 0 IDEXX LABS INC COM 45168D104 2973 11908 SH SOLE 11143 0 765 IHS MARKIT LTD SHS G47567105 3358 62234 SH SOLE 41049 0 21185 ILLINOIS TOOL WKS INC COM 452308109 4085 28947 SH SOLE 28559 0 388 ILLUMINA INC COM 452327109 7644 20825 SH SOLE 19188 0 1637 IMPERIAL OIL LTD COM NEW 453038408 4109 127061 SH SOLE 127061 0 0 INCYTE CORP COM 45337C102 1950 28224 SH SOLE 25646 0 2578 INDEPENDENCE RLTY TR INC COM 45378A106 125 11855 SH SOLE 11855 0 0 INGERSOLL-RAND PLC SHS G47791101 1463 14305 SH SOLE 13568 0 737 INGEVITY CORP COM 45688C107 367 3603 SH SOLE 3603 0 0 INGREDION INC COM 457187102 383 3649 SH SOLE 2509 0 1140 INSIGHT ENTERPRISES INC COM 45765U103 241 4459 SH SOLE 4459 0 0 INSULET CORP COM 45784P101 227 2139 SH SOLE 2139 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 217 4609 SH SOLE 4609 0 0 INTEL CORP COM 458140100 29082 614977 SH SOLE 609774 0 5203 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5054 67485 SH SOLE 62807 0 4678 INTERNATIONAL BUSINESS MACHS COM 459200101 12598 83314 SH SOLE 81187 0 2127 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1127 8101 SH SOLE 6857 0 1244 INTERPUBLIC GROUP COS INC COM 460690100 855 37392 SH SOLE 32700 0 4692 INTL PAPER CO COM 460146103 1893 38509 SH SOLE 37168 0 1341 INTUIT COM 461202103 7951 34966 SH SOLE 33791 0 1175 INTUITIVE SURGICAL INC COM NEW 46120E602 9380 16341 SH SOLE 14773 0 1568 INVESCO LTD SHS G491BT108 1641 71714 SH SOLE 67894 0 3820 INVESCO MORTGAGE CAPITAL INC COM 46131B100 232 14679 SH SOLE 14679 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 6408 34493 SH SOLE 34493 0 0 INVESTORS BANCORP INC NEW COM 46146L101 144 11700 SH SOLE 11700 0 0 INVITATION HOMES INC COM 46187W107 550 24011 SH SOLE 18669 0 5342 IONIS PHARMACEUTICALS INC COM 462222100 232 4503 SH SOLE 4503 0 0 IPG PHOTONICS CORP COM 44980X109 632 4048 SH SOLE 3773 0 275 IQVIA HLDGS INC COM 46266C105 2300 17729 SH SOLE 15569 0 2160 IRIDIUM COMMUNICATIONS INC COM 46269C102 283 12595 SH SOLE 12595 0 0 IRON MTN INC NEW COM 46284V101 982 28460 SH SOLE 24537 0 3923 ISHARES INC MSCI AUST ETF 464286103 7449 336737 SH SOLE 336737 0 0 ISHARES INC MSCI CDA ETF 464286509 2774 96401 SH SOLE 96401 0 0 ISHARES INC MSCI SPAIN ETF 464286764 357 12053 SH SOLE 12053 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 4346 179055 SH SOLE 179055 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 15001 463709 SH SOLE 463709 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 3781 62779 SH SOLE 62779 0 0 ISHARES TR SELECT DIVID ETF 464287168 219 2191 SH SOLE 2191 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 62878 1465005 SH SOLE 1459005 0 6000 ISHARES TR MSCI EAFE ETF 464287465 296316 4358231 SH SOLE 4358231 0 0 ISHARES TR EUROPE ETF 464287861 1941 43072 SH SOLE 43072 0 0 ISHARES TR IBOXX HI YD ETF 464288513 22178 256576 SH SOLE 256576 0 0 ISHARES TR NEW ZEALAND ETF 464289123 8527 175462 SH SOLE 175462 0 0 ISHARES TR MSCI INDIA ETF 46429B598 8553 263425 SH SOLE 263425 0 0 ISHARES TR MSCI CHINA ETF 46429B671 692 11552 SH SOLE 11552 0 0 ISHARES TR MIN VOL USA ETF 46429B697 569 9973 SH SOLE 0 0 9973 ISHARES TR MSCI UK ETF NEW 46435G334 10901 319503 SH SOLE 319503 0 0 ITRON INC COM 465741106 218 3390 SH SOLE 3390 0 0 ITT INC COM 45073V108 206 3369 SH SOLE 3369 0 0 JABIL INC COM 466313103 267 9874 SH SOLE 6183 0 3691 JACOBS ENGR GROUP INC DEL COM 469814107 929 12138 SH SOLE 11092 0 1046 JD COM INC SPON ADR CL A 47215P106 1466 56200 SH SOLE 56200 0 0 JEFFERIES FINL GROUP INC COM 47233W109 687 31266 SH SOLE 28692 0 2574 JETBLUE AIRWAYS CORP COM 477143101 218 11247 SH SOLE 11247 0 0 JOHNSON & JOHNSON COM 478160104 37594 272082 SH SOLE 258227 0 13855 JOHNSON CTLS INTL PLC SHS G51502105 3007 85920 SH SOLE 78755 0 7165 JONES LANG LASALLE INC COM 48020Q107 233 1617 SH SOLE 1617 0 0 JPMORGAN CHASE & CO COM 46625H100 51933 460239 SH SOLE 455779 0 4460 JUNIPER NETWORKS INC COM 48203R104 1187 39620 SH SOLE 30047 0 9573 KAISER ALUMINUM CORP COM PAR $0.01 483007704 255 2336 SH SOLE 2336 0 0 KAMAN CORP COM 483548103 251 3752 SH SOLE 3752 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1196 10562 SH SOLE 8738 0 1824 KAPSTONE PAPER & PACKAGING C COM 48562P103 387 11409 SH SOLE 11409 0 0 KAR AUCTION SVCS INC COM 48238T109 297 4982 SH SOLE 4982 0 0 KELLOGG CO COM 487836108 2452 35015 SH SOLE 26041 0 8974 KENNAMETAL INC COM 489170100 320 7356 SH SOLE 7356 0 0 KEURIG DR PEPPER INC COM 49271V100 212 9169 SH SOLE 6268 0 2901 KEYCORP NEW COM 493267108 2444 122860 SH SOLE 96592 0 26268 KEYSIGHT TECHNOLOGIES INC COM 49338L103 547 8250 SH SOLE 6791 0 1459 KILROY RLTY CORP COM 49427F108 251 3505 SH SOLE 3505 0 0 KIMBERLY CLARK CORP COM 494368103 5841 51398 SH SOLE 48581 0 2817 KIMCO RLTY CORP COM 49446R109 673 40192 SH SOLE 36338 0 3854 KINDER MORGAN INC DEL COM 49456B101 3337 188185 SH SOLE 183605 0 4580 KINROSS GOLD CORP COM NO PAR 496902404 3456 1269097 SH SOLE 1269097 0 0 KIRBY CORP COM 497266106 207 2512 SH SOLE 2512 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 6913 365028 SH SOLE 365028 0 0 KITE RLTY GROUP TR COM NEW 49803T300 182 10950 SH SOLE 10950 0 0 KLA-TENCOR CORP COM 482480100 2303 22645 SH SOLE 20239 0 2406 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 220 6386 SH SOLE 6386 0 0 KNOWLES CORP COM 49926D109 190 11412 SH SOLE 11412 0 0 KOHLS CORP COM 500255104 1511 20273 SH SOLE 14512 0 5761 KRAFT HEINZ CO COM 500754106 29722 539317 SH SOLE 537247 0 2070 KROGER CO COM 501044101 2705 92933 SH SOLE 74941 0 17992 L BRANDS INC COM 501797104 841 27746 SH SOLE 22641 0 5105 L3 TECHNOLOGIES INC COM 502413107 1595 7501 SH SOLE 6851 0 650 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2226 12818 SH SOLE 9114 0 3704 LAM RESEARCH CORP COM 512807108 3459 22801 SH SOLE 21109 0 1692 LAMAR ADVERTISING CO NEW CL A 512816109 276 3544 SH SOLE 3544 0 0 LAMB WESTON HLDGS INC COM 513272104 501 7518 SH SOLE 6288 0 1230 LAREDO PETROLEUM INC COM 516806106 151 18509 SH SOLE 18509 0 0 LAS VEGAS SANDS CORP COM 517834107 1844 31073 SH SOLE 27910 0 3163 LAUDER ESTEE COS INC CL A 518439104 3958 27238 SH SOLE 24706 0 2532 LAZARD LTD SHS A G54050102 222 4616 SH SOLE 4616 0 0 LEAR CORP COM NEW 521865204 452 3117 SH SOLE 2325 0 792 LEGGETT & PLATT INC COM 524660107 548 12508 SH SOLE 11264 0 1244 LEIDOS HLDGS INC COM 525327102 364 5262 SH SOLE 5262 0 0 LENNAR CORP CL A 526057104 1230 26352 SH SOLE 24444 0 1908 LENNOX INTL INC COM 526107107 2829 12954 SH SOLE 8254 0 4700 LIBERTY BROADBAND CORP COM SER A 530307107 614 7278 SH SOLE 6434 0 844 LIBERTY GLOBAL PLC SHS CL A G5480U104 444 15340 SH SOLE 8742 0 6598 LIBERTY GLOBAL PLC SHS CL C G5480U120 818 29035 SH SOLE 23361 0 5674 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 591 13610 SH SOLE 11905 0 1705 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 294 8264 SH SOLE 8264 0 0 LIBERTY PPTY TR SH BEN INT 531172104 457 10816 SH SOLE 5451 0 5365 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 210 764 SH SOLE 764 0 0 LILLY ELI & CO COM 532457108 10900 101578 SH SOLE 91355 0 10223 LINCOLN ELEC HLDGS INC COM 533900106 219 2348 SH SOLE 2348 0 0 LINCOLN NATL CORP IND COM 534187109 1355 20022 SH SOLE 19135 0 887 LIVE NATION ENTERTAINMENT IN COM 538034109 398 7314 SH SOLE 7314 0 0 LKQ CORP COM 501889208 1038 32762 SH SOLE 26686 0 6076 LOCKHEED MARTIN CORP COM 539830109 8957 25890 SH SOLE 23318 0 2572 LOEWS CORP COM 540424108 1350 26876 SH SOLE 25569 0 1307 LOWES COS INC COM 548661107 9070 78991 SH SOLE 78228 0 763 LPL FINL HLDGS INC COM 50212V100 2024 31375 SH SOLE 31375 0 0 LULULEMON ATHLETICA INC COM 550021109 333 2052 SH SOLE 0 0 2052 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1958 19097 SH SOLE 17606 0 1491 M & T BK CORP COM 55261F104 2439 14822 SH SOLE 13063 0 1759 MACERICH CO COM 554382101 643 11626 SH SOLE 10540 0 1086 MACYS INC COM 55616P104 1188 34210 SH SOLE 26259 0 7951 MADDEN STEVEN LTD COM 556269108 225 4253 SH SOLE 4253 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 376 1191 SH SOLE 1191 0 0 MAG SILVER CORP COM 55903Q104 2253 278910 SH SOLE 278910 0 0 MAGELLAN HEALTH INC COM NEW 559079207 223 3098 SH SOLE 3098 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 549 8108 SH SOLE 8108 0 0 MAGNA INTL INC COM 559222401 209895 3998843 SH SOLE 3996743 0 2100 MAIDEN HOLDINGS LTD SHS G5753U112 29 10015 SH SOLE 10015 0 0 MANPOWERGROUP INC COM 56418H100 289 3361 SH SOLE 2316 0 1045 MANTECH INTL CORP CL A 564563104 234 3701 SH SOLE 3701 0 0 MANULIFE FINL CORP COM 56501R106 390146 21841707 SH SOLE 21814087 0 27620 MARATHON OIL CORP COM 565849106 1874 80508 SH SOLE 75617 0 4891 MARATHON PETE CORP COM 56585A102 5249 65634 SH SOLE 61188 0 4446 MARKEL CORP COM 570535104 2795 2352 SH SOLE 1467 0 885 MARKETAXESS HLDGS INC COM 57060D108 243 1362 SH SOLE 1362 0 0 MARRIOTT INTL INC NEW CL A 571903202 5760 43626 SH SOLE 43052 0 574 MARSH & MCLENNAN COS INC COM 571748102 4017 48562 SH SOLE 44720 0 3842 MARTIN MARIETTA MATLS INC COM 573284106 1747 9602 SH SOLE 8572 0 1030 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 836 43340 SH SOLE 22955 0 20385 MASCO CORP COM 574599106 1056 28839 SH SOLE 27267 0 1572 MASIMO CORP COM 574795100 227 1824 SH SOLE 1824 0 0 MASTERCARD INCORPORATED CL A 57636Q104 31118 139789 SH SOLE 132232 0 7557 MATCH GROUP INC COM 57665R106 2409 41599 SH SOLE 41599 0 0 MATSON INC COM 57686G105 216 5454 SH SOLE 5454 0 0 MATTEL INC COM 577081102 670 42698 SH SOLE 29597 0 13101 MATTHEWS INTL CORP CL A 577128101 203 4043 SH SOLE 4043 0 0 MAXAR TECHNOLOGIES LTD COM 57778L103 25424 772568 SH SOLE 772568 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 1443 25590 SH SOLE 21606 0 3984 MCCORMICK & CO INC COM NON VTG 579780206 2305 17499 SH SOLE 10908 0 6591 MCDONALDS CORP COM 580135101 13174 78750 SH SOLE 72409 0 6341 MCKESSON CORP COM 58155Q103 2585 19485 SH SOLE 18193 0 1292 MDU RES GROUP INC COM 552690109 252 9824 SH SOLE 7416 0 2408 MEDICAL PPTYS TRUST INC COM 58463J304 209 14011 SH SOLE 14011 0 0 MEDTRONIC PLC SHS G5960L103 13747 139743 SH SOLE 123543 0 16200 MELCO RESORT ENTERTAINMENT L ADR 585464100 331 15665 SH SOLE 15665 0 0 MERCADOLIBRE INC COM 58733R102 767 2252 SH SOLE 1868 0 384 MERCK & CO INC COM 58933Y105 24316 342762 SH SOLE 331531 0 11231 METHANEX CORP COM 59151K108 3967 50290 SH SOLE 50130 0 160 METLIFE INC COM 59156R108 4520 96755 SH SOLE 91127 0 5628 METTLER TOLEDO INTERNATIONAL COM 592688105 4024 6607 SH SOLE 4762 0 1845 MFA FINL INC COM 55272X102 115 15669 SH SOLE 15669 0 0 MGIC INVT CORP WIS COM 552848103 176 13224 SH SOLE 13224 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 303 10271 SH SOLE 10271 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1195 42811 SH SOLE 39295 0 3516 MICHAEL KORS HLDGS LTD SHS G60754101 748 10905 SH SOLE 7563 0 3342 MICROCHIP TECHNOLOGY INC COM 595017104 2484 31485 SH SOLE 30744 0 741 MICRON TECHNOLOGY INC COM 595112103 8857 195829 SH SOLE 190076 0 5753 MICROSOFT CORP COM 594918104 151032 1320557 SH SOLE 1311194 0 9363 MID AMER APT CMNTYS INC COM 59522J103 1211 12093 SH SOLE 10080 0 2013 MIDDLEBY CORP COM 596278101 263 2035 SH SOLE 2035 0 0 MITEL NETWORKS CORP COM 60671Q104 589 53521 SH SOLE 53521 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 103 12081 SH SOLE 12081 0 0 MOHAWK INDS INC COM 608190104 1087 6199 SH SOLE 5969 0 230 MOLINA HEALTHCARE INC COM 60855R100 320 2151 SH SOLE 2151 0 0 MOLSON COORS BREWING CO CL B 60871R209 1571 25549 SH SOLE 22761 0 2788 MONDELEZ INTL INC CL A 609207105 28782 669964 SH SOLE 668357 0 1607 MONRO INC COM 610236101 287 4126 SH SOLE 4126 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3946 67714 SH SOLE 64717 0 2997 MOODYS CORP COM 615369105 8185 48951 SH SOLE 43677 0 5274 MOOG INC CL A 615394202 243 2826 SH SOLE 2826 0 0 MORGAN STANLEY COM NEW 617446448 7028 150917 SH SOLE 149427 0 1490 MOSAIC CO NEW COM 61945C103 1277 39326 SH SOLE 31847 0 7479 MOTOROLA SOLUTIONS INC COM NEW 620076307 3206 24632 SH SOLE 17391 0 7241 MPLX LP COM UNIT REP LTD 55336V100 974 28077 SH SOLE 28077 0 0 MSCI INC COM 55354G100 4574 25783 SH SOLE 18256 0 7527 MUELLER INDS INC COM 624756102 218 7531 SH SOLE 7531 0 0 MURPHY OIL CORP COM 626717102 344 10327 SH SOLE 6303 0 4024 MYLAN N V SHS EURO N59465109 1967 53742 SH SOLE 48432 0 5310 NABORS INDUSTRIES LTD SHS G6359F103 77 12526 SH SOLE 12526 0 0 NASDAQ INC COM 631103108 1077 12550 SH SOLE 11723 0 827 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2612 50364 SH SOLE 47572 0 2792 NATIONAL INSTRS CORP COM 636518102 223 4623 SH SOLE 4623 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1694 39315 SH SOLE 34632 0 4683 NATIONAL RETAIL PPTYS INC COM 637417106 340 7584 SH SOLE 5728 0 1856 NAVIGATORS GROUP INC COM 638904102 201 2904 SH SOLE 2904 0 0 NBT BANCORP INC COM 628778102 212 5521 SH SOLE 5521 0 0 NEKTAR THERAPEUTICS COM 640268108 842 13812 SH SOLE 13812 0 0 NETAPP INC COM 64110D104 2361 27489 SH SOLE 22939 0 4550 NETEASE INC SPONSORED ADR 64110W102 1476 6468 SH SOLE 5218 0 1250 NETFLIX INC COM 64110L106 21720 58054 SH SOLE 56507 0 1547 NETGEAR INC COM 64111Q104 256 4071 SH SOLE 4071 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 391 3181 SH SOLE 3181 0 0 NEVSUN RES LTD COM 64156L101 712 160735 SH SOLE 160735 0 0 NEW GOLD INC CDA COM 644535106 949 1202564 SH SOLE 1202564 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1915 25872 SH SOLE 25872 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 214 11986 SH SOLE 11986 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 324 31210 SH SOLE 17960 0 13250 NEW YORK MTG TR INC COM PAR $.02 649604501 92 15108 SH SOLE 15108 0 0 NEWELL BRANDS INC COM 651229106 945 46544 SH SOLE 41938 0 4606 NEWFIELD EXPL CO COM 651290108 619 21464 SH SOLE 17158 0 4306 NEWMONT MINING CORP COM 651639106 5618 186020 SH SOLE 153328 0 32692 NEWPARK RES INC COM PAR $.01NEW 651718504 126 12210 SH SOLE 12210 0 0 NEWS CORP NEW CL A 65249B109 576 43681 SH SOLE 39771 0 3910 NEXGEN ENERGY LTD COM 65340P106 318 156987 SH SOLE 156987 0 0 NEXTERA ENERGY INC COM 65339F101 7944 47401 SH SOLE 41578 0 5823 NIELSEN HLDGS PLC SHS EUR G6518L108 596 21532 SH SOLE 17482 0 4050 NIKE INC CL B 654106103 11401 134572 SH SOLE 129725 0 4847 NISOURCE INC COM 65473P105 850 34115 SH SOLE 28999 0 5116 NOBLE CORP PLC SHS USD G65431101 154 21917 SH SOLE 21917 0 0 NOBLE ENERGY INC COM 655044105 1486 47640 SH SOLE 42839 0 4801 NORBORD INC COM NEW 65548P403 911 27511 SH SOLE 27511 0 0 NORDSON CORP COM 655663102 288 2074 SH SOLE 2074 0 0 NORDSTROM INC COM 655664100 970 16215 SH SOLE 11871 0 4344 NORFOLK SOUTHERN CORP COM 655844108 5131 28429 SH SOLE 26927 0 1502 NORTHERN TR CORP COM 665859104 4604 45076 SH SOLE 42250 0 2826 NORTHROP GRUMMAN CORP COM 666807102 5824 18350 SH SOLE 15436 0 2914 NORTHWEST BANCSHARES INC MD COM 667340103 234 13521 SH SOLE 13521 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1168 20341 SH SOLE 19100 0 1241 NOVAGOLD RES INC COM NEW 66987E206 430 116523 SH SOLE 116523 0 0 NOVARTIS A G SPONSORED ADR 66987V109 4775 55417 SH SOLE 52167 0 3250 NOVAVAX INC COM 670002104 25 13259 SH SOLE 13259 0 0 NRG ENERGY INC COM NEW 629377508 1277 34152 SH SOLE 26459 0 7693 NUANCE COMMUNICATIONS INC COM 67020Y100 292 16868 SH SOLE 11046 0 5822 NUCOR CORP COM 670346105 1952 30769 SH SOLE 28853 0 1916 NUTANIX INC CL A 67059N108 243 5687 SH SOLE 5687 0 0 NUTRIEN LTD COM 67077M108 393567 6821488 SH SOLE 6815830 0 5658 NVENT ELECTRIC PLC SHS G6700G107 242 8916 SH SOLE 6438 0 2478 NVIDIA CORP COM 67066G104 30526 108627 SH SOLE 106894 0 1733 NVR INC COM 62944T105 531 215 SH SOLE 132 0 83 NXP SEMICONDUCTORS N V COM N6596X109 2256 26382 SH SOLE 23821 0 2561 O REILLY AUTOMOTIVE INC NEW COM 67103H107 4690 13504 SH SOLE 10680 0 2824 OAKTREE CAP GROUP LLC UNIT CL A 674001201 228 5511 SH SOLE 5511 0 0 OASIS PETE INC NEW COM 674215108 164 11592 SH SOLE 11592 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 10244 124665 SH SOLE 115171 0 9494 OCH ZIFF CAP MGMT GROUP CL A 67551U105 31 20807 SH SOLE 20807 0 0 OCLARO INC COM NEW 67555N206 119 13280 SH SOLE 13280 0 0 OFFICE DEPOT INC COM 676220106 211 65875 SH SOLE 65875 0 0 OGE ENERGY CORP COM 670837103 248 6830 SH SOLE 6830 0 0 OIL STS INTL INC COM 678026105 267 8031 SH SOLE 8031 0 0 OKTA INC CL A 679295105 254 3613 SH SOLE 3613 0 0 OLD DOMINION FGHT LINES INC COM 679580100 540 3348 SH SOLE 2903 0 445 OLD NATL BANCORP IND COM 680033107 343 17747 SH SOLE 17747 0 0 OLD REP INTL CORP COM 680223104 431 19268 SH SOLE 10817 0 8451 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 216 2247 SH SOLE 2247 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 253 7709 SH SOLE 7709 0 0 OMNICOM GROUP INC COM 681919106 1465 21532 SH SOLE 19994 0 1538 ON SEMICONDUCTOR CORP COM 682189105 275 14924 SH SOLE 14924 0 0 ONEOK INC NEW COM 682680103 2582 38090 SH SOLE 36721 0 1369 OPEN TEXT CORP COM 683715106 5585 146871 SH SOLE 144471 0 2400 OPKO HEALTH INC COM 68375N103 72 20786 SH SOLE 20786 0 0 ORACLE CORP COM 68389X105 15761 305688 SH SOLE 300136 0 5552 OSISKO GOLD ROYALTIES LTD COM 68827L101 2654 350043 SH SOLE 350043 0 0 OWENS CORNING NEW COM 690742101 220 4054 SH SOLE 4054 0 0 PACCAR INC COM 693718108 3241 47528 SH SOLE 46544 0 984 PACKAGING CORP AMER COM 695156109 1004 9157 SH SOLE 8067 0 1090 PACWEST BANCORP DEL COM 695263103 217 4545 SH SOLE 4545 0 0 PALO ALTO NETWORKS INC COM 697435105 1269 5633 SH SOLE 3993 0 1640 PAN AMERICAN SILVER CORP COM 697900108 1201 81516 SH SOLE 81516 0 0 PARK HOTELS RESORTS INC COM 700517105 334 10174 SH SOLE 7749 0 2425 PARKER HANNIFIN CORP COM 701094104 2284 12418 SH SOLE 12069 0 349 PARSLEY ENERGY INC CL A 701877102 275 9390 SH SOLE 9390 0 0 PAYCHEX INC COM 704326107 3774 51245 SH SOLE 45227 0 6018 PAYCOM SOFTWARE INC COM 70432V102 332 2139 SH SOLE 2139 0 0 PAYPAL HLDGS INC COM 70450Y103 14686 167191 SH SOLE 166338 0 853 PDC ENERGY INC COM 69327R101 408 8343 SH SOLE 8343 0 0 PEMBINA PIPELINE CORP COM 706327103 167772 4941266 SH SOLE 4934486 0 6780 PENNEY J C INC COM 708160106 76 45985 SH SOLE 45985 0 0 PENTAIR PLC SHS G7S00T104 715 16499 SH SOLE 15090 0 1409 PEOPLES UNITED FINANCIAL INC COM 712704105 779 45499 SH SOLE 30044 0 15455 PEPSICO INC COM 713448108 24460 218788 SH SOLE 207343 0 11445 PERKINELMER INC COM 714046109 936 9625 SH SOLE 9625 0 0 PERRIGO CO PLC SHS G97822103 640 9035 SH SOLE 6761 0 2274 PERSPECTA INC COM 715347100 205 7979 SH SOLE 5048 0 2931 PFIZER INC COM 717081103 27226 617794 SH SOLE 594937 0 22857 PG&E CORP COM 69331C108 2434 52899 SH SOLE 44936 0 7963 PHILIP MORRIS INTL INC COM 718172109 15365 188429 SH SOLE 182150 0 6279 PHILLIPS 66 COM 718546104 4739 42040 SH SOLE 39163 0 2877 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 220 4306 SH SOLE 4306 0 0 PINNACLE FOODS INC DEL COM 72348P104 283 4360 SH SOLE 4360 0 0 PINNACLE WEST CAP CORP COM 723484101 823 10393 SH SOLE 9598 0 795 PIONEER NAT RES CO COM 723787107 9385 53879 SH SOLE 50712 0 3167 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 649 25935 SH SOLE 25935 0 0 PLEXUS CORP COM 729132100 241 4120 SH SOLE 4120 0 0 PNC FINL SVCS GROUP INC COM 693475105 6410 47070 SH SOLE 44880 0 2190 POLARIS INDS INC COM 731068102 376 3724 SH SOLE 2231 0 1493 POOL CORPORATION COM 73278L105 246 1473 SH SOLE 1473 0 0 POST HLDGS INC COM 737446104 240 2451 SH SOLE 2451 0 0 PPG INDS INC COM 693506107 3021 27681 SH SOLE 27119 0 562 PPL CORP COM 69351T106 4171 142539 SH SOLE 126367 0 16172 PRA GROUP INC COM 69354N106 213 5928 SH SOLE 5928 0 0 PRA HEALTH SCIENCES INC COM 69354M108 254 2305 SH SOLE 2305 0 0 PRAXAIR INC COM 74005P104 5242 32615 SH SOLE 32154 0 461 PRECISION DRILLING CORP COM 2010 74022D308 3515 1018819 SH SOLE 1018819 0 0 PREMIER INC CL A 74051N102 239 5226 SH SOLE 5226 0 0 PRETIUM RES INC COM 74139C102 1018 134012 SH SOLE 134012 0 0 PRICE T ROWE GROUP INC COM 74144T108 2447 22417 SH SOLE 21785 0 632 PRINCIPAL FINL GROUP INC COM 74251V102 1462 24950 SH SOLE 23961 0 989 PROASSURANCE CORP COM 74267C106 206 4395 SH SOLE 4395 0 0 PROCTER AND GAMBLE CO COM 742718109 21989 264417 SH SOLE 251205 0 13212 PROGRESSIVE CORP OHIO COM 743315103 4166 58636 SH SOLE 51445 0 7191 PROLOGIS INC COM 74340W103 4180 61665 SH SOLE 60662 0 1003 PROSPECT CAPITAL CORPORATION COM 74348T102 114 15549 SH SOLE 15549 0 0 PRUDENTIAL FINL INC COM 744320102 3973 39211 SH SOLE 38257 0 954 PRUDENTIAL PLC ADR 74435K204 978 21323 SH SOLE 20523 0 800 PS BUSINESS PKS INC CALIF COM 69360J107 219 1721 SH SOLE 1721 0 0 PTC INC COM 69370C100 514 4841 SH SOLE 4170 0 671 PUBLIC STORAGE COM 74460D109 10538 52265 SH SOLE 48511 0 3754 PUBLIC SVC ENTERPRISE GROUP COM 744573106 4411 83564 SH SOLE 74726 0 8838 PULTE GROUP INC COM 745867101 630 25441 SH SOLE 23412 0 2029 PURE STORAGE INC CL A 74624M102 202 7800 SH SOLE 7800 0 0 PVH CORP COM 693656100 1208 8364 SH SOLE 6636 0 1728 QORVO INC COM 74736K101 947 12322 SH SOLE 10857 0 1465 QUAKER CHEM CORP COM 747316107 203 1003 SH SOLE 1003 0 0 QUALCOMM INC COM 747525103 14095 195685 SH SOLE 190985 0 4700 QUANTA SVCS INC COM 74762E102 439 13154 SH SOLE 13154 0 0 QUANTUM CORP COM NEW 747906501 103 43027 SH SOLE 43027 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1869 17319 SH SOLE 11911 0 5408 QURATE RETAIL INC COM SER A 74915M100 913 41094 SH SOLE 35140 0 5954 RADIANT LOGISTICS INC COM 75025X100 148 25000 SH SOLE 25000 0 0 RALPH LAUREN CORP CL A 751212101 932 6775 SH SOLE 5712 0 1063 RANDGOLD RES LTD ADR 752344309 2092 29650 SH SOLE 29650 0 0 RANGE RES CORP COM 75281A109 304 17870 SH SOLE 9488 0 8382 RAYMOND JAMES FINANCIAL INC COM 754730109 1212 13167 SH SOLE 11782 0 1385 RAYTHEON CO COM NEW 755111507 6265 30316 SH SOLE 25772 0 4544 REALTY INCOME CORP COM 756109104 3046 53558 SH SOLE 43772 0 9786 RED HAT INC COM 756577102 2299 16868 SH SOLE 15765 0 1103 REDWOOD TR INC COM 758075402 175 10799 SH SOLE 10799 0 0 REGENCY CTRS CORP COM 758849103 1120 17311 SH SOLE 13594 0 3717 REGENERON PHARMACEUTICALS COM 75886F107 5316 13156 SH SOLE 12312 0 844 REGIONS FINL CORP NEW COM 7591EP100 2444 133203 SH SOLE 101140 0 32063 REINSURANCE GROUP AMER INC COM NEW 759351604 329 2279 SH SOLE 2279 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 757 8871 SH SOLE 8871 0 0 RELX PLC SPONSORED ADR 759530108 780 37280 SH SOLE 34410 0 2870 RENAISSANCERE HOLDINGS LTD COM G7496G103 613 4586 SH SOLE 1435 0 3151 REPUBLIC SVCS INC COM 760759100 2485 34203 SH SOLE 23644 0 10559 RESMED INC COM 761152107 3430 29734 SH SOLE 21882 0 7852 RESTAURANT BRANDS INTL INC COM 76131D103 35369 597805 SH SOLE 595926 0 1879 RINGCENTRAL INC CL A 76680R206 233 2500 SH SOLE 2500 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2063 57201 SH SOLE 57201 0 0 RITE AID CORP COM 767754104 50 38760 SH SOLE 38760 0 0 RLI CORP COM 749607107 294 3736 SH SOLE 3736 0 0 ROBERT HALF INTL INC COM 770323103 870 12355 SH SOLE 10648 0 1707 ROCKWELL AUTOMATION INC COM 773903109 2494 13299 SH SOLE 12942 0 357 ROCKWELL COLLINS INC COM 774341101 2440 17373 SH SOLE 14594 0 2779 ROGERS COMMUNICATIONS INC CL B 775109200 145607 2833347 SH SOLE 2827497 0 5850 ROKU INC COM CL A 77543R102 253 3460 SH SOLE 3460 0 0 ROLLINS INC COM 775711104 837 13792 SH SOLE 12713 0 1079 ROPER TECHNOLOGIES INC COM 776696106 2808 9481 SH SOLE 9229 0 252 ROSS STORES INC COM 778296103 7865 79364 SH SOLE 66224 0 13140 ROYAL BK CDA MONTREAL QUE COM 780087102 1065026 13296437 SH SOLE 13259777 0 36660 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2293 17643 SH SOLE 16328 0 1315 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 451 6620 SH SOLE 6620 0 0 RPM INTL INC COM 749685103 294 4529 SH SOLE 4529 0 0 S&P GLOBAL INC COM 78409V104 7684 39328 SH SOLE 31871 0 7457 SABRE CORP COM 78573M104 245 9409 SH SOLE 9409 0 0 SAGE THERAPEUTICS INC COM 78667J108 231 1633 SH SOLE 1633 0 0 SALESFORCE COM INC COM 79466L302 11185 70334 SH SOLE 66025 0 4309 SANDSTORM GOLD LTD COM NEW 80013R206 2528 679276 SH SOLE 679276 0 0 SANMINA CORPORATION COM 801056102 245 8886 SH SOLE 8886 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 369 18396 SH SOLE 13038 0 5358 SAP SE SPON ADR 803054204 665 5410 SH SOLE 4970 0 440 SAREPTA THERAPEUTICS INC COM 803607100 374 2317 SH SOLE 2317 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1953 12159 SH SOLE 9890 0 2269 SCANA CORP NEW COM 80589M102 564 14512 SH SOLE 12242 0 2270 SCHEIN HENRY INC COM 806407102 3799 44684 SH SOLE 42423 0 2261 SCHLUMBERGER LTD COM 806857108 10159 166763 SH SOLE 158741 0 8022 SCHWAB CHARLES CORP NEW COM 808513105 5860 119237 SH SOLE 112753 0 6484 SEAGATE TECHNOLOGY PLC SHS G7945M107 1524 32184 SH SOLE 27061 0 5123 SEALED AIR CORP NEW COM 81211K100 1068 26596 SH SOLE 22146 0 4450 SEATTLE GENETICS INC COM 812578102 1303 16897 SH SOLE 16897 0 0 SEI INVESTMENTS CO COM 784117103 438 7168 SH SOLE 5539 0 1629 SELECTIVE INS GROUP INC COM 816300107 243 3823 SH SOLE 3823 0 0 SEMPRA ENERGY COM 816851109 2793 24557 SH SOLE 22565 0 1992 SEMTECH CORP COM 816850101 254 4562 SH SOLE 4562 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 179 10222 SH SOLE 10222 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 249 3255 SH SOLE 3255 0 0 SERVICE CORP INTL COM 817565104 289 6532 SH SOLE 6532 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 281 4537 SH SOLE 4537 0 0 SERVICENOW INC COM 81762P102 5988 30608 SH SOLE 29202 0 1406 SHAW COMMUNICATIONS INC CL B CONV 82028K200 8805 452208 SH SOLE 442468 0 9740 SHERWIN WILLIAMS CO COM 824348106 4441 9757 SH SOLE 9465 0 292 SHIRE PLC SPONSORED ADR 82481R106 10417 57471 SH SOLE 57201 0 270 SHOPIFY INC CL A 82509L107 36766 223832 SH SOLE 223310 0 522 SIERRA WIRELESS INC COM 826516106 2103 104419 SH SOLE 104419 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 224 1949 SH SOLE 1949 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 345 11707 SH SOLE 11707 0 0 SIMON PPTY GROUP INC NEW COM 828806109 17080 96636 SH SOLE 95416 0 1220 SIRIUS XM HLDGS INC COM 82968B103 2572 406890 SH SOLE 349033 0 57857 SIX FLAGS ENTMT CORP NEW COM 83001A102 201 2877 SH SOLE 2877 0 0 SKYWEST INC COM 830879102 385 6539 SH SOLE 6539 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2718 29963 SH SOLE 27846 0 2117 SL GREEN RLTY CORP COM 78440X101 842 8637 SH SOLE 7970 0 667 SLM CORP COM 78442P106 175 15712 SH SOLE 15712 0 0 SMITH A O COM 831865209 713 13352 SH SOLE 13352 0 0 SMUCKER J M CO COM NEW 832696405 1283 12499 SH SOLE 9912 0 2587 SNAP INC CL A 83304A106 171 20213 SH SOLE 20213 0 0 SNAP ON INC COM 833034101 980 5335 SH SOLE 4944 0 391 SOUTH JERSEY INDS INC COM 838518108 249 7051 SH SOLE 7051 0 0 SOUTHERN CO COM 842587107 7038 161426 SH SOLE 137479 0 23947 SOUTHERN COPPER CORP COM 84265V105 1439 33354 SH SOLE 29291 0 4063 SOUTHWEST AIRLS CO COM 844741108 12823 205336 SH SOLE 200483 0 4853 SOUTHWESTERN ENERGY CO COM 845467109 111 21716 SH SOLE 21716 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 202704 697248 SH SOLE 695370 0 1878 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 9778 271240 SH SOLE 271240 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 609 17053 SH SOLE 17053 0 0 SPIRE INC COM 84857L101 458 6227 SH SOLE 6227 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 366 3992 SH SOLE 3992 0 0 SPIRIT RLTY CAP INC NEW COM 84860W102 128 15873 SH SOLE 15873 0 0 SPLUNK INC COM 848637104 4791 39623 SH SOLE 38754 0 869 SPRINT CORP COM SER 1 85207U105 1078 164759 SH SOLE 141987 0 22772 SPX FLOW INC COM 78469X107 283 5444 SH SOLE 5444 0 0 SQUARE INC CL A 852234103 1464 14784 SH SOLE 14046 0 738 SRC ENERGY INC COM 78470V108 276 31001 SH SOLE 31001 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 544 9564 SH SOLE 8319 0 1245 SSR MNG INC COM 784730103 4833 556339 SH SOLE 556339 0 0 STANLEY BLACK & DECKER INC COM 854502101 2087 14249 SH SOLE 13849 0 400 STANTEC INC COM 85472N109 1506 60580 SH SOLE 60580 0 0 STARBUCKS CORP COM 855244109 10863 191122 SH SOLE 186552 0 4570 STARS GROUP INC COM 85570W100 5821 234562 SH SOLE 234562 0 0 STARWOOD PPTY TR INC COM 85571B105 209 9704 SH SOLE 9704 0 0 STATE STR CORP COM 857477103 2916 34802 SH SOLE 32432 0 2370 STEEL DYNAMICS INC COM 858119100 1470 32539 SH SOLE 31118 0 1421 STEPAN CO COM 858586100 234 2692 SH SOLE 2692 0 0 STERICYCLE INC COM 858912108 565 9628 SH SOLE 7293 0 2335 STERLING BANCORP DEL COM 85917A100 417 18962 SH SOLE 18962 0 0 STRATEGIC ED INC COM 86272C103 204 1486 SH SOLE 1486 0 0 STRYKER CORP COM 863667101 8051 45314 SH SOLE 39142 0 6172 SUN CMNTYS INC COM 866674104 293 2881 SH SOLE 2881 0 0 SUN LIFE FINL INC COM 866796105 201085 5062002 SH SOLE 5057022 0 4980 SUNCOR ENERGY INC NEW COM 867224107 506681 13104548 SH SOLE 13078655 0 25893 SUNTRUST BKS INC COM 867914103 3677 55048 SH SOLE 50148 0 4900 SVB FINL GROUP COM 78486Q101 1490 4794 SH SOLE 4541 0 253 SYMANTEC CORP COM 871503108 1961 92144 SH SOLE 80664 0 11480 SYNCHRONY FINL COM 87165B103 3996 128570 SH SOLE 104782 0 23788 SYNOPSYS INC COM 871607107 2368 24010 SH SOLE 19793 0 4217 SYSCO CORP COM 871829107 7242 98866 SH SOLE 75596 0 23270 T MOBILE US INC COM 872590104 5292 75400 SH SOLE 67215 0 8185 TABLEAU SOFTWARE INC CL A 87336U105 321 2871 SH SOLE 2871 0 0 TAHOE RES INC COM 873868103 1996 722504 SH SOLE 722504 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 14278 323321 SH SOLE 294351 0 28970 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5533 40098 SH SOLE 39515 0 583 TALLGRASS ENERGY LP CLASS A SHS 874696107 295 12507 SH SOLE 12507 0 0 TAPESTRY INC COM 876030107 1576 31342 SH SOLE 25041 0 6301 TARGA RES CORP COM 87612G101 533 9472 SH SOLE 7897 0 1575 TARGET CORP COM 87612E106 4617 52339 SH SOLE 47381 0 4958 TD AMERITRADE HLDG CORP COM 87236Y108 1450 27446 SH SOLE 20101 0 7345 TE CONNECTIVITY LTD REG SHS H84989104 1714 19493 SH SOLE 18820 0 673 TECHNIPFMC PLC COM G87110105 1792 57355 SH SOLE 57355 0 0 TECK RESOURCES LTD CL B 878742204 162604 6752038 SH SOLE 6748568 0 3470 TELEDYNE TECHNOLOGIES INC COM 879360105 316 1283 SH SOLE 1283 0 0 TELEFLEX INC COM 879369106 502 1885 SH SOLE 1645 0 240 TELUS CORP COM 87971M103 456086 12383174 SH SOLE 12362874 0 20300 TERADYNE INC COM 880770102 266 7186 SH SOLE 7186 0 0 TESLA INC COM 88160R101 3540 13369 SH SOLE 13198 0 171 TETRA TECH INC NEW COM 88162G103 301 4404 SH SOLE 4404 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 47 10526 SH SOLE 10526 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 1239 57520 SH SOLE 57520 0 0 TEXAS INSTRS INC COM 882508104 13933 129864 SH SOLE 127805 0 2059 TEXTRON INC COM 883203101 1818 25432 SH SOLE 22771 0 2661 THE TRADE DESK INC COM CL A 88339J105 227 1507 SH SOLE 1507 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 14667 60092 SH SOLE 53232 0 6860 THOMSON REUTERS CORP COM 884903105 7241 158763 SH SOLE 158763 0 0 TIFFANY & CO NEW COM 886547108 1513 11735 SH SOLE 9547 0 2188 TIVO CORP COM 88870P106 193 15480 SH SOLE 15480 0 0 TJX COS INC NEW COM 872540109 9702 86611 SH SOLE 71040 0 15571 TOLL BROTHERS INC COM 889478103 330 9993 SH SOLE 5544 0 4449 TORCHMARK CORP COM 891027104 874 10084 SH SOLE 9323 0 761 TORO CO COM 891092108 221 3691 SH SOLE 3691 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1077525 17745849 SH SOLE 17694465 0 51384 TOTAL S A SPONSORED ADR 89151E109 3140 48773 SH SOLE 46233 0 2540 TOTAL SYS SVCS INC COM 891906109 1949 19737 SH SOLE 14625 0 5112 TRACTOR SUPPLY CO COM 892356106 1206 13265 SH SOLE 10680 0 2585 TRANSALTA CORP COM 89346D107 97970 17419753 SH SOLE 17388703 0 31050 TRANSCANADA CORP COM 89353D107 259626 6421900 SH SOLE 6404118 0 17782 TRANSDIGM GROUP INC COM 893641100 1843 4951 SH SOLE 4279 0 672 TRANSUNION COM 89400J107 541 7353 SH SOLE 6462 0 891 TRAVELERS COMPANIES INC COM 89417E109 3434 26477 SH SOLE 23977 0 2500 TRAVELPORT WORLDWIDE LTD SHS G9019D104 191 11329 SH SOLE 11329 0 0 TRIMBLE INC COM 896239100 553 12725 SH SOLE 8780 0 3945 TRINITY INDS INC COM 896522109 202 5517 SH SOLE 5517 0 0 TRIPADVISOR INC COM 896945201 580 11355 SH SOLE 9865 0 1490 TURQUOISE HILL RES LTD COM 900435108 1448 680619 SH SOLE 680619 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 7777 167866 SH SOLE 166202 0 1664 TWENTY FIRST CENTY FOX INC CL B 90130A200 2673 58328 SH SOLE 56633 0 1695 TWILIO INC CL A 90138F102 286 3312 SH SOLE 3312 0 0 TWITTER INC COM 90184L102 1812 63674 SH SOLE 59428 0 4246 TYLER TECHNOLOGIES INC COM 902252105 331 1350 SH SOLE 1350 0 0 TYSON FOODS INC CL A 902494103 2048 34404 SH SOLE 28438 0 5966 U S G CORP COM NEW 903293405 222 5123 SH SOLE 5123 0 0 UBIQUITI NETWORKS INC COM 90347A100 271 2741 SH SOLE 2741 0 0 UDR INC COM 902653104 1207 29848 SH SOLE 23107 0 6741 UGI CORP NEW COM 902681105 342 6160 SH SOLE 6160 0 0 ULTA BEAUTY INC COM 90384S303 2417 8567 SH SOLE 7707 0 860 ULTIMATE SOFTWARE GROUP INC COM 90385D107 340 1056 SH SOLE 1056 0 0 UNDER ARMOUR INC CL A 904311107 621 29243 SH SOLE 25127 0 4116 UNDER ARMOUR INC CL C 904311206 223 11458 SH SOLE 9380 0 2078 UNIFIRST CORP MASS COM 904708104 256 1476 SH SOLE 1476 0 0 UNILEVER N V N Y SHS NEW 904784709 2230 40150 SH SOLE 35650 0 4500 UNION PAC CORP COM 907818108 13698 84123 SH SOLE 78980 0 5143 UNITED CONTL HLDGS INC COM 910047109 2233 25076 SH SOLE 22520 0 2556 UNITED PARCEL SERVICE INC CL B 911312106 10106 86563 SH SOLE 82167 0 4396 UNITED RENTALS INC COM 911363109 1376 8413 SH SOLE 7220 0 1193 UNITED TECHNOLOGIES CORP COM 913017109 10454 74772 SH SOLE 73985 0 787 UNITEDHEALTH GROUP INC COM 91324P102 24091 90553 SH SOLE 88687 0 1866 UNIVERSAL DISPLAY CORP COM 91347P105 2916 24734 SH SOLE 24734 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1485 11617 SH SOLE 7960 0 3657 UNUM GROUP COM 91529Y106 796 20362 SH SOLE 19097 0 1265 US BANCORP DEL COM NEW 902973304 10589 200518 SH SOLE 174076 0 26442 US FOODS HLDG CORP COM 912008109 240 7780 SH SOLE 7780 0 0 V F CORP COM 918204108 3236 34632 SH SOLE 32437 0 2195 VAIL RESORTS INC COM 91879Q109 501 1824 SH SOLE 1439 0 385 VALERO ENERGY CORP NEW COM 91913Y100 6778 59590 SH SOLE 56421 0 3169 VALHI INC NEW COM 918905100 28 12406 SH SOLE 12406 0 0 VALLEY NATL BANCORP COM 919794107 147 13062 SH SOLE 13062 0 0 VALVOLINE INC COM 92047W101 505 23488 SH SOLE 23488 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 7052 327110 SH SOLE 327110 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 1315 79911 SH SOLE 79911 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 604 4335 SH SOLE 4335 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1723 42035 SH SOLE 30965 0 11070 VARIAN MED SYS INC COM 92220P105 1115 9960 SH SOLE 7853 0 2107 VECTREN CORP COM 92240G101 204 2856 SH SOLE 2856 0 0 VEEVA SYS INC CL A COM 922475108 559 5136 SH SOLE 5136 0 0 VENTAS INC COM 92276F100 3954 72710 SH SOLE 65703 0 7007 VEONEER INCORPORATED COM 92336X109 235 4267 SH SOLE 3026 0 1241 VEREIT INC COM 92339V100 356 48997 SH SOLE 35183 0 13814 VERISIGN INC COM 92343E102 2130 13300 SH SOLE 8503 0 4797 VERISK ANALYTICS INC COM 92345Y106 4921 40820 SH SOLE 31471 0 9349 VERIZON COMMUNICATIONS INC COM 92343V104 24206 454264 SH SOLE 438018 0 16246 VERMILION ENERGY INC COM 923725105 25952 788251 SH SOLE 780481 0 7770 VERTEX PHARMACEUTICALS INC COM 92532F100 6535 33908 SH SOLE 33239 0 669 VIACOM INC NEW CL B 92553P201 1182 34999 SH SOLE 32771 0 2228 VIAVI SOLUTIONS INC COM 925550105 181 15993 SH SOLE 15993 0 0 VICI PPTYS INC COM 925652109 285 13188 SH SOLE 13188 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 65 10341 SH SOLE 10341 0 0 VISA INC COM CL A 92826C839 39675 264339 SH SOLE 250422 0 13917 VISTRA ENERGY CORP COM 92840M102 530 21301 SH SOLE 18351 0 2950 VMWARE INC CL A COM 928563402 2543 16297 SH SOLE 14255 0 2042 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3543 164791 SH SOLE 156917 0 7874 VORNADO RLTY TR SH BEN INT 929042109 1228 16825 SH SOLE 15974 0 851 VOYA FINL INC COM 929089100 1997 40201 SH SOLE 37644 0 2557 VULCAN MATLS CO COM 929160109 1583 14240 SH SOLE 12574 0 1666 W P CAREY INC COM 92936U109 269 4184 SH SOLE 4184 0 0 W R BERKLEY CORPORATION COM 084423102 3448 43143 SH SOLE 36848 0 6295 WABCO HLDGS INC COM 92927K102 229 1944 SH SOLE 1944 0 0 WABTEC CORP COM 929740108 739 7050 SH SOLE 5762 0 1288 WADDELL & REED FINL INC CL A 930059100 224 10570 SH SOLE 10570 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 9127 125199 SH SOLE 122888 0 2311 WALMART INC COM 931142103 17809 189642 SH SOLE 181001 0 8641 WASHINGTON PRIME GROUP NEW COM 93964W108 171 23365 SH SOLE 23365 0 0 WASTE CONNECTIONS INC COM 94106B101 80477 1010381 SH SOLE 1009510 0 871 WASTE MGMT INC DEL COM 94106L109 4191 46380 SH SOLE 36719 0 9661 WATERS CORP COM 941848103 1494 7676 SH SOLE 6877 0 799 WATSCO INC COM 942622200 238 1338 SH SOLE 1338 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 221 2666 SH SOLE 2666 0 0 WAYFAIR INC CL A 94419L101 782 5296 SH SOLE 5296 0 0 WEBSTER FINL CORP CONN COM 947890109 204 3458 SH SOLE 3458 0 0 WEC ENERGY GROUP INC COM 92939U106 2678 40115 SH SOLE 27596 0 12519 WELLCARE HEALTH PLANS INC COM 94946T106 1367 4266 SH SOLE 4053 0 213 WELLS FARGO CO NEW COM 949746101 27870 530244 SH SOLE 527698 0 2546 WELLTOWER INC COM 95040Q104 4229 65750 SH SOLE 56214 0 9536 WEST PHARMACEUTICAL SVSC INC COM 955306105 326 2640 SH SOLE 2640 0 0 WESTERN ALLIANCE BANCORP COM 957638109 215 3785 SH SOLE 3785 0 0 WESTERN DIGITAL CORP COM 958102105 2438 41645 SH SOLE 38748 0 2897 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 235 7835 SH SOLE 7835 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 244 5597 SH SOLE 5597 0 0 WESTERN UN CO COM 959802109 813 42676 SH SOLE 39279 0 3397 WESTLAKE CHEM CORP COM 960413102 482 5795 SH SOLE 4608 0 1187 WESTROCK CO COM 96145D105 1153 21578 SH SOLE 20474 0 1104 WEX INC COM 96208T104 320 1594 SH SOLE 1594 0 0 WEYERHAEUSER CO COM 962166104 2226 68987 SH SOLE 67074 0 1913 WHEATON PRECIOUS METALS CORP COM 962879102 5129 293346 SH SOLE 293346 0 0 WHIRLPOOL CORP COM 963320106 768 6464 SH SOLE 6058 0 406 WILLIAMS COS INC DEL COM 969457100 3764 138435 SH SOLE 136100 0 2335 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1279 9073 SH SOLE 7237 0 1836 WOLVERINE WORLD WIDE INC COM 978097103 487 12468 SH SOLE 12468 0 0 WORKDAY INC CL A 98138H101 2165 14829 SH SOLE 13611 0 1218 WORLD WRESTLING ENTMT INC CL A 98156Q108 263 2717 SH SOLE 2717 0 0 WORLDPAY INC CL A 981558109 1774 17516 SH SOLE 13648 0 3868 WPX ENERGY INC COM 98212B103 289 14374 SH SOLE 14374 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 363 8374 SH SOLE 3548 0 4826 WYNDHAM HOTELS & RESORTS INC COM 98311A105 263 4732 SH SOLE 3665 0 1067 WYNN RESORTS LTD COM 983134107 1797 14140 SH SOLE 12494 0 1646 XCEL ENERGY INC COM 98389B100 3027 64112 SH SOLE 44284 0 19828 XEROX CORP COM NEW 984121608 710 26325 SH SOLE 19808 0 6517 XILINX INC COM 983919101 3030 37799 SH SOLE 32871 0 4928 XPO LOGISTICS INC COM 983793100 552 4831 SH SOLE 4238 0 593 XYLEM INC COM 98419M100 1397 17496 SH SOLE 15983 0 1513 YAMANA GOLD INC COM 98462Y100 1445 579972 SH SOLE 579972 0 0 YUM BRANDS INC COM 988498101 3647 40122 SH SOLE 29309 0 10813 YUM CHINA HLDGS INC COM 98850P109 405 11542 SH SOLE 9851 0 1691 ZAYO GROUP HLDGS INC COM 98919V105 368 10603 SH SOLE 8809 0 1794 ZEBRA TECHNOLOGIES CORP CL A 989207105 338 1913 SH SOLE 1913 0 0 ZENDESK INC COM 98936J101 264 3724 SH SOLE 3724 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 365 8257 SH SOLE 6779 0 1478 ZIMMER BIOMET HLDGS INC COM 98956P102 2624 19958 SH SOLE 18148 0 1810 ZIONS BANCORPORATION COM 989701107 2540 50645 SH SOLE 45355 0 5290 ZOETIS INC CL A 98978V103 5154 56294 SH SOLE 51022 0 5272 ZYNGA INC CL A 98986T108 128 31897 SH SOLE 31897 0 0