0001172661-18-001490.txt : 20180809 0001172661-18-001490.hdr.sgml : 20180809 20180809170117 ACCESSION NUMBER: 0001172661-18-001490 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180809 DATE AS OF CHANGE: 20180809 EFFECTIVENESS DATE: 20180809 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: 181006169 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-2018 06-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 08-09-2018 0 1131 16025163
INFORMATION TABLE 2 infotable.xml 3-D SYS CORP DEL COM NEW 88554D205 205 14818 SH SOLE 14818 0 0 3M CO COM 88579Y101 10789 54845 SH SOLE 54564 0 281 ABBOTT LABS COM 002824100 9778 160322 SH SOLE 155520 0 4802 ABBVIE INC COM 00287Y109 14233 153622 SH SOLE 151219 0 2403 ABERCROMBIE & FITCH CO CL A 002896207 207 8447 SH SOLE 8447 0 0 ABIOMED INC COM 003654100 1516 3706 SH SOLE 3706 0 0 ABM INDS INC COM 000957100 239 8205 SH SOLE 8205 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 285 10427 SH SOLE 10427 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21113 129066 SH SOLE 120418 0 8648 ACTIVISION BLIZZARD INC COM 00507V109 11674 152965 SH SOLE 141879 0 11086 ACUITY BRANDS INC COM 00508Y102 231 1990 SH SOLE 1502 0 488 ADIENT PLC ORD SHS G0084W101 426 8654 SH SOLE 7663 0 991 ADOBE SYS INC COM 00724F101 22406 91899 SH SOLE 91439 0 460 ADT INC COM 00090Q103 232 26813 SH SOLE 26813 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1162 8563 SH SOLE 6875 0 1688 ADVANCED MICRO DEVICES INC COM 007903107 1238 82559 SH SOLE 76275 0 6284 ADVANTAGE OIL & GAS LTD COM 00765F101 1784 570647 SH SOLE 570647 0 0 AERCAP HOLDINGS NV SHS N00985106 615 11362 SH SOLE 9911 0 1451 AES CORP COM 00130H105 847 63154 SH SOLE 56774 0 6380 AETNA INC NEW COM 00817Y108 6814 37133 SH SOLE 33046 0 4087 AFFILIATED MANAGERS GROUP COM 008252108 757 5094 SH SOLE 4726 0 368 AFLAC INC COM 001055102 3218 74812 SH SOLE 69271 0 5541 AGILENT TECHNOLOGIES INC COM 00846U101 1865 30160 SH SOLE 29178 0 982 AGNC INVT CORP COM 00123Q104 873 46967 SH SOLE 14386 0 32581 AGNICO EAGLE MINES LTD COM 008474108 84524 1843348 SH SOLE 1839593 0 3755 AIR PRODS & CHEMS INC COM 009158106 4270 27419 SH SOLE 26949 0 470 AK STL HLDG CORP COM 001547108 177 40780 SH SOLE 40780 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1492 20380 SH SOLE 15044 0 5336 ALAMOS GOLD INC NEW COM CL A 011532108 53380 9367625 SH SOLE 9367625 0 0 ALASKA AIR GROUP INC COM 011659109 713 11810 SH SOLE 10879 0 931 ALBEMARLE CORP COM 012653101 1198 12700 SH SOLE 12189 0 511 ALCOA CORP COM 013872106 386 8226 SH SOLE 6605 0 1621 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1185 9394 SH SOLE 8889 0 505 ALEXION PHARMACEUTICALS INC COM 015351109 6829 55003 SH SOLE 53311 0 1692 ALGONQUIN PWR UTILS CORP COM 015857105 2458 254443 SH SOLE 254443 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13136 70805 SH SOLE 70805 0 0 ALIGN TECHNOLOGY INC COM 016255101 3453 10093 SH SOLE 9669 0 424 ALKERMES PLC SHS G01767105 313 7613 SH SOLE 5523 0 2090 ALLEGHANY CORP DEL COM 017175100 402 700 SH SOLE 549 0 151 ALLEGION PUB LTD CO ORD SHS G0176J109 442 5713 SH SOLE 4830 0 883 ALLERGAN PLC SHS G0177J108 5569 33403 SH SOLE 30802 0 2601 ALLIANCE DATA SYSTEMS CORP COM 018581108 1211 5195 SH SOLE 4570 0 625 ALLIANT ENERGY CORP COM 018802108 1050 24816 SH SOLE 19994 0 4822 ALLSTATE CORP COM 020002101 3251 35618 SH SOLE 32237 0 3381 ALLY FINL INC COM 02005N100 479 18226 SH SOLE 15750 0 2476 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 403 4096 SH SOLE 3555 0 541 ALPHABET INC CAP STK CL C 02079K107 64538 57848 SH SOLE 57780 0 68 ALPHABET INC CAP STK CL A 02079K305 38890 34441 SH SOLE 34222 0 219 ALTA MESA RES INC CL A 02133L109 95 13908 SH SOLE 13908 0 0 ALTICE USA INC CL A 02156K103 445 26096 SH SOLE 26096 0 0 ALTRIA GROUP INC COM 02209S103 14142 249031 SH SOLE 233877 0 15154 AMAZON COM INC COM 023135106 113292 66650 SH SOLE 65268 0 1382 AMBEV SA SPONSORED ADR 02319V103 513 110720 SH SOLE 100710 0 10010 AMDOCS LTD SHS G02602103 470 7108 SH SOLE 0 0 7108 AMERCO COM 023586100 244 684 SH SOLE 684 0 0 AMEREN CORP COM 023608102 1533 25189 SH SOLE 21300 0 3889 AMERICAN AIRLS GROUP INC COM 02376R102 2286 60231 SH SOLE 57321 0 2910 AMERICAN AXLE & MFG HLDGS IN COM 024061103 201 12932 SH SOLE 12932 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 210 4893 SH SOLE 4893 0 0 AMERICAN ELEC PWR INC COM 025537101 5166 74593 SH SOLE 66835 0 7758 AMERICAN EQTY INVT LIFE HLD COM 025676206 407 11309 SH SOLE 11309 0 0 AMERICAN EXPRESS CO COM 025816109 10781 110014 SH SOLE 107809 0 2205 AMERICAN FINL GROUP INC OHIO COM 025932104 337 3136 SH SOLE 3136 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 246 11094 SH SOLE 11094 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4301 81125 SH SOLE 79998 0 1127 AMERICAN TOWER CORP NEW COM 03027X100 5887 40835 SH SOLE 39016 0 1819 AMERICAN WTR WKS CO INC NEW COM 030420103 1743 20416 SH SOLE 16072 0 4344 AMERIPRISE FINL INC COM 03076C106 1901 13593 SH SOLE 13177 0 416 AMERISOURCEBERGEN CORP COM 03073E105 1658 19442 SH SOLE 16439 0 3003 AMETEK INC NEW COM 031100100 1607 22267 SH SOLE 21247 0 1020 AMGEN INC COM 031162100 16193 87722 SH SOLE 87155 0 567 AMPHENOL CORP NEW CL A 032095101 2779 31888 SH SOLE 27313 0 4575 ANADARKO PETE CORP COM 032511107 5246 71623 SH SOLE 67701 0 3922 ANALOG DEVICES INC COM 032654105 5167 53872 SH SOLE 51631 0 2241 ANDEAVOR COM 03349M105 1854 14132 SH SOLE 12986 0 1146 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 336 7911 SH SOLE 7911 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 260 16909 SH SOLE 16909 0 0 ANIXTER INTL INC COM 035290105 240 3793 SH SOLE 3793 0 0 ANNALY CAP MGMT INC COM 035710409 1213 117876 SH SOLE 42373 0 75503 ANSYS INC COM 03662Q105 1602 9199 SH SOLE 7288 0 1911 ANTERO RES CORP COM 03674X106 303 14187 SH SOLE 11588 0 2599 ANTHEM INC COM 036752103 15726 66069 SH SOLE 63952 0 2117 AON PLC SHS CL A G0408V102 15426 112456 SH SOLE 110576 0 1880 APACHE CORP COM 037411105 1931 41299 SH SOLE 33833 0 7466 APARTMENT INVT & MGMT CO CL A 03748R101 573 13556 SH SOLE 13556 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 274 15015 SH SOLE 15015 0 0 APPLE INC COM 037833100 126587 683845 SH SOLE 681560 0 2285 APPLIED INDL TECHNOLOGIES IN COM 03820C105 353 5031 SH SOLE 5031 0 0 APPLIED MATLS INC COM 038222105 6250 135309 SH SOLE 133911 0 1398 APTIV PLC SHS G6095L109 1818 19837 SH SOLE 19035 0 802 AQUA AMERICA INC COM 03836W103 223 6348 SH SOLE 6348 0 0 ARAMARK COM 03852U106 471 12682 SH SOLE 8308 0 4374 ARCH CAP GROUP LTD ORD G0450A105 907 34272 SH SOLE 14037 0 20235 ARCHER DANIELS MIDLAND CO COM 039483102 2436 53162 SH SOLE 49209 0 3953 ARCHROCK INC COM 03957W106 182 15191 SH SOLE 15191 0 0 ARCONIC INC COM 03965L100 817 48040 SH SOLE 40050 0 7990 ARES CAP CORP COM 04010L103 275 16739 SH SOLE 16739 0 0 ARISTA NETWORKS INC COM 040413106 839 3259 SH SOLE 2619 0 640 ARROW ELECTRS INC COM 042735100 298 3957 SH SOLE 3035 0 922 ASCENA RETAIL GROUP INC COM 04351G101 58 14450 SH SOLE 14450 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 707 9046 SH SOLE 8040 0 1006 ASML HOLDING N V N Y REGISTRY SHS N07059210 579 2926 SH SOLE 2926 0 0 ASPEN TECHNOLOGY INC COM 045327103 247 2668 SH SOLE 2668 0 0 ASSURANT INC COM 04621X108 742 7167 SH SOLE 4565 0 2602 ASTRAZENECA PLC SPONSORED ADR 046353108 3015 85875 SH SOLE 79775 0 6100 AT&T INC COM 00206R102 25591 798212 SH SOLE 759465 0 38747 ATHENAHEALTH INC COM 04685W103 229 1437 SH SOLE 1437 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 221 3082 SH SOLE 3082 0 0 ATMOS ENERGY CORP COM 049560105 343 3808 SH SOLE 3808 0 0 AUTODESK INC COM 052769106 3789 28904 SH SOLE 28240 0 664 AUTOLIV INC COM 052800109 678 4731 SH SOLE 3026 0 1705 AUTOMATIC DATA PROCESSING IN COM 053015103 8025 59825 SH SOLE 56914 0 2911 AUTONATION INC COM 05329W102 221 4558 SH SOLE 3312 0 1246 AUTOZONE INC COM 053332102 2370 3532 SH SOLE 2732 0 800 AVALONBAY CMNTYS INC COM 053484101 2601 15134 SH SOLE 12199 0 2935 AVANGRID INC COM 05351W103 674 12731 SH SOLE 11068 0 1663 AVERY DENNISON CORP COM 053611109 931 9122 SH SOLE 7586 0 1536 AVISTA CORP COM 05379B107 296 5629 SH SOLE 5629 0 0 AVNET INC COM 053807103 248 5777 SH SOLE 4153 0 1624 AVON PRODS INC COM 054303102 91 56198 SH SOLE 56198 0 0 AXALTA COATING SYS LTD COM G0750C108 261 8608 SH SOLE 8608 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 457 8225 SH SOLE 2972 0 5253 B2GOLD CORP COM 11777Q209 2546 981232 SH SOLE 981232 0 0 BAIDU INC SPON ADR REP A 056752108 4295 17676 SH SOLE 17676 0 0 BAKER HUGHES A GE CO CL A 05722G100 1485 44965 SH SOLE 37481 0 7484 BALCHEM CORP COM 057665200 240 2441 SH SOLE 2441 0 0 BALL CORP COM 058498106 1236 34755 SH SOLE 30627 0 4128 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 724 103370 SH SOLE 94070 0 9300 BANK AMER CORP COM 060505104 41949 1488090 SH SOLE 1478030 0 10060 BANK MONTREAL QUE COM 063671101 772566 9992798 SH SOLE 9971528 0 21270 BANK N S HALIFAX COM 064149107 462050 8158574 SH SOLE 8124637 0 33937 BANK NEW YORK MELLON CORP COM 064058100 5042 93484 SH SOLE 89946 0 3538 BANK OF THE OZARKS COM 063904106 213 4722 SH SOLE 4722 0 0 BANKUNITED INC COM 06652K103 1501 36733 SH SOLE 36733 0 0 BARRICK GOLD CORP COM 067901108 63555 4837174 SH SOLE 4836234 0 940 BAXTER INTL INC COM 071813109 4634 62757 SH SOLE 55294 0 7463 BAYTEX ENERGY CORP COM 07317Q105 426 128046 SH SOLE 128046 0 0 BB&T CORP COM 054937107 4031 79911 SH SOLE 69415 0 10496 BCE INC COM NEW 05534B760 186617 4607275 SH SOLE 4583695 0 23580 BECTON DICKINSON & CO COM 075887109 11792 49222 SH SOLE 41612 0 7610 BEMIS INC COM 081437105 235 5578 SH SOLE 3056 0 2522 BERKSHIRE HATHAWAY INC DEL CL A 084670108 282 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 46712 250264 SH SOLE 245294 0 4970 BERRY GLOBAL GROUP INC COM 08579W103 207 4501 SH SOLE 4501 0 0 BEST BUY INC COM 086516101 2136 28637 SH SOLE 23624 0 5013 BGC PARTNERS INC CL A 05541T101 127 11238 SH SOLE 11238 0 0 BIO RAD LABS INC CL A 090572207 312 1081 SH SOLE 1081 0 0 BIO TECHNE CORP COM 09073M104 203 1374 SH SOLE 1374 0 0 BIOGEN INC COM 09062X103 8167 28139 SH SOLE 27619 0 520 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1493 15854 SH SOLE 13208 0 2646 BLACK KNIGHT INC COM 09215C105 286 5332 SH SOLE 5332 0 0 BLACKBERRY LTD COM 09228F103 3733 387010 SH SOLE 380980 0 6030 BLACKROCK INC COM 09247X101 8483 16999 SH SOLE 16864 0 135 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 752 23365 SH SOLE 23365 0 0 BLOCK H & R INC COM 093671105 596 26146 SH SOLE 17939 0 8207 BLUCORA INC COM 095229100 214 5789 SH SOLE 5789 0 0 BLUEBIRD BIO INC COM 09609G100 279 1780 SH SOLE 1780 0 0 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 124 10657 SH SOLE 10657 0 0 BOEING CO COM 097023105 17039 50784 SH SOLE 50532 0 252 BOISE CASCADE CO DEL COM 09739D100 208 4664 SH SOLE 4664 0 0 BOK FINL CORP COM NEW 05561Q201 230 2448 SH SOLE 2448 0 0 BOOKING HLDGS INC COM 09857L108 14265 7037 SH SOLE 6678 0 359 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 221 5045 SH SOLE 5045 0 0 BORGWARNER INC COM 099724106 796 18435 SH SOLE 17301 0 1134 BOSTON PRIVATE FINL HLDGS IN COM 101119105 180 11308 SH SOLE 11308 0 0 BOSTON PROPERTIES INC COM 101121101 5430 43296 SH SOLE 42668 0 628 BOSTON SCIENTIFIC CORP COM 101137107 4532 138582 SH SOLE 122767 0 15815 BP PLC SPONSORED ADR 055622104 3620 79285 SH SOLE 73625 0 5660 BRIGHT HORIZONS FAM SOL IN D COM 109194100 217 2113 SH SOLE 2113 0 0 BRIGHTHOUSE FINL INC COM 10922N103 415 10360 SH SOLE 9295 0 1065 BRISTOL MYERS SQUIBB CO COM 110122108 8404 151859 SH SOLE 145058 0 6801 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1854 36740 SH SOLE 34720 0 2020 BRIXMOR PPTY GROUP INC COM 11120U105 194 11109 SH SOLE 11109 0 0 BROADCOM INC COM 11135F101 16662 68670 SH SOLE 62821 0 5849 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2113 18360 SH SOLE 10055 0 8305 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 531898 13109534 SH SOLE 13098694 0 10840 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 105440 2750373 SH SOLE 2750373 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 47559 1239330 SH SOLE 1239330 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 148203 7801303 SH SOLE 7801303 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 46246 1540435 SH SOLE 1540435 0 0 BROWN & BROWN INC COM 115236101 370 13333 SH SOLE 10725 0 2608 BROWN FORMAN CORP CL B 115637209 1831 37350 SH SOLE 30358 0 6992 BRUNSWICK CORP COM 117043109 200 3101 SH SOLE 3101 0 0 BUNGE LIMITED COM G16962105 629 9022 SH SOLE 5009 0 4013 BURLINGTON STORES INC COM 122017106 4133 27456 SH SOLE 17996 0 9460 BWX TECHNOLOGIES INC COM 05605H100 227 3636 SH SOLE 3636 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1580 18891 SH SOLE 12325 0 6566 CA INC COM 12673P105 1765 49516 SH SOLE 47546 0 1970 CABOT OIL & GAS CORP COM 127097103 2069 86942 SH SOLE 79646 0 7296 CACI INTL INC CL A 127190304 514 3048 SH SOLE 3048 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1603 37004 SH SOLE 35335 0 1669 CAE INC COM 124765108 3005 144638 SH SOLE 144638 0 0 CAESARS ENTMT CORP COM 127686103 269 25139 SH SOLE 25139 0 0 CAMDEN PPTY TR SH BEN INT 133131102 475 5212 SH SOLE 3368 0 1844 CAMECO CORP COM 13321L108 2410 214206 SH SOLE 214206 0 0 CAMPBELL SOUP CO COM 134429109 1307 32250 SH SOLE 20593 0 11657 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1251 21267 SH SOLE 21267 0 0 CANADIAN NAT RES LTD COM 136385101 523246 14494425 SH SOLE 14469995 0 24430 CANADIAN NATL RY CO COM 136375102 417921 5108514 SH SOLE 5088794 0 19720 CANADIAN PAC RY LTD COM 13645T100 316678 1727729 SH SOLE 1727439 0 290 CANOPY GROWTH CORP COM 138035100 2815 96322 SH SOLE 96322 0 0 CAPITAL ONE FINL CORP COM 14040H105 4122 44858 SH SOLE 43586 0 1272 CAPSTEAD MTG CORP COM NO PAR 14067E506 116 12934 SH SOLE 12934 0 0 CARDINAL HEALTH INC COM 14149Y108 1546 31662 SH SOLE 27681 0 3981 CARLISLE COS INC COM 142339100 247 2281 SH SOLE 2281 0 0 CARMAX INC COM 143130102 1260 17293 SH SOLE 15910 0 1383 CARNIVAL CORP UNIT 99/99/9999 143658300 2551 44515 SH SOLE 40842 0 3673 CARRIZO OIL & GAS INC COM 144577103 278 9996 SH SOLE 9996 0 0 CATERPILLAR INC DEL COM 149123101 7675 56573 SH SOLE 56096 0 477 CAVIUM INC COM 14964U108 213 2461 SH SOLE 2461 0 0 CBL & ASSOC PPTYS INC COM 124830100 129 23206 SH SOLE 23206 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1198 11514 SH SOLE 10320 0 1194 CBRE GROUP INC CL A 12504L109 1415 29644 SH SOLE 27966 0 1678 CBS CORP NEW CL B 124857202 1858 33048 SH SOLE 31867 0 1181 CDK GLOBAL INC COM 12508E101 404 6205 SH SOLE 4736 0 1469 CDN IMPERIAL BK COMM TORONTO COM 136069101 703085 8080967 SH SOLE 8065557 0 15410 CDW CORP COM 12514G108 529 6550 SH SOLE 5563 0 987 CELANESE CORP DEL COM SER A 150870103 704 6335 SH SOLE 4773 0 1562 CELESTICA INC SUB VTG SHS 15101Q108 17614 1481221 SH SOLE 1481221 0 0 CELGENE CORP COM 151020104 7685 96769 SH SOLE 93099 0 3670 CENOVUS ENERGY INC COM 15135U109 132171 12727218 SH SOLE 12725458 0 1760 CENTENE CORP DEL COM 15135B101 2336 18963 SH SOLE 16679 0 2284 CENTERPOINT ENERGY INC COM 15189T107 1284 46353 SH SOLE 38291 0 8062 CENTURYLINK INC COM 156700106 2009 107783 SH SOLE 88386 0 19397 CERNER CORP COM 156782104 2640 44151 SH SOLE 41384 0 2767 CF INDS HLDGS INC COM 125269100 1357 30554 SH SOLE 20163 0 10391 CHART INDS INC COM PAR $0.01 16115Q308 253 4095 SH SOLE 4095 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 8161 27833 SH SOLE 27631 0 202 CHECK POINT SOFTWARE TECH LT ORD M22465104 1764 18062 SH SOLE 14460 0 3602 CHEMOURS CO COM 163851108 289 6505 SH SOLE 6505 0 0 CHENIERE ENERGY INC COM NEW 16411R208 668 10249 SH SOLE 8439 0 1810 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 626 17420 SH SOLE 17420 0 0 CHESAPEAKE ENERGY CORP COM 165167107 176 33561 SH SOLE 33561 0 0 CHEVRON CORP NEW COM 166764100 31834 251790 SH SOLE 244226 0 7564 CHICOS FAS INC COM 168615102 137 16782 SH SOLE 16782 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1415 3280 SH SOLE 2295 0 985 CHUBB LIMITED COM H1467J104 3586 28235 SH SOLE 24995 0 3240 CHURCH & DWIGHT INC COM 171340102 2696 50719 SH SOLE 35137 0 15582 CIGNA CORPORATION COM 125509109 4265 25094 SH SOLE 21770 0 3324 CIMAREX ENERGY CO COM 171798101 1146 11261 SH SOLE 8462 0 2799 CINCINNATI FINL CORP COM 172062101 1095 16372 SH SOLE 13643 0 2729 CINTAS CORP COM 172908105 2369 12802 SH SOLE 12373 0 429 CISCO SYS INC COM 17275R102 28310 658047 SH SOLE 647593 0 10454 CIT GROUP INC COM NEW 125581801 387 7677 SH SOLE 4752 0 2925 CITIGROUP INC COM NEW 172967424 21528 321696 SH SOLE 318322 0 3374 CITIZENS FINL GROUP INC COM 174610105 4624 118869 SH SOLE 89894 0 28975 CITRIX SYS INC COM 177376100 2014 19209 SH SOLE 17022 0 2187 CLEAR CHANNEL OUTDOOR HLDGS CL A 18451C109 58 13552 SH SOLE 13552 0 0 CLEVELAND CLIFFS INC COM 185899101 89 10609 SH SOLE 10609 0 0 CLOROX CO DEL COM 189054109 2216 16385 SH SOLE 11335 0 5050 CME GROUP INC COM CL A 12572Q105 6203 37841 SH SOLE 33923 0 3918 CMS ENERGY CORP COM 125896100 1457 30807 SH SOLE 24690 0 6117 CNA FINL CORP COM 126117100 493 10791 SH SOLE 9455 0 1336 COCA COLA CO COM 191216100 21453 489120 SH SOLE 465267 0 23853 COCA COLA EUROPEAN PARTNERS SHS G25839104 596 14655 SH SOLE 12167 0 2488 COGNEX CORP COM 192422103 280 6275 SH SOLE 6275 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6462 81812 SH SOLE 75102 0 6710 COLGATE PALMOLIVE CO COM 194162103 6199 95651 SH SOLE 85964 0 9687 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 11681 153504 SH SOLE 153504 0 0 COLONY CAP INC NEW CL A COM 19626G108 119 19072 SH SOLE 19072 0 0 COLUMBIA BKG SYS INC COM 197236102 237 5793 SH SOLE 5793 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 234 2560 SH SOLE 2560 0 0 COMCAST CORP NEW CL A 20030N101 19632 598367 SH SOLE 590616 0 7751 COMERICA INC COM 200340107 1694 18637 SH SOLE 15080 0 3557 COMMERCE BANCSHARES INC COM 200525103 615 9509 SH SOLE 6891 0 2618 COMMSCOPE HLDG CO INC COM 20337X109 224 7658 SH SOLE 6850 0 808 COMMUNITY BK SYS INC COM 203607106 382 6468 SH SOLE 6468 0 0 CONAGRA BRANDS INC COM 205887102 1563 43741 SH SOLE 33205 0 10536 CONCHO RES INC COM 20605P101 4237 30623 SH SOLE 27141 0 3482 CONOCOPHILLIPS COM 20825C104 8507 122193 SH SOLE 114697 0 7496 CONSOLIDATED EDISON INC COM 209115104 3113 39921 SH SOLE 27202 0 12719 CONSTELLATION BRANDS INC CL A 21036P108 4740 21655 SH SOLE 15937 0 5718 CONTINENTAL RESOURCES INC COM 212015101 1136 17540 SH SOLE 13340 0 4200 COOPER COS INC COM NEW 216648402 1222 5189 SH SOLE 4221 0 968 COPART INC COM 217204106 1304 23060 SH SOLE 23040 0 20 CORELOGIC INC COM 21871D103 356 6850 SH SOLE 6830 0 20 CORNING INC COM 219350105 2312 84057 SH SOLE 76384 0 7673 COSTAR GROUP INC COM 22160N109 605 1467 SH SOLE 1279 0 188 COSTCO WHSL CORP NEW COM 22160K105 12836 61423 SH SOLE 60367 0 1056 COTT CORP QUE COM 22163N106 12895 778194 SH SOLE 778194 0 0 COTY INC COM CL A 222070203 783 55537 SH SOLE 50558 0 4979 COUSINS PPTYS INC COM 222795106 158 16301 SH SOLE 16301 0 0 CREDICORP LTD COM G2519Y108 338 1501 SH SOLE 1501 0 0 CREDIT ACCEP CORP MICH COM 225310101 247 698 SH SOLE 698 0 0 CRESCENT PT ENERGY CORP COM 22576C101 60465 8227335 SH SOLE 8225835 0 1500 CROWN CASTLE INTL CORP NEW COM 22822V101 8100 75128 SH SOLE 68288 0 6840 CROWN HOLDINGS INC COM 228368106 247 5524 SH SOLE 5524 0 0 CSX CORP COM 126408103 8293 130030 SH SOLE 124781 0 5249 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1312 27539 SH SOLE 27539 0 0 CUBESMART COM 229663109 208 6447 SH SOLE 6447 0 0 CULLEN FROST BANKERS INC COM 229899109 246 2276 SH SOLE 2276 0 0 CUMMINS INC COM 231021106 2061 15498 SH SOLE 14437 0 1061 CVB FINL CORP COM 126600105 203 9047 SH SOLE 9047 0 0 CVS HEALTH CORP COM 126650100 16902 262665 SH SOLE 256440 0 6225 CYPRESS SEMICONDUCTOR CORP COM 232806109 199 12782 SH SOLE 12782 0 0 CYRUSONE INC COM 23283R100 204 3496 SH SOLE 3496 0 0 D R HORTON INC COM 23331A109 1494 36433 SH SOLE 31555 0 4878 DANAHER CORP DEL COM 235851102 6730 68204 SH SOLE 64265 0 3939 DARDEN RESTAURANTS INC COM 237194105 1776 16591 SH SOLE 10764 0 5827 DARLING INGREDIENTS INC COM 237266101 267 13448 SH SOLE 13448 0 0 DAVITA INC COM 23918K108 1210 17421 SH SOLE 14540 0 2881 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 209 5293 SH SOLE 5293 0 0 DCT INDUSTRIAL TRUST INC COM NEW 233153204 228 3412 SH SOLE 3412 0 0 DEAN FOODS CO NEW COM NEW 242370203 116 10995 SH SOLE 10995 0 0 DEERE & CO COM 244199105 4651 33269 SH SOLE 30772 0 2497 DELTA AIR LINES INC DEL COM NEW 247361702 3360 67832 SH SOLE 59974 0 7858 DENBURY RES INC COM NEW 247916208 249 51754 SH SOLE 51754 0 0 DENTSPLY SIRONA INC COM 24906P109 1295 29581 SH SOLE 28713 0 868 DESCARTES SYS GROUP INC COM 249906108 22154 679875 SH SOLE 676935 0 2940 DEVON ENERGY CORP NEW COM 25179M103 3682 83764 SH SOLE 78660 0 5104 DEXCOM INC COM 252131107 303 3185 SH SOLE 3185 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 1038 7205 SH SOLE 6575 0 630 DIAMONDBACK ENERGY INC COM 25278X109 527 4005 SH SOLE 3497 0 508 DIAMONDROCK HOSPITALITY CO COM 252784301 317 25776 SH SOLE 25776 0 0 DIGITAL RLTY TR INC COM 253868103 2558 22926 SH SOLE 18115 0 4811 DISCOVER FINL SVCS COM 254709108 2359 33504 SH SOLE 32463 0 1041 DISCOVERY INC COM SER A 25470F104 795 28927 SH SOLE 21685 0 7242 DISCOVERY INC COM SER C 25470F302 681 26691 SH SOLE 16705 0 9986 DISH NETWORK CORP CL A 25470M109 1320 39273 SH SOLE 37480 0 1793 DISNEY WALT CO COM DISNEY 254687106 14210 135576 SH SOLE 132772 0 2804 DOLBY LABORATORIES INC COM 25659T107 235 3812 SH SOLE 3812 0 0 DOLLAR GEN CORP NEW COM 256677105 2659 26965 SH SOLE 23315 0 3650 DOLLAR TREE INC COM 256746108 3445 40525 SH SOLE 32221 0 8304 DOMINION ENERGY INC COM 25746U109 7586 111257 SH SOLE 100334 0 10923 DOMINOS PIZZA INC COM 25754A201 593 2100 SH SOLE 1542 0 558 DONALDSON INC COM 257651109 210 4650 SH SOLE 4650 0 0 DOUGLAS EMMETT INC COM 25960P109 254 6318 SH SOLE 6318 0 0 DOVER CORP COM 260003108 1073 14659 SH SOLE 13787 0 872 DOWDUPONT INC COM 26078J100 15767 239181 SH SOLE 238230 0 951 DR PEPPER SNAPPLE GROUP INC COM 26138E109 1606 13168 SH SOLE 6552 0 6616 DROPBOX INC CL A 26210C104 450 13873 SH SOLE 13873 0 0 DSW INC CL A 23334L102 246 9541 SH SOLE 9541 0 0 DTE ENERGY CO COM 233331107 1918 18505 SH SOLE 15835 0 2670 DUKE ENERGY CORP NEW COM NEW 26441C204 9269 117210 SH SOLE 101818 0 15392 DUKE REALTY CORP COM NEW 264411505 1171 40323 SH SOLE 31189 0 9134 DUN & BRADSTREET CORP DEL NE COM 26483E100 403 3285 SH SOLE 1379 0 1906 DUNKIN BRANDS GROUP INC COM 265504100 202 2929 SH SOLE 2929 0 0 DXC TECHNOLOGY CO COM 23355L106 2396 29727 SH SOLE 28910 0 817 E TRADE FINANCIAL CORP COM NEW 269246401 1496 24454 SH SOLE 23073 0 1381 EAST WEST BANCORP INC COM 27579R104 341 5223 SH SOLE 5223 0 0 EASTMAN CHEM CO COM 277432100 1411 14117 SH SOLE 13058 0 1059 EATON CORP PLC SHS G29183103 3475 46488 SH SOLE 45589 0 899 EATON VANCE CORP COM NON VTG 278265103 223 4270 SH SOLE 4270 0 0 EBAY INC COM 278642103 5540 152798 SH SOLE 139066 0 13732 ECOLAB INC COM 278865100 3637 25919 SH SOLE 24496 0 1423 EDISON INTL COM 281020107 2040 32240 SH SOLE 28649 0 3591 EDWARDS LIFESCIENCES CORP COM 28176E108 3774 25924 SH SOLE 23584 0 2340 ELDORADO GOLD CORP NEW COM 284902103 510 504435 SH SOLE 504435 0 0 ELECTRONIC ARTS INC COM 285512109 6628 47002 SH SOLE 39206 0 7796 EMERSON ELEC CO COM 291011104 4330 62633 SH SOLE 61590 0 1043 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 268 15649 SH SOLE 15649 0 0 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 130 11889 SH SOLE 11889 0 0 ENBRIDGE INC COM 29250N105 751647 21020661 SH SOLE 20975688 0 44973 ENCANA CORP COM 292505104 135581 10379182 SH SOLE 10376472 0 2710 ENCOMPASS HEALTH CORP COM 29261A100 237 3507 SH SOLE 3507 0 0 ENDO INTL PLC SHS G30401106 245 25963 SH SOLE 25963 0 0 ENERGEN CORP COM 29265N108 259 3557 SH SOLE 3557 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 660 38267 SH SOLE 38267 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 784 41161 SH SOLE 41161 0 0 ENERPLUS CORP COM 292766102 2172 172226 SH SOLE 172226 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 198 12741 SH SOLE 12741 0 0 ENTERGY CORP NEW COM 29364G103 1497 18532 SH SOLE 16092 0 2440 ENTERPRISE PRODS PARTNERS L COM 293792107 2116 76486 SH SOLE 76486 0 0 ENVISION HEALTHCARE CORP COM 29414D100 463 10525 SH SOLE 10525 0 0 EOG RES INC COM 26875P101 19914 160042 SH SOLE 155800 0 4242 EPAM SYS INC COM 29414B104 242 1948 SH SOLE 1948 0 0 EQT CORP COM 26884L109 1438 26069 SH SOLE 22175 0 3894 EQT GP HLDGS LP COM UNIT REP 26885J103 228 9685 SH SOLE 9685 0 0 EQUIFAX INC COM 294429105 1490 11906 SH SOLE 10563 0 1343 EQUINIX INC COM PAR $0.001 29444U700 3361 7818 SH SOLE 6933 0 885 EQUITY LIFESTYLE PPTYS INC COM 29472R108 295 3207 SH SOLE 3207 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2457 38576 SH SOLE 32408 0 6168 ESSEX PPTY TR INC COM 297178105 1679 7024 SH SOLE 5862 0 1162 EVEREST RE GROUP LTD COM G3223R108 1385 6011 SH SOLE 3532 0 2479 EVERGY INC COM 30034W106 1408 25071 SH SOLE 23163 0 1908 EVERSOURCE ENERGY COM 30040W108 1889 32227 SH SOLE 27814 0 4413 EXACT SCIENCES CORP COM 30063P105 257 4296 SH SOLE 4296 0 0 EXELIXIS INC COM 30161Q104 228 10572 SH SOLE 10572 0 0 EXELON CORP COM 30161N101 4164 97739 SH SOLE 84889 0 12850 EXPEDIA GROUP INC COM NEW 30212P303 2388 19865 SH SOLE 17283 0 2582 EXPEDITORS INTL WASH INC COM 302130109 1508 20631 SH SOLE 15172 0 5459 EXPRESS INC COM 30219E103 93 10148 SH SOLE 10148 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 6027 78065 SH SOLE 72725 0 5340 EXTRA SPACE STORAGE INC COM 30225T102 1236 12379 SH SOLE 10845 0 1534 EXXON MOBIL CORP COM 30231G102 41201 498017 SH SOLE 481235 0 16782 F M C CORP COM NEW 302491303 1140 12777 SH SOLE 11673 0 1104 F5 NETWORKS INC COM 315616102 1446 8383 SH SOLE 5290 0 3093 FACEBOOK INC CL A 30303M102 79164 407390 SH SOLE 399234 0 8156 FACTSET RESH SYS INC COM 303075105 276 1393 SH SOLE 1393 0 0 FASTENAL CO COM 311900104 1914 39775 SH SOLE 36631 0 3144 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 6429 50801 SH SOLE 49071 0 1730 FEDEX CORP COM 31428X106 5953 26218 SH SOLE 25941 0 277 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 586 15564 SH SOLE 9734 0 5830 FIDELITY NATL INFORMATION SV COM 31620M106 3816 35991 SH SOLE 30116 0 5875 FIFTH THIRD BANCORP COM 316773100 2033 70844 SH SOLE 61208 0 9636 FINANCIAL ENGINES INC COM 317485100 247 5496 SH SOLE 5496 0 0 FINISAR CORP COM NEW 31787A507 255 14175 SH SOLE 14175 0 0 FIRST BANCORP P R COM NEW 318672706 188 24601 SH SOLE 24601 0 0 FIRST DATA CORP NEW COM CL A 32008D106 691 33017 SH SOLE 33017 0 0 FIRST FINL BANCORP OH COM 320209109 254 8274 SH SOLE 8274 0 0 FIRST FINL BANKSHARES COM 32020R109 262 5150 SH SOLE 5150 0 0 FIRST HAWAIIAN INC COM 32051X108 1622 55893 SH SOLE 55893 0 0 FIRST HORIZON NATL CORP COM 320517105 204 11411 SH SOLE 11411 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 3940 516348 SH SOLE 516348 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 350 13748 SH SOLE 13748 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 2490 25729 SH SOLE 23821 0 1908 FIRSTENERGY CORP COM 337932107 1729 48145 SH SOLE 40306 0 7839 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 43624 573450 SH SOLE 573450 0 0 FISERV INC COM 337738108 13583 183322 SH SOLE 158662 0 24660 FIVE BELOW INC COM 33829M101 201 2058 SH SOLE 2058 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1713 8133 SH SOLE 7759 0 374 FLIR SYS INC COM 302445101 689 13261 SH SOLE 12040 0 1221 FLOWSERVE CORP COM 34354P105 575 14223 SH SOLE 11262 0 2961 FLUOR CORP NEW COM 343412102 651 13346 SH SOLE 12164 0 1182 FNB CORP PA COM 302520101 159 11831 SH SOLE 11831 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 434 4940 SH SOLE 4550 0 390 FOOT LOCKER INC COM 344849104 842 15987 SH SOLE 10413 0 5574 FORD MTR CO DEL COM PAR $0.01 345370860 3949 356747 SH SOLE 351385 0 5362 FOREST CITY RLTY TR INC COM CL A 345605109 216 9457 SH SOLE 9457 0 0 FORTINET INC COM 34959E109 374 5990 SH SOLE 5990 0 0 FORTIS INC COM 349553107 22810 713531 SH SOLE 705251 0 8280 FORTIVE CORP COM 34959J108 2369 30724 SH SOLE 29819 0 905 FORTUNA SILVER MINES INC COM 349915108 2725 478812 SH SOLE 478812 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 776 14453 SH SOLE 13025 0 1428 FRANCO NEVADA CORP COM 351858105 59078 809305 SH SOLE 806485 0 2820 FRANKLIN RES INC COM 354613101 1234 38487 SH SOLE 36826 0 1661 FRANKLIN STREET PPTYS CORP COM 35471R106 130 15225 SH SOLE 15225 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2290 132678 SH SOLE 125393 0 7285 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 427 8480 SH SOLE 7730 0 750 FS INVT CORP COM 302635107 75 10255 SH SOLE 10255 0 0 FTI CONSULTING INC COM 302941109 285 4719 SH SOLE 4719 0 0 FULLER H B CO COM 359694106 229 4259 SH SOLE 4259 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1299 19898 SH SOLE 15913 0 3985 GAMESTOP CORP NEW CL A 36467W109 180 12364 SH SOLE 12364 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 283 7897 SH SOLE 7897 0 0 GANNETT CO INC COM 36473H104 154 14355 SH SOLE 14355 0 0 GAP INC DEL COM 364760108 1092 33709 SH SOLE 24962 0 8747 GARDNER DENVER HLDGS INC COM 36555P107 203 6921 SH SOLE 6921 0 0 GARMIN LTD SHS H2906T109 691 11333 SH SOLE 5642 0 5691 GARTNER INC COM 366651107 1145 8614 SH SOLE 7864 0 750 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 299 18360 SH SOLE 18330 0 30 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 292 10087 SH SOLE 10087 0 0 GENERAL DYNAMICS CORP COM 369550108 4914 26363 SH SOLE 25376 0 987 GENERAL ELECTRIC CO COM 369604103 10735 788764 SH SOLE 774183 0 14581 GENERAL MLS INC COM 370334104 14044 317418 SH SOLE 314002 0 3416 GENERAL MTRS CO COM 37045V100 4698 119237 SH SOLE 117660 0 1577 GENTEX CORP COM 371901109 299 12972 SH SOLE 9556 0 3416 GENUINE PARTS CO COM 372460105 1300 14159 SH SOLE 12998 0 1161 GENWORTH FINL INC COM CL A 37247D106 87 19438 SH SOLE 19438 0 0 GGP INC COM 36174X101 2163 105872 SH SOLE 103013 0 2859 G-III APPAREL GROUP LTD COM 36237H101 256 5777 SH SOLE 5777 0 0 GILDAN ACTIVEWEAR INC COM 375916103 9448 335380 SH SOLE 331620 0 3760 GILEAD SCIENCES INC COM 375558103 23654 333908 SH SOLE 329001 0 4907 GLACIER BANCORP INC NEW COM 37637Q105 243 6293 SH SOLE 6293 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 7031 174929 SH SOLE 168219 0 6710 GLOBAL PMTS INC COM 37940X102 6011 53912 SH SOLE 52349 0 1563 GLOBALSTAR INC COM 378973408 22 45523 SH SOLE 45523 0 0 GODADDY INC CL A 380237107 423 5993 SH SOLE 5993 0 0 GOLD STD VENTURES CORP COM 380738104 1083 786265 SH SOLE 786265 0 0 GOLDCORP INC NEW COM 380956409 233435 16998877 SH SOLE 16987917 0 10960 GOLDMAN SACHS GROUP INC COM 38141G104 7163 32476 SH SOLE 32210 0 266 GOODYEAR TIRE & RUBR CO COM 382550101 544 23348 SH SOLE 20725 0 2623 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 207 13071 SH SOLE 13071 0 0 GRACE W R & CO DEL NEW COM 38388F108 540 7362 SH SOLE 7362 0 0 GRACO INC COM 384109104 275 6071 SH SOLE 6071 0 0 GRAINGER W W INC COM 384802104 1633 5296 SH SOLE 4715 0 581 GRAN TIERRA ENERGY INC COM 38500T101 1346 388817 SH SOLE 388817 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 203203 4981187 SH SOLE 4980617 0 570 GRAPHIC PACKAGING HLDG CO COM 388689101 148 10232 SH SOLE 10232 0 0 GREAT WESTN BANCORP INC COM 391416104 305 7262 SH SOLE 7262 0 0 GREENBRIER COS INC COM 393657101 200 3788 SH SOLE 3788 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 2814 130914 SH SOLE 104708 0 26206 GROUPE CGI INC CL A SUB VTG 39945C109 81831 1291078 SH SOLE 1287258 0 3820 GROUPON INC COM 399473107 86 20092 SH SOLE 20092 0 0 GRUBHUB INC COM 400110102 327 3113 SH SOLE 3113 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 244 2747 SH SOLE 2747 0 0 HALLIBURTON CO COM 406216101 5800 128718 SH SOLE 119367 0 9351 HANESBRANDS INC COM 410345102 816 37043 SH SOLE 31128 0 5915 HARLEY DAVIDSON INC COM 412822108 664 15768 SH SOLE 14629 0 1139 HARRIS CORP DEL COM 413875105 2435 16849 SH SOLE 10458 0 6391 HARTFORD FINL SVCS GROUP INC COM 416515104 1815 35491 SH SOLE 32388 0 3103 HASBRO INC COM 418056107 1756 19025 SH SOLE 15030 0 3995 HAWAIIAN HOLDINGS INC COM 419879101 233 6485 SH SOLE 6485 0 0 HCA HEALTHCARE INC COM 40412C101 3139 30598 SH SOLE 27526 0 3072 HCP INC COM 40414L109 1113 43119 SH SOLE 37055 0 6064 HD SUPPLY HLDGS INC COM 40416M105 282 6564 SH SOLE 6564 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 210 7798 SH SOLE 7798 0 0 HECLA MNG CO COM 422704106 49 13952 SH SOLE 13952 0 0 HEICO CORP NEW CL A 422806208 298 4882 SH SOLE 4882 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 160 19188 SH SOLE 19188 0 0 HELMERICH & PAYNE INC COM 423452101 769 12057 SH SOLE 9580 0 2477 HENRY JACK & ASSOC INC COM 426281101 662 5078 SH SOLE 2562 0 2516 HERBALIFE NUTRITION LTD COM SHS G4412G101 510 9502 SH SOLE 6258 0 3244 HERSHEY CO COM 427866108 1765 18971 SH SOLE 14915 0 4056 HESS CORP COM 42809H107 1784 26672 SH SOLE 25239 0 1433 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2090 143078 SH SOLE 138645 0 4433 HEXCEL CORP NEW COM 428291108 213 3205 SH SOLE 3205 0 0 HIGHPOINT RES CORP COM 43114K108 91 14940 SH SOLE 14940 0 0 HILL ROM HLDGS INC COM 431475102 203 2329 SH SOLE 2329 0 0 HILLENBRAND INC COM 431571108 242 5135 SH SOLE 5135 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 2111 26669 SH SOLE 25422 0 1247 HOLLYFRONTIER CORP COM 436106108 1415 20681 SH SOLE 15345 0 5336 HOLOGIC INC COM 436440101 1534 38603 SH SOLE 34383 0 4220 HOME DEPOT INC COM 437076102 21478 110088 SH SOLE 107873 0 2215 HONEYWELL INTL INC COM 438516106 10578 73436 SH SOLE 72002 0 1434 HOPE BANCORP INC COM 43940T109 307 17217 SH SOLE 17217 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 237 5313 SH SOLE 5313 0 0 HORMEL FOODS CORP COM 440452100 1778 47782 SH SOLE 31990 0 15792 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 306 10710 SH SOLE 6261 0 4449 HOST HOTELS & RESORTS INC COM 44107P104 1489 70668 SH SOLE 67168 0 3500 HOWARD HUGHES CORP COM 44267D107 222 1672 SH SOLE 1672 0 0 HP INC COM 40434L105 3456 152326 SH SOLE 147085 0 5241 HSBC HLDGS PLC SPON ADR NEW 404280406 3378 71660 SH SOLE 47540 0 24120 HUB GROUP INC CL A 443320106 216 4335 SH SOLE 4335 0 0 HUBBELL INC COM 443510607 201 1899 SH SOLE 1899 0 0 HUDBAY MINERALS INC COM 443628102 787 141079 SH SOLE 141079 0 0 HUDSON PAC PPTYS INC COM 444097109 206 5813 SH SOLE 5813 0 0 HUMANA INC COM 444859102 5053 16978 SH SOLE 14287 0 2691 HUNT J B TRANS SVCS INC COM 445658107 2094 17225 SH SOLE 16050 0 1175 HUNTINGTON BANCSHARES INC COM 446150104 1824 123598 SH SOLE 98901 0 24697 HUNTINGTON INGALLS INDS INC COM 446413106 885 4082 SH SOLE 3831 0 251 HUNTSMAN CORP COM 447011107 253 8661 SH SOLE 8661 0 0 HYATT HOTELS CORP COM CL A 448579102 327 4237 SH SOLE 4237 0 0 IAC INTERACTIVECORP COM 44919P508 783 5136 SH SOLE 2907 0 2229 IAMGOLD CORP COM 450913108 1469 252111 SH SOLE 252111 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 444 6242 SH SOLE 6242 0 0 ICU MED INC COM 44930G107 209 713 SH SOLE 713 0 0 IDEX CORP COM 45167R104 376 2752 SH SOLE 2752 0 0 IDEXX LABS INC COM 45168D104 2561 11750 SH SOLE 10934 0 816 IHS MARKIT LTD SHS G47567105 3261 63216 SH SOLE 41578 0 21638 ILLINOIS TOOL WKS INC COM 452308109 4041 29166 SH SOLE 28756 0 410 ILLUMINA INC COM 452327109 5737 20542 SH SOLE 18817 0 1725 IMPERIAL OIL LTD COM NEW 453038408 5332 160382 SH SOLE 160382 0 0 INCYTE CORP COM 45337C102 1868 27876 SH SOLE 25062 0 2814 INDEPENDENCE RLTY TR INC COM 45378A106 122 11855 SH SOLE 11855 0 0 INFINITY PPTY & CAS CORP COM 45665Q103 201 1413 SH SOLE 1413 0 0 INGERSOLL-RAND PLC SHS G47791101 1302 14510 SH SOLE 13727 0 783 INGEVITY CORP COM 45688C107 291 3603 SH SOLE 3603 0 0 INGREDION INC COM 457187102 405 3659 SH SOLE 2509 0 1150 INSIGHT ENTERPRISES INC COM 45765U103 218 4459 SH SOLE 4459 0 0 INTEL CORP COM 458140100 30163 606775 SH SOLE 601622 0 5153 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4894 66537 SH SOLE 61783 0 4754 INTERNATIONAL BUSINESS MACHS COM 459200101 11273 80695 SH SOLE 78569 0 2126 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1009 8136 SH SOLE 6906 0 1230 INTERPUBLIC GROUP COS INC COM 460690100 884 37707 SH SOLE 32949 0 4758 INTL PAPER CO COM 460146103 2013 38649 SH SOLE 37436 0 1213 INTUIT COM 461202103 6829 33425 SH SOLE 32219 0 1206 INTUITIVE SURGICAL INC COM NEW 46120E602 7696 16084 SH SOLE 14467 0 1617 INVESCO LTD SHS G491BT108 3397 127912 SH SOLE 124634 0 3278 INVESCO MORTGAGE CAPITAL INC COM 46131B100 233 14679 SH SOLE 14679 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 4916 28642 SH SOLE 28642 0 0 INVESTORS BANCORP INC NEW COM 46146L101 150 11700 SH SOLE 11700 0 0 INVITATION HOMES INC COM 46187W107 556 24100 SH SOLE 18669 0 5431 IPG PHOTONICS CORP COM 44980X109 896 4062 SH SOLE 3795 0 267 IQVIA HLDGS INC COM 46266C105 1734 17375 SH SOLE 15068 0 2307 IRIDIUM COMMUNICATIONS INC COM 46269C102 179 11100 SH SOLE 11100 0 0 IRON MTN INC NEW COM 46284V101 991 28307 SH SOLE 24718 0 3589 ISHARES INC MSCI AUST ETF 464286103 7701 340598 SH SOLE 340598 0 0 ISHARES INC MSCI CDA ETF 464286509 3958 138829 SH SOLE 138829 0 0 ISHARES INC MSCI SPAIN ETF 464286764 359 11816 SH SOLE 11816 0 0 ISHARES INC MSCI STH KOR ETF 464286772 511 7546 SH SOLE 7546 0 0 ISHARES INC MSCI HONG KG ETF 464286871 344 14191 SH SOLE 14191 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 405 11238 SH SOLE 11238 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 4376 182404 SH SOLE 182404 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 14514 465492 SH SOLE 465492 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 5245 90574 SH SOLE 90574 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 74047 1708916 SH SOLE 1702916 0 6000 ISHARES TR MSCI EAFE ETF 464287465 286506 4278130 SH SOLE 4278130 0 0 ISHARES TR EUROPE ETF 464287861 2248 50272 SH SOLE 50272 0 0 ISHARES TR IBOXX HI YD ETF 464288513 18802 220992 SH SOLE 220992 0 0 ISHARES TR NEW ZEALAND ETF 464289123 8497 175748 SH SOLE 175748 0 0 ISHARES TR MSCI INDIA ETF 46429B598 8978 269677 SH SOLE 269677 0 0 ISHARES TR MSCI CHINA ETF 46429B671 1471 22776 SH SOLE 22776 0 0 ISHARES TR MIN VOL USA ETF 46429B697 1636 30795 SH SOLE 0 0 30795 ISHARES TR MSCI UK ETF NEW 46435G334 10925 314127 SH SOLE 314127 0 0 ITRON INC COM 465741106 204 3390 SH SOLE 3390 0 0 J & J SNACK FOODS CORP COM 466032109 206 1354 SH SOLE 1354 0 0 JABIL INC COM 466313103 280 10110 SH SOLE 6183 0 3927 JACOBS ENGR GROUP INC DEL COM 469814107 775 12199 SH SOLE 11168 0 1031 JD COM INC SPON ADR CL A 47215P106 2053 52715 SH SOLE 52715 0 0 JEFFERIES FINL GROUP INC COM 47233W109 722 31769 SH SOLE 28888 0 2881 JETBLUE AIRWAYS CORP COM 477143101 213 11247 SH SOLE 11247 0 0 JOHNSON & JOHNSON COM 478160104 32917 271280 SH SOLE 257304 0 13976 JOHNSON CTLS INTL PLC SHS G51502105 2910 86991 SH SOLE 79672 0 7319 JONES LANG LASALLE INC COM 48020Q107 268 1617 SH SOLE 1617 0 0 JPMORGAN CHASE & CO COM 46625H100 49655 476535 SH SOLE 474122 0 2413 JUNIPER NETWORKS INC COM 48203R104 1098 40056 SH SOLE 30275 0 9781 KAISER ALUMINUM CORP COM PAR $0.01 483007704 243 2336 SH SOLE 2336 0 0 KAMAN CORP COM 483548103 261 3752 SH SOLE 3752 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1126 10630 SH SOLE 8802 0 1828 KAPSTONE PAPER & PACKAGING C COM 48562P103 394 11409 SH SOLE 11409 0 0 KAR AUCTION SVCS INC COM 48238T109 273 4982 SH SOLE 4982 0 0 KELLOGG CO COM 487836108 2478 35459 SH SOLE 26202 0 9257 KENNAMETAL INC COM 489170100 279 7776 SH SOLE 7756 0 20 KEYCORP NEW COM 493267108 2431 124406 SH SOLE 97281 0 27125 KEYSIGHT TECHNOLOGIES INC COM 49338L103 492 8343 SH SOLE 6791 0 1552 KILROY RLTY CORP COM 49427F108 265 3505 SH SOLE 3505 0 0 KIMBERLY CLARK CORP COM 494368103 5530 52494 SH SOLE 49351 0 3143 KIMCO RLTY CORP COM 49446R109 684 40258 SH SOLE 36612 0 3646 KINDER MORGAN INC DEL COM 49456B101 3301 186790 SH SOLE 182359 0 4431 KINDRED HEALTHCARE INC COM 494580103 97 10813 SH SOLE 10813 0 0 KINROSS GOLD CORP COM NO PAR 496902404 5093 1352495 SH SOLE 1352495 0 0 KIRBY CORP COM 497266106 210 2512 SH SOLE 2512 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 8592 405644 SH SOLE 405644 0 0 KITE RLTY GROUP TR COM NEW 49803T300 187 10950 SH SOLE 10950 0 0 KLA-TENCOR CORP COM 482480100 2284 22281 SH SOLE 19835 0 2446 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 244 6386 SH SOLE 6386 0 0 KNOWLES CORP COM 49926D109 175 11412 SH SOLE 11412 0 0 KOHLS CORP COM 500255104 1524 20906 SH SOLE 14620 0 6286 KRAFT HEINZ CO COM 500754106 33251 529307 SH SOLE 527407 0 1900 KROGER CO COM 501044101 2692 94607 SH SOLE 75471 0 19136 L BRANDS INC COM 501797104 1036 28102 SH SOLE 22797 0 5305 L3 TECHNOLOGIES INC COM 502413107 1449 7533 SH SOLE 6900 0 633 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2332 12990 SH SOLE 9179 0 3811 LAM RESEARCH CORP COM 512807108 3884 22472 SH SOLE 20970 0 1502 LAMAR ADVERTISING CO NEW CL A 512816109 242 3544 SH SOLE 3544 0 0 LAMB WESTON HLDGS INC COM 513272104 515 7518 SH SOLE 6288 0 1230 LAS VEGAS SANDS CORP COM 517834107 2374 31092 SH SOLE 27910 0 3182 LAUDER ESTEE COS INC CL A 518439104 3932 27559 SH SOLE 24849 0 2710 LAZARD LTD SHS A G54050102 226 4616 SH SOLE 4616 0 0 LEAR CORP COM NEW 521865204 579 3118 SH SOLE 2325 0 793 LEGGETT & PLATT INC COM 524660107 562 12599 SH SOLE 11348 0 1251 LEIDOS HLDGS INC COM 525327102 310 5262 SH SOLE 5262 0 0 LENNAR CORP CL A 526057104 1394 26551 SH SOLE 24620 0 1931 LENNOX INTL INC COM 526107107 2607 13024 SH SOLE 8274 0 4750 LIBERTY BROADBAND CORP COM SER A 530307107 557 7364 SH SOLE 6434 0 930 LIBERTY GLOBAL PLC SHS CL A G5480U104 426 15466 SH SOLE 8494 0 6972 LIBERTY GLOBAL PLC SHS CL C G5480U120 754 28330 SH SOLE 22321 0 6009 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 613 13609 SH SOLE 11905 0 1704 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 292 8264 SH SOLE 8264 0 0 LIBERTY PPTY TR SH BEN INT 531172104 465 10495 SH SOLE 5451 0 5044 LILLY ELI & CO COM 532457108 8742 102447 SH SOLE 91976 0 10471 LINCOLN ELEC HLDGS INC COM 533900106 206 2348 SH SOLE 2348 0 0 LINCOLN NATL CORP IND COM 534187109 1255 20158 SH SOLE 19276 0 882 LITTELFUSE INC COM 537008104 205 897 SH SOLE 897 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 355 7314 SH SOLE 7314 0 0 LKQ CORP COM 501889208 1060 33243 SH SOLE 26886 0 6357 LOCKHEED MARTIN CORP COM 539830109 7690 26029 SH SOLE 23478 0 2551 LOEWS CORP COM 540424108 1309 27114 SH SOLE 25739 0 1375 LOWES COS INC COM 548661107 7843 82061 SH SOLE 81275 0 786 LPL FINL HLDGS INC COM 50212V100 1808 27585 SH SOLE 27585 0 0 LULULEMON ATHLETICA INC COM 550021109 262 2101 SH SOLE 0 0 2101 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2120 19302 SH SOLE 17813 0 1489 M & T BK CORP COM 55261F104 2529 14866 SH SOLE 13157 0 1709 MACERICH CO COM 554382101 663 11660 SH SOLE 10609 0 1051 MACYS INC COM 55616P104 1313 35083 SH SOLE 26457 0 8626 MADDEN STEVEN LTD COM 556269108 226 4253 SH SOLE 4253 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 617 1988 SH SOLE 1978 0 10 MAG SILVER CORP COM 55903Q104 2880 266579 SH SOLE 266579 0 0 MAGELLAN HEALTH INC COM NEW 559079207 297 3098 SH SOLE 3098 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 560 8108 SH SOLE 8108 0 0 MAGNA INTL INC COM 559222401 173285 2978911 SH SOLE 2977721 0 1190 MAIDEN HOLDINGS LTD SHS G5753U112 78 10015 SH SOLE 10015 0 0 MANPOWERGROUP INC COM 56418H100 289 3355 SH SOLE 2316 0 1039 MANULIFE FINL CORP COM 56501R106 515921 28710040 SH SOLE 28670033 0 40007 MARATHON OIL CORP COM 565849106 1682 80643 SH SOLE 76170 0 4473 MARATHON PETE CORP COM 56585A102 4595 65490 SH SOLE 61489 0 4001 MARKEL CORP COM 570535104 2554 2355 SH SOLE 1462 0 893 MARKETAXESS HLDGS INC COM 57060D108 269 1362 SH SOLE 1362 0 0 MARRIOTT INTL INC NEW CL A 571903202 5441 42975 SH SOLE 42396 0 579 MARSH & MCLENNAN COS INC COM 571748102 4007 48878 SH SOLE 45047 0 3831 MARTIN MARIETTA MATLS INC COM 573284106 2156 9655 SH SOLE 8611 0 1044 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 812 37856 SH SOLE 17601 0 20255 MASCO CORP COM 574599106 1087 29055 SH SOLE 27468 0 1587 MASTERCARD INCORPORATED CL A 57636Q104 27612 140503 SH SOLE 132957 0 7546 MATCH GROUP INC COM 57665R106 372 9612 SH SOLE 9612 0 0 MATSON INC COM 57686G105 209 5454 SH SOLE 5454 0 0 MATTEL INC COM 577081102 732 44600 SH SOLE 29820 0 14780 MATTHEWS INTL CORP CL A 577128101 238 4043 SH SOLE 4043 0 0 MAXAR TECHNOLOGIES LTD COM 57778L103 39725 791142 SH SOLE 791142 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 1457 24838 SH SOLE 20791 0 4047 MCCORMICK & CO INC COM NON VTG 579780206 2071 17843 SH SOLE 10985 0 6858 MCDONALDS CORP COM 580135101 12479 79644 SH SOLE 73148 0 6496 MCKESSON CORP COM 58155Q103 2626 19688 SH SOLE 18324 0 1364 MDU RES GROUP INC COM 552690109 282 9829 SH SOLE 7416 0 2413 MEDICAL PPTYS TRUST INC COM 58463J304 197 14011 SH SOLE 14011 0 0 MEDICINES CO COM 584688105 210 5709 SH SOLE 5709 0 0 MEDTRONIC PLC SHS G5960L103 12085 141163 SH SOLE 124913 0 16250 MELCO RESORT ENTERTAINMENT L ADR 585464100 436 15580 SH SOLE 15580 0 0 MERCADOLIBRE INC COM 58733R102 630 2107 SH SOLE 1728 0 379 MERCK & CO INC COM 58933Y105 45424 748331 SH SOLE 736767 0 11564 METHANEX CORP COM 59151K108 3793 53640 SH SOLE 53480 0 160 METLIFE INC COM 59156R108 4504 103304 SH SOLE 97658 0 5646 METTLER TOLEDO INTERNATIONAL COM 592688105 3866 6681 SH SOLE 4816 0 1865 MFA FINL INC COM 55272X102 119 15669 SH SOLE 15669 0 0 MGIC INVT CORP WIS COM 552848103 142 13224 SH SOLE 13224 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 313 10271 SH SOLE 10271 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1251 43094 SH SOLE 39619 0 3475 MICHAEL KORS HLDGS LTD SHS G60754101 770 11565 SH SOLE 7658 0 3907 MICROCHIP TECHNOLOGY INC COM 595017104 2811 30904 SH SOLE 30128 0 776 MICRON TECHNOLOGY INC COM 595112103 10328 196940 SH SOLE 191190 0 5750 MICROSOFT CORP COM 594918104 129496 1313211 SH SOLE 1305202 0 8009 MID AMER APT CMNTYS INC COM 59522J103 1230 12215 SH SOLE 10153 0 2062 MIDDLEBY CORP COM 596278101 212 2035 SH SOLE 2035 0 0 MITEL NETWORKS CORP COM 60671Q104 591 53951 SH SOLE 53951 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 107 12081 SH SOLE 12081 0 0 MOHAWK INDS INC COM 608190104 1339 6247 SH SOLE 6009 0 238 MOLINA HEALTHCARE INC COM 60855R100 211 2151 SH SOLE 2151 0 0 MOLSON COORS BREWING CO CL B 60871R209 2017 29648 SH SOLE 26549 0 3099 MONDELEZ INTL INC CL A 609207105 27330 666579 SH SOLE 665007 0 1572 MONRO INC COM 610236101 240 4126 SH SOLE 4126 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3836 66942 SH SOLE 63631 0 3311 MOODYS CORP COM 615369105 8313 48739 SH SOLE 43463 0 5276 MOOG INC CL A 615394202 220 2826 SH SOLE 2826 0 0 MORGAN STANLEY COM NEW 617446448 6586 138936 SH SOLE 137392 0 1544 MOSAIC CO NEW COM 61945C103 1115 39747 SH SOLE 32073 0 7674 MOTOROLA SOLUTIONS INC COM NEW 620076307 3018 25936 SH SOLE 18450 0 7486 MPLX LP COM UNIT REP LTD 55336V100 959 28077 SH SOLE 28077 0 0 MSCI INC COM 55354G100 4319 26109 SH SOLE 18502 0 7607 MUELLER INDS INC COM 624756102 222 7531 SH SOLE 7531 0 0 MURPHY OIL CORP COM 626717102 354 10476 SH SOLE 6303 0 4173 MYLAN N V SHS EURO N59465109 1908 52788 SH SOLE 47133 0 5655 NABORS INDUSTRIES LTD SHS G6359F103 80 12526 SH SOLE 12526 0 0 NASDAQ INC COM 631103108 1145 12547 SH SOLE 11797 0 750 NATIONAL GRID PLC SPONSORED ADR NE 636274409 3009 53876 SH SOLE 50789 0 3087 NATIONAL OILWELL VARCO INC COM 637071101 1709 39388 SH SOLE 34879 0 4509 NATIONAL RETAIL PPTYS INC COM 637417106 333 7584 SH SOLE 5728 0 1856 NBT BANCORP INC COM 628778102 211 5521 SH SOLE 5521 0 0 NCR CORP NEW COM 62886E108 271 9031 SH SOLE 4225 0 4806 NEKTAR THERAPEUTICS COM 640268108 679 13915 SH SOLE 13915 0 0 NETAPP INC COM 64110D104 2227 28357 SH SOLE 23111 0 5246 NETEASE INC SPONSORED ADR 64110W102 1563 6187 SH SOLE 4937 0 1250 NETFLIX INC COM 64110L106 22342 57078 SH SOLE 55380 0 1698 NETGEAR INC COM 64111Q104 254 4071 SH SOLE 4071 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 313 3181 SH SOLE 3181 0 0 NEVSUN RES LTD COM 64156L101 569 163574 SH SOLE 163574 0 0 NEW GOLD INC CDA COM 644535106 655 314068 SH SOLE 314068 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2314 24447 SH SOLE 24447 0 0 NEW RELIC INC COM 64829B100 200 1988 SH SOLE 1988 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 210 11986 SH SOLE 11986 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 332 30113 SH SOLE 17960 0 12153 NEW YORK MTG TR INC COM PAR $.02 649604501 91 15108 SH SOLE 15108 0 0 NEWELL BRANDS INC COM 651229106 1223 47426 SH SOLE 42253 0 5173 NEWFIELD EXPL CO COM 651290108 644 21304 SH SOLE 17286 0 4018 NEWMONT MINING CORP COM 651639106 7108 188499 SH SOLE 155773 0 32726 NEWPARK RES INC COM PAR $.01NEW 651718504 132 12210 SH SOLE 12210 0 0 NEWS CORP NEW CL A 65249B109 682 44025 SH SOLE 40019 0 4006 NEWS CORP NEW CL B 65249B208 160 10126 SH SOLE 6189 0 3937 NEXGEN ENERGY LTD COM 65340P106 294 159059 SH SOLE 159059 0 0 NEXTERA ENERGY INC COM 65339F101 7911 47365 SH SOLE 41551 0 5814 NIELSEN HLDGS PLC SHS EUR G6518L108 682 22036 SH SOLE 17698 0 4338 NIKE INC CL B 654106103 10295 129204 SH SOLE 126288 0 2916 NISOURCE INC COM 65473P105 891 33922 SH SOLE 29217 0 4705 NOBLE CORP PLC SHS USD G65431101 139 21917 SH SOLE 21917 0 0 NOBLE ENERGY INC COM 655044105 1684 47731 SH SOLE 43153 0 4578 NORBORD INC COM NEW 65548P403 980 23827 SH SOLE 23827 0 0 NORDSON CORP COM 655663102 266 2074 SH SOLE 2074 0 0 NORDSTROM INC COM 655664100 848 16377 SH SOLE 11945 0 4432 NORFOLK SOUTHERN CORP COM 655844108 4339 28763 SH SOLE 27270 0 1493 NORTHERN TR CORP COM 665859104 2260 21967 SH SOLE 19096 0 2871 NORTHROP GRUMMAN CORP COM 666807102 5668 18420 SH SOLE 15548 0 2872 NORTHWEST BANCSHARES INC MD COM 667340103 235 13521 SH SOLE 13521 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 973 20594 SH SOLE 19233 0 1361 NOVAGOLD RES INC COM NEW 66987E206 531 118496 SH SOLE 118496 0 0 NOVARTIS A G SPONSORED ADR 66987V109 4293 56837 SH SOLE 53347 0 3490 NOVAVAX INC COM 670002104 18 13259 SH SOLE 13259 0 0 NRG ENERGY INC COM NEW 629377508 1061 34558 SH SOLE 26651 0 7907 NUANCE COMMUNICATIONS INC COM 67020Y100 244 17588 SH SOLE 11046 0 6542 NUCOR CORP COM 670346105 1937 30987 SH SOLE 29059 0 1928 NUTANIX INC CL A 67059N108 293 5687 SH SOLE 5687 0 0 NUTRIEN LTD COM 67077M108 380417 6991400 SH SOLE 6985586 0 5814 NVENT ELECTRIC PLC SHS G6700G107 224 8919 SH SOLE 6438 0 2481 NVIDIA CORP COM 67066G104 25252 106593 SH SOLE 104795 0 1798 NVR INC COM 62944T105 653 220 SH SOLE 132 0 88 NXP SEMICONDUCTORS N V COM N6596X109 2875 26309 SH SOLE 23821 0 2488 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3687 13476 SH SOLE 10530 0 2946 OAKTREE CAP GROUP LLC UNIT CL A 674001201 224 5511 SH SOLE 5511 0 0 OASIS PETE INC NEW COM 674215108 150 11592 SH SOLE 11592 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 11949 142792 SH SOLE 132385 0 10407 OCH ZIFF CAP MGMT GROUP CL A 67551U105 40 20807 SH SOLE 20807 0 0 OCLARO INC COM NEW 67555N206 119 13280 SH SOLE 13280 0 0 OFFICE DEPOT INC COM 676220106 168 65875 SH SOLE 65875 0 0 OGE ENERGY CORP COM 670837103 240 6830 SH SOLE 6830 0 0 OIL STS INTL INC COM 678026105 258 8031 SH SOLE 8031 0 0 OLD DOMINION FGHT LINES INC COM 679580100 503 3375 SH SOLE 2903 0 472 OLD NATL BANCORP IND COM 680033107 330 17747 SH SOLE 17747 0 0 OLD REP INTL CORP COM 680223104 391 19644 SH SOLE 10817 0 8827 OMEGA HEALTHCARE INVS INC COM 681936100 239 7709 SH SOLE 7709 0 0 OMNICOM GROUP INC COM 681919106 1654 21683 SH SOLE 20140 0 1543 ON SEMICONDUCTOR CORP COM 682189105 332 14924 SH SOLE 14924 0 0 ONEOK INC NEW COM 682680103 2673 38281 SH SOLE 36986 0 1295 OPEN TEXT CORP COM 683715106 11643 330752 SH SOLE 328272 0 2480 OPKO HEALTH INC COM 68375N103 98 20786 SH SOLE 20786 0 0 ORACLE CORP COM 68389X105 13801 313223 SH SOLE 307855 0 5368 OSISKO GOLD ROYALTIES LTD COM 68827L101 3735 394358 SH SOLE 394358 0 0 OWENS CORNING NEW COM 690742101 257 4054 SH SOLE 4054 0 0 PACCAR INC COM 693718108 2892 46681 SH SOLE 45712 0 969 PACKAGING CORP AMER COM 695156109 1025 9171 SH SOLE 8127 0 1044 PACWEST BANCORP DEL COM 695263103 225 4545 SH SOLE 4545 0 0 PALO ALTO NETWORKS INC COM 697435105 1179 5736 SH SOLE 4053 0 1683 PAN AMERICAN SILVER CORP COM 697900108 1489 83149 SH SOLE 83149 0 0 PARK HOTELS RESORTS INC COM 700517105 306 10001 SH SOLE 7749 0 2252 PARKER HANNIFIN CORP COM 701094104 1950 12515 SH SOLE 12153 0 362 PARSLEY ENERGY INC CL A 701877102 284 9390 SH SOLE 9390 0 0 PAYCHEX INC COM 704326107 3447 50432 SH SOLE 44308 0 6124 PAYCOM SOFTWARE INC COM 70432V102 211 2139 SH SOLE 2139 0 0 PAYPAL HLDGS INC COM 70450Y103 13430 161288 SH SOLE 160392 0 896 PDC ENERGY INC COM 69327R101 504 8343 SH SOLE 8343 0 0 PEABODY ENERGY CORP NEW COM 704551100 210 4611 SH SOLE 4611 0 0 PEMBINA PIPELINE CORP COM 706327103 185025 5341510 SH SOLE 5333010 0 8500 PENNEY J C INC COM 708160106 108 45985 SH SOLE 45985 0 0 PENTAIR PLC SHS G7S00T104 699 16607 SH SOLE 15193 0 1414 PEOPLES UNITED FINANCIAL INC COM 712704105 819 45293 SH SOLE 30268 0 15025 PEPSICO INC COM 713448108 17190 157896 SH SOLE 146317 0 11579 PERKINELMER INC COM 714046109 710 9695 SH SOLE 9695 0 0 PERRIGO CO PLC SHS G97822103 664 9103 SH SOLE 6842 0 2261 PFIZER INC COM 717081103 22239 612972 SH SOLE 590269 0 22703 PG&E CORP COM 69331C108 2252 52905 SH SOLE 45270 0 7635 PHILIP MORRIS INTL INC COM 718172109 15398 190707 SH SOLE 183471 0 7236 PHILLIPS 66 COM 718546104 4748 42279 SH SOLE 39433 0 2846 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 220 4306 SH SOLE 4306 0 0 PINNACLE FOODS INC DEL COM 72348P104 284 4360 SH SOLE 4360 0 0 PINNACLE WEST CAP CORP COM 723484101 839 10412 SH SOLE 9669 0 743 PIONEER NAT RES CO COM 723787107 6342 33513 SH SOLE 30449 0 3064 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 613 25935 SH SOLE 25935 0 0 PLEXUS CORP COM 729132100 257 4314 SH SOLE 4314 0 0 PNC FINL SVCS GROUP INC COM 693475105 6400 47371 SH SOLE 45183 0 2188 POLARIS INDS INC COM 731068102 486 3976 SH SOLE 2231 0 1745 POOL CORPORATION COM 73278L105 223 1473 SH SOLE 1473 0 0 POST HLDGS INC COM 737446104 211 2451 SH SOLE 2451 0 0 PPG INDS INC COM 693506107 2886 27826 SH SOLE 27280 0 546 PPL CORP COM 69351T106 4218 147740 SH SOLE 130079 0 17661 PRA GROUP INC COM 69354N106 229 5928 SH SOLE 5928 0 0 PRA HEALTH SCIENCES INC COM 69354M108 215 2305 SH SOLE 2305 0 0 PRAXAIR INC COM 74005P104 5224 33029 SH SOLE 32513 0 516 PRECISION DRILLING CORP COM 2010 74022D308 2909 879012 SH SOLE 879012 0 0 PRETIUM RES INC COM 74139C102 883 120076 SH SOLE 120076 0 0 PRICE T ROWE GROUP INC COM 74144T108 2624 22599 SH SOLE 21942 0 657 PRINCIPAL FINL GROUP INC COM 74251V102 1328 25089 SH SOLE 24132 0 957 PROCTER AND GAMBLE CO COM 742718109 20735 265856 SH SOLE 251691 0 14165 PROGRESSIVE CORP OHIO COM 743315103 3492 59039 SH SOLE 51822 0 7217 PROLOGIS INC COM 74340W103 3552 54077 SH SOLE 53028 0 1049 PROOFPOINT INC COM 743424103 211 1828 SH SOLE 1828 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 104 15549 SH SOLE 15549 0 0 PROVIDENT FINL SVCS INC COM 74386T105 223 8114 SH SOLE 8114 0 0 PRUDENTIAL FINL INC COM 744320102 3625 38768 SH SOLE 37854 0 914 PRUDENTIAL PLC ADR 74435K204 1038 22714 SH SOLE 21714 0 1000 PS BUSINESS PKS INC CALIF COM 69360J107 221 1721 SH SOLE 1721 0 0 PTC INC COM 69370C100 391 4170 SH SOLE 4170 0 0 PUBLIC STORAGE COM 74460D109 12086 53275 SH SOLE 49247 0 4028 PUBLIC SVC ENTERPRISE GROUP COM 744573106 5063 93513 SH SOLE 83513 0 10000 PULTE GROUP INC COM 745867101 735 25570 SH SOLE 23582 0 1988 PVH CORP COM 693656100 1265 8451 SH SOLE 6684 0 1767 QORVO INC COM 74736K101 997 12439 SH SOLE 10938 0 1501 QUALCOMM INC COM 747525103 10947 195059 SH SOLE 190319 0 4740 QUANTA SVCS INC COM 74762E102 443 13250 SH SOLE 13250 0 0 QUANTUM CORP COM NEW 747906501 95 43027 SH SOLE 43027 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1925 17506 SH SOLE 11997 0 5509 QURATE RETAIL INC COM SER A 74915M100 861 40579 SH SOLE 34142 0 6437 RADIANT LOGISTICS INC COM 75025X100 117 30000 SH SOLE 30000 0 0 RALPH LAUREN CORP CL A 751212101 857 6819 SH SOLE 5747 0 1072 RANDGOLD RES LTD ADR 752344309 2286 29650 SH SOLE 29650 0 0 RANGE RES CORP COM 75281A109 298 17837 SH SOLE 9488 0 8349 RAYMOND JAMES FINANCIAL INC COM 754730109 1187 13287 SH SOLE 11864 0 1423 RAYTHEON CO COM NEW 755111507 5817 30110 SH SOLE 25670 0 4440 REALTY INCOME CORP COM 756109104 2976 55358 SH SOLE 45081 0 10277 RED HAT INC COM 756577102 2295 17079 SH SOLE 15879 0 1200 REGENCY CTRS CORP COM 758849103 1081 17411 SH SOLE 13688 0 3723 REGENERON PHARMACEUTICALS COM 75886F107 4447 12890 SH SOLE 12016 0 874 REGIONS FINL CORP NEW COM 7591EP100 2386 134204 SH SOLE 101870 0 32334 REINSURANCE GROUP AMER INC COM NEW 759351604 304 2279 SH SOLE 2279 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 777 8871 SH SOLE 8871 0 0 RELX NV SPONSORED ADR 75955B102 874 40970 SH SOLE 37380 0 3590 RENAISSANCERE HOLDINGS LTD COM G7496G103 555 4613 SH SOLE 1435 0 3178 REPUBLIC SVCS INC COM 760759100 2360 34526 SH SOLE 23787 0 10739 RESMED INC COM 761152107 3118 30100 SH SOLE 22193 0 7907 RESTAURANT BRANDS INTL INC COM 76131D103 38913 644990 SH SOLE 642991 0 1999 RITCHIE BROS AUCTIONEERS COM 767744105 1978 57993 SH SOLE 57993 0 0 RITE AID CORP COM 767754104 67 38760 SH SOLE 38760 0 0 RLI CORP COM 749607107 247 3736 SH SOLE 3736 0 0 ROBERT HALF INTL INC COM 770323103 817 12545 SH SOLE 10726 0 1819 ROCKWELL AUTOMATION INC COM 773903109 2148 12920 SH SOLE 12565 0 355 ROCKWELL COLLINS INC COM 774341101 2353 17470 SH SOLE 14700 0 2770 ROGERS COMMUNICATIONS INC CL B 775109200 147788 3111038 SH SOLE 3105188 0 5850 ROLLINS INC COM 775711104 408 7768 SH SOLE 7768 0 0 ROPER TECHNOLOGIES INC COM 776696106 2645 9587 SH SOLE 9295 0 292 ROSS STORES INC COM 778296103 6761 79775 SH SOLE 65789 0 13986 ROYAL BK CDA MONTREAL QUE COM 780087102 1008040 13384972 SH SOLE 13345042 0 39930 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1850 17855 SH SOLE 16436 0 1419 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 458 6620 SH SOLE 6620 0 0 ROYAL GOLD INC COM 780287108 220 2369 SH SOLE 2369 0 0 RPM INTL INC COM 749685103 264 4529 SH SOLE 4529 0 0 RSP PERMIAN INC COM 74978Q105 249 5651 SH SOLE 5651 0 0 S&P GLOBAL INC COM 78409V104 8097 39715 SH SOLE 32172 0 7543 SABRE CORP COM 78573M104 232 9409 SH SOLE 9409 0 0 SAGE THERAPEUTICS INC COM 78667J108 256 1633 SH SOLE 1633 0 0 SALESFORCE COM INC COM 79466L302 9328 68389 SH SOLE 63737 0 4652 SANDSTORM GOLD LTD COM NEW 80013R206 3057 679868 SH SOLE 679868 0 0 SANMINA CORPORATION COM 801056102 260 8886 SH SOLE 8886 0 0 SANOFI SPONSORED ADR 80105N105 1939 48460 SH SOLE 44980 0 3480 SANTANDER CONSUMER USA HDG I COM 80283M101 361 18918 SH SOLE 13038 0 5880 SAP SE SPON ADR 803054204 688 5950 SH SOLE 5420 0 530 SAREPTA THERAPEUTICS INC COM 803607100 306 2317 SH SOLE 2317 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2017 12217 SH SOLE 9963 0 2254 SCANA CORP NEW COM 80589M102 566 14706 SH SOLE 12333 0 2373 SCHEIN HENRY INC COM 806407102 3298 45396 SH SOLE 43030 0 2366 SCHLUMBERGER LTD COM 806857108 11262 168016 SH SOLE 160226 0 7790 SCHWAB CHARLES CORP NEW COM 808513105 6131 119980 SH SOLE 113533 0 6447 SCIENTIFIC GAMES CORP COM 80874P109 315 6400 SH SOLE 6400 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 1778 31488 SH SOLE 26332 0 5156 SEALED AIR CORP NEW COM 81211K100 1140 26852 SH SOLE 22250 0 4602 SEATTLE GENETICS INC COM 812578102 1122 16897 SH SOLE 16897 0 0 SEI INVESTMENTS CO COM 784117103 453 7244 SH SOLE 5539 0 1705 SELECTIVE INS GROUP INC COM 816300107 210 3823 SH SOLE 3823 0 0 SEMPRA ENERGY COM 816851109 2881 24813 SH SOLE 22735 0 2078 SEMTECH CORP COM 816850101 215 4562 SH SOLE 4562 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 185 10222 SH SOLE 10222 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 242 3385 SH SOLE 3385 0 0 SERVICE CORP INTL COM 817565104 234 6532 SH SOLE 6532 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 270 4537 SH SOLE 4537 0 0 SERVICENOW INC COM 81762P102 5287 30657 SH SOLE 29202 0 1455 SHAW COMMUNICATIONS INC CL B CONV 82028K200 62118 3048861 SH SOLE 3039101 0 9760 SHERWIN WILLIAMS CO COM 824348106 4004 9823 SH SOLE 9517 0 306 SHIRE PLC SPONSORED ADR 82481R106 7595 44993 SH SOLE 44693 0 300 SHOPIFY INC CL A 82509L107 31355 214975 SH SOLE 214825 0 150 SHUTTERFLY INC COM 82568P304 213 2362 SH SOLE 2362 0 0 SIERRA WIRELESS INC COM 826516106 1675 104682 SH SOLE 104682 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 249 1949 SH SOLE 1949 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 318 10639 SH SOLE 10639 0 0 SIMON PPTY GROUP INC NEW COM 828806109 17037 100108 SH SOLE 98885 0 1223 SIRIUS XM HLDGS INC COM 82968B103 2683 396342 SH SOLE 334462 0 61880 SIX FLAGS ENTMT CORP NEW COM 83001A102 202 2877 SH SOLE 2877 0 0 SKYWEST INC COM 830879102 339 6539 SH SOLE 6539 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2903 30041 SH SOLE 27867 0 2174 SL GREEN RLTY CORP COM 78440X101 875 8703 SH SOLE 8028 0 675 SLM CORP COM 78442P106 180 15712 SH SOLE 15712 0 0 SMITH A O COM 831865209 795 13444 SH SOLE 13444 0 0 SMUCKER J M CO COM NEW 832696405 1343 12493 SH SOLE 9985 0 2508 SNAP INC CL A 83304A106 265 20213 SH SOLE 20213 0 0 SNAP ON INC COM 833034101 867 5397 SH SOLE 4978 0 419 SOUTH JERSEY INDS INC COM 838518108 236 7051 SH SOLE 7051 0 0 SOUTHERN CO COM 842587107 7699 166254 SH SOLE 141130 0 25124 SOUTHERN COPPER CORP COM 84265V105 1574 33580 SH SOLE 29291 0 4289 SOUTHWEST AIRLS CO COM 844741108 11625 228478 SH SOLE 223309 0 5169 SOUTHWESTERN ENERGY CO COM 845467109 115 21716 SH SOLE 21716 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 6171 52011 SH SOLE 52011 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 246174 907453 SH SOLE 906216 0 1237 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 6594 185865 SH SOLE 185865 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 604 17053 SH SOLE 17053 0 0 SPIRE INC COM 84857L101 440 6227 SH SOLE 6227 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 343 3992 SH SOLE 3992 0 0 SPIRIT RLTY CAP INC NEW COM 84860W102 127 15873 SH SOLE 15873 0 0 SPLUNK INC COM 848637104 600 6054 SH SOLE 5059 0 995 SPRINT CORP COM SER 1 85207U105 904 166225 SH SOLE 141987 0 24238 SPX FLOW INC COM 78469X107 238 5444 SH SOLE 5444 0 0 SQUARE INC CL A 852234103 866 14046 SH SOLE 14046 0 0 SRC ENERGY INC COM 78470V108 342 31001 SH SOLE 31001 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 432 8319 SH SOLE 8319 0 0 SSR MNG INC COM 784730103 5617 569263 SH SOLE 569263 0 0 STANLEY BLACK & DECKER INC COM 854502101 1906 14349 SH SOLE 13948 0 401 STANTEC INC COM 85472N109 1585 61610 SH SOLE 61610 0 0 STARBUCKS CORP COM 855244109 9300 190385 SH SOLE 185753 0 4632 STARS GROUP INC COM 85570W100 2444 67381 SH SOLE 67381 0 0 STARWOOD PPTY TR INC COM 85571B105 211 9704 SH SOLE 9704 0 0 STATE STR CORP COM 857477103 3266 35087 SH SOLE 32667 0 2420 STEEL DYNAMICS INC COM 858119100 1451 31573 SH SOLE 31543 0 30 STEPAN CO COM 858586100 210 2692 SH SOLE 2692 0 0 STERICYCLE INC COM 858912108 634 9718 SH SOLE 7347 0 2371 STERLING BANCORP DEL COM 85917A100 471 20052 SH SOLE 19982 0 70 STRYKER CORP COM 863667101 7633 45206 SH SOLE 39084 0 6122 SUN CMNTYS INC COM 866674104 282 2881 SH SOLE 2881 0 0 SUN LIFE FINL INC COM 866796105 207682 5167116 SH SOLE 5161766 0 5350 SUNCOR ENERGY INC NEW COM 867224107 546819 13434475 SH SOLE 13404898 0 29577 SUNTRUST BKS INC COM 867914103 3718 56315 SH SOLE 51269 0 5046 SVB FINL GROUP COM 78486Q101 1394 4829 SH SOLE 4573 0 256 SYMANTEC CORP COM 871503108 1870 90543 SH SOLE 79100 0 11443 SYNCHRONY FINL COM 87165B103 5011 150111 SH SOLE 119614 0 30497 SYNOPSYS INC COM 871607107 2022 23635 SH SOLE 19434 0 4201 SYNOVUS FINL CORP COM NEW 87161C501 217 4111 SH SOLE 4111 0 0 SYSCO CORP COM 871829107 6805 99653 SH SOLE 76197 0 23456 T MOBILE US INC COM 872590104 4322 72336 SH SOLE 63719 0 8617 TABLEAU SOFTWARE INC CL A 87336U105 281 2871 SH SOLE 2871 0 0 TAHOE RES INC COM 873868103 1268 257654 SH SOLE 257654 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 10453 285927 SH SOLE 256447 0 29480 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1758 14855 SH SOLE 14263 0 592 TAL ED GROUP SPONSORED ADS 874080104 267 7250 SH SOLE 7250 0 0 TAPESTRY INC COM 876030107 1485 31796 SH SOLE 25227 0 6569 TARGA RES CORP COM 87612G101 466 9422 SH SOLE 7897 0 1525 TARGET CORP COM 87612E106 4032 52969 SH SOLE 47727 0 5242 TD AMERITRADE HLDG CORP COM 87236Y108 1501 27401 SH SOLE 20101 0 7300 TE CONNECTIVITY LTD REG SHS H84989104 1779 19757 SH SOLE 19046 0 711 TECHNIPFMC PLC COM G87110105 1863 58701 SH SOLE 58701 0 0 TECK RESOURCES LTD CL B 878742204 171335 6724519 SH SOLE 6720769 0 3750 TELEDYNE TECHNOLOGIES INC COM 879360105 255 1283 SH SOLE 1283 0 0 TELEFLEX INC COM 879369106 513 1912 SH SOLE 1645 0 267 TELUS CORP COM 87971M103 459070 12920874 SH SOLE 12899774 0 21100 TERADYNE INC COM 880770102 274 7186 SH SOLE 7186 0 0 TESLA INC COM 88160R101 4406 12848 SH SOLE 12627 0 221 TETRA TECH INC NEW COM 88162G103 258 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 1399 57520 SH SOLE 57520 0 0 TEXAS INSTRS INC COM 882508104 14080 127706 SH SOLE 125627 0 2079 TEXTRON INC COM 883203101 1689 25620 SH SOLE 22936 0 2684 THERMO FISHER SCIENTIFIC INC COM 883556102 12408 59901 SH SOLE 53034 0 6867 THOMSON REUTERS CORP COM 884903105 19537 484078 SH SOLE 484078 0 0 TIFFANY & CO NEW COM 886547108 1551 11784 SH SOLE 9611 0 2173 TIVO CORP COM 88870P106 208 15480 SH SOLE 15480 0 0 TJX COS INC NEW COM 872540109 8313 87339 SH SOLE 71541 0 15798 TOLL BROTHERS INC COM 889478103 359 9695 SH SOLE 5544 0 4151 TORCHMARK CORP COM 891027104 826 10152 SH SOLE 9389 0 763 TORO CO COM 891092108 222 3691 SH SOLE 3691 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1020407 17626936 SH SOLE 17570552 0 56384 TOTAL S A SPONSORED ADR 89151E109 4190 69175 SH SOLE 64505 0 4670 TOTAL SYS SVCS INC COM 891906109 1684 19928 SH SOLE 14730 0 5198 TRACTOR SUPPLY CO COM 892356106 1014 13253 SH SOLE 10759 0 2494 TRANSALTA CORP COM 89346D107 89461 17816293 SH SOLE 17790183 0 26110 TRANSCANADA CORP COM 89353D107 284885 6583281 SH SOLE 6560549 0 22732 TRANSDIGM GROUP INC COM 893641100 1724 4994 SH SOLE 4309 0 685 TRANSUNION COM 89400J107 463 6462 SH SOLE 6462 0 0 TRAVELERS COMPANIES INC COM 89417E109 3259 26640 SH SOLE 24151 0 2489 TRAVELPORT WORLDWIDE LTD SHS G9019D104 210 11329 SH SOLE 11329 0 0 TRIMBLE INC COM 896239100 417 12692 SH SOLE 8780 0 3912 TRIPADVISOR INC COM 896945201 650 11676 SH SOLE 9933 0 1743 TURQUOISE HILL RES LTD COM 900435108 2137 755079 SH SOLE 755079 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 8231 165644 SH SOLE 163549 0 2095 TWENTY FIRST CENTY FOX INC CL B 90130A200 2785 56534 SH SOLE 54390 0 2144 TWITTER INC COM 90184L102 2847 65202 SH SOLE 59852 0 5350 TYLER TECHNOLOGIES INC COM 902252105 300 1350 SH SOLE 1350 0 0 TYSON FOODS INC CL A 902494103 2404 34923 SH SOLE 28630 0 6293 U S G CORP COM NEW 903293405 221 5123 SH SOLE 5123 0 0 UBIQUITI NETWORKS INC COM 90347A100 232 2741 SH SOLE 2741 0 0 UDR INC COM 902653104 1129 30081 SH SOLE 23279 0 6802 UGI CORP NEW COM 902681105 321 6160 SH SOLE 6160 0 0 ULTA BEAUTY INC COM 90384S303 1974 8457 SH SOLE 7582 0 875 ULTIMATE SOFTWARE GROUP INC COM 90385D107 272 1056 SH SOLE 1056 0 0 UNDER ARMOUR INC CL A 904311107 662 29454 SH SOLE 25245 0 4209 UNDER ARMOUR INC CL C 904311206 249 11827 SH SOLE 9501 0 2326 UNIFIRST CORP MASS COM 904708104 261 1476 SH SOLE 1476 0 0 UNILEVER N V N Y SHS NEW 904784709 2314 41530 SH SOLE 36790 0 4740 UNION PAC CORP COM 907818108 12190 86036 SH SOLE 80900 0 5136 UNITED CONTL HLDGS INC COM 910047109 1772 25417 SH SOLE 22673 0 2744 UNITED PARCEL SERVICE INC CL B 911312106 9090 85569 SH SOLE 80933 0 4636 UNITED RENTALS INC COM 911363109 1248 8457 SH SOLE 7272 0 1185 UNITED STATES STL CORP NEW COM 912909108 219 6292 SH SOLE 6292 0 0 UNITED TECHNOLOGIES CORP COM 913017109 9363 74890 SH SOLE 74062 0 828 UNITEDHEALTH GROUP INC COM 91324P102 22245 90671 SH SOLE 88820 0 1851 UNIVERSAL HLTH SVCS INC CL B 913903100 1300 11662 SH SOLE 8014 0 3648 UNUM GROUP COM 91529Y106 756 20434 SH SOLE 19239 0 1195 US BANCORP DEL COM NEW 902973304 10039 200698 SH SOLE 174236 0 26462 US FOODS HLDG CORP COM 912008109 294 7780 SH SOLE 7780 0 0 V F CORP COM 918204108 2799 34340 SH SOLE 32089 0 2251 VAIL RESORTS INC COM 91879Q109 438 1599 SH SOLE 1439 0 160 VALEANT PHARMACEUTICALS INTL COM 91911K102 10640 457052 SH SOLE 457052 0 0 VALERO ENERGY CORP NEW COM 91913Y100 6618 59710 SH SOLE 56700 0 3010 VALHI INC NEW COM 918905100 59 12406 SH SOLE 12406 0 0 VALLEY NATL BANCORP COM 919794107 159 13062 SH SOLE 13062 0 0 VALVOLINE INC COM 92047W101 507 23488 SH SOLE 23488 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 6040 284357 SH SOLE 284357 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 1266 74393 SH SOLE 74393 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 595 4385 SH SOLE 4385 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1774 42035 SH SOLE 30965 0 11070 VARIAN MED SYS INC COM 92220P105 1138 10011 SH SOLE 7911 0 2100 VECTREN CORP COM 92240G101 204 2856 SH SOLE 2856 0 0 VEEVA SYS INC CL A COM 922475108 395 5136 SH SOLE 5136 0 0 VENTAS INC COM 92276F100 4316 75783 SH SOLE 68294 0 7489 VEREIT INC COM 92339V100 364 48879 SH SOLE 35183 0 13696 VERISIGN INC COM 92343E102 1815 13209 SH SOLE 8115 0 5094 VERISK ANALYTICS INC COM 92345Y106 4371 40603 SH SOLE 31210 0 9393 VERIZON COMMUNICATIONS INC COM 92343V104 23693 471988 SH SOLE 453399 0 18589 VERMILION ENERGY INC COM 923725105 50507 1400270 SH SOLE 1382750 0 17520 VERTEX PHARMACEUTICALS INC COM 92532F100 5656 33281 SH SOLE 32566 0 715 VIACOM INC NEW CL B 92553P201 1067 35375 SH SOLE 32999 0 2376 VIAVI SOLUTIONS INC COM 925550105 164 15993 SH SOLE 15993 0 0 VICI PPTYS INC COM 925652109 272 13188 SH SOLE 13188 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 110 10164 SH SOLE 10164 0 0 VISA INC COM CL A 92826C839 35122 265169 SH SOLE 251208 0 13961 VISTRA ENERGY CORP COM 92840M102 434 18351 SH SOLE 18351 0 0 VMWARE INC CL A COM 928563402 2418 16450 SH SOLE 14255 0 2195 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3823 157265 SH SOLE 149254 0 8011 VORNADO RLTY TR SH BEN INT 929042109 1253 16949 SH SOLE 16084 0 865 VOYA FINL INC COM 929089100 1738 36989 SH SOLE 34344 0 2645 VULCAN MATLS CO COM 929160109 1855 14376 SH SOLE 12733 0 1643 W P CAREY INC COM 92936U109 278 4184 SH SOLE 4184 0 0 W R BERKLEY CORPORATION COM 084423102 2856 39437 SH SOLE 33198 0 6239 WABCO HLDGS INC COM 92927K102 227 1944 SH SOLE 1944 0 0 WABTEC CORP COM 929740108 719 7292 SH SOLE 5967 0 1325 WADDELL & REED FINL INC CL A 930059100 190 10570 SH SOLE 10570 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 7353 122516 SH SOLE 120272 0 2244 WALMART INC COM 931142103 16329 190648 SH SOLE 181941 0 8707 WASHINGTON PRIME GROUP NEW COM 93964W108 189 23365 SH SOLE 23365 0 0 WASTE CONNECTIONS INC COM 94106B101 66711 885438 SH SOLE 884457 0 981 WASTE MGMT INC DEL COM 94106L109 3804 46772 SH SOLE 36975 0 9797 WATERS CORP COM 941848103 1506 7779 SH SOLE 6926 0 853 WATSCO INC COM 942622200 239 1338 SH SOLE 1338 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 209 2666 SH SOLE 2666 0 0 WAYFAIR INC CL A 94419L101 380 3196 SH SOLE 3196 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 57 17199 SH SOLE 0 0 17199 WEBSTER FINL CORP CONN COM 947890109 220 3458 SH SOLE 3458 0 0 WEC ENERGY GROUP INC COM 92939U106 2603 40260 SH SOLE 27799 0 12461 WEINGARTEN RLTY INVS SH BEN INT 948741103 212 6887 SH SOLE 4638 0 2249 WELLCARE HEALTH PLANS INC COM 94946T106 389 1580 SH SOLE 1580 0 0 WELLS FARGO CO NEW COM 949746101 26509 478160 SH SOLE 475653 0 2507 WELLTOWER INC COM 95040Q104 4253 67845 SH SOLE 57950 0 9895 WEST PHARMACEUTICAL SVSC INC COM 955306105 262 2640 SH SOLE 2640 0 0 WESTERN ALLIANCE BANCORP COM 957638109 214 3785 SH SOLE 3785 0 0 WESTERN DIGITAL CORP COM 958102105 3178 41052 SH SOLE 38328 0 2724 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 280 7835 SH SOLE 7835 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 271 5597 SH SOLE 5597 0 0 WESTERN UN CO COM 959802109 874 42999 SH SOLE 39577 0 3422 WESTLAKE CHEM CORP COM 960413102 623 5789 SH SOLE 4608 0 1181 WESTROCK CO COM 96145D105 1238 21719 SH SOLE 20638 0 1081 WEX INC COM 96208T104 304 1594 SH SOLE 1594 0 0 WEYERHAEUSER CO COM 962166104 2538 69600 SH SOLE 67566 0 2034 WHEATON PRECIOUS METALS CORP COM 962879102 6703 303617 SH SOLE 303617 0 0 WHIRLPOOL CORP COM 963320106 1076 7356 SH SOLE 6980 0 376 WILLIAMS COS INC DEL COM 969457100 3287 121244 SH SOLE 118627 0 2617 WILLIS TOWERS WATSON PUB LTD SHS G96629103 1403 9254 SH SOLE 7320 0 1934 WOLVERINE WORLD WIDE INC COM 978097103 434 12468 SH SOLE 12468 0 0 WORKDAY INC CL A 98138H101 1749 14442 SH SOLE 13157 0 1285 WORLDPAY INC CL A 981558109 1463 17888 SH SOLE 13863 0 4025 WPX ENERGY INC COM 98212B103 259 14374 SH SOLE 14374 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 376 8494 SH SOLE 3548 0 4946 WYNDHAM HOTELS & RESORTS INC COM 98311A105 279 4749 SH SOLE 3665 0 1084 WYNN RESORTS LTD COM 983134107 2290 13687 SH SOLE 12201 0 1486 XCEL ENERGY INC COM 98389B100 2935 64243 SH SOLE 44613 0 19630 XEROX CORP COM NEW 984121608 633 26373 SH SOLE 19946 0 6427 XILINX INC COM 983919101 2429 37227 SH SOLE 32252 0 4975 XL GROUP LTD COM G98294104 961 17168 SH SOLE 13692 0 3476 XPO LOGISTICS INC COM 983793100 491 4898 SH SOLE 4238 0 660 XYLEM INC COM 98419M100 1188 17624 SH SOLE 16098 0 1526 YAMANA GOLD INC COM 98462Y100 1560 535473 SH SOLE 535473 0 0 YUM BRANDS INC COM 988498101 3173 40563 SH SOLE 29520 0 11043 YUM CHINA HLDGS INC COM 98850P109 436 11347 SH SOLE 9684 0 1663 ZAYO GROUP HLDGS INC COM 98919V105 387 10603 SH SOLE 8809 0 1794 ZEBRA TECHNOLOGIES CORP CL A 989207105 274 1913 SH SOLE 1913 0 0 ZENDESK INC COM 98936J101 203 3724 SH SOLE 3724 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 400 6779 SH SOLE 6779 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2236 20061 SH SOLE 18278 0 1783 ZIONS BANCORPORATION COM 989701107 2369 44970 SH SOLE 39832 0 5138 ZOETIS INC CL A 98978V103 4905 57577 SH SOLE 52050 0 5527 ZYNGA INC CL A 98986T108 130 31897 SH SOLE 31897 0 0