0001172661-19-000408.txt : 20190212 0001172661-19-000408.hdr.sgml : 20190212 20190212161415 ACCESSION NUMBER: 0001172661-19-000408 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190212 DATE AS OF CHANGE: 20190212 EFFECTIVENESS DATE: 20190212 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: 19590930 BUSINESS ADDRESS: STREET 1: 18 YORK STREET STREET 2: SUITE 1300 CITY: TORONTO STATE: A6 ZIP: M5J 2T8 BUSINESS PHONE: 1-888-888-3863 MAIL ADDRESS: STREET 1: 18 YORK STREET STREET 2: SUITE 1300 CITY: TORONTO STATE: A6 ZIP: M5J 2T8 FORMER COMPANY: FORMER CONFORMED NAME: CIBC Global Asset Management Inc DATE OF NAME CHANGE: 20070511 FORMER COMPANY: FORMER CONFORMED NAME: TAL GLOBAL ASSET MANAGEMENT INC DATE OF NAME CHANGE: 19990803 FORMER COMPANY: FORMER CONFORMED NAME: TAL INVESTMENT COUNSEL LTD DATE OF NAME CHANGE: 19980206 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001021926 XXXXXXXX 12-31-2018 12-31-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 02-12-2019 0 1047 13608064
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 10487 55036 SH SOLE 54766 0 270 ABBOTT LABS COM 002824100 11398 157577 SH SOLE 153031 0 4546 ABBVIE INC COM 00287Y109 16329 177126 SH SOLE 173478 0 3648 ABIOMED INC COM 003654100 1252 3852 SH SOLE 3683 0 169 ABM INDS INC COM 000957100 263 8205 SH SOLE 8205 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17961 127376 SH SOLE 119199 0 8177 ACTIVISION BLIZZARD INC COM 00507V109 7072 151863 SH SOLE 142574 0 9289 ACUITY BRANDS INC COM 00508Y102 226 1964 SH SOLE 1502 0 462 ADOBE INC COM 00724F101 20705 91519 SH SOLE 91161 0 358 ADT INC COM 00090Q103 161 26813 SH SOLE 26813 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1336 8487 SH SOLE 6721 0 1766 ADVANCED MICRO DEVICES INC COM 007903107 2343 126899 SH SOLE 121664 0 5235 AERCAP HOLDINGS NV SHS N00985106 410 10357 SH SOLE 9117 0 1240 AES CORP COM 00130H105 894 61816 SH SOLE 55597 0 6219 AFFILIATED MANAGERS GROUP COM 008252108 481 4939 SH SOLE 4599 0 340 AFLAC INC COM 001055102 3409 74832 SH SOLE 67631 0 7201 AGILENT TECHNOLOGIES INC COM 00846U101 1989 29486 SH SOLE 28579 0 907 AGNC INVT CORP COM 00123Q104 922 52583 SH SOLE 14386 0 38197 AGNICO EAGLE MINES LTD COM 008474108 85896 2127628 SH SOLE 2123973 0 3655 AIR PRODS & CHEMS INC COM 009158106 4404 27517 SH SOLE 27120 0 397 AK STL HLDG CORP COM 001547108 54 24098 SH SOLE 24098 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1180 19324 SH SOLE 14591 0 4733 ALAMOS GOLD INC NEW COM CL A 011532108 2306 640900 SH SOLE 640900 0 0 ALASKA AIR GROUP INC COM 011659109 698 11468 SH SOLE 10659 0 809 ALBEMARLE CORP COM 012653101 896 11630 SH SOLE 11130 0 500 ALCOA CORP COM 013872106 218 8184 SH SOLE 6605 0 1579 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1069 9273 SH SOLE 8789 0 484 ALEXION PHARMACEUTICALS INC COM 015351109 5595 57464 SH SOLE 55879 0 1585 ALGONQUIN PWR UTILS CORP COM 015857105 2604 258812 SH SOLE 258812 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 10958 79944 SH SOLE 79944 0 0 ALIGN TECHNOLOGY INC COM 016255101 2194 10477 SH SOLE 10085 0 392 ALKERMES PLC SHS G01767105 220 7472 SH SOLE 5523 0 1949 ALLEGHANY CORP DEL COM 017175100 431 692 SH SOLE 549 0 143 ALLEGION PUB LTD CO ORD SHS G0176J109 430 5396 SH SOLE 4662 0 734 ALLERGAN PLC SHS G0177J108 4310 32243 SH SOLE 29992 0 2251 ALLIANCE DATA SYSTEMS CORP COM 018581108 744 4956 SH SOLE 4413 0 543 ALLIANT ENERGY CORP COM 018802108 1031 24392 SH SOLE 19661 0 4731 ALLISON TRANSMISSION HLDGS I COM 01973R101 213 4847 SH SOLE 4847 0 0 ALLSTATE CORP COM 020002101 2868 34705 SH SOLE 31470 0 3235 ALLY FINL INC COM 02005N100 409 18066 SH SOLE 15750 0 2316 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 289 3967 SH SOLE 3555 0 412 ALPHABET INC CAP STK CL C 02079K107 58032 56037 SH SOLE 55404 0 633 ALPHABET INC CAP STK CL A 02079K305 37445 35834 SH SOLE 35775 0 59 ALTA MESA RES INC CL A 02133L109 14 13908 SH SOLE 13908 0 0 ALTICE USA INC CL A 02156K103 431 26096 SH SOLE 26096 0 0 ALTRIA GROUP INC COM 02209S103 11684 236565 SH SOLE 223657 0 12908 AMAZON COM INC COM 023135106 98983 65902 SH SOLE 64597 0 1305 AMBEV SA SPONSORED ADR 02319V103 280 71430 SH SOLE 64510 0 6920 AMDOCS LTD SHS G02602103 390 6654 SH SOLE 0 0 6654 AMERCO COM 023586100 289 880 SH SOLE 684 0 196 AMEREN CORP COM 023608102 1644 25204 SH SOLE 21225 0 3979 AMERICAN AIRLS GROUP INC COM 02376R102 1990 61970 SH SOLE 59235 0 2735 AMERICAN AXLE & MFG HLDGS IN COM 024061103 161 14476 SH SOLE 14476 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 203 4893 SH SOLE 4893 0 0 AMERICAN ELEC PWR INC COM 025537101 5333 71358 SH SOLE 64129 0 7229 AMERICAN EQTY INVT LIFE HLD COM 025676206 219 7833 SH SOLE 7833 0 0 AMERICAN EXPRESS CO COM 025816109 7638 80128 SH SOLE 77954 0 2174 AMERICAN FINL GROUP INC OHIO COM 025932104 419 4633 SH SOLE 3136 0 1497 AMERICAN HOMES 4 RENT CL A 02665T306 220 11094 SH SOLE 11094 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3123 79255 SH SOLE 78131 0 1124 AMERICAN TOWER CORP NEW COM 03027X100 6411 40527 SH SOLE 38748 0 1779 AMERICAN WTR WKS CO INC NEW COM 030420103 1767 19464 SH SOLE 16135 0 3329 AMERIPRISE FINL INC COM 03076C106 1376 13188 SH SOLE 12819 0 369 AMERISOURCEBERGEN CORP COM 03073E105 1381 18560 SH SOLE 16037 0 2523 AMETEK INC NEW COM 031100100 1470 21713 SH SOLE 20840 0 873 AMGEN INC COM 031162100 17287 88801 SH SOLE 88244 0 557 AMPHENOL CORP NEW CL A 032095101 2530 31229 SH SOLE 26767 0 4462 ANADARKO PETE CORP COM 032511107 3163 72154 SH SOLE 68123 0 4031 ANALOG DEVICES INC COM 032654105 8041 93685 SH SOLE 91664 0 2021 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 257 7911 SH SOLE 7911 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 272 16909 SH SOLE 16909 0 0 ANIXTER INTL INC COM 035290105 206 3793 SH SOLE 3793 0 0 ANNALY CAP MGMT INC COM 035710409 1266 128950 SH SOLE 42974 0 85976 ANSYS INC COM 03662Q105 1124 7863 SH SOLE 7129 0 734 ANTERO RES CORP COM 03674X106 135 14329 SH SOLE 11588 0 2741 ANTHEM INC COM 036752103 9285 35353 SH SOLE 33305 0 2048 AON PLC SHS CL A G0408V102 13955 95997 SH SOLE 93547 0 2450 APACHE CORP COM 037411105 1043 39729 SH SOLE 33095 0 6634 APARTMENT INVT & MGMT CO CL A 03748R101 581 13241 SH SOLE 13241 0 0 APHRIA INC COM 03765K104 671 116743 SH SOLE 116743 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 250 15015 SH SOLE 15015 0 0 APPLE INC COM 037833100 106889 677626 SH SOLE 675450 0 2176 APPLIED MATLS INC COM 038222105 4539 138648 SH SOLE 137227 0 1421 APTIV PLC SHS G6095L109 1155 18754 SH SOLE 17995 0 759 AQUA AMERICA INC COM 03836W103 217 6348 SH SOLE 6348 0 0 ARAMARK COM 03852U106 342 11820 SH SOLE 8308 0 3512 ARCH CAP GROUP LTD ORD G0450A105 879 32900 SH SOLE 14037 0 18863 ARCHER DANIELS MIDLAND CO COM 039483102 2117 51671 SH SOLE 48228 0 3443 ARCONIC INC COM 03965L100 792 46953 SH SOLE 39382 0 7571 ARES CAP CORP COM 04010L103 261 16739 SH SOLE 16739 0 0 ARISTA NETWORKS INC COM 040413106 1172 5563 SH SOLE 5037 0 526 ARRIS INTL INC SHS G0551A103 202 6592 SH SOLE 6592 0 0 ARROW ELECTRS INC COM 042735100 263 3817 SH SOLE 3035 0 782 ASHLAND GLOBAL HLDGS INC COM 044186104 508 7160 SH SOLE 6271 0 889 ASML HOLDING N V N Y REGISTRY SHS N07059210 484 3112 SH SOLE 3112 0 0 ASPEN TECHNOLOGY INC COM 045327103 219 2668 SH SOLE 2668 0 0 ASSURANT INC COM 04621X108 621 6942 SH SOLE 4465 0 2477 ASTRAZENECA PLC SPONSORED ADR 046353108 1116 29375 SH SOLE 27805 0 1570 AT&T INC COM 00206R102 22873 802830 SH SOLE 775585 0 27245 ATMOS ENERGY CORP COM 049560105 353 3808 SH SOLE 3808 0 0 AURORA CANNABIS INC COM 05156X108 2701 543681 SH SOLE 543681 0 0 AUTODESK INC COM 052769106 3846 29906 SH SOLE 29291 0 615 AUTOLIV INC COM 052800109 360 5126 SH SOLE 3026 0 2100 AUTOMATIC DATA PROCESSING IN COM 053015103 8078 61611 SH SOLE 59659 0 1952 AUTOZONE INC COM 053332102 2578 3075 SH SOLE 2319 0 756 AVALONBAY CMNTYS INC COM 053484101 2572 14778 SH SOLE 11951 0 2827 AVANGRID INC COM 05351W103 638 12728 SH SOLE 11068 0 1660 AVERY DENNISON CORP COM 053611109 787 8758 SH SOLE 7405 0 1353 AVISTA CORP COM 05379B107 239 5629 SH SOLE 5629 0 0 AVNET INC COM 053807103 204 5643 SH SOLE 4153 0 1490 AVON PRODS INC COM 054303102 26 16786 SH SOLE 16786 0 0 AXALTA COATING SYS LTD COM G0750C108 202 8608 SH SOLE 8608 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 333 6454 SH SOLE 2972 0 3482 B2GOLD CORP COM 11777Q209 2893 989646 SH SOLE 989646 0 0 BAIDU INC SPON ADR REP A 056752108 3273 20639 SH SOLE 20639 0 0 BAKER HUGHES A GE CO CL A 05722G100 1021 47477 SH SOLE 39759 0 7718 BALCHEM CORP COM 057665200 205 2619 SH SOLE 2619 0 0 BALL CORP COM 058498106 1555 33823 SH SOLE 29807 0 4016 BANK AMER CORP COM 060505104 33727 1368773 SH SOLE 1359276 0 9497 BANK MONTREAL QUE COM 063671101 576725 8825258 SH SOLE 8806168 0 19090 BANK N S HALIFAX COM 064149107 378201 7585259 SH SOLE 7565802 0 19457 BANK NEW YORK MELLON CORP COM 064058100 4102 87149 SH SOLE 83676 0 3473 BANKUNITED INC COM 06652K103 899 30023 SH SOLE 30023 0 0 BANNER CORP COM NEW 06652V208 234 4373 SH SOLE 4373 0 0 BARNES GROUP INC COM 067806109 235 4389 SH SOLE 4389 0 0 BARRICK GOLD CORP COM 067901108 82682 6122927 SH SOLE 6121767 0 1160 BAUSCH HEALTH COS INC COM 071734107 8448 456628 SH SOLE 456628 0 0 BAXTER INTL INC COM 071813109 4018 61051 SH SOLE 53852 0 7199 BAYTEX ENERGY CORP COM 07317Q105 512 290026 SH SOLE 290026 0 0 BB&T CORP COM 054937107 3415 78842 SH SOLE 67835 0 11007 BCE INC COM NEW 05534B760 180516 4568355 SH SOLE 4548795 0 19560 BECTON DICKINSON & CO COM 075887109 11478 50939 SH SOLE 43468 0 7471 BEIGENE LTD SPONSORED ADR 07725L102 298 2128 SH SOLE 2128 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 306 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 51076 250152 SH SOLE 245339 0 4813 BERRY GLOBAL GROUP INC COM 08579W103 214 4501 SH SOLE 4501 0 0 BEST BUY INC COM 086516101 1450 27387 SH SOLE 22972 0 4415 BGC PARTNERS INC CL A 05541T101 58 11238 SH SOLE 11238 0 0 BIO RAD LABS INC CL A 090572207 251 1081 SH SOLE 1081 0 0 BIOGEN INC COM 09062X103 8447 28072 SH SOLE 27587 0 485 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1427 16762 SH SOLE 14456 0 2306 BLACK KNIGHT INC COM 09215C105 240 5332 SH SOLE 5332 0 0 BLACKBERRY LTD COM 09228F103 2741 385233 SH SOLE 379893 0 5340 BLACKROCK INC COM 09247X101 7199 18326 SH SOLE 18192 0 134 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 697 23365 SH SOLE 23365 0 0 BLOCK H & R INC COM 093671105 681 26847 SH SOLE 17494 0 9353 BOEING CO COM 097023105 16191 50205 SH SOLE 49958 0 247 BOK FINL CORP COM NEW 05561Q201 201 2741 SH SOLE 2741 0 0 BOOKING HLDGS INC COM 09857L108 12586 7307 SH SOLE 6952 0 355 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 227 5045 SH SOLE 5045 0 0 BORGWARNER INC COM 099724106 639 18408 SH SOLE 17148 0 1260 BOSTON PRIVATE FINL HLDGS IN COM 101119105 120 11308 SH SOLE 11308 0 0 BOSTON PROPERTIES INC COM 101121101 2416 21469 SH SOLE 20792 0 677 BOSTON SCIENTIFIC CORP COM 101137107 4694 132812 SH SOLE 120351 0 12461 BP PLC SPONSORED ADR 055622104 3133 82620 SH SOLE 78160 0 4460 BRIGHT HORIZONS FAM SOL IN D COM 109194100 235 2113 SH SOLE 2113 0 0 BRIGHTHOUSE FINL INC COM 10922N103 334 10971 SH SOLE 9839 0 1132 BRISTOL MYERS SQUIBB CO COM 110122108 7716 148451 SH SOLE 142061 0 6390 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1068 33530 SH SOLE 30920 0 2610 BRIXMOR PPTY GROUP INC COM 11120U105 163 11109 SH SOLE 11109 0 0 BROADCOM INC COM 11135F101 10746 42261 SH SOLE 40552 0 1709 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1519 15786 SH SOLE 9821 0 5965 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 455452 11880915 SH SOLE 11861760 0 19155 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 100123 3286433 SH SOLE 3286433 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 57689 1669875 SH SOLE 1669875 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 222324 13779815 SH SOLE 13769835 0 9980 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 31509 1216530 SH SOLE 1216530 0 0 BROWN & BROWN INC COM 115236101 366 13297 SH SOLE 10725 0 2572 BROWN FORMAN CORP CL B 115637209 1462 30733 SH SOLE 25306 0 5427 BRP INC COM SUN VTG 05577W200 631 24356 SH SOLE 24356 0 0 BUNGE LIMITED COM G16962105 503 9421 SH SOLE 5009 0 4412 BURLINGTON STORES INC COM 122017106 4384 26949 SH SOLE 17636 0 9313 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1538 18291 SH SOLE 12043 0 6248 CABOT OIL & GAS CORP COM 127097103 1592 71211 SH SOLE 64132 0 7079 CADENCE DESIGN SYSTEM INC COM 127387108 1666 38324 SH SOLE 36734 0 1590 CAE INC COM 124765108 2698 146781 SH SOLE 146781 0 0 CAESARS ENTMT CORP COM 127686103 171 25139 SH SOLE 25139 0 0 CAMDEN PPTY TR SH BEN INT 133131102 453 5144 SH SOLE 3368 0 1776 CAMECO CORP COM 13321L108 2463 217132 SH SOLE 217132 0 0 CAMPBELL SOUP CO COM 134429109 1011 30646 SH SOLE 20252 0 10394 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1400 32006 SH SOLE 32006 0 0 CANADIAN NAT RES LTD COM 136385101 336992 13962721 SH SOLE 13942861 0 19860 CANADIAN NATL RY CO COM 136375102 381167 5145123 SH SOLE 5127493 0 17630 CANADIAN PAC RY LTD COM 13645T100 352088 1983724 SH SOLE 1983544 0 180 CANOPY GROWTH CORP COM 138035100 3108 115883 SH SOLE 115883 0 0 CAPITAL ONE FINL CORP COM 14040H105 3359 44442 SH SOLE 43258 0 1184 CAPSTEAD MTG CORP COM NO PAR 14067E506 86 12934 SH SOLE 12934 0 0 CARDINAL HEALTH INC COM 14149Y108 1363 30569 SH SOLE 26882 0 3687 CARLISLE COS INC COM 142339100 229 2281 SH SOLE 2281 0 0 CARMAX INC COM 143130102 1053 16792 SH SOLE 15525 0 1267 CARNIVAL CORP UNIT 99/99/9999 143658300 2144 43489 SH SOLE 40006 0 3483 CATERPILLAR INC DEL COM 149123101 6775 53321 SH SOLE 52880 0 441 CBL & ASSOC PPTYS INC COM 124830100 45 23206 SH SOLE 23206 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1095 11191 SH SOLE 10114 0 1077 CBRE GROUP INC CL A 12504L109 1166 29111 SH SOLE 27697 0 1414 CBS CORP NEW CL B 124857202 1425 32588 SH SOLE 31161 0 1427 CDK GLOBAL INC COM 12508E101 293 6116 SH SOLE 4736 0 1380 CDN IMPERIAL BK COMM TORONTO COM 136069101 609653 8183163 SH SOLE 8169433 0 13730 CDW CORP COM 12514G108 523 6458 SH SOLE 5563 0 895 CELANESE CORP DEL COM 150870103 1158 12869 SH SOLE 11365 0 1504 CELESTICA INC SUB VTG SHS 15101Q108 588 67090 SH SOLE 67090 0 0 CELGENE CORP COM 151020104 6343 98974 SH SOLE 95365 0 3609 CENOVUS ENERGY INC COM 15135U109 135902 19320903 SH SOLE 19319463 0 1440 CENTENE CORP DEL COM 15135B101 2114 18331 SH SOLE 16313 0 2018 CENTERPOINT ENERGY INC COM 15189T107 1390 49255 SH SOLE 41074 0 8181 CENTURYLINK INC COM 156700106 1587 104757 SH SOLE 86033 0 18724 CERNER CORP COM 156782104 2408 45928 SH SOLE 43204 0 2724 CF INDS HLDGS INC COM 125269100 1252 28777 SH SOLE 19695 0 9082 CHARTER COMMUNICATIONS INC N CL A 16119P108 8057 28272 SH SOLE 28095 0 177 CHECK POINT SOFTWARE TECH LT ORD M22465104 1924 18744 SH SOLE 15317 0 3427 CHENIERE ENERGY INC COM NEW 16411R208 601 10153 SH SOLE 8439 0 1714 CHESAPEAKE ENERGY CORP COM 165167107 70 33561 SH SOLE 33561 0 0 CHEVRON CORP NEW COM 166764100 27195 249976 SH SOLE 243378 0 6598 CHICOS FAS INC COM 168615102 94 16782 SH SOLE 16782 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1382 3200 SH SOLE 2253 0 947 CHUBB LIMITED COM H1467J104 3523 27269 SH SOLE 24062 0 3207 CHURCH & DWIGHT INC COM 171340102 3223 49014 SH SOLE 34636 0 14378 CIGNA CORP NEW COM 125523100 7316 38522 SH SOLE 34086 0 4436 CIMAREX ENERGY CO COM 171798101 669 10849 SH SOLE 8295 0 2554 CINCINNATI FINL CORP COM 172062101 1250 16144 SH SOLE 13412 0 2732 CINTAS CORP COM 172908105 2242 13346 SH SOLE 12946 0 400 CISCO SYS INC COM 17275R102 28477 657361 SH SOLE 648264 0 9097 CIT GROUP INC COM NEW 125581801 290 7582 SH SOLE 4752 0 2830 CITIGROUP INC COM NEW 172967424 13630 261811 SH SOLE 258353 0 3458 CITIZENS FINL GROUP INC COM 174610105 3245 109161 SH SOLE 85858 0 23303 CITRIX SYS INC COM 177376100 2023 19749 SH SOLE 17650 0 2099 CLEAR CHANNEL OUTDOOR HLDGS CL A 18451C109 70 13552 SH SOLE 13552 0 0 CLEVELAND CLIFFS INC COM 185899101 82 10609 SH SOLE 10609 0 0 CLOROX CO DEL COM 189054109 2413 15657 SH SOLE 11068 0 4589 CME GROUP INC COM CL A 12572Q105 6442 34243 SH SOLE 30516 0 3727 CMS ENERGY CORP COM 125896100 1503 30264 SH SOLE 24196 0 6068 CNA FINL CORP COM 126117100 476 10786 SH SOLE 9455 0 1331 COCA COLA CO COM 191216100 21823 460891 SH SOLE 440234 0 20657 COCA COLA EUROPEAN PARTNERS SHS G25839104 826 18007 SH SOLE 15749 0 2258 COGNEX CORP COM 192422103 243 6275 SH SOLE 6275 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5315 83728 SH SOLE 77529 0 6199 COLGATE PALMOLIVE CO COM 194162103 5616 94363 SH SOLE 84144 0 10219 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 22844 414106 SH SOLE 414106 0 0 COLONY CAP INC NEW CL A COM 19626G108 89 19072 SH SOLE 19072 0 0 COLUMBIA BKG SYS INC COM 197236102 341 9389 SH SOLE 9389 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 215 2560 SH SOLE 2560 0 0 COMCAST CORP NEW CL A 20030N101 21884 642712 SH SOLE 635426 0 7286 COMERICA INC COM 200340107 1322 19246 SH SOLE 15787 0 3459 COMMERCE BANCSHARES INC COM 200525103 531 9418 SH SOLE 6832 0 2586 CONAGRA BRANDS INC COM 205887102 1087 50884 SH SOLE 39285 0 11599 CONCHO RES INC COM 20605P101 3542 34455 SH SOLE 31228 0 3227 CONOCOPHILLIPS COM 20825C104 7250 116287 SH SOLE 109190 0 7097 CONSOLIDATED EDISON INC COM 209115104 3025 39561 SH SOLE 26657 0 12904 CONSTELLATION BRANDS INC CL A 21036P108 3387 21062 SH SOLE 15776 0 5286 CONTINENTAL RESOURCES INC COM 212015101 703 17497 SH SOLE 13340 0 4157 COOPER COS INC COM NEW 216648402 1292 5077 SH SOLE 4136 0 941 COOPER TIRE & RUBR CO COM 216831107 212 6545 SH SOLE 6545 0 0 COPART INC COM 217204106 1064 22261 SH SOLE 21028 0 1233 CORNING INC COM 219350105 2462 81492 SH SOLE 74319 0 7173 COSTAR GROUP INC COM 22160N109 486 1442 SH SOLE 1279 0 163 COSTCO WHSL CORP NEW COM 22160K105 12250 60133 SH SOLE 58191 0 1942 COTT CORP QUE COM 22163N106 1070 76793 SH SOLE 76793 0 0 COTY INC COM CL A 222070203 354 53906 SH SOLE 49287 0 4619 COUSINS PPTYS INC COM 222795106 129 16301 SH SOLE 16301 0 0 CREDICORP LTD COM G2519Y108 382 1722 SH SOLE 1722 0 0 CREDIT ACCEP CORP MICH COM 225310101 266 698 SH SOLE 698 0 0 CRESCENT PT ENERGY CORP COM 22576C101 20796 6855828 SH SOLE 6854748 0 1080 CRONOS GROUP INC COM 22717L101 966 91640 SH SOLE 91640 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 7861 72363 SH SOLE 66331 0 6032 CROWN HOLDINGS INC COM 228368106 230 5524 SH SOLE 5524 0 0 CSX CORP COM 126408103 7862 126542 SH SOLE 121655 0 4887 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 918 33908 SH SOLE 33908 0 0 CULLEN FROST BANKERS INC COM 229899109 200 2276 SH SOLE 2276 0 0 CUMMINS INC COM 231021106 2010 15044 SH SOLE 14024 0 1020 CVS HEALTH CORP COM 126650100 24475 373554 SH SOLE 365629 0 7925 CYPRESS SEMICONDUCTOR CORP COM 232806109 163 12782 SH SOLE 12782 0 0 D R HORTON INC COM 23331A109 1230 35487 SH SOLE 30916 0 4571 DANAHER CORP DEL COM 235851102 6634 64328 SH SOLE 60509 0 3819 DARDEN RESTAURANTS INC COM 237194105 1626 16283 SH SOLE 10548 0 5735 DARLING INGREDIENTS INC COM 237266101 417 21654 SH SOLE 21654 0 0 DAVITA INC COM 23918K108 852 16553 SH SOLE 14034 0 2519 DEAN FOODS CO NEW COM NEW 242370203 42 10995 SH SOLE 10995 0 0 DECKERS OUTDOOR CORP COM 243537107 215 1681 SH SOLE 1681 0 0 DEERE & CO COM 244199105 4846 32484 SH SOLE 30018 0 2466 DELTA AIR LINES INC DEL COM NEW 247361702 3277 65665 SH SOLE 58406 0 7259 DENBURY RES INC COM NEW 247916208 26 15226 SH SOLE 15226 0 0 DENTSPLY SIRONA INC COM 24906P109 755 20289 SH SOLE 19308 0 981 DESCARTES SYS GROUP INC COM 249906108 1846 69941 SH SOLE 67341 0 2600 DEVON ENERGY CORP NEW COM 25179M103 1598 70876 SH SOLE 65648 0 5228 DEXCOM INC COM 252131107 382 3185 SH SOLE 3185 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 917 6465 SH SOLE 5965 0 500 DIAMONDBACK ENERGY INC COM 25278X109 1467 15825 SH SOLE 15315 0 510 DIAMONDROCK HOSPITALITY CO COM 252784301 135 14843 SH SOLE 14843 0 0 DIGITAL RLTY TR INC COM 253868103 2340 21964 SH SOLE 17752 0 4212 DISCOVER FINL SVCS COM 254709108 1915 32476 SH SOLE 31587 0 889 DISCOVERY INC COM SER A 25470F104 648 26176 SH SOLE 21419 0 4757 DISCOVERY INC COM SER C 25470F302 535 23164 SH SOLE 16440 0 6724 DISH NETWORK CORP CL A 25470M109 741 29656 SH SOLE 28111 0 1545 DISNEY WALT CO COM DISNEY 254687106 14594 133094 SH SOLE 130383 0 2711 DOLBY LABORATORIES INC COM 25659T107 236 3812 SH SOLE 3812 0 0 DOLLAR GEN CORP NEW COM 256677105 3053 28246 SH SOLE 23631 0 4615 DOLLAR TREE INC COM 256746108 3661 40530 SH SOLE 33112 0 7418 DOMINION ENERGY INC COM 25746U109 7434 104027 SH SOLE 95386 0 8641 DOMINOS PIZZA INC COM 25754A201 503 2028 SH SOLE 1542 0 486 DONALDSON INC COM 257651109 202 4650 SH SOLE 4650 0 0 DOUGLAS EMMETT INC COM 25960P109 216 6318 SH SOLE 6318 0 0 DOVER CORP COM 260003108 1008 14205 SH SOLE 13353 0 852 DOWDUPONT INC COM 26078J100 12762 238636 SH SOLE 237632 0 1004 DROPBOX INC CL A 26210C104 283 13873 SH SOLE 13873 0 0 DTE ENERGY CO COM 233331107 2027 18373 SH SOLE 15518 0 2855 DUKE ENERGY CORP NEW COM NEW 26441C204 9654 111861 SH SOLE 97239 0 14622 DUKE REALTY CORP COM NEW 264411505 1020 39368 SH SOLE 30570 0 8798 DUN & BRADSTREET CORP DEL NE COM 26483E100 444 3110 SH SOLE 1379 0 1731 DXC TECHNOLOGY CO COM 23355L106 1365 25668 SH SOLE 24889 0 779 E TRADE FINANCIAL CORP COM NEW 269246401 1036 23610 SH SOLE 22416 0 1194 EAGLE BANCORP INC MD COM 268948106 204 4188 SH SOLE 4188 0 0 EAST WEST BANCORP INC COM 27579R104 227 5223 SH SOLE 5223 0 0 EASTMAN CHEM CO COM 277432100 1003 13716 SH SOLE 12751 0 965 EATON CORP PLC SHS G29183103 3080 44853 SH SOLE 44017 0 836 EBAY INC COM 278642103 4501 160333 SH SOLE 149407 0 10926 ECOLAB INC COM 278865100 3819 25920 SH SOLE 23926 0 1994 EDISON INTL COM 281020107 1766 31109 SH SOLE 28061 0 3048 EDWARDS LIFESCIENCES CORP COM 28176E108 5142 33571 SH SOLE 31647 0 1924 ELDORADO GOLD CORP NEW COM 284902509 794 270746 SH SOLE 270746 0 0 ELECTRONIC ARTS INC COM 285512109 3685 46705 SH SOLE 40408 0 6297 EMERSON ELEC CO COM 291011104 3389 56725 SH SOLE 55772 0 953 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 212 15649 SH SOLE 15649 0 0 ENBRIDGE INC COM 29250N105 676429 21768519 SH SOLE 21728027 0 40492 ENCANA CORP COM 292505104 56641 9810265 SH SOLE 9794415 0 15850 ENCOMPASS HEALTH CORP COM 29261A100 216 3507 SH SOLE 3507 0 0 ENERGY FUELS INC COM NEW 292671708 710 250256 SH SOLE 250256 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1202 90954 SH SOLE 90954 0 0 ENERPLUS CORP COM 292766102 2908 373711 SH SOLE 373711 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 140 12741 SH SOLE 12741 0 0 ENTERGY CORP NEW COM 29364G103 2169 25202 SH SOLE 22556 0 2646 ENTERPRISE PRODS PARTNERS L COM 293792107 1881 76486 SH SOLE 76486 0 0 EOG RES INC COM 26875P101 7631 87496 SH SOLE 83282 0 4214 EPAM SYS INC COM 29414B104 226 1948 SH SOLE 1948 0 0 EQT CORP COM 26884L109 300 15872 SH SOLE 9490 0 6382 EQUIFAX INC COM 294429105 1067 11454 SH SOLE 10353 0 1101 EQUINIX INC COM PAR $0.001 29444U700 2626 7447 SH SOLE 6809 0 638 EQUITRANS MIDSTREAM CORPORAT COM 294600101 209 10430 SH SOLE 7592 0 2838 EQUITY LIFESTYLE PPTYS INC COM 29472R108 311 3207 SH SOLE 3207 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2493 37764 SH SOLE 31749 0 6015 ERIE INDTY CO CL A 29530P102 214 1607 SH SOLE 1607 0 0 ESSEX PPTY TR INC COM 297178105 1686 6875 SH SOLE 5745 0 1130 ETSY INC COM 29786A106 210 4411 SH SOLE 4411 0 0 EVEREST RE GROUP LTD COM G3223R108 1268 5821 SH SOLE 3453 0 2368 EVERGY INC COM 30034W106 1446 25465 SH SOLE 22528 0 2937 EVERSOURCE ENERGY COM 30040W108 2056 31605 SH SOLE 27244 0 4361 EXACT SCIENCES CORP COM 30063P105 271 4296 SH SOLE 4296 0 0 EXELIXIS INC COM 30161Q104 208 10572 SH SOLE 10572 0 0 EXELON CORP COM 30161N101 4313 95642 SH SOLE 83176 0 12466 EXPEDIA GROUP INC COM NEW 30212P303 2363 20980 SH SOLE 18620 0 2360 EXPEDITORS INTL WASH INC COM 302130109 1331 19549 SH SOLE 14819 0 4730 EXPRESS INC COM 30219E103 52 10148 SH SOLE 10148 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1093 12085 SH SOLE 10627 0 1458 EXTREME NETWORKS INC COM 30226D106 61 10007 SH SOLE 10007 0 0 EXXON MOBIL CORP COM 30231G102 33145 486072 SH SOLE 470710 0 15362 F M C CORP COM NEW 302491303 924 12493 SH SOLE 11434 0 1059 F5 NETWORKS INC COM 315616102 1305 8056 SH SOLE 5172 0 2884 FACEBOOK INC CL A 30303M102 44534 339719 SH SOLE 338001 0 1718 FACTSET RESH SYS INC COM 303075105 279 1393 SH SOLE 1393 0 0 FASTENAL CO COM 311900104 2141 40941 SH SOLE 38003 0 2938 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 6175 52315 SH SOLE 50634 0 1681 FEDEX CORP COM 31428X106 3629 22497 SH SOLE 22241 0 256 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 484 15391 SH SOLE 9734 0 5657 FIDELITY NATL INFORMATION SV COM 31620M106 3732 36390 SH SOLE 30778 0 5612 FIFTH THIRD BANCORP COM 316773100 1625 69053 SH SOLE 59407 0 9646 FINISAR CORP COM NEW 31787A507 325 15037 SH SOLE 15037 0 0 FIRST BANCORP P R COM NEW 318672706 156 18150 SH SOLE 18150 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 169 14010 SH SOLE 14010 0 0 FIRST DATA CORP NEW COM CL A 32008D106 558 33017 SH SOLE 33017 0 0 FIRST FINL BANCORP OH COM 320209109 303 12775 SH SOLE 12775 0 0 FIRST HAWAIIAN INC COM 32051X108 1706 75773 SH SOLE 75773 0 0 FIRST HORIZON NATL CORP COM 320517105 150 11411 SH SOLE 11411 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 2376 404334 SH SOLE 404334 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3225 37111 SH SOLE 27667 0 9444 FIRSTENERGY CORP COM 337932107 2330 62040 SH SOLE 54432 0 7608 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 42720 622319 SH SOLE 622319 0 0 FISERV INC COM 337738108 13492 183580 SH SOLE 159651 0 23929 FIVE BELOW INC COM 33829M101 211 2058 SH SOLE 2058 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1469 7911 SH SOLE 7584 0 327 FLIR SYS INC COM 302445101 566 12991 SH SOLE 11815 0 1176 FLOWSERVE CORP COM 34354P105 529 13924 SH SOLE 11028 0 2896 FLUOR CORP NEW COM 343412102 426 13231 SH SOLE 11914 0 1317 FNB CORP PA COM 302520101 116 11831 SH SOLE 11831 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 340 3950 SH SOLE 3610 0 340 FOOT LOCKER INC COM 344849104 814 15300 SH SOLE 10138 0 5162 FORD MTR CO DEL COM PAR $0.01 345370860 2672 349294 SH SOLE 344180 0 5114 FORMFACTOR INC COM 346375108 142 10072 SH SOLE 10072 0 0 FORTINET INC COM 34959E109 921 13079 SH SOLE 13079 0 0 FORTIS INC COM 349553107 21612 648139 SH SOLE 640879 0 7260 FORTIVE CORP COM 34959J108 2108 31160 SH SOLE 30334 0 826 FORTUNA SILVER MINES INC COM 349915108 1359 370987 SH SOLE 370987 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 535 14071 SH SOLE 12677 0 1394 FRANCO NEVADA CORP COM 351858105 87641 1249493 SH SOLE 1247183 0 2310 FRANKLIN RES INC COM 354613101 1114 37547 SH SOLE 35854 0 1693 FRANKLIN STREET PPTYS CORP COM 35471R106 95 15225 SH SOLE 15225 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1362 132096 SH SOLE 124876 0 7220 FS KKR CAPITAL CORP COM 302635107 53 10255 SH SOLE 10255 0 0 FTI CONSULTING INC COM 302941109 215 3220 SH SOLE 3220 0 0 FULLER H B CO COM 359694106 280 6573 SH SOLE 6573 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1631 22126 SH SOLE 15612 0 6514 GAMESTOP CORP NEW CL A 36467W109 163 12932 SH SOLE 12932 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 255 7897 SH SOLE 7897 0 0 GANNETT CO INC COM 36473H104 122 14355 SH SOLE 14355 0 0 GAP INC DEL COM 364760108 843 32724 SH SOLE 24509 0 8215 GARMIN LTD SHS H2906T109 774 12226 SH SOLE 5624 0 6602 GARRETT MOTION INC COM 366505105 132 10690 SH SOLE 7125 0 3565 GARTNER INC COM 366651107 1067 8350 SH SOLE 7696 0 654 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 160 12080 SH SOLE 12080 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 248 10087 SH SOLE 10087 0 0 GENERAL DYNAMICS CORP COM 369550108 4030 25636 SH SOLE 24919 0 717 GENERAL ELECTRIC CO COM 369604103 5983 790372 SH SOLE 775076 0 15296 GENERAL MLS INC COM 370334104 11797 303085 SH SOLE 299738 0 3347 GENERAL MTRS CO COM 37045V100 3979 118947 SH SOLE 117355 0 1592 GENTEX CORP COM 371901109 255 12601 SH SOLE 9556 0 3045 GENUINE PARTS CO COM 372460105 1363 14190 SH SOLE 12735 0 1455 GENWORTH FINL INC COM CL A 37247D106 91 19438 SH SOLE 19438 0 0 GILDAN ACTIVEWEAR INC COM 375916103 4502 148265 SH SOLE 144645 0 3620 GILEAD SCIENCES INC COM 375558103 19812 316734 SH SOLE 312120 0 4614 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3102 81750 SH SOLE 77170 0 4580 GLOBAL PMTS INC COM 37940X102 5927 57471 SH SOLE 56044 0 1427 GLOBALSTAR INC COM 378973408 29 45523 SH SOLE 45523 0 0 GODADDY INC CL A 380237107 446 6790 SH SOLE 5993 0 797 GOLD STD VENTURES CORP COM 380738104 2046 1633386 SH SOLE 1633386 0 0 GOLDCORP INC NEW COM 380956409 148045 15112512 SH SOLE 15102712 0 9800 GOLDMAN SACHS GROUP INC COM 38141G104 5300 31725 SH SOLE 31477 0 248 GOODYEAR TIRE & RUBR CO COM 382550101 464 22743 SH SOLE 20165 0 2578 GRACE W R & CO DEL NEW COM 38388F108 478 7362 SH SOLE 7362 0 0 GRACO INC COM 384109104 254 6071 SH SOLE 6071 0 0 GRAINGER W W INC COM 384802104 1430 5066 SH SOLE 4524 0 542 GRAN TIERRA ENERGY INC COM 38500T101 2499 1144404 SH SOLE 1144404 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 149923 3845477 SH SOLE 3845007 0 470 GRAPHIC PACKAGING HLDG CO COM 388689101 109 10232 SH SOLE 10232 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 2156 117471 SH SOLE 99205 0 18266 GROUPE CGI INC CL A SUB VTG 39945C109 64144 1048458 SH SOLE 1044778 0 3680 GROUPON INC COM 399473107 64 20092 SH SOLE 20092 0 0 GRUBHUB INC COM 400110102 239 3113 SH SOLE 3113 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 220 2747 SH SOLE 2747 0 0 GULFPORT ENERGY CORP COM NEW 402635304 137 20892 SH SOLE 20892 0 0 HALLIBURTON CO COM 406216101 3123 117501 SH SOLE 108817 0 8684 HANESBRANDS INC COM 410345102 448 35787 SH SOLE 30486 0 5301 HARLEY DAVIDSON INC COM 412822108 527 15450 SH SOLE 14263 0 1187 HARRIS CORP DEL COM 413875105 2194 16293 SH SOLE 10226 0 6067 HARTFORD FINL SVCS GROUP INC COM 416515104 1565 35197 SH SOLE 31754 0 3443 HASBRO INC COM 418056107 1599 19678 SH SOLE 15788 0 3890 HCA HEALTHCARE INC COM 40412C101 3690 29654 SH SOLE 26815 0 2839 HCP INC COM 40414L109 1181 42279 SH SOLE 36352 0 5927 HD SUPPLY HLDGS INC COM 40416M105 246 6564 SH SOLE 6564 0 0 HECLA MNG CO COM 422704106 33 13952 SH SOLE 13952 0 0 HEICO CORP NEW COM 422806109 283 3657 SH SOLE 3657 0 0 HEICO CORP NEW CL A 422806208 308 4882 SH SOLE 4882 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 104 19188 SH SOLE 19188 0 0 HELMERICH & PAYNE INC COM 423452101 568 11853 SH SOLE 9388 0 2465 HENRY JACK & ASSOC INC COM 426281101 1117 8830 SH SOLE 6358 0 2472 HERBALIFE NUTRITION LTD COM SHS G4412G101 532 9018 SH SOLE 6258 0 2760 HERSHEY CO COM 427866108 2059 19208 SH SOLE 14674 0 4534 HESS CORP COM 42809H107 1054 26023 SH SOLE 24522 0 1501 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1828 138408 SH SOLE 133924 0 4484 HILL ROM HLDGS INC COM 431475102 206 2329 SH SOLE 2329 0 0 HILLENBRAND INC COM 431571108 218 5744 SH SOLE 5744 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1897 26423 SH SOLE 25242 0 1181 HOLLYFRONTIER CORP COM 436106108 1061 20759 SH SOLE 14704 0 6055 HOLOGIC INC COM 436440101 1101 26786 SH SOLE 23135 0 3651 HOME DEPOT INC COM 437076102 18246 106194 SH SOLE 104069 0 2125 HONEYWELL INTL INC COM 438516106 9881 74791 SH SOLE 73452 0 1339 HOPE BANCORP INC COM 43940T109 204 17217 SH SOLE 17217 0 0 HORMEL FOODS CORP COM 440452100 2091 48999 SH SOLE 31553 0 17446 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 255 10686 SH SOLE 6261 0 4425 HOST HOTELS & RESORTS INC COM 44107P104 1154 69214 SH SOLE 65844 0 3370 HP INC COM 40434L105 3030 148098 SH SOLE 143009 0 5089 HSBC HLDGS PLC SPON ADR NEW 404280406 2701 65700 SH SOLE 42570 0 23130 HUDBAY MINERALS INC COM 443628102 678 143333 SH SOLE 143333 0 0 HUMANA INC COM 444859102 4452 15542 SH SOLE 13002 0 2540 HUNT J B TRANS SVCS INC COM 445658107 1326 14256 SH SOLE 13131 0 1125 HUNTINGTON BANCSHARES INC COM 446150104 2525 211826 SH SOLE 182917 0 28909 HUNTINGTON INGALLS INDS INC COM 446413106 757 3980 SH SOLE 3724 0 256 HYATT HOTELS CORP COM CL A 448579102 286 4237 SH SOLE 4237 0 0 IAC INTERACTIVECORP COM 44919P508 4455 24339 SH SOLE 22327 0 2012 IAMGOLD CORP COM 450913108 939 255886 SH SOLE 255886 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 356 6242 SH SOLE 6242 0 0 IDEX CORP COM 45167R104 347 2752 SH SOLE 2752 0 0 IDEXX LABS INC COM 45168D104 2243 12060 SH SOLE 11322 0 738 IHS MARKIT LTD SHS G47567105 2934 61165 SH SOLE 40766 0 20399 II VI INC COM 902104108 254 7819 SH SOLE 7819 0 0 ILLINOIS TOOL WKS INC COM 452308109 3622 28588 SH SOLE 28213 0 375 ILLUMINA INC COM 452327109 6323 21080 SH SOLE 19539 0 1541 IMPERIAL OIL LTD COM NEW 453038408 3322 131095 SH SOLE 131095 0 0 INCYTE CORP COM 45337C102 1825 28707 SH SOLE 26220 0 2487 INDEPENDENCE RLTY TR INC COM 45378A106 109 11855 SH SOLE 11855 0 0 INGERSOLL-RAND PLC SHS G47791101 1273 13949 SH SOLE 13238 0 711 INGEVITY CORP COM 45688C107 444 5305 SH SOLE 5305 0 0 INGREDION INC COM 457187102 330 3609 SH SOLE 2509 0 1100 INTEGRATED DEVICE TECHNOLOGY COM 458118106 223 4609 SH SOLE 4609 0 0 INTEL CORP COM 458140100 29141 620953 SH SOLE 618467 0 2486 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5036 66853 SH SOLE 62329 0 4524 INTERNATIONAL BUSINESS MACHS COM 459200101 9277 81617 SH SOLE 79971 0 1646 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1232 9179 SH SOLE 7875 0 1304 INTERPUBLIC GROUP COS INC COM 460690100 758 36759 SH SOLE 32233 0 4526 INTL PAPER CO COM 460146103 1526 37813 SH SOLE 36519 0 1294 INTUIT COM 461202103 6915 35126 SH SOLE 34440 0 686 INTUITIVE SURGICAL INC COM NEW 46120E602 7932 16563 SH SOLE 15083 0 1480 INVESCO LTD SHS G491BT108 1028 61418 SH SOLE 57895 0 3523 INVESCO MORTGAGE CAPITAL INC COM 46131B100 213 14679 SH SOLE 14679 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1509 9784 SH SOLE 9784 0 0 INVESTORS BANCORP INC NEW COM 46146L101 122 11700 SH SOLE 11700 0 0 INVITATION HOMES INC COM 46187W107 478 23818 SH SOLE 18669 0 5149 IONIS PHARMACEUTICALS INC COM 462222100 243 4503 SH SOLE 4503 0 0 IPG PHOTONICS CORP COM 44980X109 449 3962 SH SOLE 3696 0 266 IQVIA HLDGS INC COM 46266C105 2416 20794 SH SOLE 19047 0 1747 IRON MTN INC NEW COM 46284V101 910 28086 SH SOLE 24302 0 3784 ISHARES INC MSCI AUST ETF 464286103 6846 355634 SH SOLE 355634 0 0 ISHARES INC MSCI CDA ETF 464286509 2278 95060 SH SOLE 95060 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 8857 182912 SH SOLE 182912 0 0 ISHARES INC MSCI CHILE ETF 464286640 7886 190580 SH SOLE 190580 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 3276 148235 SH SOLE 148235 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 8933 300073 SH SOLE 300073 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 613 12092 SH SOLE 12092 0 0 ISHARES TR SELECT DIVID ETF 464287168 364 4081 SH SOLE 4081 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 46462 1189503 SH SOLE 1183503 0 6000 ISHARES TR MSCI EAFE ETF 464287465 253849 4318628 SH SOLE 4318418 0 210 ISHARES TR EUROPE ETF 464287861 2052 52447 SH SOLE 52447 0 0 ISHARES TR MSCI ACWI ETF 464288257 335 5220 SH SOLE 5220 0 0 ISHARES TR IBOXX HI YD ETF 464288513 14995 184892 SH SOLE 184892 0 0 ISHARES TR SH TR CRPORT ETF 464288646 470 9110 SH SOLE 9110 0 0 ISHARES TR NEW ZEALAND ETF 464289123 8512 184970 SH SOLE 184970 0 0 ISHARES TR MSCI INDIA ETF 46429B598 9799 293901 SH SOLE 293901 0 0 ISHARES TR MSCI CHINA ETF 46429B671 605 11507 SH SOLE 11507 0 0 ISHARES TR MIN VOL USA ETF 46429B697 680 12993 SH SOLE 0 0 12993 ISHARES TR MSCI UK ETF NEW 46435G334 10552 359539 SH SOLE 359539 0 0 ITRON INC COM 465741106 221 4663 SH SOLE 4663 0 0 JABIL INC COM 466313103 242 9743 SH SOLE 6183 0 3560 JACOBS ENGR GROUP INC DEL COM 469814107 698 11943 SH SOLE 10934 0 1009 JD COM INC SPON ADR CL A 47215P106 1321 63100 SH SOLE 63100 0 0 JEFFERIES FINL GROUP INC COM 47233W109 528 30407 SH SOLE 27924 0 2483 JETBLUE AIRWAYS CORP COM 477143101 181 11247 SH SOLE 11247 0 0 JOHNSON & JOHNSON COM 478160104 34160 264700 SH SOLE 251347 0 13353 JOHNSON CTLS INTL PLC SHS G51502105 2512 84725 SH SOLE 77471 0 7254 JONES LANG LASALLE INC COM 48020Q107 205 1617 SH SOLE 1617 0 0 JPMORGAN CHASE & CO COM 46625H100 45809 469254 SH SOLE 463650 0 5604 JUNIPER NETWORKS INC COM 48203R104 1050 39001 SH SOLE 29568 0 9433 KANSAS CITY SOUTHERN COM NEW 485170302 989 10362 SH SOLE 8602 0 1760 KAR AUCTION SVCS INC COM 48238T109 238 4982 SH SOLE 4982 0 0 KELLOGG CO COM 487836108 1980 34723 SH SOLE 25820 0 8903 KENNAMETAL INC COM 489170100 230 6926 SH SOLE 6926 0 0 KEURIG DR PEPPER INC COM 49271V100 232 9067 SH SOLE 6268 0 2799 KEYCORP NEW COM 493267108 1791 121168 SH SOLE 94852 0 26316 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1081 17405 SH SOLE 15997 0 1408 KILROY RLTY CORP COM 49427F108 220 3505 SH SOLE 3505 0 0 KIMBERLY CLARK CORP COM 494368103 5718 50185 SH SOLE 47575 0 2610 KIMCO RLTY CORP COM 49446R109 579 39498 SH SOLE 35780 0 3718 KINDER MORGAN INC DEL COM 49456B101 2873 186814 SH SOLE 182392 0 4422 KINROSS GOLD CORP COM NO PAR 496902404 4085 1267093 SH SOLE 1267093 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 9513 364730 SH SOLE 364730 0 0 KITE RLTY GROUP TR COM NEW 49803T300 154 10950 SH SOLE 10950 0 0 KLA-TENCOR CORP COM 482480100 2035 22741 SH SOLE 20420 0 2321 KOHLS CORP COM 500255104 1341 20212 SH SOLE 14259 0 5953 KRAFT HEINZ CO COM 500754106 19509 453277 SH SOLE 451287 0 1990 KROGER CO COM 501044101 2515 91442 SH SOLE 72354 0 19088 L BRANDS INC COM 501797104 694 27016 SH SOLE 22092 0 4924 L3 TECHNOLOGIES INC COM 502413107 1263 7275 SH SOLE 6764 0 511 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1692 13387 SH SOLE 9779 0 3608 LAM RESEARCH CORP COM 512807108 3109 22835 SH SOLE 21203 0 1632 LAMAR ADVERTISING CO NEW CL A 512816109 245 3544 SH SOLE 3544 0 0 LAMB WESTON HLDGS INC COM 513272104 1145 15562 SH SOLE 13495 0 2067 LAREDO PETROLEUM INC COM 516806106 85 23405 SH SOLE 23405 0 0 LAS VEGAS SANDS CORP COM 517834107 1612 30961 SH SOLE 27910 0 3051 LAUDER ESTEE COS INC CL A 518439104 3359 25818 SH SOLE 24370 0 1448 LCI INDS COM 50189K103 218 3259 SH SOLE 3259 0 0 LEAR CORP COM NEW 521865204 380 3089 SH SOLE 2325 0 764 LEGGETT & PLATT INC COM 524660107 441 12296 SH SOLE 11096 0 1200 LEIDOS HLDGS INC COM 525327102 277 5262 SH SOLE 5262 0 0 LENNAR CORP CL A 526057104 1031 26325 SH SOLE 24484 0 1841 LENNOX INTL INC COM 526107107 2835 12954 SH SOLE 8314 0 4640 LEXINGTON REALTY TRUST COM 529043101 244 29747 SH SOLE 29747 0 0 LHC GROUP INC COM 50187A107 203 2161 SH SOLE 2161 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 521 7249 SH SOLE 6434 0 815 LIBERTY GLOBAL PLC SHS CL A G5480U104 325 15246 SH SOLE 9374 0 5872 LIBERTY GLOBAL PLC SHS CL C G5480U120 622 30158 SH SOLE 24685 0 5473 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 499 13550 SH SOLE 11905 0 1645 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 246 8264 SH SOLE 8264 0 0 LIBERTY PPTY TR SH BEN INT 531172104 445 10626 SH SOLE 5451 0 5175 LILLY ELI & CO COM 532457108 11410 98599 SH SOLE 90018 0 8581 LINCOLN NATL CORP IND COM 534187109 1008 19642 SH SOLE 18786 0 856 LINDE PLC COM G5494J103 5159 33059 SH SOLE 32613 0 446 LITHIA MTRS INC CL A 536797103 231 3028 SH SOLE 3028 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 360 7314 SH SOLE 7314 0 0 LKQ CORP COM 501889208 768 32349 SH SOLE 26488 0 5861 LOCKHEED MARTIN CORP COM 539830109 7068 26995 SH SOLE 24487 0 2508 LOEWS CORP COM 540424108 1220 26802 SH SOLE 25541 0 1261 LOWES COS INC COM 548661107 7147 77384 SH SOLE 76648 0 736 LPL FINL HLDGS INC COM 50212V100 2185 35780 SH SOLE 35780 0 0 LULULEMON ATHLETICA INC COM 550021109 924 7602 SH SOLE 5622 0 1980 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1542 18543 SH SOLE 17104 0 1439 M & T BK CORP COM 55261F104 4269 29826 SH SOLE 27405 0 2421 MACERICH CO COM 554382101 494 11411 SH SOLE 10363 0 1048 MACYS INC COM 55616P104 1000 33595 SH SOLE 25926 0 7669 MADDEN STEVEN LTD COM 556269108 222 7320 SH SOLE 7320 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 319 1191 SH SOLE 1191 0 0 MAG SILVER CORP COM 55903Q104 2054 280342 SH SOLE 280342 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 463 8108 SH SOLE 8108 0 0 MAGNA INTL INC COM 559222401 169841 3740558 SH SOLE 3738358 0 2200 MAIDEN HOLDINGS LTD SHS G5753U112 17 10015 SH SOLE 10015 0 0 MANPOWERGROUP INC COM 56418H100 215 3324 SH SOLE 2316 0 1008 MANULIFE FINL CORP COM 56501R106 304358 21445224 SH SOLE 21419424 0 25800 MARATHON OIL CORP COM 565849106 1132 78935 SH SOLE 74217 0 4718 MARATHON PETE CORP COM 56585A102 5060 85754 SH SOLE 81422 0 4332 MARKEL CORP COM 570535104 2481 2390 SH SOLE 1517 0 873 MARKETAXESS HLDGS INC COM 57060D108 288 1362 SH SOLE 1362 0 0 MARRIOTT INTL INC NEW CL A 571903202 4773 43966 SH SOLE 43412 0 554 MARSH & MCLENNAN COS INC COM 571748102 3817 47860 SH SOLE 44064 0 3796 MARTIN MARIETTA MATLS INC COM 573284106 1501 8732 SH SOLE 7738 0 994 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 705 43571 SH SOLE 22955 0 20616 MASCO CORP COM 574599106 828 28331 SH SOLE 26814 0 1517 MASTERCARD INCORPORATED CL A 57636Q104 25506 135202 SH SOLE 128827 0 6375 MATCH GROUP INC COM 57665R106 2819 65920 SH SOLE 65920 0 0 MATTEL INC COM 577081102 418 41857 SH SOLE 29221 0 12636 MAXAR TECHNOLOGIES LTD COM 57778L103 369 30904 SH SOLE 30904 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 2037 40055 SH SOLE 36212 0 3843 MCCORMICK & CO INC COM NON VTG 579780206 2804 20135 SH SOLE 13657 0 6478 MCDONALDS CORP COM 580135101 14161 79750 SH SOLE 73889 0 5861 MCKESSON CORP COM 58155Q103 2108 19081 SH SOLE 17834 0 1247 MDU RES GROUP INC COM 552690109 232 9739 SH SOLE 7416 0 2323 MEDICAL PPTYS TRUST INC COM 58463J304 225 14011 SH SOLE 14011 0 0 MEDTRONIC PLC SHS G5960L103 12376 136058 SH SOLE 120229 0 15829 MELCO RESORT ENTERTAINMENT L ADR 585464100 299 16956 SH SOLE 16956 0 0 MERCADOLIBRE INC COM 58733R102 716 2444 SH SOLE 2073 0 371 MERCK & CO INC COM 58933Y105 18587 243256 SH SOLE 232331 0 10925 METHANEX CORP COM 59151K108 2477 51485 SH SOLE 51345 0 140 METLIFE INC COM 59156R108 3893 94821 SH SOLE 89392 0 5429 METTLER TOLEDO INTERNATIONAL COM 592688105 3692 6527 SH SOLE 4716 0 1811 MFA FINL INC COM 55272X102 105 15669 SH SOLE 15669 0 0 MGIC INVT CORP WIS COM 552848103 138 13224 SH SOLE 13224 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 271 10271 SH SOLE 10271 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1021 42102 SH SOLE 38710 0 3392 MICHAEL KORS HLDGS LTD SHS G60754101 403 10620 SH SOLE 7396 0 3224 MICROCHIP TECHNOLOGY INC COM 595017104 2308 32094 SH SOLE 31379 0 715 MICRON TECHNOLOGY INC COM 595112103 5009 157866 SH SOLE 152317 0 5549 MICROSOFT CORP COM 594918104 132556 1305073 SH SOLE 1289765 0 15308 MID AMER APT CMNTYS INC COM 59522J103 1138 11890 SH SOLE 9949 0 1941 MIDDLEBY CORP COM 596278101 209 2035 SH SOLE 2035 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 106 15085 SH SOLE 15085 0 0 MOHAWK INDS INC COM 608190104 715 6112 SH SOLE 5890 0 222 MOLINA HEALTHCARE INC COM 60855R100 250 2151 SH SOLE 2151 0 0 MOLSON COORS BREWING CO CL B 60871R209 1189 21175 SH SOLE 18485 0 2690 MONDELEZ INTL INC CL A 609207105 27881 696493 SH SOLE 690794 0 5699 MONSTER BEVERAGE CORP NEW COM 61174X109 3390 68872 SH SOLE 65981 0 2891 MOODYS CORP COM 615369105 6419 45839 SH SOLE 40731 0 5108 MOOG INC CL A 615394202 336 4334 SH SOLE 4334 0 0 MORGAN STANLEY COM NEW 617446448 5835 147165 SH SOLE 145727 0 1438 MOSAIC CO NEW COM 61945C103 1118 38288 SH SOLE 31515 0 6773 MOTOROLA SOLUTIONS INC COM NEW 620076307 2771 24085 SH SOLE 17040 0 7045 MPLX LP COM UNIT REP LTD 55336V100 851 28077 SH SOLE 28077 0 0 MSCI INC COM 55354G100 3774 25598 SH SOLE 18205 0 7393 MURPHY OIL CORP COM 626717102 238 10185 SH SOLE 6303 0 3882 MYLAN N V SHS EURO N59465109 1501 54791 SH SOLE 49669 0 5122 NABORS INDUSTRIES LTD SHS G6359F103 56 28195 SH SOLE 28195 0 0 NASDAQ INC COM 631103108 1007 12346 SH SOLE 11548 0 798 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1913 39880 SH SOLE 37206 0 2674 NATIONAL INSTRS CORP COM 636518102 210 4623 SH SOLE 4623 0 0 NATIONAL OILWELL VARCO INC COM 637071101 995 38733 SH SOLE 34216 0 4517 NATIONAL RETAIL PPTYS INC COM 637417106 365 7515 SH SOLE 5728 0 1787 NEKTAR THERAPEUTICS COM 640268108 455 13850 SH SOLE 13850 0 0 NETAPP INC COM 64110D104 2283 38266 SH SOLE 33877 0 4389 NETEASE INC SPONSORED ADR 64110W102 1309 5561 SH SOLE 5561 0 0 NETFLIX INC COM 64110L106 15818 59096 SH SOLE 57603 0 1493 NETGEAR INC COM 64111Q104 212 4071 SH SOLE 4071 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 227 3181 SH SOLE 3181 0 0 NEVSUN RES LTD COM 64156L101 728 165853 SH SOLE 165853 0 0 NEW GOLD INC CDA COM 644535106 933 1213009 SH SOLE 1213009 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1648 30076 SH SOLE 30076 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 170 11986 SH SOLE 11986 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 289 30740 SH SOLE 17960 0 12780 NEW YORK MTG TR INC COM PAR $.02 649604501 89 15108 SH SOLE 15108 0 0 NEWELL BRANDS INC COM 651229106 832 44759 SH SOLE 40316 0 4443 NEWFIELD EXPL CO COM 651290108 309 21093 SH SOLE 16939 0 4154 NEWMARK GROUP INC CL A 65158N102 87 10804 SH SOLE 10804 0 0 NEWMONT MINING CORP COM 651639106 17701 510845 SH SOLE 476454 0 34391 NEWPARK RES INC COM PAR $.01NEW 651718504 84 12210 SH SOLE 12210 0 0 NEWS CORP NEW CL A 65249B109 490 43137 SH SOLE 39365 0 3772 NEXGEN ENERGY LTD COM 65340P106 286 161985 SH SOLE 161985 0 0 NEXTERA ENERGY INC COM 65339F101 8198 47162 SH SOLE 41415 0 5747 NIELSEN HLDGS PLC SHS EUR G6518L108 499 21380 SH SOLE 17473 0 3907 NIKE INC CL B 654106103 11028 148746 SH SOLE 142341 0 6405 NISOURCE INC COM 65473P105 874 34487 SH SOLE 29097 0 5390 NOBLE CORP PLC SHS USD G65431101 57 21917 SH SOLE 21917 0 0 NOBLE ENERGY INC COM 655044105 878 46823 SH SOLE 42192 0 4631 NORBORD INC COM NEW 65548P403 755 28385 SH SOLE 28385 0 0 NORDSON CORP COM 655663102 248 2074 SH SOLE 2074 0 0 NORDSTROM INC COM 655664100 789 16927 SH SOLE 11665 0 5262 NORFOLK SOUTHERN CORP COM 655844108 4152 27762 SH SOLE 26313 0 1449 NORTH AMERICAN CONST COM 656811106 1467 164810 SH SOLE 164810 0 0 NORTHERN TR CORP COM 665859104 4104 49099 SH SOLE 46373 0 2726 NORTHROP GRUMMAN CORP COM 666807102 4150 16947 SH SOLE 15220 0 1727 NORTHWEST BANCSHARES INC MD COM 667340103 229 13521 SH SOLE 13521 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 861 20307 SH SOLE 19110 0 1197 NOVAGOLD RES INC COM NEW 66987E206 477 120233 SH SOLE 120233 0 0 NOVARTIS A G SPONSORED ADR 66987V109 4719 54997 SH SOLE 51867 0 3130 NOVAVAX INC COM 670002104 24 13259 SH SOLE 13259 0 0 NOVO-NORDISK A S ADR 670100205 11418 247831 SH SOLE 242631 0 5200 NRG ENERGY INC COM NEW 629377508 1321 33359 SH SOLE 25939 0 7420 NUANCE COMMUNICATIONS INC COM 67020Y100 220 16662 SH SOLE 11046 0 5616 NUCOR CORP COM 670346105 1568 30255 SH SOLE 28407 0 1848 NUTANIX INC CL A 67059N108 237 5687 SH SOLE 5687 0 0 NUTRIEN LTD COM 67077M108 327188 6964320 SH SOLE 6958732 0 5588 NVIDIA CORP COM 67066G104 13469 100893 SH SOLE 99221 0 1672 NVR INC COM 62944T105 519 213 SH SOLE 132 0 81 NXP SEMICONDUCTORS N V COM N6596X109 3143 42886 SH SOLE 40415 0 2471 O REILLY AUTOMOTIVE INC NEW COM 67103H107 4677 13584 SH SOLE 10816 0 2768 OAKTREE CAP GROUP LLC UNIT CL A 674001201 219 5511 SH SOLE 5511 0 0 OASIS PETE INC NEW COM 674215108 64 11592 SH SOLE 11592 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 6860 111769 SH SOLE 102632 0 9137 OCH ZIFF CAP MGMT GROUP CL A 67551U105 19 20807 SH SOLE 20807 0 0 OFFICE DEPOT INC COM 676220106 184 71507 SH SOLE 71507 0 0 OGE ENERGY CORP COM 670837103 268 6830 SH SOLE 6830 0 0 OKTA INC CL A 679295105 231 3613 SH SOLE 3613 0 0 OLD DOMINION FGHT LINES INC COM 679580100 412 3333 SH SOLE 2903 0 430 OLD REP INTL CORP COM 680223104 390 18968 SH SOLE 10817 0 8151 OMEGA HEALTHCARE INVS INC COM 681936100 271 7709 SH SOLE 7709 0 0 OMNICOM GROUP INC COM 681919106 1595 21778 SH SOLE 19671 0 2107 ON SEMICONDUCTOR CORP COM 682189105 246 14924 SH SOLE 14924 0 0 ONEOK INC NEW COM 682680103 2064 38249 SH SOLE 36251 0 1998 OPEN TEXT CORP COM 683715106 4960 152143 SH SOLE 149743 0 2400 OPKO HEALTH INC COM 68375N103 63 20786 SH SOLE 20786 0 0 ORACLE CORP COM 68389X105 13348 295630 SH SOLE 290298 0 5332 OSISKO GOLD ROYALTIES LTD COM 68827L101 3085 351799 SH SOLE 351799 0 0 PACCAR INC COM 693718108 2756 48234 SH SOLE 47284 0 950 PACKAGING CORP AMER COM 695156109 752 9013 SH SOLE 7961 0 1052 PALO ALTO NETWORKS INC COM 697435105 1109 5890 SH SOLE 4308 0 1582 PAN AMERICAN SILVER CORP COM 697900108 1228 84111 SH SOLE 84111 0 0 PARK HOTELS RESORTS INC COM 700517105 262 10088 SH SOLE 7749 0 2339 PARKER HANNIFIN CORP COM 701094104 1826 12241 SH SOLE 11904 0 337 PAYCHEX INC COM 704326107 3366 51663 SH SOLE 46131 0 5532 PAYCOM SOFTWARE INC COM 70432V102 262 2139 SH SOLE 2139 0 0 PAYPAL HLDGS INC COM 70450Y103 19547 232461 SH SOLE 231638 0 823 PDC ENERGY INC COM 69327R101 256 8595 SH SOLE 8595 0 0 PEMBINA PIPELINE CORP COM 706327103 146408 4932631 SH SOLE 4926231 0 6400 PENNEY J C INC COM 708160106 50 48320 SH SOLE 48320 0 0 PENTAIR PLC SHS G7S00T104 369 9774 SH SOLE 8415 0 1359 PEOPLES UNITED FINANCIAL INC COM 712704105 663 45970 SH SOLE 30198 0 15772 PEPSICO INC COM 713448108 25090 227101 SH SOLE 215717 0 11384 PERKINELMER INC COM 714046109 747 9508 SH SOLE 9508 0 0 PERRIGO CO PLC SHS G97822103 338 8735 SH SOLE 6541 0 2194 PFIZER INC COM 717081103 24216 554778 SH SOLE 535452 0 19326 PG&E CORP COM 69331C108 1236 52062 SH SOLE 44381 0 7681 PHILIP MORRIS INTL INC COM 718172109 12483 186985 SH SOLE 180964 0 6021 PHILLIPS 66 COM 718546104 3589 41663 SH SOLE 38763 0 2900 PINNACLE WEST CAP CORP COM 723484101 872 10238 SH SOLE 9471 0 767 PIONEER NAT RES CO COM 723787107 6960 52920 SH SOLE 50007 0 2913 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 520 25935 SH SOLE 25935 0 0 PLEXUS CORP COM 729132100 210 4120 SH SOLE 4120 0 0 PNC FINL SVCS GROUP INC COM 693475105 6333 54168 SH SOLE 51390 0 2778 POLARIS INDS INC COM 731068102 281 3671 SH SOLE 2231 0 1440 POOL CORPORATION COM 73278L105 219 1473 SH SOLE 1473 0 0 POST HLDGS INC COM 737446104 218 2451 SH SOLE 2451 0 0 PPG INDS INC COM 693506107 2780 27196 SH SOLE 26653 0 543 PPL CORP COM 69351T106 3950 139419 SH SOLE 123853 0 15566 PRA HEALTH SCIENCES INC COM 69354M108 212 2305 SH SOLE 2305 0 0 PRECISION DRILLING CORP COM 2010 74022D308 1468 845558 SH SOLE 845558 0 0 PRETIUM RES INC COM 74139C102 1325 156296 SH SOLE 156296 0 0 PRICE T ROWE GROUP INC COM 74144T108 2039 22087 SH SOLE 21477 0 610 PRINCIPAL FINL GROUP INC COM 74251V102 1084 24548 SH SOLE 23594 0 954 PROASSURANCE CORP COM 74267C106 279 6885 SH SOLE 6885 0 0 PROCTER AND GAMBLE CO COM 742718109 24877 270873 SH SOLE 259169 0 11704 PROGRESSIVE CORP OHIO COM 743315103 3486 57785 SH SOLE 50786 0 6999 PROLOGIS INC COM 74340W103 3556 60554 SH SOLE 59586 0 968 PROSHARES TR DJ BRKFLD GLB 74347B508 213 5577 SH SOLE 5577 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 98 15549 SH SOLE 15549 0 0 PRUDENTIAL FINL INC COM 744320102 3165 38816 SH SOLE 37894 0 922 PRUDENTIAL PLC ADR 74435K204 676 19127 SH SOLE 18327 0 800 PS BUSINESS PKS INC CALIF COM 69360J107 225 1721 SH SOLE 1721 0 0 PTC INC COM 69370C100 399 4818 SH SOLE 4170 0 648 PUBLIC STORAGE COM 74460D109 8304 41025 SH SOLE 38005 0 3020 PUBLIC SVC ENTERPRISE GROUP COM 744573106 2655 51008 SH SOLE 43997 0 7011 PULTE GROUP INC COM 745867101 649 24984 SH SOLE 23027 0 1957 PVH CORP COM 693656100 761 8188 SH SOLE 6521 0 1667 QORVO INC COM 74736K101 734 12094 SH SOLE 10681 0 1413 QUALCOMM INC COM 747525103 10155 178438 SH SOLE 173902 0 4536 QUANTA SVCS INC COM 74762E102 389 12914 SH SOLE 12914 0 0 QUANTUM CORP COM NEW 747906501 86 43027 SH SOLE 43027 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1426 17121 SH SOLE 11759 0 5362 QURATE RETAIL INC COM SER A 74915M100 442 22645 SH SOLE 16902 0 5743 RADIANT LOGISTICS INC COM 75025X100 85 20000 SH SOLE 20000 0 0 RALPH LAUREN CORP CL A 751212101 688 6653 SH SOLE 5627 0 1026 RAMBUS INC DEL COM 750917106 109 14260 SH SOLE 14260 0 0 RANDGOLD RES LTD ADR 752344309 523 6307 SH SOLE 6307 0 0 RANGE RES CORP COM 75281A109 156 16349 SH SOLE 9488 0 6861 RAYMOND JAMES FINANCIAL INC COM 754730109 964 12952 SH SOLE 11616 0 1336 RAYTHEON CO COM NEW 755111507 4627 30175 SH SOLE 25744 0 4431 REALTY INCOME CORP COM 756109104 3330 52826 SH SOLE 43105 0 9721 RED HAT INC COM 756577102 2938 16727 SH SOLE 15543 0 1184 REGENCY CTRS CORP COM 758849103 1022 17424 SH SOLE 13839 0 3585 REGENERON PHARMACEUTICALS COM 75886F107 5015 13428 SH SOLE 12613 0 815 REGIONS FINL CORP NEW COM 7591EP100 1740 130049 SH SOLE 98157 0 31892 REINSURANCE GROUP AMER INC COM NEW 759351604 320 2279 SH SOLE 2279 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 631 8871 SH SOLE 8871 0 0 RELX PLC SPONSORED ADR 759530108 755 36800 SH SOLE 33930 0 2870 RENAISSANCERE HOLDINGS LTD COM G7496G103 584 4368 SH SOLE 1435 0 2933 REPUBLIC SVCS INC COM 760759100 2420 33565 SH SOLE 23282 0 10283 RESMED INC COM 761152107 3330 29242 SH SOLE 21712 0 7530 RESTAURANT BRANDS INTL INC COM 76131D103 29059 556095 SH SOLE 554216 0 1879 RETAIL OPPORTUNITY INVTS COR COM 76131N101 243 15275 SH SOLE 15275 0 0 RH COM 74967X103 202 1690 SH SOLE 1690 0 0 RINGCENTRAL INC CL A 76680R206 206 2500 SH SOLE 2500 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1931 59017 SH SOLE 59017 0 0 RITE AID CORP COM 767754104 27 38760 SH SOLE 38760 0 0 ROBERT HALF INTL INC COM 770323103 693 12113 SH SOLE 10466 0 1647 ROCKWELL AUTOMATION INC COM 773903109 1954 12985 SH SOLE 12640 0 345 ROGERS COMMUNICATIONS INC CL B 775109200 69823 1362153 SH SOLE 1357033 0 5120 ROLLINS INC COM 775711104 738 20454 SH SOLE 18893 0 1561 ROPER TECHNOLOGIES INC COM 776696106 2494 9359 SH SOLE 9115 0 244 ROSS STORES INC COM 778296103 6884 82743 SH SOLE 67936 0 14807 ROYAL BK CDA MONTREAL QUE COM 780087102 912947 13334834 SH SOLE 13299564 0 35270 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1705 17438 SH SOLE 16169 0 1269 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 386 6620 SH SOLE 6620 0 0 ROYAL GOLD INC COM 780287108 674 7870 SH SOLE 7870 0 0 RPM INTL INC COM 749685103 266 4529 SH SOLE 4529 0 0 S&P GLOBAL INC COM 78409V104 6607 38879 SH SOLE 31573 0 7306 SABRE CORP COM 78573M104 204 9409 SH SOLE 9409 0 0 SALESFORCE COM INC COM 79466L302 17852 130333 SH SOLE 126683 0 3650 SANDSTORM GOLD LTD COM NEW 80013R206 4458 962780 SH SOLE 962780 0 0 SANMINA CORPORATION COM 801056102 214 8886 SH SOLE 8886 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 320 18206 SH SOLE 13038 0 5168 SAP SE SPON ADR 803054204 534 5360 SH SOLE 4920 0 440 SAREPTA THERAPEUTICS INC COM 803607100 253 2317 SH SOLE 2317 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1928 11911 SH SOLE 9722 0 2189 SCANA CORP NEW COM 80589M102 682 14266 SH SOLE 12076 0 2190 SCHEIN HENRY INC COM 806407102 3475 44260 SH SOLE 42080 0 2180 SCHLUMBERGER LTD COM 806857108 5743 159164 SH SOLE 151428 0 7736 SCHWAB CHARLES CORP NEW COM 808513105 4886 117640 SH SOLE 111386 0 6254 SEAGATE TECHNOLOGY PLC SHS G7945M107 734 19017 SH SOLE 14075 0 4942 SEALED AIR CORP NEW COM 81211K100 912 26172 SH SOLE 21879 0 4293 SEATTLE GENETICS INC COM 812578102 1585 27977 SH SOLE 27977 0 0 SEI INVESTMENTS CO COM 784117103 329 7111 SH SOLE 5539 0 1572 SELECT MED HLDGS CORP COM 81619Q105 240 15649 SH SOLE 15649 0 0 SELECTIVE INS GROUP INC COM 816300107 233 3823 SH SOLE 3823 0 0 SEMPRA ENERGY COM 816851109 2677 24745 SH SOLE 22823 0 1922 SENIOR HSG PPTYS TR SH BEN INT 81721M109 120 10222 SH SOLE 10222 0 0 SERVICE CORP INTL COM 817565104 263 6532 SH SOLE 6532 0 0 SERVICENOW INC COM 81762P102 6501 36510 SH SOLE 35085 0 1425 SHAW COMMUNICATIONS INC CL B CONV 82028K200 102173 5643385 SH SOLE 5634795 0 8590 SHERWIN WILLIAMS CO COM 824348106 3747 9524 SH SOLE 9371 0 153 SHIRE PLC SPONSORED ADR 82481R106 7758 44573 SH SOLE 44303 0 270 SHOPIFY INC CL A 82509L107 25077 181271 SH SOLE 180775 0 496 SIERRA WIRELESS INC COM 826516106 265 19711 SH SOLE 19711 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 200 1949 SH SOLE 1949 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 282 11707 SH SOLE 11707 0 0 SIMON PPTY GROUP INC NEW COM 828806109 14203 84544 SH SOLE 83368 0 1176 SIMPSON MANUFACTURING CO INC COM 829073105 201 3717 SH SOLE 3717 0 0 SIRIUS XM HLDGS INC COM 82968B103 2390 418579 SH SOLE 362796 0 55783 SKYWEST INC COM 830879102 291 6539 SH SOLE 6539 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2010 29990 SH SOLE 27948 0 2042 SL GREEN RLTY CORP COM 78440X101 668 8452 SH SOLE 7808 0 644 SLM CORP COM 78442P106 131 15712 SH SOLE 15712 0 0 SMITH A O COM 831865209 562 13161 SH SOLE 13161 0 0 SMUCKER J M CO COM NEW 832696405 1207 12912 SH SOLE 9784 0 3128 SNAP INC CL A 83304A106 111 20213 SH SOLE 20213 0 0 SNAP ON INC COM 833034101 761 5239 SH SOLE 4861 0 378 SOUTH JERSEY INDS INC COM 838518108 308 11077 SH SOLE 11077 0 0 SOUTHERN CO COM 842587107 6974 158800 SH SOLE 135160 0 23640 SOUTHERN COPPER CORP COM 84265V105 1059 34412 SH SOLE 30493 0 3919 SOUTHWEST AIRLS CO COM 844741108 6025 129628 SH SOLE 124947 0 4681 SOUTHWESTERN ENERGY CO COM 845467109 74 21716 SH SOLE 21716 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 189709 759077 SH SOLE 755774 0 3303 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 5463 162625 SH SOLE 162625 0 0 SPIRE INC COM 84857L101 326 4395 SH SOLE 4395 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 288 3992 SH SOLE 3992 0 0 SPLUNK INC COM 848637104 4206 40119 SH SOLE 39280 0 839 SPRINT CORP COM SER 1 85207U105 954 163951 SH SOLE 141987 0 21964 SQUARE INC CL A 852234103 828 14758 SH SOLE 14046 0 712 SRC ENERGY INC COM 78470V108 146 31001 SH SOLE 31001 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 429 9520 SH SOLE 8319 0 1201 SSR MNG INC COM 784730103 6621 547699 SH SOLE 547699 0 0 STANLEY BLACK & DECKER INC COM 854502101 1676 13996 SH SOLE 13610 0 386 STANTEC INC COM 85472N109 1370 62509 SH SOLE 62509 0 0 STARBUCKS CORP COM 855244109 11764 182672 SH SOLE 178201 0 4471 STARS GROUP INC COM 85570W100 1962 118792 SH SOLE 118792 0 0 STATE STR CORP COM 857477103 2180 34561 SH SOLE 32275 0 2286 STEEL DYNAMICS INC COM 858119100 727 24210 SH SOLE 22839 0 1371 STERLING BANCORP DEL COM 85917A100 290 17542 SH SOLE 17542 0 0 STORE CAP CORP COM 862121100 201 7108 SH SOLE 7108 0 0 STRYKER CORP COM 863667101 6370 40635 SH SOLE 34635 0 6000 SUMMIT HOTEL PPTYS INC COM 866082100 132 13602 SH SOLE 13602 0 0 SUN CMNTYS INC COM 866674104 293 2881 SH SOLE 2881 0 0 SUN LIFE FINL INC COM 866796105 180158 5429075 SH SOLE 5419295 0 9780 SUNCOR ENERGY INC NEW COM 867224107 394043 14104303 SH SOLE 14077898 0 26405 SUNTRUST BKS INC COM 867914103 2711 53748 SH SOLE 48698 0 5050 SUPERIOR ENERGY SVCS INC COM 868157108 67 19869 SH SOLE 19869 0 0 SVB FINL GROUP COM 78486Q101 898 4730 SH SOLE 4485 0 245 SYMANTEC CORP COM 871503108 1783 94343 SH SOLE 83270 0 11073 SYNCHRONY FINL COM 87165B103 1874 79885 SH SOLE 62232 0 17653 SYNOPSYS INC COM 871607107 1906 22626 SH SOLE 20153 0 2473 SYSCO CORP COM 871829107 5789 92392 SH SOLE 69601 0 22791 T MOBILE US INC COM 872590104 4981 78313 SH SOLE 70809 0 7504 TABLEAU SOFTWARE INC CL A 87336U105 345 2871 SH SOLE 2871 0 0 TAHOE RES INC COM 873868103 1826 501334 SH SOLE 501334 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2760 74780 SH SOLE 55830 0 18950 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4541 44116 SH SOLE 43553 0 563 TAL ED GROUP SPONSORED ADS 874080104 268 10060 SH SOLE 10060 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 304 12507 SH SOLE 12507 0 0 TAPESTRY INC COM 876030107 1040 30818 SH SOLE 24745 0 6073 TARGA RES CORP COM 87612G101 339 9417 SH SOLE 7897 0 1520 TARGET CORP COM 87612E106 3481 52674 SH SOLE 46552 0 6122 TD AMERITRADE HLDG CORP COM 87236Y108 1331 27186 SH SOLE 20101 0 7085 TE CONNECTIVITY LTD REG SHS H84989104 1432 18931 SH SOLE 18281 0 650 TECHNIPFMC PLC COM G87110105 1110 56693 SH SOLE 56693 0 0 TECK RESOURCES LTD CL B 878742204 184199 8553875 SH SOLE 8548535 0 5340 TELEDYNE TECHNOLOGIES INC COM 879360105 266 1283 SH SOLE 1283 0 0 TELEFLEX INC COM 879369106 485 1877 SH SOLE 1645 0 232 TELUS CORP COM 87971M103 388920 11730520 SH SOLE 11710840 0 19680 TERADYNE INC COM 880770102 225 7186 SH SOLE 7186 0 0 TESLA INC COM 88160R101 4666 14020 SH SOLE 13855 0 165 TETRA TECH INC NEW COM 88162G103 248 4790 SH SOLE 4790 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 18 10526 SH SOLE 10526 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 967 62693 SH SOLE 62693 0 0 TEXAS INSTRS INC COM 882508104 12294 130093 SH SOLE 129235 0 858 TEXTRON INC COM 883203101 1140 24795 SH SOLE 22228 0 2567 THERMO FISHER SCIENTIFIC INC COM 883556102 13291 59388 SH SOLE 52687 0 6701 THOMSON REUTERS CORP COM NEW 884903709 4889 101208 SH SOLE 101208 0 0 TIFFANY & CO NEW COM 886547108 939 11663 SH SOLE 9552 0 2111 TIVO CORP COM 88870P106 146 15480 SH SOLE 15480 0 0 TJX COS INC NEW COM 872540109 7680 171669 SH SOLE 140762 0 30907 TOLL BROTHERS INC COM 889478103 324 9836 SH SOLE 5544 0 4292 TOPBUILD CORP COM 89055F103 211 4698 SH SOLE 4698 0 0 TORCHMARK CORP COM 891027104 736 9879 SH SOLE 9145 0 734 TORO CO COM 891092108 206 3691 SH SOLE 3691 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 944357 18993161 SH SOLE 18938962 0 54199 TOTAL S A SPONSORED ADR 89151E109 2472 47373 SH SOLE 44913 0 2460 TOTAL SYS SVCS INC COM 891906109 1577 19400 SH SOLE 14469 0 4931 TRACTOR SUPPLY CO COM 892356106 1106 13258 SH SOLE 10540 0 2718 TRANSALTA CORP COM 89346D107 41746 10192399 SH SOLE 10164979 0 27420 TRANSCANADA CORP COM 89353D107 185377 5189867 SH SOLE 5172905 0 16962 TRANSDIGM GROUP INC COM 893641100 1655 4867 SH SOLE 4218 0 649 TRANSUNION COM 89400J107 416 7322 SH SOLE 6462 0 860 TRAVELERS COMPANIES INC COM 89417E109 3110 25973 SH SOLE 23563 0 2410 TREX CO INC COM 89531P105 240 4046 SH SOLE 4046 0 0 TRIMBLE INC COM 896239100 414 12585 SH SOLE 8780 0 3805 TRIPADVISOR INC COM 896945201 598 11089 SH SOLE 9651 0 1438 TTM TECHNOLOGIES INC COM 87305R109 120 12373 SH SOLE 12373 0 0 TURQUOISE HILL RES LTD COM 900435108 1029 624001 SH SOLE 624001 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 8205 170511 SH SOLE 168906 0 1605 TWENTY FIRST CENTY FOX INC CL B 90130A200 3144 65812 SH SOLE 61381 0 4431 TWILIO INC CL A 90138F102 296 3312 SH SOLE 3312 0 0 TWITTER INC COM 90184L102 1885 65587 SH SOLE 61491 0 4096 TYLER TECHNOLOGIES INC COM 902252105 251 1350 SH SOLE 1350 0 0 TYSON FOODS INC CL A 902494103 1820 34091 SH SOLE 28047 0 6044 U S G CORP COM NEW 903293405 219 5123 SH SOLE 5123 0 0 UBIQUITI NETWORKS INC COM 90347A100 272 2741 SH SOLE 2741 0 0 UDR INC COM 902653104 1117 28187 SH SOLE 22948 0 5239 UGI CORP NEW COM 902681105 329 6160 SH SOLE 6160 0 0 ULTA BEAUTY INC COM 90384S303 2163 8836 SH SOLE 7838 0 998 ULTIMATE SOFTWARE GROUP INC COM 90385D107 259 1056 SH SOLE 1056 0 0 UNDER ARMOUR INC CL A 904311107 511 28913 SH SOLE 24943 0 3970 UNDER ARMOUR INC CL C 904311206 182 11243 SH SOLE 9238 0 2005 UNILEVER N V N Y SHS NEW 904784709 2141 39800 SH SOLE 35440 0 4360 UNION PAC CORP COM 907818108 10968 79343 SH SOLE 74479 0 4864 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 229 10686 SH SOLE 10686 0 0 UNITED CONTL HLDGS INC COM 910047109 3105 37080 SH SOLE 34614 0 2466 UNITED PARCEL SERVICE INC CL B 911312106 8973 92000 SH SOLE 87176 0 4824 UNITED RENTALS INC COM 911363109 844 8228 SH SOLE 7077 0 1151 UNITED TECHNOLOGIES CORP COM 913017109 8613 80891 SH SOLE 78759 0 2132 UNITEDHEALTH GROUP INC COM 91324P102 22488 90268 SH SOLE 88439 0 1829 UNIVERSAL FST PRODS INC COM 913543104 212 8162 SH SOLE 8162 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1384 11871 SH SOLE 7823 0 4048 UNUM GROUP COM 91529Y106 588 20016 SH SOLE 18795 0 1221 US BANCORP DEL COM NEW 902973304 9156 200342 SH SOLE 171940 0 28402 US FOODS HLDG CORP COM 912008109 246 7780 SH SOLE 7780 0 0 V F CORP COM 918204108 2468 34593 SH SOLE 32476 0 2117 VAIL RESORTS INC COM 91879Q109 378 1791 SH SOLE 1439 0 352 VALERO ENERGY CORP NEW COM 91913Y100 4218 56264 SH SOLE 53058 0 3206 VALHI INC NEW COM 918905100 24 12406 SH SOLE 12406 0 0 VALLEY NATL BANCORP COM 919794107 116 13062 SH SOLE 13062 0 0 VALVOLINE INC COM 92047W101 403 20839 SH SOLE 20839 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 10446 391671 SH SOLE 391671 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 981 29738 SH SOLE 29738 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 425 3730 SH SOLE 3730 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1602 42035 SH SOLE 30965 0 11070 VARIAN MED SYS INC COM 92220P105 1107 9773 SH SOLE 7740 0 2033 VECTREN CORP COM 92240G101 206 2856 SH SOLE 2856 0 0 VEEVA SYS INC CL A COM 922475108 459 5136 SH SOLE 5136 0 0 VENTAS INC COM 92276F100 4184 71404 SH SOLE 64389 0 7015 VEREIT INC COM 92339V100 347 48507 SH SOLE 35183 0 13324 VERISIGN INC COM 92343E102 2736 18450 SH SOLE 14131 0 4319 VERISK ANALYTICS INC COM 92345Y106 4494 41211 SH SOLE 32046 0 9165 VERIZON COMMUNICATIONS INC COM 92343V104 24594 438412 SH SOLE 422771 0 15641 VERMILION ENERGY INC COM 923725105 4163 197579 SH SOLE 190929 0 6650 VERTEX PHARMACEUTICALS INC COM 92532F100 5718 34509 SH SOLE 33863 0 646 VIACOM INC NEW CL B 92553P201 887 34520 SH SOLE 32371 0 2149 VICI PPTYS INC COM 925652109 248 13188 SH SOLE 13188 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 72 13196 SH SOLE 13196 0 0 VISA INC COM CL A 92826C839 34194 259160 SH SOLE 245476 0 13684 VISTRA ENERGY CORP COM 92840M102 485 21197 SH SOLE 18351 0 2846 VMWARE INC CL A COM 928563402 2225 16225 SH SOLE 14255 0 1970 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1769 91779 SH SOLE 85025 0 6754 VONAGE HLDGS CORP COM 92886T201 171 19554 SH SOLE 19554 0 0 VORNADO RLTY TR SH BEN INT 929042109 1030 16597 SH SOLE 15776 0 821 VOYA FINL INC COM 929089100 2137 53238 SH SOLE 50771 0 2467 VULCAN MATLS CO COM 929160109 1424 14411 SH SOLE 12804 0 1607 W P CAREY INC COM 92936U109 273 4184 SH SOLE 4184 0 0 W R BERKLEY CORPORATION COM 084423102 2996 40535 SH SOLE 33298 0 7237 WABCO HLDGS INC COM 92927K102 209 1944 SH SOLE 1944 0 0 WABTEC CORP COM 929740108 486 6915 SH SOLE 5672 0 1243 WALGREENS BOOTS ALLIANCE INC COM 931427108 8439 123501 SH SOLE 121272 0 2229 WALMART INC COM 931142103 18092 194222 SH SOLE 185832 0 8390 WASTE CONNECTIONS INC COM 94106B101 151877 2045628 SH SOLE 2044726 0 902 WASTE MGMT INC DEL COM 94106L109 4057 45588 SH SOLE 36154 0 9434 WATERS CORP COM 941848103 1417 7509 SH SOLE 6738 0 771 WAYFAIR INC CL A 94419L101 288 3196 SH SOLE 3196 0 0 WEC ENERGY GROUP INC COM 92939U106 2752 39739 SH SOLE 27231 0 12508 WELLCARE HEALTH PLANS INC COM 94946T106 1023 4335 SH SOLE 4011 0 324 WELLS FARGO CO NEW COM 949746101 21758 472178 SH SOLE 469719 0 2459 WELLTOWER INC COM 95040Q104 4476 64488 SH SOLE 55068 0 9420 WEST PHARMACEUTICAL SVSC INC COM 955306105 259 2640 SH SOLE 2640 0 0 WESTERN DIGITAL CORP COM 958102105 1551 41955 SH SOLE 39160 0 2795 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 217 7835 SH SOLE 7835 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 236 5597 SH SOLE 5597 0 0 WESTERN UN CO COM 959802109 711 41686 SH SOLE 38409 0 3277 WESTLAKE CHEM CORP COM 960413102 381 5753 SH SOLE 4608 0 1145 WESTROCK CO COM 96145D105 800 21188 SH SOLE 20123 0 1065 WEX INC COM 96208T104 223 1594 SH SOLE 1594 0 0 WEYERHAEUSER CO COM 962166104 1484 67898 SH SOLE 66052 0 1846 WHEATON PRECIOUS METALS CORP COM 962879102 7239 370719 SH SOLE 370719 0 0 WHIRLPOOL CORP COM 963320106 680 6361 SH SOLE 5969 0 392 WILLIAMS COS INC DEL COM 969457100 3031 137453 SH SOLE 135200 0 2253 WILLIS TOWERS WATSON PUB LTD SHS G96629103 2329 15339 SH SOLE 13007 0 2332 WIX COM LTD SHS M98068105 255 2827 SH SOLE 2827 0 0 WOLVERINE WORLD WIDE INC COM 978097103 229 7169 SH SOLE 7169 0 0 WORKDAY INC CL A 98138H101 2466 15442 SH SOLE 14267 0 1175 WORLD WRESTLING ENTMT INC CL A 98156Q108 203 2717 SH SOLE 2717 0 0 WORLDPAY INC CL A 981558109 1221 15980 SH SOLE 13508 0 2472 WPX ENERGY INC COM 98212B103 377 33191 SH SOLE 33191 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 294 8203 SH SOLE 3548 0 4655 WYNDHAM HOTELS & RESORTS INC COM 98311A105 213 4695 SH SOLE 3665 0 1030 WYNN RESORTS LTD COM 983134107 1446 14621 SH SOLE 13033 0 1588 XCEL ENERGY INC COM 98389B100 4292 87102 SH SOLE 67365 0 19737 XEROX CORP COM NEW 984121608 508 25722 SH SOLE 19436 0 6286 XILINX INC COM 983919101 3584 42082 SH SOLE 37610 0 4472 XPO LOGISTICS INC COM 983793100 274 4810 SH SOLE 4238 0 572 XYLEM INC COM 98419M100 1175 17611 SH SOLE 16151 0 1460 YAMANA GOLD INC COM 98462Y100 1402 596030 SH SOLE 596030 0 0 YUM BRANDS INC COM 988498101 3635 39545 SH SOLE 28729 0 10816 YUM CHINA HLDGS INC COM 98850P109 403 12006 SH SOLE 10375 0 1631 ZAYO GROUP HLDGS INC COM 98919V105 258 11280 SH SOLE 8809 0 2471 ZEBRA TECHNOLOGIES CORP CL A 989207105 305 1913 SH SOLE 1913 0 0 ZENDESK INC COM 98936J101 217 3724 SH SOLE 3724 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 259 8205 SH SOLE 6779 0 1426 ZIMMER BIOMET HLDGS INC COM 98956P102 2040 19672 SH SOLE 17926 0 1746 ZIONS BANCORPORATION N A COM 989701107 883 21681 SH SOLE 16578 0 5103 ZOETIS INC CL A 98978V103 4782 55905 SH SOLE 50806 0 5099 ZYNGA INC CL A 98986T108 125 31897 SH SOLE 31897 0 0