0001085146-19-002811.txt : 20191108 0001085146-19-002811.hdr.sgml : 20191108 20191108161627 ACCESSION NUMBER: 0001085146-19-002811 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191108 DATE AS OF CHANGE: 20191108 EFFECTIVENESS DATE: 20191108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST REPUBLIC INVESTMENT MANAGEMENT, INC. CENTRAL INDEX KEY: 0001418204 IRS NUMBER: 000000000 STATE OF INCORPORATION: NY FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12624 FILM NUMBER: 191204255 BUSINESS ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 4152965727 MAIL ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001418204 XXXXXXXX 09-30-2019 09-30-2019 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 PINE STREET SAN FRANCISCO CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 11-06-2019 0 1425 19192101
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M CO COM 88579Y101 63402 385655 SH SOLE 384655 0 1000 ABB LTD SPONSORED ADR 000375204 1599 81311 SH SOLE 81311 0 0 ABBOTT LABS COM 002824100 73731 881216 SH SOLE 881216 0 0 ABBVIE INC COM 00287Y109 66676 880555 SH SOLE 866845 0 13710 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 172 33000 SH SOLE 33000 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1385 143492 SH SOLE 143492 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 8389 451740 SH SOLE 451740 0 0 ACCELERON PHARMA INC COM 00434H108 230 5820 SH SOLE 5820 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 133701 695094 SH SOLE 669775 0 25319 ACI WORLDWIDE INC COM 004498101 670 21396 SH SOLE 21396 0 0 ACTIVISION BLIZZARD INC COM 00507V109 20389 385287 SH SOLE 385287 0 0 ACUITY BRANDS INC COM 00508Y102 326 2419 SH SOLE 2419 0 0 ADECOAGRO S A COM L00849106 380 65200 SH SOLE 65200 0 0 ADIENT PLC ORD SHS G0084W101 1233 53724 SH SOLE 53724 0 0 ADOBE INC COM 00724F101 103163 373439 SH SOLE 373439 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 488 2953 SH SOLE 2953 0 0 ADVANCED MICRO DEVICES INC COM 007903107 3624 125012 SH SOLE 125012 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 109 20000 SH SOLE 20000 0 0 AECOM COM 00766T100 4168 110956 SH SOLE 110956 0 0 AEGON N V NY REGISTRY SHS 007924103 116 28054 SH SOLE 28054 0 0 AERCAP HOLDINGS NV SHS N00985106 6498 118682 SH SOLE 118682 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 206 10726 SH SOLE 10726 0 0 AES CORP COM 00130H105 742 45396 SH SOLE 45396 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 4180 50152 SH SOLE 50152 0 0 AFLAC INC COM 001055102 3584 68510 SH SOLE 68510 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1291 16843 SH SOLE 16843 0 0 AGNC INVT CORP COM 00123Q104 1415 87927 SH SOLE 87927 0 0 AGREE REALTY CORP COM 008492100 1258 17202 SH SOLE 17202 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 406 19403 SH SOLE 19403 0 0 AIR LEASE CORP CL A 00912X302 3786 90525 SH SOLE 90525 0 0 AIR PRODS & CHEMS INC COM 009158106 10263 46259 SH SOLE 46259 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2116 23155 SH SOLE 23155 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 70 17783 SH SOLE 17783 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 89 15262 SH SOLE 15262 0 0 ALASKA AIR GROUP INC COM 011659109 2672 41168 SH SOLE 41168 0 0 ALBEMARLE CORP COM 012653101 739 10626 SH SOLE 10626 0 0 ALCON INC ORD SHS H01301128 4692 80374 SH SOLE 80374 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 9209 59782 SH SOLE 59782 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 406 4147 SH SOLE 4147 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 233 17000 SH SOLE 17000 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 17403 104064 SH SOLE 104064 0 0 ALIGN TECHNOLOGY INC COM 016255101 6094 33683 SH SOLE 33683 0 0 ALKALINE WTR CO INC COM NEW 01643a207 16 10983 SH SOLE 10983 0 0 ALLEGHANY CORP DEL COM 017175100 2894 3628 SH SOLE 3628 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 30810 297250 SH SOLE 297250 0 0 ALLERGAN PLC SHS G0177J108 6181 36730 SH SOLE 36730 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 6927 54064 SH SOLE 54064 0 0 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 211 13201 SH SOLE 13201 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 7114 242385 SH SOLE 242385 0 0 ALLSTATE CORP COM 020002101 3618 33294 SH SOLE 33294 0 0 ALLY FINL INC COM 02005N100 1486 44801 SH SOLE 44801 0 0 ALPHABET INC CAP STK CL A 02079K305 196941 161276 SH SOLE 161276 0 0 ALPHABET INC CAP STK CL C 02079K107 129598 106315 SH SOLE 100993 0 5322 ALPS ETF TR ALERIAN MLP 00162Q866 35254 3857078 SH SOLE 3857078 0 0 ALTICE USA INC CL A 02156K103 578 20152 SH SOLE 20152 0 0 ALTRIA GROUP INC COM 02209S103 13452 328911 SH SOLE 328911 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 152 10044 SH SOLE 10044 0 0 AMAZON COM INC COM 023135106 260952 150326 SH SOLE 150311 0 15 AMBEV SA SPONSORED ADR 02319V103 552 119409 SH SOLE 119409 0 0 AMCOR PLC ORD G0250X107 560 57394 SH SOLE 57394 0 0 AMDOCS LTD SHS G02602103 447 6758 SH SOLE 6758 0 0 AMEREN CORP COM 023608102 473 5915 SH SOLE 5915 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 376 46000 SH SOLE 46000 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 164 11029 SH SOLE 11029 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 823 17118 SH SOLE 17118 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 352 21672 SH SOLE 21672 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3681 39294 SH SOLE 39294 0 0 AMERICAN EXPRESS CO COM 025816109 24178 204417 SH SOLE 204417 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 277 19865 SH SOLE 19865 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 16693 299687 SH SOLE 299687 0 0 AMERICAN STS WTR CO COM 029899101 222 2466 SH SOLE 2466 0 0 AMERICAN TOWER CORP NEW COM 03027X100 82996 375327 SH SOLE 375327 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 3971 31966 SH SOLE 31966 0 0 AMERICOLD RLTY TR COM 03064D108 666 17973 SH SOLE 17973 0 0 AMERIPRISE FINL INC COM 03076C106 17534 119196 SH SOLE 119196 0 0 AMERIS BANCORP COM 03076K108 339 8433 SH SOLE 8433 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2038 24750 SH SOLE 24750 0 0 AMETEK INC NEW COM 031100100 2283 24864 SH SOLE 24864 0 0 AMGEN INC COM 031162100 95254 492244 SH SOLE 491149 0 1095 AMPHENOL CORP NEW CL A 032095101 386 4003 SH SOLE 4003 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 575 32060 SH SOLE 32060 0 0 ANALOG DEVICES INC COM 032654105 4635 41487 SH SOLE 41487 0 0 ANAPLAN INC COM 03272l108 578 12300 SH SOLE 12300 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 10100 106146 SH SOLE 106146 0 0 ANIKA THERAPEUTICS INC COM 035255108 2166 39460 SH SOLE 39460 0 0 ANNALY CAP MGMT INC COM 035710409 2227 253095 SH SOLE 253095 0 0 ANSYS INC COM 03662Q105 1069 4831 SH SOLE 4831 0 0 ANTERO MIDSTREAM CORP COM 03676B102 301 40726 SH SOLE 40726 0 0 ANTERO RES CORP COM 03674X106 801 265174 SH SOLE 265174 0 0 ANTHEM INC COM 036752103 6560 27320 SH SOLE 27320 0 0 AON PLC SHS CL A G0408V102 4456 23022 SH SOLE 23022 0 0 APACHE CORP COM 037411105 380 14861 SH SOLE 14861 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 967 18537 SH SOLE 18537 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 9530 497141 SH SOLE 497141 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 12123 320557 SH SOLE 320557 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 213 12817 SH SOLE 12817 0 0 APPLE INC COM 037833100 571126 2550009 SH SOLE 2533826 0 16183 APPLIED MATLS INC COM 038222105 14487 290320 SH SOLE 257220 0 33100 APTARGROUP INC COM 038336103 603 5091 SH SOLE 5091 0 0 APTIV PLC SHS G6095L109 18262 208900 SH SOLE 208900 0 0 AQUA AMERICA INC COM 03836W103 704 15701 SH SOLE 15701 0 0 AQUA METALS INC COM 03837J101 24 14000 SH SOLE 14000 0 0 ARAMARK COM 03852U106 401 9199 SH SOLE 9199 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 889 21638 SH SOLE 21638 0 0 ARCONIC INC COM 03965L100 1835 70582 SH SOLE 70582 0 0 ARES CAP CORP COM 04010L103 4776 256316 SH SOLE 256316 0 0 ARES COML REAL ESTATE CORP COM 04013V108 163 10715 SH SOLE 10715 0 0 ARISTA NETWORKS INC COM 040413106 664 2781 SH SOLE 2781 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 4797 49605 SH SOLE 49605 0 0 ARROW ELECTRS INC COM 042735100 4307 57755 SH SOLE 57755 0 0 ARROW FINL CORP COM 042744102 3217 96352 SH SOLE 96352 0 0 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215w100 1149 257615 SH SOLE 257615 0 0 ASGN INC COM 00191U102 332 5281 SH SOLE 5281 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 6647 26756 SH SOLE 26756 0 0 ASPEN TECHNOLOGY INC COM 045327103 291 2366 SH SOLE 2366 0 0 ASSERTIO THERAPEUTICS INC COM 04545L107 19 15000 SH SOLE 15000 0 0 ASSURANT INC COM 04621X108 7471 59381 SH SOLE 59381 0 0 ASSURED GUARANTY LTD COM G0585R106 312 7015 SH SOLE 7015 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2507 56257 SH SOLE 56257 0 0 AT&T INC COM 00206R102 74939 1980416 SH SOLE 1967916 0 12500 ATLANTIC UN BANKSHARES CORP COM 04911A107 364 9781 SH SOLE 9781 0 0 ATLASSIAN CORP PLC CL A G06242104 210 1672 SH SOLE 1672 0 0 AURORA CANNABIS INC COM 05156x108 109 24804 SH SOLE 24804 0 0 AUTODESK INC COM 052769106 18014 121965 SH SOLE 121965 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 34773 215421 SH SOLE 215421 0 0 AUTOZONE INC COM 053332102 1007 928 SH SOLE 928 0 0 AVALONBAY CMNTYS INC COM 053484101 16412 76219 SH SOLE 76219 0 0 AVERY DENNISON CORP COM 053611109 303 2671 SH SOLE 2671 0 0 AVIS BUDGET GROUP INC COM 053774105 1346 47638 SH SOLE 47638 0 0 AVON PRODS INC COM 054303102 336 76260 SH SOLE 76260 0 0 AXALTA COATING SYS LTD COM G0750C108 3382 112160 SH SOLE 112160 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 216 3244 SH SOLE 3244 0 0 AXOS FINL INC COM 05465C100 862 31172 SH SOLE 31172 0 0 BADGER METER INC COM 056525108 380 7085 SH SOLE 7085 0 0 BAIDU INC SPON ADR REP A 056752108 2002 19486 SH SOLE 19486 0 0 BAIN CAP SPECIALTY FIN INC COM 05684b107 392 20685 SH SOLE 20685 0 0 BALL CORP COM 058498106 2978 40903 SH SOLE 40903 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 739 142036 SH SOLE 142036 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 158 19445 SH SOLE 19445 0 0 BANCO SANTANDER SA ADR 05964H105 166 41335 SH SOLE 41335 0 0 BANK AMER CORP COM 060505104 92659 3176530 SH SOLE 3130012 0 46518 BANK HAWAII CORP COM 062540109 9304 108272 SH SOLE 108272 0 0 BANK MONTREAL QUE COM 063671101 396 5374 SH SOLE 5374 0 0 BANK N S HALIFAX COM 064149107 1072 18850 SH SOLE 18850 0 0 BANK NEW YORK MELLON CORP COM 064058100 8864 196056 SH SOLE 170896 0 25160 BANK OZK COM 06417n103 464 17029 SH SOLE 17029 0 0 BARCLAYS BK PLC ETN SEL MLP 06742C723 3150 171578 SH SOLE 171578 0 0 BAXTER INTL INC COM 071813109 5239 59895 SH SOLE 59895 0 0 BAYTEX ENERGY CORP COM 07317Q105 18 12360 SH SOLE 12360 0 0 BB&T CORP COM 054937107 1536 28781 SH SOLE 28781 0 0 BCE INC COM NEW 05534B760 2878 59449 SH SOLE 59449 0 0 BECTON DICKINSON & CO COM 075887109 20345 80428 SH SOLE 80428 0 0 BED BATH & BEYOND INC COM 075896100 1920 180422 SH SOLE 180422 0 0 BERKLEY W R CORP COM 084423102 973 13474 SH SOLE 13474 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 14968 48 SH SOLE 48 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 133346 641025 SH SOLE 623655 0 17370 BERKSHIRE HILLS BANCORP INC COM 084680107 235 8038 SH SOLE 8038 0 0 BEST BUY INC COM 086516101 1295 18769 SH SOLE 18769 0 0 BGC PARTNERS INC CL A 05541T101 108 19724 SH SOLE 19724 0 0 BHP GROUP LTD SPONSORED ADS 088606108 8459 171296 SH SOLE 125171 0 46125 BHP GROUP PLC SPONSORED ADR 05545E209 521 12163 SH SOLE 12163 0 0 BIO RAD LABS INC CL A 090572207 372 1119 SH SOLE 1119 0 0 BIOGEN INC COM 09062X103 4328 18588 SH SOLE 18588 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 520 7714 SH SOLE 7714 0 0 BIOSPECIFICS TECHNOLOGIES CO COM 090931106 216 4029 SH SOLE 4029 0 0 BLACK KNIGHT INC COM 09215C105 243 3979 SH SOLE 3979 0 0 BLACKBAUD INC COM 09227Q100 224 2478 SH SOLE 2478 0 0 BLACKROCK CAPITAL INVESTMENT COM 092533108 50 10000 SH SOLE 10000 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 283 25258 SH SOLE 25258 0 0 BLACKROCK INC COM 09247X101 25222 56597 SH SOLE 56597 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 307 14800 SH SOLE 14800 0 0 BLACKROCK TCP CAP CORP COM 09259E108 848 62536 SH SOLE 62536 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 50088 1025551 SH SOLE 1025551 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 1224 34142 SH SOLE 34142 0 0 BLOOM ENERGY CORP COM CL A 093712107 147 45265 SH SOLE 45265 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 301 4092 SH SOLE 4092 0 0 BOEING CO COM 097023105 126856 333418 SH SOLE 332668 0 750 BOINGO WIRELESS INC COM 09739C102 274 24687 SH SOLE 24687 0 0 BOOKING HLDGS INC COM 09857L108 10035 5113 SH SOLE 5113 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 260 3659 SH SOLE 3659 0 0 BORGWARNER INC COM 099724106 262 7143 SH SOLE 7143 0 0 BOSTON PROPERTIES INC COM 101121101 6115 47163 SH SOLE 47163 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1764 43354 SH SOLE 43354 0 0 BOYD GAMING CORP COM 103304101 4711 196690 SH SOLE 196690 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 462 31664 SH SOLE 31664 0 0 BP PLC SPONSORED ADR 055622104 10098 265802 SH SOLE 264302 0 1500 BRISTOL MYERS SQUIBB CO COM 110122108 42009 828416 SH SOLE 827666 0 750 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1001 27135 SH SOLE 27135 0 0 BROADCOM INC COM 11135F101 113156 409882 SH SOLE 409832 0 50 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1777 14283 SH SOLE 14283 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3341 62927 SH SOLE 62927 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 10085 203287 SH SOLE 203287 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 247 12153 SH SOLE 12153 0 0 BROOKFIELD PROPERTY REIT INC CL A 11282X103 349 17140 SH SOLE 17140 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1884 46390 SH SOLE 46390 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 381 25891 SH SOLE 25891 0 0 BROOKS AUTOMATION INC COM 114340102 894 24156 SH SOLE 24156 0 0 BROWN & BROWN INC COM 115236101 206 5724 SH SOLE 5724 0 0 BROWN FORMAN CORP CL B 115637209 563 8973 SH SOLE 8973 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 786 19124 SH SOLE 19124 0 0 BWX TECHNOLOGIES INC COM 05605H100 327 5722 SH SOLE 5722 0 0 C & F FINL CORP COM 12466Q104 200 3800 SH SOLE 3800 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4585 54082 SH SOLE 54082 0 0 CABOT OIL & GAS CORP COM 127097103 631 35905 SH SOLE 16005 0 19900 CADENCE DESIGN SYSTEM INC COM 127387108 580 8775 SH SOLE 8775 0 0 CALAMP CORP COM 128126109 171 14803 SH SOLE 14803 0 0 CALAVO GROWERS INC COM 128246105 337 3543 SH SOLE 3543 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 271 5117 SH SOLE 5117 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1772 15965 SH SOLE 15965 0 0 CANADIAN NAT RES LTD COM 136385101 251 9438 SH SOLE 9438 0 0 CANADIAN NATL RY CO COM 136375102 7639 85014 SH SOLE 85014 0 0 CANADIAN PAC RY LTD COM 13645T100 6488 29165 SH SOLE 29165 0 0 CANOPY GROWTH CORP COM 138035100 210 9163 SH SOLE 9163 0 0 CANTEL MEDICAL CORP COM 138098108 448 5990 SH SOLE 5990 0 0 CAPITAL ONE FINL CORP COM 14040H105 6707 73724 SH SOLE 73424 0 300 CAPRI HOLDINGS LIMITED SHS G1890L107 207 6252 SH SOLE 6252 0 0 CARDINAL HEALTH INC COM 14149Y108 3400 72046 SH SOLE 72046 0 0 CARLISLE COS INC COM 142339100 15576 107019 SH SOLE 107019 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 11067 432970 SH SOLE 432970 0 0 CARMAX INC COM 143130102 4443 50483 SH SOLE 50483 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 4761 108925 SH SOLE 108925 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 918 17771 SH SOLE 17771 0 0 CASEYS GEN STORES INC COM 147528103 327 2032 SH SOLE 2032 0 0 CATERPILLAR INC DEL COM 149123101 28152 222881 SH SOLE 221781 0 1100 CBIZ INC COM 124805102 813 34596 SH SOLE 34596 0 0 CBL & ASSOC PPTYS INC COM 124830100 1212 939907 SH SOLE 939907 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 2168 274032 SH SOLE 274032 0 0 CBRE GROUP INC CL A 12504L109 2170 40938 SH SOLE 40938 0 0 CBS CORP NEW CL B 124857202 501 12399 SH SOLE 12399 0 0 CDK GLOBAL INC COM 12508E101 678 14094 SH SOLE 14094 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 359 4349 SH SOLE 4349 0 0 CDW CORP COM 12514G108 8691 70521 SH SOLE 70521 0 0 CELANESE CORP DEL COM 150870103 12841 105000 SH SOLE 105000 0 0 CELGENE CORP COM 151020104 19391 195273 SH SOLE 194523 0 750 CEMEX SAB DE CV SPON ADR NEW 151290889 237 60339 SH SOLE 60339 0 0 CENTENE CORP DEL COM 15135B101 9527 220227 SH SOLE 220227 0 0 CENTERPOINT ENERGY INC COM 15189T107 551 18246 SH SOLE 18246 0 0 CENTURY CASINOS INC COM 156492100 205 26569 SH SOLE 26569 0 0 CENTURYLINK INC COM 156700106 718 57539 SH SOLE 57539 0 0 CERNER CORP COM 156782104 34401 504634 SH SOLE 504634 0 0 CEVA INC COM 157210105 595 19937 SH SOLE 19937 0 0 CF INDS HLDGS INC COM 125269100 945 19201 SH SOLE 19201 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1055 2559 SH SOLE 2559 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 6377 58242 SH SOLE 58242 0 0 CHEESECAKE FACTORY INC COM 163072101 1037 24892 SH SOLE 24892 0 0 CHEMED CORP NEW COM 16359R103 557 1333 SH SOLE 1333 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2482 39364 SH SOLE 39364 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 9359 205793 SH SOLE 205793 0 0 CHEVRON CORP NEW COM 166764100 195370 1647299 SH SOLE 1646589 0 710 CHEWY INC CL A 16679L109 443 18036 SH SOLE 18036 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1028 24824 SH SOLE 24824 0 0 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 681 11597 SH SOLE 11597 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 886 1054 SH SOLE 1054 0 0 CHROMADEX CORP COM NEW 171077407 1095 278221 SH SOLE 278221 0 0 CHUBB LIMITED COM H1467J104 102194 633018 SH SOLE 632268 0 750 CHURCH & DWIGHT INC COM 171340102 17844 237160 SH SOLE 237160 0 0 CHURCHILL DOWNS INC COM 171484108 432 3503 SH SOLE 3503 0 0 CIGNA CORP NEW COM 125523100 2517 16584 SH SOLE 16584 0 0 CIMAREX ENERGY CO COM 171798101 728 15185 SH SOLE 15185 0 0 CIMPRESS N V SHS EURO N20146101 757 5742 SH SOLE 5742 0 0 CINCINNATI FINL CORP COM 172062101 4645 39810 SH SOLE 39810 0 0 CINEMARK HOLDINGS INC COM 17243V102 722 18674 SH SOLE 18674 0 0 CINTAS CORP COM 172908105 134415 501360 SH SOLE 501360 0 0 CISCO SYS INC COM 17275R102 179417 3631188 SH SOLE 3628238 0 2950 CIT GROUP INC COM NEW 125581801 377 8323 SH SOLE 8323 0 0 CITIGROUP INC COM NEW 172967424 37242 539116 SH SOLE 537746 0 1370 CITIZENS FINL GROUP INC COM 174610105 14881 420733 SH SOLE 420733 0 0 CITRIX SYS INC COM 177376100 5056 52387 SH SOLE 52387 0 0 CIVEO CORP CDA COM 17878Y108 16 12751 SH SOLE 12751 0 0 CLARIVATE ANALYTICS PLC COM G21810109 1553 92034 SH SOLE 92034 0 0 CLEAN HARBORS INC COM 184496107 204 2643 SH SOLE 2643 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 54 21560 SH SOLE 21560 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 704 80939 SH SOLE 80939 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 974 85605 SH SOLE 85605 0 0 CLOROX CO DEL COM 189054109 16651 109640 SH SOLE 109590 0 50 CLOUGH GLOBAL EQUITY FD COM 18914C100 545 47384 SH SOLE 47384 0 0 CME GROUP INC COM 12572Q105 23802 112622 SH SOLE 112622 0 0 CMS ENERGY CORP COM 125896100 582 9106 SH SOLE 9106 0 0 COCA COLA CO COM 191216100 61840 1135930 SH SOLE 1135930 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 243 4379 SH SOLE 4379 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 25974 431005 SH SOLE 431005 0 0 COHBAR INC COM 19249J109 19 14500 SH SOLE 14500 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 2534 93023 SH SOLE 93023 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 305 33932 SH SOLE 33932 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 297 18732 SH SOLE 18732 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 314 21250 SH SOLE 21250 0 0 COHU INC COM 192576106 356 26353 SH SOLE 26353 0 0 COLGATE PALMOLIVE CO COM 194162103 22033 299730 SH SOLE 299730 0 0 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 153 13318 SH SOLE 13318 0 0 COLONY CAP INC NEW CL A COM 19626G108 136 22532 SH SOLE 22532 0 0 COLUMBIA BKG SYS INC COM 197236102 756 20488 SH SOLE 20488 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 564 25687 SH SOLE 25687 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 237 2444 SH SOLE 2444 0 0 COMCAST CORP NEW CL A 20030N101 105709 2344928 SH SOLE 2344928 0 0 COMERICA INC COM 200340107 982 14883 SH SOLE 14883 0 0 COMMERCE BANCSHARES INC COM 200525103 842 13879 SH SOLE 13879 0 0 COMMERCIAL METALS CO COM 201723103 197 11324 SH SOLE 11324 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1401 119171 SH SOLE 119171 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 409 9179 SH SOLE 9179 0 0 CONAGRA BRANDS INC COM 205887102 718 23405 SH SOLE 23405 0 0 CONOCOPHILLIPS COM 20825C104 9670 169713 SH SOLE 169313 0 400 CONSOLIDATED EDISON INC COM 209115104 16220 171695 SH SOLE 171295 0 400 CONSTELLATION BRANDS INC CL A 21036P108 76018 366740 SH SOLE 366740 0 0 CONTINENTAL BLDG PRODS INC COM 211171103 381 13969 SH SOLE 13969 0 0 CONTINENTAL RESOURCES INC COM 212015101 1201 39010 SH SOLE 39010 0 0 COOPER COS INC COM NEW 216648402 353 1190 SH SOLE 1190 0 0 COPART INC COM 217204106 4263 53071 SH SOLE 53071 0 0 CORE LABORATORIES N V COM N22717107 452 9689 SH SOLE 9689 0 0 CORELOGIC INC COM 21871D103 745 16091 SH SOLE 16091 0 0 CORESITE RLTY CORP COM 21870Q105 11010 90354 SH SOLE 90354 0 0 CORINDUS VASCULAR ROBOTICS I COM 218730109 300 70000 SH SOLE 70000 0 0 CORNING INC COM 219350105 10385 364116 SH SOLE 361616 0 2500 CORTEVA INC COM 22052L104 5294 189058 SH SOLE 185811 0 3247 COSTAR GROUP INC COM 22160N109 973 1641 SH SOLE 1641 0 0 COSTCO WHSL CORP NEW COM 22160K105 120187 417156 SH SOLE 416656 0 500 COUPA SOFTWARE INC COM 22266L106 519 4003 SH SOLE 4003 0 0 COVETRUS INC COM 22304C100 1449 121888 SH SOLE 121888 0 0 CRANE CO COM 224399105 1585 19658 SH SOLE 19658 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 166 13560 SH SOLE 13560 0 0 CREE INC COM 225447101 574 11720 SH SOLE 11720 0 0 CRITEO S A SPONS ADS 226718104 396 21200 SH SOLE 21200 0 0 CRONOS GROUP INC COM 22717L101 138 15225 SH SOLE 15225 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 63229 454853 SH SOLE 454853 0 0 CROWN HOLDINGS INC COM 228368106 8031 121572 SH SOLE 121572 0 0 CSX CORP COM 126408103 6600 95284 SH SOLE 95284 0 0 CUBESMART COM 229663109 2522 72254 SH SOLE 72254 0 0 CULLEN FROST BANKERS INC COM 229899109 300 3386 SH SOLE 3386 0 0 CUMMINS INC COM 231021106 11289 69400 SH SOLE 69300 0 100 CURTISS WRIGHT CORP COM 231561101 239 1847 SH SOLE 1847 0 0 CVS HEALTH CORP COM 126650100 72418 1148210 SH SOLE 1141210 0 7000 CYPRESS SEMICONDUCTOR CORP COM 232806109 487 20847 SH SOLE 20847 0 0 CYRUSONE INC COM 23283R100 2657 33588 SH SOLE 33588 0 0 D R HORTON INC COM 23331A109 4562 86557 SH SOLE 86557 0 0 DANAHER CORPORATION COM 235851102 96771 670021 SH SOLE 670021 0 0 DARDEN RESTAURANTS INC COM 237194105 3948 33392 SH SOLE 33392 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 743 19087 SH SOLE 19087 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 479 20090 SH SOLE 20090 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 712 31156 SH SOLE 31156 0 0 DAVITA INC COM 23918K108 218 3825 SH SOLE 3825 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 906 33444 SH SOLE 33444 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 1876 58009 SH SOLE 57565 0 444 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 311 11849 SH SOLE 11849 0 0 DECKERS OUTDOOR CORP COM 243537107 2278 15461 SH SOLE 15461 0 0 DEERE & CO COM 244199105 4400 26084 SH SOLE 26084 0 0 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 268 8565 SH SOLE 8565 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1110 21400 SH SOLE 21400 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 6071 105393 SH SOLE 105393 0 0 DENNYS CORP COM 24869P104 263 11567 SH SOLE 11567 0 0 DENTSPLY SIRONA INC COM 24906P109 977 18321 SH SOLE 18321 0 0 DEVON ENERGY CORP NEW COM 25179M103 4935 205126 SH SOLE 146256 0 58870 DEXCOM INC COM 252131107 529 3543 SH SOLE 3543 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 16123 98598 SH SOLE 98598 0 0 DIAMONDBACK ENERGY INC COM 25278X109 7900 87867 SH SOLE 87867 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 219 21400 SH SOLE 21400 0 0 DIGITAL RLTY TR INC COM 253868103 56967 438851 SH SOLE 438851 0 0 DISCOVER FINL SVCS COM 254709108 8101 99896 SH SOLE 99896 0 0 DISCOVERY INC COM SER A 25470F104 915 34348 SH SOLE 34348 0 0 DISCOVERY INC COM SER C 25470F302 990 40214 SH SOLE 40214 0 0 DISNEY WALT CO COM DISNEY 254687106 176155 1351711 SH SOLE 1307591 0 44120 DOCUSIGN INC COM 256163106 3277 52923 SH SOLE 52923 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 606 9371 SH SOLE 9371 0 0 DOLLAR GEN CORP NEW COM 256677105 21318 134127 SH SOLE 120802 0 13325 DOLLAR TREE INC COM 256746108 5129 44928 SH SOLE 36898 0 8030 DOMINION ENERGY INC COM 25746U109 17803 219681 SH SOLE 219681 0 0 DOMINOS PIZZA INC COM 25754A201 364 1489 SH SOLE 1489 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 152 12342 SH SOLE 12342 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 513 27506 SH SOLE 27506 0 0 DORMAN PRODUCTS INC COM 258278100 286 3596 SH SOLE 3596 0 0 DOVER CORP COM 260003108 2071 20804 SH SOLE 20804 0 0 DOW INC COM 260557103 10304 216236 SH SOLE 212989 0 3247 DROPBOX INC CL A 26210C104 1705 84547 SH SOLE 84547 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 28711 299506 SH SOLE 299506 0 0 DUKE REALTY CORP COM NEW 264411505 201 5929 SH SOLE 5929 0 0 DUNKIN BRANDS GROUP INC COM 265504100 496 6247 SH SOLE 6247 0 0 DUPONT DE NEMOURS INC COM 26614N102 13037 182816 SH SOLE 179569 0 3247 E TRADE FINANCIAL CORP COM NEW 269246401 528 12077 SH SOLE 12077 0 0 EAST WEST BANCORP INC COM 27579R104 22453 506952 SH SOLE 506952 0 0 EASTGROUP PPTY INC COM 277276101 1601 12806 SH SOLE 12806 0 0 EASTMAN CHEMICAL CO COM 277432100 974 13199 SH SOLE 13199 0 0 EATON CORP PLC SHS G29183103 12276 147637 SH SOLE 147637 0 0 EATON VANCE CORP COM NON VTG 278265103 992 22074 SH SOLE 22074 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 240 9776 SH SOLE 9776 0 0 EBAY INC COM 278642103 5921 151909 SH SOLE 129724 0 22185 ECHO GLOBAL LOGISTICS INC COM 27875T101 378 16676 SH SOLE 16676 0 0 ECOLAB INC COM 278865100 48514 244969 SH SOLE 244969 0 0 EDISON INTL COM 281020107 1297 17202 SH SOLE 17202 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 46203 210098 SH SOLE 210098 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2957 111198 SH SOLE 111198 0 0 ELASTIC N V ORD SHS n14506104 8362 101559 SH SOLE 101559 0 0 ELECTRONIC ARTS INC COM 285512109 768 7854 SH SOLE 7854 0 0 EMCOR GROUP INC COM 29084Q100 1801 20911 SH SOLE 20911 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 837 16014 SH SOLE 16014 0 0 EMERSON ELEC CO COM 291011104 22436 335568 SH SOLE 335568 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1415 99187 SH SOLE 99187 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 150 12465 SH SOLE 12465 0 0 ENBRIDGE INC COM 29250N105 18092 515731 SH SOLE 515731 0 0 ENCANA CORP COM 292505104 54 11760 SH SOLE 11760 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 2708 62130 SH SOLE 62130 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 20930 1600157 SH SOLE 1600157 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 610 71818 SH SOLE 71818 0 0 ENSTAR GROUP LIMITED SHS G3075P101 285 1503 SH SOLE 1503 0 0 ENTEGRIS INC COM 29362U104 3802 80789 SH SOLE 80789 0 0 ENTERGY CORP NEW COM 29364G103 585 4982 SH SOLE 4982 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 41186 1441083 SH SOLE 1441083 0 0 EOG RES INC COM 26875P101 13411 180697 SH SOLE 180697 0 0 EPAM SYS INC COM 29414B104 377 2067 SH SOLE 2067 0 0 EPR PPTYS COM SH BEN INT 26884U109 12269 159627 SH SOLE 159627 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 259 7928 SH SOLE 7928 0 0 EQUIFAX INC COM 294429105 338 2402 SH SOLE 2402 0 0 EQUINIX INC COM 29444U700 16014 27763 SH SOLE 27763 0 0 EQUINOR ASA SPONSORED ADR 29446M102 239 12598 SH SOLE 12598 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 4320 32339 SH SOLE 32339 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1456 16881 SH SOLE 16881 0 0 ESSEX PPTY TR INC COM 297178105 2862 8761 SH SOLE 8761 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 9003 240718 SH SOLE 240718 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 623 13370 SH SOLE 13370 0 0 ETSY INC COM 29786A106 653 11561 SH SOLE 11561 0 0 EURONET WORLDWIDE INC COM 298736109 465 3179 SH SOLE 3179 0 0 EVERCORE INC CLASS A 29977A105 5677 70871 SH SOLE 70871 0 0 EVEREST RE GROUP LTD COM G3223R108 533 2002 SH SOLE 2002 0 0 EVERGY INC COM 30034W106 1423 21378 SH SOLE 21378 0 0 EVERSOURCE ENERGY COM 30040W108 2669 31229 SH SOLE 31229 0 0 EXACT SCIENCES CORP COM 30063P105 889 9833 SH SOLE 9833 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1803 47009 SH SOLE 47009 0 0 EXELON CORP COM 30161N101 3922 81185 SH SOLE 81185 0 0 EXPEDIA GROUP INC COM NEW 30212P303 455 3386 SH SOLE 3386 0 0 EXPEDITORS INTL WASH INC COM 302130109 5869 78996 SH SOLE 70396 0 8600 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 157 10698 SH SOLE 10698 0 0 EXTRA SPACE STORAGE INC COM 30225T102 18731 160345 SH SOLE 160345 0 0 EXXON MOBIL CORP COM 30231G102 104303 1477168 SH SOLE 1476124 0 1044 F M C CORP COM NEW 302491303 245 2793 SH SOLE 2793 0 0 F5 NETWORKS INC COM 315616102 335 2387 SH SOLE 2387 0 0 FACEBOOK INC CL A 30303M102 141288 793397 SH SOLE 781422 0 11975 FACTSET RESH SYS INC COM 303075105 7080 29140 SH SOLE 29140 0 0 FAIR ISAAC CORP COM 303250104 494 1627 SH SOLE 1627 0 0 FASTENAL CO COM 311900104 3744 114586 SH SOLE 114586 0 0 FATE THERAPEUTICS INC COM 31189P102 205 13232 SH SOLE 13232 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 213 2608 SH SOLE 2608 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1167 8573 SH SOLE 8573 0 0 FEDEX CORP COM 31428X106 11564 79438 SH SOLE 78438 0 1000 FERRARI N V COM N3167Y103 945 6123 SH SOLE 6123 0 0 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 310 6776 SH SOLE 6776 0 0 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 1166 18278 SH SOLE 18278 0 0 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 927 21810 SH SOLE 21810 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 10708 80660 SH SOLE 80660 0 0 FIFTH THIRD BANCORP COM 316773100 2024 73918 SH SOLE 73918 0 0 FIREEYE INC COM 31816Q101 652 48905 SH SOLE 48905 0 0 FIRST AMERN FINL CORP COM 31847R102 730 12372 SH SOLE 12372 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 232 7176 SH SOLE 7176 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 576 1222 SH SOLE 1222 0 0 FIRST FINL BANKSHARES COM 32020R109 935 28055 SH SOLE 28055 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 3730 94289 SH SOLE 94289 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 136 15000 SH SOLE 15000 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 562 41450 SH SOLE 41450 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 338 20500 SH SOLE 20500 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 800 14187 SH SOLE 14187 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 36537 271370 SH SOLE 271370 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 240 3241 SH SOLE 3241 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 5455 213179 SH SOLE 213179 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 262 2118 SH SOLE 2118 0 0 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 416 15475 SH SOLE 15475 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 6555 86455 SH SOLE 86455 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 1666 53684 SH SOLE 53684 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 13354 201266 SH SOLE 201266 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 416 4747 SH SOLE 4747 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 21439 614819 SH SOLE 614819 0 0 FIRSTENERGY CORP COM 337932107 827 17156 SH SOLE 17156 0 0 FISERV INC COM 337738108 9139 88226 SH SOLE 88226 0 0 FIVE BELOW INC COM 33829M101 34255 271652 SH SOLE 271652 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 9800 34174 SH SOLE 34174 0 0 FLEX LTD ORD Y2573F102 3659 349613 SH SOLE 349613 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 304 6690 SH SOLE 6690 0 0 FLIR SYS INC COM 302445101 591 11232 SH SOLE 11232 0 0 FLUOR CORP NEW COM 343412102 214 11186 SH SOLE 11186 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 488 5329 SH SOLE 5329 0 0 FORD MTR CO DEL COM 345370860 1921 209682 SH SOLE 201682 0 8000 FORTINET INC COM 34959E109 305 3971 SH SOLE 3971 0 0 FORTIVE CORP COM 34959J108 22849 333267 SH SOLE 333267 0 0 FOSTER L B CO COM 350060109 210 9712 SH SOLE 9712 0 0 FOX CORP CL A COM 35137L105 390 12361 SH SOLE 12361 0 0 FOX CORP CL B COM 35137L204 747 23693 SH SOLE 23693 0 0 FRANKLIN RES INC COM 354613101 2888 100072 SH SOLE 100072 0 0 FREEPORT-MCMORAN INC CL B 35671D857 779 81375 SH SOLE 81375 0 0 FS KKR CAPITAL CORP COM 302635107 80 13660 SH SOLE 13660 0 0 FUNKO INC COM CL A 361008105 217 10523 SH SOLE 10523 0 0 GABELLI DIVD & INCOME TR COM 36242H104 314 14605 SH SOLE 14605 0 0 GALLAGHER ARTHUR J & CO COM 363576109 264 2948 SH SOLE 2948 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 1110 29024 SH SOLE 29024 0 0 GARTNER INC COM 366651107 7973 55756 SH SOLE 55756 0 0 GATX CORP COM 361448103 356 4586 SH SOLE 4586 0 0 GENCOR INDS INC COM 368678108 354 30460 SH SOLE 30460 0 0 GENERAL DYNAMICS CORP COM 369550108 9231 50517 SH SOLE 50517 0 0 GENERAL ELECTRIC CO COM 369604103 10556 1180715 SH SOLE 1165952 0 14763 GENERAL MLS INC COM 370334104 3242 58813 SH SOLE 58813 0 0 GENERAL MTRS CO COM 37045V100 6513 173784 SH SOLE 173784 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 898 41834 SH SOLE 41834 0 0 GENTEX CORP COM 371901109 319 11596 SH SOLE 11596 0 0 GENUINE PARTS CO COM 372460105 2937 29487 SH SOLE 14432 0 15055 GILEAD SCIENCES INC COM 375558103 22210 350434 SH SOLE 349334 0 1100 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4291 100528 SH SOLE 100528 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 495 10196 SH SOLE 10196 0 0 GLOBAL PMTS INC COM 37940X102 3862 24287 SH SOLE 24287 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 14857 1207861 SH SOLE 1207861 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 3879 462903 SH SOLE 462903 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1001 27443 SH SOLE 27443 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 268 8405 SH SOLE 8405 0 0 GLOBE LIFE INC COM 37959E102 1217 12713 SH SOLE 12713 0 0 GODADDY INC CL A 380237107 672 10182 SH SOLE 10182 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 490 24391 SH SOLE 24391 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 20987 101275 SH SOLE 100775 0 500 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 233 48420 SH SOLE 48420 0 0 GOLUB CAP BDC INC COM 38173M102 1366 72505 SH SOLE 72505 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 2240 155513 SH SOLE 155513 0 0 GRACE W R & CO DEL NEW COM 38388F108 7717 115601 SH SOLE 115601 0 0 GRACO INC COM 384109104 917 19907 SH SOLE 19907 0 0 GRAHAM HLDGS CO COM 384637104 261 394 SH SOLE 394 0 0 GRAINGER W W INC COM 384802104 406 1365 SH SOLE 1365 0 0 GRAND CANYON ED INC COM 38526M106 316 3218 SH SOLE 3218 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 355 24096 SH SOLE 24096 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 130 12350 SH SOLE 12350 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 296 14792 SH SOLE 14792 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1309 12420 SH SOLE 12420 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1166 10133 SH SOLE 10133 0 0 HAIN CELESTIAL GROUP INC COM 405217100 230 10699 SH SOLE 10699 0 0 HALLIBURTON CO COM 406216101 897 47588 SH SOLE 47588 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 659 42467 SH SOLE 42467 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 586 18220 SH SOLE 18220 0 0 HANESBRANDS INC COM 410345102 4169 272142 SH SOLE 272142 0 0 HANOVER INS GROUP INC COM 410867105 625 4608 SH SOLE 4608 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2944 48570 SH SOLE 48570 0 0 HARVARD BIOSCIENCE INC COM 416906105 354 115243 SH SOLE 115243 0 0 HASBRO INC COM 418056107 3727 31400 SH SOLE 31400 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 1045 22907 SH SOLE 22907 0 0 HCA HEALTHCARE INC COM 40412C101 20846 173107 SH SOLE 173107 0 0 HCP INC COM 40414L109 14728 413354 SH SOLE 413354 0 0 HD SUPPLY HLDGS INC COM 40416M105 9807 250342 SH SOLE 250342 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 5208 91291 SH SOLE 91291 0 0 HEICO CORP NEW CL A 422806208 268 2759 SH SOLE 2759 0 0 HEICO CORP NEW COM 422806109 264 2111 SH SOLE 2111 0 0 HENRY JACK & ASSOC INC COM 426281101 809 5540 SH SOLE 5540 0 0 HENRY SCHEIN INC COM 806407102 2986 47024 SH SOLE 47024 0 0 HERSHEY CO COM 427866108 11342 73179 SH SOLE 58079 0 15100 HERTZ GLOBAL HLDGS INC COM 42806J106 1118 80783 SH SOLE 80783 0 0 HESS CORP COM 42809H107 770 12727 SH SOLE 12727 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 781 51485 SH SOLE 51485 0 0 HEXCEL CORP NEW COM 428291108 2040 24841 SH SOLE 24841 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 649 6972 SH SOLE 6972 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1811 71679 SH SOLE 71679 0 0 HOLLYFRONTIER CORP COM 436106108 416 7752 SH SOLE 7752 0 0 HOLOGIC INC COM 436440101 376 7440 SH SOLE 7440 0 0 HOME DEPOT INC COM 437076102 167899 723639 SH SOLE 723639 0 0 HONDA MOTOR LTD AMERN SHS 438128308 1913 73365 SH SOLE 73365 0 0 HONEYWELL INTL INC COM 438516106 111791 660702 SH SOLE 653747 0 6955 HORMEL FOODS CORP COM 440452100 7839 179262 SH SOLE 179262 0 0 HOST HOTELS & RESORTS INC COM 44107P104 993 57408 SH SOLE 57408 0 0 HOULIHAN LOKEY INC CL A 441593100 761 16875 SH SOLE 16875 0 0 HOWARD HUGHES CORP COM 44267D107 861 6641 SH SOLE 6641 0 0 HP INC COM 40434L105 1340 70837 SH SOLE 70837 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 5336 139422 SH SOLE 138172 0 1250 HUBBELL INC COM 443510607 422 3210 SH SOLE 3210 0 0 HUBSPOT INC COM 443573100 664 4377 SH SOLE 4377 0 0 HUMANA INC COM 444859102 473 1851 SH SOLE 1851 0 0 HUNT J B TRANS SVCS INC COM 445658107 268 2425 SH SOLE 2425 0 0 HUNTINGTON BANCSHARES INC COM 446150104 666 46680 SH SOLE 46680 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 616 2909 SH SOLE 2909 0 0 HUNTSMAN CORP COM 447011107 260 11183 SH SOLE 11183 0 0 IAA INC COM 449253103 303 7259 SH SOLE 7259 0 0 IAC INTERACTIVECORP COM 44919P508 500 2292 SH SOLE 2292 0 0 ICICI BK LTD ADR 45104G104 852 69967 SH SOLE 69967 0 0 ICON PLC SHS G4705A100 2142 14540 SH SOLE 14540 0 0 IDEXX LABS INC COM 45168D104 57986 213240 SH SOLE 213240 0 0 IHS MARKIT LTD SHS G47567105 1075 16077 SH SOLE 16077 0 0 ILLINOIS TOOL WKS INC COM 452308109 4239 27089 SH SOLE 27089 0 0 ILLUMINA INC COM 452327109 15119 49698 SH SOLE 49698 0 0 IMMUNOGEN INC COM 45253H101 29 12166 SH SOLE 12166 0 0 IMMUNOMEDICS INC COM 452907108 221 16690 SH SOLE 16690 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 182 12702 SH SOLE 12702 0 0 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1071 52642 SH SOLE 52642 0 0 INGERSOLL-RAND PLC SHS G47791101 3762 30535 SH SOLE 30535 0 0 INGEVITY CORP COM 45688C107 936 11035 SH SOLE 11035 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 367 3970 SH SOLE 3970 0 0 INSTRUCTURE INC COM 45781U103 1022 26372 SH SOLE 26372 0 0 INSULET CORP COM 45784P101 438 2654 SH SOLE 2654 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 267 4446 SH SOLE 4446 0 0 INTEL CORP COM 458140100 143530 2785359 SH SOLE 2628629 0 156730 INTERCONTINENTAL EXCHANGE IN COM 45866F104 17777 192668 SH SOLE 192668 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 52925 363946 SH SOLE 361986 0 1960 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 384 3133 SH SOLE 3133 0 0 INTL PAPER CO COM 460146103 1032 24670 SH SOLE 24670 0 0 INTREXON CORP COM 46122T102 63 11000 SH SOLE 11000 0 0 INTUIT COM 461202103 7220 27147 SH SOLE 27147 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 44823 83017 SH SOLE 83017 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1375 21969 SH SOLE 21969 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 551 8410 SH SOLE 8410 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 243 2608 SH SOLE 2608 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 9237 78368 SH SOLE 78368 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 406 3201 SH SOLE 3201 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 762 64483 SH SOLE 64483 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1440 89766 SH SOLE 89766 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2623 20166 SH SOLE 20166 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 464 10000 SH SOLE 10000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 485 2475 SH SOLE 2475 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2594 14504 SH SOLE 14504 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 48682 450424 SH SOLE 450424 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 872 7363 SH SOLE 7363 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1953 58243 SH SOLE 58243 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1020 27879 SH SOLE 27879 0 0 INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 252 9205 SH SOLE 9205 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1042 35344 SH SOLE 35344 0 0 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 2373 85100 SH SOLE 85100 0 0 INVESCO EXCHNG TRADED FD TR RUSEL 1000 LOW 46138E412 520 15478 SH SOLE 15478 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 283 7395 SH SOLE 7395 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 900 26356 SH SOLE 26356 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 10643 183812 SH SOLE 183812 0 0 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 503 20775 SH SOLE 20775 0 0 INVESCO LTD SHS G491BT108 181 10656 SH SOLE 10656 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 218081 1155028 SH SOLE 1153428 0 1600 INVITATION HOMES INC COM 46187W107 1363 46041 SH SOLE 46041 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1069 17843 SH SOLE 17843 0 0 IPG PHOTONICS CORP COM 44980X109 213 1568 SH SOLE 1568 0 0 IQVIA HLDGS INC COM 46266C105 2476 16572 SH SOLE 16572 0 0 IRON MTN INC NEW COM 46284V101 17369 536255 SH SOLE 536255 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 315 36650 SH SOLE 36650 0 0 ISHARES INC CORE MSCI EMKT 46434G103 52531 1071616 SH SOLE 1071616 0 0 ISHARES INC EM MKTS DIV ETF 464286319 2502 66871 SH SOLE 66871 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 8444 147916 SH SOLE 146066 0 1850 ISHARES INC MIN VOL GBL ETF 464286525 4869 51387 SH SOLE 51387 0 0 ISHARES INC MSCI AUST ETF 464286103 535 24046 SH SOLE 24046 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 255 6055 SH SOLE 6055 0 0 ISHARES INC MSCI CDA ETF 464286509 684 23656 SH SOLE 23656 0 0 ISHARES INC MSCI EURZONE ETF 464286608 8653 222511 SH SOLE 222511 0 0 ISHARES INC MSCI GERMANY ETF 464286806 620 23053 SH SOLE 23053 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 4728 83329 SH SOLE 83329 0 0 ISHARES INC MSCI MEXICO ETF 464286822 206 4814 SH SOLE 4814 0 0 ISHARES INC MSCI PAC JP ETF 464286665 320 7154 SH SOLE 7154 0 0 ISHARES INC MSCI SWITZERLAND 464286749 475 12604 SH SOLE 12604 0 0 ISHARES INC MSCI WORLD ETF 464286392 2329 25374 SH SOLE 25374 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 2652 48295 SH SOLE 48295 0 0 ISHARES TR ASIA 50 ETF 464288430 205 3489 SH SOLE 3489 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 1235 31032 SH SOLE 31032 0 0 ISHARES TR COHEN STEER REIT 464287564 4048 33727 SH SOLE 33727 0 0 ISHARES TR CORE DIV GRWTH 46434V621 14017 358124 SH SOLE 358124 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 19967 212054 SH SOLE 212054 0 0 ISHARES TR CORE MSCI EAFE 46432F842 40427 661982 SH SOLE 661982 0 0 ISHARES TR CORE MSCI EURO 46434V738 1450 31711 SH SOLE 31711 0 0 ISHARES TR CORE MSCI INTL 46435G326 1591 29125 SH SOLE 29125 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 307 5312 SH SOLE 5312 0 0 ISHARES TR CORE S&P MCP ETF 464287507 86603 448185 SH SOLE 448185 0 0 ISHARES TR CORE S&P SCP ETF 464287804 62552 803594 SH SOLE 803594 0 0 ISHARES TR CORE S&P TTL STK 464287150 851 12681 SH SOLE 12681 0 0 ISHARES TR CORE S&P US GWT 464287671 40282 640726 SH SOLE 640726 0 0 ISHARES TR CORE S&P US VLU 464287663 1153 19948 SH SOLE 19948 0 0 ISHARES TR CORE S&P500 ETF 464287200 343269 1149904 SH SOLE 1149904 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 1412 45669 SH SOLE 45669 0 0 ISHARES TR DOW JONES US ETF 464287846 263 1782 SH SOLE 1782 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1298 16117 SH SOLE 16117 0 0 ISHARES TR EAFE SML CP ETF 464288273 11833 206766 SH SOLE 206766 0 0 ISHARES TR EAFE VALUE ETF 464288877 389 8203 SH SOLE 8203 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 218 2654 SH SOLE 2654 0 0 ISHARES TR ESG MSCI EAFE 46435G516 223 3472 SH SOLE 3472 0 0 ISHARES TR ESG MSCI USA SML 46435U663 209 7826 SH SOLE 7826 0 0 ISHARES TR EUROPE ETF 464287861 2101 48562 SH SOLE 48562 0 0 ISHARES TR EXPANDED TECH 464287515 699 3301 SH SOLE 3301 0 0 ISHARES TR EXPND TEC SC ETF 464287549 587 2705 SH SOLE 2705 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 507 46485 SH SOLE 46485 0 0 ISHARES TR GLB CNSM STP ETF 464288737 2187 39896 SH SOLE 39896 0 0 ISHARES TR GLOBAL 100 ETF 464287572 1888 38179 SH SOLE 38179 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 18223 648954 SH SOLE 648954 0 0 ISHARES TR GLOBAL TECH ETF 464287291 272 1469 SH SOLE 1469 0 0 ISHARES TR HDG MSCI EAFE 46434V803 38882 1298648 SH SOLE 1298648 0 0 ISHARES TR INDIA 50 ETF 464289529 318 8676 SH SOLE 8676 0 0 ISHARES TR INTL DEV RE ETF 464288489 988 33298 SH SOLE 33298 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 1942 65427 SH SOLE 65427 0 0 ISHARES TR INTL SEL DIV ETF 464288448 10907 354798 SH SOLE 354798 0 0 ISHARES TR LATN AMER 40 ETF 464287390 308 9751 SH SOLE 9751 0 0 ISHARES TR MICRO-CAP ETF 464288869 2285 25917 SH SOLE 25917 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 14878 203025 SH SOLE 203025 0 0 ISHARES TR MIN VOL EUROPE 46434V720 218 8564 SH SOLE 8564 0 0 ISHARES TR MORTGE REL ETF 46435G342 220 5218 SH SOLE 5218 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 220 1110 SH SOLE 1110 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 761 3126 SH SOLE 3126 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 1093 6242 SH SOLE 6242 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2555 13347 SH SOLE 13347 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1925 17427 SH SOLE 17427 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 1154 17396 SH SOLE 17396 0 0 ISHARES TR MSCI ACWI ETF 464288257 25192 341581 SH SOLE 341581 0 0 ISHARES TR MSCI ACWI EX US 464288240 35901 779617 SH SOLE 779617 0 0 ISHARES TR MSCI CHINA ETF 46429B671 10817 192883 SH SOLE 192883 0 0 ISHARES TR MSCI EAFE ETF 464287465 194204 2978130 SH SOLE 2978130 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 83035 2031682 SH SOLE 2031682 0 0 ISHARES TR MSCI INDIA ETF 46429B598 889 26477 SH SOLE 26477 0 0 ISHARES TR MSCI KLD400 SOC 464288570 13755 124020 SH SOLE 124020 0 0 ISHARES TR MSCI LW CRB TG 46434V464 3571 29715 SH SOLE 29715 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 116970 1824812 SH SOLE 1763564 0 61248 ISHARES TR MSCI USA ESG SLC 464288802 9226 74635 SH SOLE 74635 0 0 ISHARES TR NASDAQ BIOTECH 464287556 17908 179985 SH SOLE 179985 0 0 ISHARES TR PHLX SEMICND ETF 464287523 21363 101048 SH SOLE 101048 0 0 ISHARES TR RESIDNL REAL EST 464288562 238 3001 SH SOLE 3001 0 0 ISHARES TR RUS 1000 ETF 464287622 290689 1766680 SH SOLE 1766680 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 228513 1431520 SH SOLE 1409393 0 22127 ISHARES TR RUS 1000 VAL ETF 464287598 204565 1594924 SH SOLE 1581650 0 13274 ISHARES TR RUS 2000 GRW ETF 464287648 55373 287308 SH SOLE 287308 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 16378 137159 SH SOLE 137159 0 0 ISHARES TR RUS MD CP GR ETF 464287481 14297 101148 SH SOLE 101148 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 12903 143845 SH SOLE 143845 0 0 ISHARES TR RUS MID CAP ETF 464287499 54082 966611 SH SOLE 966611 0 0 ISHARES TR RUS TOP 200 ETF 464289446 642 9315 SH SOLE 9315 0 0 ISHARES TR RUS TP200 GR ETF 464289438 235 2705 SH SOLE 2705 0 0 ISHARES TR RUS TP200 VL ETF 464289420 602 10983 SH SOLE 10983 0 0 ISHARES TR RUSSELL 1000 US 46435G169 961 33420 SH SOLE 33420 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 280375 1852614 SH SOLE 1852614 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 232414 1337479 SH SOLE 1337479 0 0 ISHARES TR S&P 100 ETF 464287101 8784 66807 SH SOLE 66807 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 82805 459949 SH SOLE 459949 0 0 ISHARES TR S&P 500 VAL ETF 464287408 13949 117083 SH SOLE 103681 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 24265 108396 SH SOLE 106416 0 1980 ISHARES TR S&P MC 400VL ETF 464287705 17913 112028 SH SOLE 109254 0 2774 ISHARES TR S&P SML 600 GWT 464287887 16130 90422 SH SOLE 87704 0 2718 ISHARES TR SELECT DIVID ETF 464287168 77038 755641 SH SOLE 755641 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2243 14936 SH SOLE 11999 0 2937 ISHARES TR U.S. CNSM SV ETF 464287580 256 1179 SH SOLE 1179 0 0 ISHARES TR U.S. ENERGY ETF 464287796 394 12412 SH SOLE 12412 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4443 32564 SH SOLE 32564 0 0 ISHARES TR U.S. FINLS ETF 464287788 928 7207 SH SOLE 7207 0 0 ISHARES TR U.S. MED DVC ETF 464288810 497 2011 SH SOLE 2011 0 0 ISHARES TR U.S. PHARMA ETF 464288836 430 3077 SH SOLE 3077 0 0 ISHARES TR U.S. REAL ES ETF 464287739 7251 77518 SH SOLE 77518 0 0 ISHARES TR U.S. TECH ETF 464287721 2643 12941 SH SOLE 12941 0 0 ISHARES TR US AER DEF ETF 464288760 979 4359 SH SOLE 4359 0 0 ISHARES TR US HLTHCARE ETF 464287762 5325 28166 SH SOLE 28166 0 0 ISHARES TR US HLTHCR PR ETF 464288828 775 4792 SH SOLE 4792 0 0 ISHARES TR US HOME CONS ETF 464288752 2722 62842 SH SOLE 62842 0 0 ISHARES TR US OIL GS EX ETF 464288851 1336 26202 SH SOLE 26202 0 0 ISHARES TR US REGNL BKS ETF 464288778 516 11082 SH SOLE 11082 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 9497 79641 SH SOLE 79641 0 0 ISHARES TR USA QUALITY FCTR 46432F339 11012 119175 SH SOLE 116425 0 2750 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 418 49674 SH SOLE 49674 0 0 J2 GLOBAL INC COM 48123V102 825 9081 SH SOLE 9081 0 0 JACOBS ENGR GROUP INC COM 469814107 531 5798 SH SOLE 5798 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 243 1893 SH SOLE 1893 0 0 JEFFERIES FINL GROUP INC COM 47233w109 977 53105 SH SOLE 53105 0 0 JMP GROUP LLC COM 46629U107 83 24101 SH SOLE 24101 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 5557 55888 SH SOLE 55888 0 0 JOHNSON & JOHNSON COM 478160104 138909 1073651 SH SOLE 1042146 0 31505 JOHNSON CTLS INTL PLC SHS G51502105 3879 88374 SH SOLE 88374 0 0 JONES LANG LASALLE INC COM 48020Q107 560 4030 SH SOLE 4030 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 361 6793 SH SOLE 6793 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 38531 1655826 SH SOLE 1655626 0 200 JPMORGAN CHASE & CO COM 46625H100 241476 2051801 SH SOLE 2041687 0 10114 JUNIPER NETWORKS INC COM 48203R104 783 31648 SH SOLE 31648 0 0 KAMAN CORP COM 483548103 214 3603 SH SOLE 3603 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2107 15844 SH SOLE 15094 0 750 KAYNE ANDERSN MLP MIDS INVT COM 486606106 1216 84085 SH SOLE 84085 0 0 KELLOGG CO COM 487836108 5422 84258 SH SOLE 84258 0 0 KEMPER CORP DEL COM 488401100 222 2853 SH SOLE 2853 0 0 KEYCORP NEW COM 493267108 5314 297892 SH SOLE 297892 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1792 18427 SH SOLE 18427 0 0 KILROY RLTY CORP COM 49427F108 6125 78632 SH SOLE 78632 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 468 31797 SH SOLE 31797 0 0 KIMBERLY CLARK CORP COM 494368103 9017 63480 SH SOLE 53090 0 10390 KIMCO RLTY CORP COM 49446R109 1069 51190 SH SOLE 51190 0 0 KINDER MORGAN INC DEL COM 49456B101 42428 2058617 SH SOLE 1770890 0 287727 KKR & CO INC CL A 48251W104 1643 61210 SH SOLE 61210 0 0 KLA CORPORATION COM NEW 482480100 2396 15024 SH SOLE 15024 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 415 11441 SH SOLE 11441 0 0 KOHLS CORP COM 500255104 271 5452 SH SOLE 5452 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1155 25030 SH SOLE 25030 0 0 KONTOOR BRANDS INC COM 50050N103 392 11178 SH SOLE 11178 0 0 KRAFT HEINZ CO COM 500754106 1434 51329 SH SOLE 51329 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 337 8150 SH SOLE 8150 0 0 KROGER CO COM 501044101 4335 168153 SH SOLE 168153 0 0 KVH INDS INC COM 482738101 265 24923 SH SOLE 24923 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 8130 38965 SH SOLE 23444 0 15521 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2460 14645 SH SOLE 14645 0 0 LAKELAND BANCORP INC COM 511637100 267 17282 SH SOLE 17282 0 0 LAM RESEARCH CORP COM 512807108 18849 81557 SH SOLE 81557 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 297 3629 SH SOLE 3629 0 0 LAMB WESTON HLDGS INC COM 513272104 3281 45114 SH SOLE 45114 0 0 LANDSTAR SYS INC COM 515098101 1308 11618 SH SOLE 11618 0 0 LAS VEGAS SANDS CORP COM 517834107 10097 174801 SH SOLE 174801 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1288 46186 SH SOLE 46186 0 0 LAUDER ESTEE COS INC CL A 518439104 22332 112249 SH SOLE 112249 0 0 LCI INDS COM 50189K103 929 10116 SH SOLE 10116 0 0 LEIDOS HLDGS INC COM 525327102 709 8253 SH SOLE 8253 0 0 LENNAR CORP CL A 526057104 737 13193 SH SOLE 13193 0 0 LENNOX INTL INC COM 526107107 263 1081 SH SOLE 1081 0 0 LEXINGTON REALTY TRUST COM 529043101 513 50084 SH SOLE 50084 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 892 8519 SH SOLE 8519 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 566 23788 SH SOLE 23788 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 875 20854 SH SOLE 20854 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 321 7728 SH SOLE 7728 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 563 5656 SH SOLE 5656 0 0 LILLY ELI & CO COM 532457108 36003 321943 SH SOLE 277658 0 44285 LINCOLN ELEC HLDGS INC COM 533900106 390 4496 SH SOLE 4496 0 0 LINCOLN NATL CORP IND COM 534187109 10128 167898 SH SOLE 167898 0 0 LINDE PLC SHS G5494J103 7722 39862 SH SOLE 39862 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 408 6153 SH SOLE 6153 0 0 LKQ CORP COM 501889208 789 25095 SH SOLE 25095 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 913 345794 SH SOLE 345794 0 0 LOCKHEED MARTIN CORP COM 539830109 102006 261514 SH SOLE 261464 0 50 LOEWS CORP COM 540424108 1371 26628 SH SOLE 26628 0 0 LOGMEIN INC COM 54142L109 239 3372 SH SOLE 3372 0 0 LOWES COS INC COM 548661107 72992 663809 SH SOLE 657809 0 6000 LPL FINL HLDGS INC COM 50212V100 287 3503 SH SOLE 3503 0 0 LTC PPTYS INC COM 502175102 575 11226 SH SOLE 11226 0 0 LULULEMON ATHLETICA INC COM 550021109 2245 11658 SH SOLE 11658 0 0 LYFT INC CL A COM 55087p104 1677 41073 SH SOLE 41073 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 50920 569135 SH SOLE 569135 0 0 M & T BK CORP COM 55261F104 661 4185 SH SOLE 4185 0 0 MACERICH CO COM 554382101 871 27573 SH SOLE 27573 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 202 766 SH SOLE 766 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 15096 227798 SH SOLE 227798 0 0 MAGNA INTL INC COM 559222401 397 7438 SH SOLE 7438 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 375 33765 SH SOLE 33765 0 0 MAIN STREET CAPITAL CORP COM 56035L104 2308 53416 SH SOLE 53416 0 0 MANHATTAN ASSOCS INC COM 562750109 345 4274 SH SOLE 4274 0 0 MANULIFE FINL CORP COM 56501R106 2109 114846 SH SOLE 114846 0 0 MARATHON OIL CORP COM 565849106 544 44330 SH SOLE 44330 0 0 MARATHON PETE CORP COM 56585A102 14535 239256 SH SOLE 239256 0 0 MARKEL CORP COM 570535104 1273 1077 SH SOLE 1077 0 0 MARKETAXESS HLDGS INC COM 57060D108 242 739 SH SOLE 739 0 0 MARRIOTT INTL INC NEW CL A 571903202 10878 87467 SH SOLE 87467 0 0 MARSH & MCLENNAN COS INC COM 571748102 5266 52630 SH SOLE 52630 0 0 MARTIN MARIETTA MATLS INC COM 573284106 6278 22904 SH SOLE 22904 0 0 MASCO CORP COM 574599106 1671 40082 SH SOLE 17647 0 22435 MASIMO CORP COM 574795100 33563 225573 SH SOLE 225573 0 0 MASONITE INTL CORP NEW COM 575385109 763 13147 SH SOLE 13147 0 0 MASTERCARD INC CL A 57636Q104 57092 210229 SH SOLE 210229 0 0 MATTEL INC COM 577081102 252 22086 SH SOLE 22086 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 1268 21900 SH SOLE 21900 0 0 MAXIMUS INC COM 577933104 692 8954 SH SOLE 8954 0 0 MBIA INC COM 55262C100 1489 161275 SH SOLE 161275 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3085 19737 SH SOLE 19737 0 0 MCDONALDS CORP COM 580135101 50405 234757 SH SOLE 197897 0 36860 MCEWEN MNG INC COM 58039P107 39 25050 SH SOLE 25050 0 0 MCGRATH RENTCORP COM 580589109 257 3700 SH SOLE 3700 0 0 MCKESSON CORP COM 58155Q103 6454 47225 SH SOLE 43025 0 4200 MDU RES GROUP INC COM 552690109 733 25989 SH SOLE 25989 0 0 MEDALLION FINL CORP COM 583928106 76 11875 SH SOLE 11875 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1486 75995 SH SOLE 75995 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 709 7747 SH SOLE 7747 0 0 MEDIFAST INC COM 58470H101 596 5752 SH SOLE 5752 0 0 MEDTRONIC PLC SHS G5960L103 83358 767430 SH SOLE 767430 0 0 MERCADOLIBRE INC COM 58733R102 512 928 SH SOLE 928 0 0 MERCK & CO INC COM 58933Y105 107828 1280923 SH SOLE 1279223 0 1700 MERIDIAN BIOSCIENCE INC COM 589584101 109 11497 SH SOLE 11497 0 0 METLIFE INC COM 59156R108 4342 92072 SH SOLE 92072 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 3445 4890 SH SOLE 4890 0 0 MGIC INVT CORP WIS COM 552848103 231 18365 SH SOLE 18365 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 853 28386 SH SOLE 28386 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 50788 546641 SH SOLE 546641 0 0 MICRON TECHNOLOGY INC COM 595112103 600 13999 SH SOLE 13999 0 0 MICROSOFT CORP COM 594918104 463664 3334993 SH SOLE 3283108 0 51885 MIDDLEBY CORP COM 596278101 7448 63711 SH SOLE 63711 0 0 MILLER INDS INC TENN COM NEW 600551204 208 6233 SH SOLE 6233 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 55 10766 SH SOLE 10766 0 0 MKS INSTRUMENT INC COM 55306N104 305 3309 SH SOLE 3309 0 0 MOHAWK INDS INC COM 608190104 2173 17512 SH SOLE 17512 0 0 MOLSON COORS BREWING CO CL B 60871R209 1707 29683 SH SOLE 29683 0 0 MONDELEZ INTL INC CL A 609207105 40143 725658 SH SOLE 725658 0 0 MONGODB INC CL A 60937P106 512 4251 SH SOLE 4251 0 0 MONRO INC COM 610236101 355 4490 SH SOLE 4490 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1116 19230 SH SOLE 19230 0 0 MOODYS CORP COM 615369105 1223 5972 SH SOLE 5972 0 0 MORGAN STANLEY COM NEW 617446448 32432 760068 SH SOLE 759868 0 200 MOTOROLA SOLUTIONS INC COM NEW 620076307 736 4320 SH SOLE 4320 0 0 MPLX LP COM UNIT REP LTD 55336V100 2968 105960 SH SOLE 105960 0 0 MSA SAFETY INC COM 553498106 927 8493 SH SOLE 8493 0 0 MSC INDL DIRECT INC CL A 553530106 2037 28082 SH SOLE 28082 0 0 MSCI INC COM 55354G100 4674 21465 SH SOLE 21465 0 0 MSG NETWORK INC CL A 553573106 576 35512 SH SOLE 35512 0 0 MUELLER INDS INC COM 624756102 313 10905 SH SOLE 10905 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1433 127498 SH SOLE 127498 0 0 MYOKARDIA INC COM 62857M105 293 5626 SH SOLE 5626 0 0 MYRIAD GENETICS INC COM 62855J104 418 14584 SH SOLE 14584 0 0 NASDAQ INC COM 631103108 820 8251 SH SOLE 8251 0 0 NATIONAL BEVERAGE CORP COM 635017106 396 8930 SH SOLE 8930 0 0 NATIONAL FUEL GAS CO N J COM 636180101 236 5033 SH SOLE 5033 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1914 35353 SH SOLE 35353 0 0 NATIONAL INSTRS CORP COM 636518102 218 5185 SH SOLE 5185 0 0 NATIONAL OILWELL VARCO INC COM 637071101 6958 328221 SH SOLE 328221 0 0 NCR CORP NEW COM 62886E108 573 18142 SH SOLE 18142 0 0 NEKTAR THERAPEUTICS COM 640268108 245 13453 SH SOLE 13453 0 0 NEOGEN CORP COM 640491106 494 7257 SH SOLE 7257 0 0 NETAPP INC COM 64110D104 1505 28655 SH SOLE 28655 0 0 NETEASE INC SPONSORED ADS 64110W102 209 784 SH SOLE 784 0 0 NETFLIX INC COM 64110L106 13803 51575 SH SOLE 51575 0 0 NEUBERGER BERMAN MLP AND ENR COM 64129H104 746 103565 SH SOLE 103565 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 230 2555 SH SOLE 2555 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 252 2279 SH SOLE 2279 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 10688 681635 SH SOLE 681635 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 940 74891 SH SOLE 74891 0 0 NEW YORK TIMES CO CL A 650111107 1490 52312 SH SOLE 52312 0 0 NEWMARK GROUP INC CL A 65158N102 339 37441 SH SOLE 37441 0 0 NEWMARKET CORP COM 651587107 4958 10502 SH SOLE 10502 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 712 18776 SH SOLE 18776 0 0 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 392 17347 SH SOLE 17347 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 292 6253 SH SOLE 6253 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 512 5001 SH SOLE 5001 0 0 NEXTERA ENERGY INC COM 65339F101 90731 389421 SH SOLE 389421 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 585 11063 SH SOLE 11063 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 648 46589 SH SOLE 46589 0 0 NICE LTD SPONSORED ADR 653656108 39820 276911 SH SOLE 276911 0 0 NIKE INC CL B 654106103 83997 894351 SH SOLE 855456 0 38895 NISOURCE INC COM 65473P105 344 11489 SH SOLE 11489 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 338 14018 SH SOLE 14018 0 0 NOKIA CORP SPONSORED ADR 654902204 264 52080 SH SOLE 52080 0 0 NORDSTROM INC COM 655664100 3133 93063 SH SOLE 93063 0 0 NORFOLK SOUTHERN CORP COM 655844108 12391 68971 SH SOLE 68971 0 0 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 97 15850 SH SOLE 15050 0 800 NORTHERN TR CORP COM 665859104 16241 174033 SH SOLE 174033 0 0 NORTHROP GRUMMAN CORP COM 666807102 6217 16589 SH SOLE 16589 0 0 NORTHWEST NAT HLDG CO COM 66765N105 997 13970 SH SOLE 13970 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 376 7254 SH SOLE 7254 0 0 NOVARTIS A G SPONSORED ADR 66987V109 25484 293252 SH SOLE 272709 0 20543 NOVOCURE LTD ORD SHS G6674U108 348 4652 SH SOLE 4652 0 0 NOVO-NORDISK A S ADR 670100205 4263 82458 SH SOLE 82458 0 0 NOW INC COM 67011P100 134 11676 SH SOLE 11676 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 941 57707 SH SOLE 57707 0 0 NUCOR CORP COM 670346105 669 13139 SH SOLE 13139 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 328 11187 SH SOLE 11187 0 0 NUTANIX INC CL A 67059N108 340 12964 SH SOLE 12964 0 0 NUTRIEN LTD COM 67077M108 4469 89630 SH SOLE 50916 0 38714 NUVASIVE INC COM 670704105 224 3539 SH SOLE 3539 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 174 20106 SH SOLE 20106 0 0 NVIDIA CORP COM 67066G104 31278 179689 SH SOLE 179689 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4140 37943 SH SOLE 37943 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 15988 40120 SH SOLE 40120 0 0 OCCIDENTAL PETE CORP COM 674599105 17011 382537 SH SOLE 375261 0 7276 OKTA INC CL A 679295105 1659 16853 SH SOLE 16853 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 4648 27343 SH SOLE 27343 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 37332 893318 SH SOLE 893318 0 0 OMNICOM GROUP INC COM 681919106 4013 51257 SH SOLE 51257 0 0 ON SEMICONDUCTOR CORP COM 682189105 671 34923 SH SOLE 34923 0 0 ONE GAS INC COM 68235P108 313 3258 SH SOLE 3258 0 0 ONEOK INC NEW COM 682680103 7209 97831 SH SOLE 97831 0 0 OPTINOSE INC COM 68404V100 114 16283 SH SOLE 16283 0 0 OPTION CARE HEALTH INC COM 68404L102 55 17170 SH SOLE 17170 0 0 ORACLE CORP COM 68389X105 55506 1008652 SH SOLE 991102 0 17550 ORGANOVO HLDGS INC COM 68620A104 11 44000 SH SOLE 44000 0 0 OUTFRONT MEDIA INC COM 69007J106 788 28374 SH SOLE 28374 0 0 OWENS ILL INC COM NEW 690768403 1066 103802 SH SOLE 103802 0 0 OXFORD SQUARE CAP CORP COM 69181V107 485 77897 SH SOLE 77897 0 0 PACCAR INC COM 693718108 5546 79221 SH SOLE 68476 0 10745 PACIRA BIOSCIENCES COM 695127100 318 8357 SH SOLE 8357 0 0 PACKAGING CORP AMER COM 695156109 5881 55429 SH SOLE 55429 0 0 PACWEST BANCORP DEL COM 695263103 472 12982 SH SOLE 12982 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 365 7879 SH SOLE 7879 0 0 PALO ALTO NETWORKS INC COM 697435105 23069 113177 SH SOLE 113177 0 0 PARK HOTELS RESORTS INC COM 700517105 213 8534 SH SOLE 8534 0 0 PARKER HANNIFIN CORP COM 701094104 4676 25891 SH SOLE 25891 0 0 PARTY CITY HOLDCO INC COM 702149105 532 93175 SH SOLE 93175 0 0 PAYCHEX INC COM 704326107 34206 413265 SH SOLE 413165 0 100 PAYCOM SOFTWARE INC COM 70432V102 16297 77792 SH SOLE 77792 0 0 PAYPAL HLDGS INC COM 70450Y103 51689 498977 SH SOLE 498977 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 4267 153373 SH SOLE 153373 0 0 PEMBINA PIPELINE CORP COM 706327103 40655 1096721 SH SOLE 1096721 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 664 116104 SH SOLE 116104 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1832 38758 SH SOLE 38758 0 0 PENUMBRA INC COM 70975L107 2879 21408 SH SOLE 21408 0 0 PEOPLES UTD FINL INC COM 712704105 409 26160 SH SOLE 26160 0 0 PEPSICO INC COM 713448108 160960 1174035 SH SOLE 1131445 0 42590 PERKINELMER INC COM 714046109 215 2529 SH SOLE 2529 0 0 PERRIGO CO PLC SHS G97822103 1627 29105 SH SOLE 29105 0 0 PFIZER INC COM 717081103 124481 3464540 SH SOLE 3421261 0 43279 PG&E CORP COM 69331C108 121 12065 SH SOLE 12065 0 0 PGT INNOVATIONS INC COM 69336V101 522 30228 SH SOLE 30228 0 0 PHILIP MORRIS INTL INC COM 718172109 25290 333073 SH SOLE 309042 0 24031 PHILLIPS 66 COM 718546104 12404 121132 SH SOLE 121132 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1000 17664 SH SOLE 17664 0 0 PHYSICIANS RLTY TR COM 71943U104 787 44334 SH SOLE 44334 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 392 6908 SH SOLE 6908 0 0 PINTEREST INC CL A 72352L106 1625 61436 SH SOLE 61436 0 0 PIONEER NAT RES CO COM 723787107 4865 38682 SH SOLE 38682 0 0 PJT PARTNERS INC COM CL A 69343T107 391 9596 SH SOLE 9596 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3561 171637 SH SOLE 171637 0 0 PNC FINL SVCS GROUP INC COM 693475105 50812 362527 SH SOLE 362527 0 0 POLARIS INC COM 731068102 457 5197 SH SOLE 5197 0 0 POLYMET MINING CORP COM 731916102 12 39000 SH SOLE 39000 0 0 POOL CORPORATION COM 73278L105 1371 6800 SH SOLE 6800 0 0 POPULAR INC COM NEW 733174700 206 3800 SH SOLE 3800 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 23113 410026 SH SOLE 410026 0 0 POST HLDGS INC COM 737446104 5619 53087 SH SOLE 53087 0 0 PPDAI GROUP INC SPONSORED ADR 69354V108 74 25490 SH SOLE 25490 0 0 PPG INDS INC COM 693506107 3687 31114 SH SOLE 31114 0 0 PPL CORP COM 69351T106 1596 50693 SH SOLE 50693 0 0 PRA HEALTH SCIENCES INC COM 69354M108 214 2160 SH SOLE 2160 0 0 PREMIER INC CL A 74051N102 765 26447 SH SOLE 26447 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 452 13040 SH SOLE 13040 0 0 PRICE T ROWE GROUP INC COM 74144T108 21133 184972 SH SOLE 184972 0 0 PRIMERICA INC COM 74164M108 1097 8625 SH SOLE 8625 0 0 PROASSURANCE CORP COM 74267C106 309 7674 SH SOLE 7674 0 0 PROCTER & GAMBLE CO COM 742718109 154661 1243453 SH SOLE 1222238 0 21215 PROGENICS PHARMACEUTICALS IN COM 743187106 154 30442 SH SOLE 30442 0 0 PROGRESSIVE CORP OHIO COM 743315103 19671 254647 SH SOLE 254647 0 0 PROLOGIS INC COM 74340W103 137863 1617736 SH SOLE 1617736 0 0 PROOFPOINT INC COM 743424103 4701 36431 SH SOLE 36431 0 0 PROPETRO HLDG CORP COM 74347M108 96 10530 SH SOLE 10530 0 0 PROSHARES TR MSCI EMRG MKTS 74347B847 783 14045 SH SOLE 14045 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 975 16431 SH SOLE 16431 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 3399 47483 SH SOLE 47483 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 2721 412876 SH SOLE 412876 0 0 PROTO LABS INC COM 743713109 218 2137 SH SOLE 2137 0 0 PRUDENTIAL FINL INC COM 744320102 1277 14201 SH SOLE 14201 0 0 PRUDENTIAL PLC ADR 74435K204 962 26433 SH SOLE 26433 0 0 PTC INC COM 69370C100 978 14351 SH SOLE 14351 0 0 PTC THERAPEUTICS INC COM 69366J200 237 7016 SH SOLE 7016 0 0 PUBLIC STORAGE COM 74460D109 12230 49862 SH SOLE 49862 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 999 16095 SH SOLE 16095 0 0 PULTE GROUP INC COM 745867101 424 11601 SH SOLE 11601 0 0 PURE STORAGE INC CL A 74624M102 512 30208 SH SOLE 30208 0 0 PVH CORP COM 693656100 473 5364 SH SOLE 5364 0 0 QORVO INC COM 74736K101 611 8245 SH SOLE 8245 0 0 QUALCOMM INC COM 747525103 49897 654135 SH SOLE 648135 0 6000 QUANTA SVCS INC COM 74762E102 3980 105278 SH SOLE 105278 0 0 QUANTERIX CORP COM 74766Q101 1979 90126 SH SOLE 90126 0 0 QUEST DIAGNOSTICS INC COM 74834L100 945 8827 SH SOLE 8827 0 0 QUICKLOGIC CORP COM 74837P108 5 15000 SH SOLE 15000 0 0 QURATE RETAIL INC COM SER A 74915M100 3675 356280 SH SOLE 356280 0 0 RALPH LAUREN CORP CL A 751212101 587 6148 SH SOLE 6148 0 0 RATTLER MIDSTREAM LP COM UNITS 75419T103 322 18096 SH SOLE 18096 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 358 4337 SH SOLE 4337 0 0 RAYONIER INC COM 754907103 211 7494 SH SOLE 7494 0 0 RAYTHEON CO COM NEW 755111507 19122 97468 SH SOLE 97468 0 0 RBC BEARINGS INC COM 75524B104 1022 6162 SH SOLE 6162 0 0 READY CAP CORP COM 75574U101 198 12451 SH SOLE 12451 0 0 REALTY INCOME CORP COM 756109104 5716 74545 SH SOLE 74545 0 0 REGENERON PHARMACEUTICALS COM 75886F107 3365 12132 SH SOLE 12132 0 0 REGIONS FINL CORP NEW COM 7591EP100 5904 373211 SH SOLE 373211 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 538 3362 SH SOLE 3362 0 0 RELX PLC SPONSORED ADR 759530108 484 20396 SH SOLE 20396 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 732 3786 SH SOLE 3786 0 0 RENT A CTR INC NEW COM 76009N100 928 36000 SH SOLE 36000 0 0 REPUBLIC SVCS INC COM 760759100 3401 39291 SH SOLE 39291 0 0 RESMED INC COM 761152107 4313 31922 SH SOLE 31922 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 2343 128537 SH SOLE 128537 0 0 REVANCE THERAPEUTICS INC COM 761330109 190 14642 SH SOLE 14642 0 0 REXFORD INDL RLTY INC COM 76169C100 241 5479 SH SOLE 5479 0 0 RH COM 74967X103 399 2336 SH SOLE 2336 0 0 RINGCENTRAL INC CL A 76680R206 844 6718 SH SOLE 6718 0 0 RIO TINTO PLC SPONSORED ADR 767204100 680 13063 SH SOLE 13063 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 320 8029 SH SOLE 8029 0 0 RLI CORP COM 749607107 678 7301 SH SOLE 7301 0 0 ROBERT HALF INTL INC COM 770323103 2721 48885 SH SOLE 48885 0 0 ROCKWELL AUTOMATION INC COM 773903109 7744 46988 SH SOLE 46988 0 0 ROKU INC COM CL A 77543R102 329 3231 SH SOLE 3231 0 0 ROLLINS INC COM 775711104 445 13052 SH SOLE 13052 0 0 ROPER TECHNOLOGIES INC COM 776696106 63454 177942 SH SOLE 177942 0 0 ROSS STORES INC COM 778296103 2877 26193 SH SOLE 26193 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1399 17243 SH SOLE 17243 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4734 79033 SH SOLE 79033 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10900 185216 SH SOLE 184216 0 1000 ROYAL GOLD INC COM 780287108 335 2721 SH SOLE 2721 0 0 ROYCE VALUE TR INC COM 780910105 667 48450 SH SOLE 48450 0 0 RPM INTL INC COM 749685103 42477 617313 SH SOLE 600686 0 16627 S&P GLOBAL INC COM 78409V104 12721 51925 SH SOLE 51925 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 283 12316 SH SOLE 12316 0 0 SAGE THERAPEUTICS INC COM 78667J108 674 4807 SH SOLE 4807 0 0 SALESFORCE COM INC COM 79466L302 45834 308773 SH SOLE 308773 0 0 SANDY SPRING BANCORP INC COM 800363103 285 8443 SH SOLE 8443 0 0 SANOFI SPONSORED ADR 80105N105 5105 110181 SH SOLE 73138 0 37043 SAP SE SPON ADR 803054204 4192 35564 SH SOLE 34564 0 1000 SARATOGA INVT CORP COM NEW 80349A208 544 22000 SH SOLE 22000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 622 2580 SH SOLE 2580 0 0 SCHLUMBERGER LTD COM 806857108 10840 317246 SH SOLE 317246 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 407 16196 SH SOLE 16196 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1349 42342 SH SOLE 42342 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 223 5650 SH SOLE 5650 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2847 40081 SH SOLE 40081 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 14023 255981 SH SOLE 255981 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 447 5321 SH SOLE 5321 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 568 10005 SH SOLE 10005 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8670 122228 SH SOLE 122228 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1520 26878 SH SOLE 26878 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 254 5376 SH SOLE 5376 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1050 15061 SH SOLE 15061 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1271 12482 SH SOLE 12482 0 0 SEABRIDGE GOLD INC COM 811916105 2001 158095 SH SOLE 158095 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 1859 34564 SH SOLE 34564 0 0 SEALED AIR CORP NEW COM 81211K100 419 10099 SH SOLE 10099 0 0 SEI INVESTMENTS CO COM 784117103 1021 17230 SH SOLE 17230 0 0 SELECT MED HLDGS CORP COM 81619Q105 479 28896 SH SOLE 28896 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 7800 157506 SH SOLE 157506 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 14238 240511 SH SOLE 240511 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1547 39315 SH SOLE 39315 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 12588 104289 SH SOLE 104289 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 18789 305904 SH SOLE 305904 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 44731 496296 SH SOLE 496296 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 72401 2585751 SH SOLE 2585751 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 19518 251427 SH SOLE 251427 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5882 90862 SH SOLE 90862 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4012 68926 SH SOLE 68926 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 52593 653082 SH SOLE 653082 0 0 SELECTIVE INS GROUP INC COM 816300107 436 5805 SH SOLE 5805 0 0 SEMPRA ENERGY COM 816851109 11966 81067 SH SOLE 81067 0 0 SEMTECH CORP COM 816850101 908 18684 SH SOLE 18684 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 3636 72626 SH SOLE 72626 0 0 SEQUENTIAL BRNDS GROUP INC N COM 81734P107 11 50000 SH SOLE 50000 0 0 SERVICE CORP INTL COM 817565104 889 18601 SH SOLE 18601 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 829 32143 SH SOLE 32143 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 387 6928 SH SOLE 6928 0 0 SERVICENOW INC COM 81762P102 4287 16888 SH SOLE 16888 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 907 44328 SH SOLE 44328 0 0 SHERWIN WILLIAMS CO COM 824348106 8669 15765 SH SOLE 15765 0 0 SHOPIFY INC CL A 82509L107 5469 17549 SH SOLE 17549 0 0 SHUTTERSTOCK INC COM 825690100 443 12258 SH SOLE 12258 0 0 SILICON LABORATORIES INC COM 826919102 229 2061 SH SOLE 2061 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 328 9265 SH SOLE 9265 0 0 SIMON PPTY GROUP INC NEW COM 828806109 21220 136329 SH SOLE 136329 0 0 SIRIUS XM HLDGS INC COM 82968B103 749 119787 SH SOLE 119787 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 903 12203 SH SOLE 12203 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 287 5656 SH SOLE 5656 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 8414 106166 SH SOLE 87366 0 18800 SL GREEN RLTY CORP COM 78440X101 842 10300 SH SOLE 10300 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 1640 69105 SH SOLE 69105 0 0 SLM CORP COM 78442P106 132 14948 SH SOLE 14948 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 643 13355 SH SOLE 13355 0 0 SMITH A O CORP COM 831865209 262 5487 SH SOLE 5487 0 0 SMUCKER J M CO COM NEW 832696405 2010 18273 SH SOLE 18273 0 0 SNAP INC CL A 83304A106 1797 113721 SH SOLE 113721 0 0 SNAP ON INC COM 833034101 3622 23137 SH SOLE 23137 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1419 16949 SH SOLE 16949 0 0 SOLITON INC COM 834251100 293 27400 SH SOLE 27400 0 0 SONOCO PRODS CO COM 835495102 14086 241991 SH SOLE 234404 0 7587 SONY CORP SPONSORED ADR 835699307 843 14256 SH SOLE 14256 0 0 SOUTHERN CO COM 842587107 4336 70203 SH SOLE 70203 0 0 SOUTHWEST AIRLS CO COM 844741108 860 15914 SH SOLE 15914 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 233 2560 SH SOLE 2560 0 0 SOUTHWESTERN ENERGY CO COM 845467109 37 19030 SH SOLE 19030 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 27835 103408 SH SOLE 103408 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 5488 138874 SH SOLE 138874 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1143 30290 SH SOLE 30290 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 402 16702 SH SOLE 16702 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3073 104667 SH SOLE 104667 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1098 32021 SH SOLE 32021 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 246 2727 SH SOLE 2727 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2617 67177 SH SOLE 67177 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 840292 2831460 SH SOLE 2831460 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 71334 202383 SH SOLE 202383 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 1543 14445 SH SOLE 14445 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 594 5684 SH SOLE 5684 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 219 6450 SH SOLE 6450 0 0 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 281 9369 SH SOLE 9369 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 466 11986 SH SOLE 11986 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 366 11452 SH SOLE 11452 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4118 61272 SH SOLE 61272 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 5634 73889 SH SOLE 73889 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 2259 52329 SH SOLE 52329 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 83266 811557 SH SOLE 811557 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 244 5542 SH SOLE 5542 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 2660 50388 SH SOLE 50388 0 0 SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 1337 18400 SH SOLE 18400 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790a105 1405 26649 SH SOLE 26649 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 2109 25643 SH SOLE 25643 0 0 SPLUNK INC COM 848637104 1130 9589 SH SOLE 9589 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 266 2336 SH SOLE 2336 0 0 SPROUTS FMRS MKT INC COM 85208M102 286 14781 SH SOLE 14781 0 0 SQUARE INC CL A 852234103 5132 82847 SH SOLE 82847 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 355 6892 SH SOLE 6892 0 0 STANLEY BLACK & DECKER INC COM 854502101 1808 12520 SH SOLE 7755 0 4765 STAR GROUP L P UNIT LTD PARTNR 85512c105 189 20000 SH SOLE 20000 0 0 STARBUCKS CORP COM 855244109 86918 983014 SH SOLE 982014 0 1000 STARWOOD PPTY TR INC COM 85571B105 11573 477841 SH SOLE 477841 0 0 STATE STR CORP COM 857477103 6383 107840 SH SOLE 107840 0 0 STEREOTAXIS INC COM NEW 85916J409 146 41593 SH SOLE 41593 0 0 STERICYCLE INC COM 858912108 2236 43897 SH SOLE 43897 0 0 STERIS PLC SHS USD G8473T100 2810 19450 SH SOLE 19450 0 0 STERLING BANCORP DEL COM 85917A100 663 33069 SH SOLE 33069 0 0 STIFEL FINL CORP COM 860630102 850 14821 SH SOLE 14821 0 0 STONECO LTD COM CL A G85158106 294 8450 SH SOLE 8450 0 0 STORE CAP CORP COM 862121100 3627 96963 SH SOLE 96963 0 0 STRATEGIC ED INC COM 86272C103 799 5882 SH SOLE 5882 0 0 STRYKER CORP COM 863667101 21948 101468 SH SOLE 101468 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1254 53064 SH SOLE 53064 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 168 24568 SH SOLE 24568 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 235 20224 SH SOLE 20224 0 0 SUN CMNTYS INC COM 866674104 13210 88986 SH SOLE 88986 0 0 SUN LIFE FINL INC COM 866796105 314 7015 SH SOLE 7015 0 0 SUNCOR ENERGY INC NEW COM 867224107 13370 423372 SH SOLE 423372 0 0 SUNOCO LP COM UT REP LP 86765K109 354 11245 SH SOLE 11245 0 0 SUNTRUST BKS INC COM 867914103 6154 89447 SH SOLE 89447 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 414 15076 SH SOLE 15076 0 0 SVB FINL GROUP COM 78486Q101 14219 68050 SH SOLE 68050 0 0 SYMANTEC CORP COM 871503108 223 9443 SH SOLE 9443 0 0 SYNCHRONY FINL COM 87165B103 1089 31958 SH SOLE 31958 0 0 SYNOPSYS INC COM 871607107 504 3672 SH SOLE 3672 0 0 SYSCO CORP COM 871829107 13880 174816 SH SOLE 174816 0 0 T MOBILE US INC COM 872590104 1169 14837 SH SOLE 14837 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 9543 205318 SH SOLE 205318 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 302 2406 SH SOLE 2406 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 1398 69396 SH SOLE 69396 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 762 12916 SH SOLE 12916 0 0 TARGA RES CORP COM 87612G101 2949 73409 SH SOLE 73099 0 310 TARGET CORP COM 87612E106 86319 807395 SH SOLE 782645 0 24750 TC ENERGY CORP COM 87807B107 3962 76465 SH SOLE 76465 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 514 12634 SH SOLE 12634 0 0 TCG BDC INC COM 872280102 715 49633 SH SOLE 49633 0 0 TE CONNECTIVITY LTD REG SHS H84989104 5177 55557 SH SOLE 49442 0 6115 TECH DATA CORP COM 878237106 2440 23411 SH SOLE 23411 0 0 TECK RESOURCES LTD CL B 878742204 350 21552 SH SOLE 21552 0 0 TEEKAY CORPORATION COM Y8564W103 63 15666 SH SOLE 15666 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 379 20662 SH SOLE 20662 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 873 50000 SH SOLE 50000 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 174 12976 SH SOLE 12976 0 0 TELADOC HEALTH INC COM 87918A105 484 7147 SH SOLE 7147 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 256 796 SH SOLE 796 0 0 TELEFLEX INC COM 879369106 1213 3569 SH SOLE 3569 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 827 62759 SH SOLE 62759 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 299 11599 SH SOLE 11599 0 0 TELUS CORP COM 87971M103 840 23573 SH SOLE 23573 0 0 TENNECO INC CL A VTG COM STK 880349105 555 44365 SH SOLE 44365 0 0 TERADATA CORP DEL COM 88076W103 680 21929 SH SOLE 21929 0 0 TERADYNE INC COM 880770102 7291 125910 SH SOLE 125910 0 0 TERRENO RLTY CORP COM 88146M101 1275 24964 SH SOLE 24964 0 0 TESLA INC COM 88160R101 2468 10246 SH SOLE 10246 0 0 TEXAS INSTRS INC COM 882508104 53765 416009 SH SOLE 416009 0 0 TEXTRON INC COM 883203101 1005 20517 SH SOLE 20517 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 22669 541924 SH SOLE 541924 0 0 THE CUSHING MLP INFASTCR TOT COM NEW 231631201 1305 130290 SH SOLE 130290 0 0 THE TRADE DESK INC COM CL A 88339J105 798 4257 SH SOLE 4257 0 0 THERAPEUTICSMD INC COM 88338N107 69 19000 SH SOLE 19000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 77484 266021 SH SOLE 266021 0 0 THOMSON REUTERS CORP COM NEW 884903709 501 7486 SH SOLE 7486 0 0 THOR INDS INC COM 885160101 559 9876 SH SOLE 9876 0 0 TIFFANY & CO NEW COM 886547108 3179 34320 SH SOLE 34320 0 0 TIMKEN CO COM 887389104 207 4764 SH SOLE 4764 0 0 TJX COS INC NEW COM 872540109 60890 1092390 SH SOLE 1077840 0 14550 TORO CO COM 891092108 5685 77553 SH SOLE 77553 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2486 42663 SH SOLE 42663 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 7487 366101 SH SOLE 366101 0 0 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 475 28500 SH SOLE 28500 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 324 26360 SH SOLE 26360 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 668 37096 SH SOLE 37096 0 0 TOTAL S A SPONSORED ADS 89151E109 3780 72683 SH SOLE 72683 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1333 9913 SH SOLE 9913 0 0 TPG RE FIN TR INC COM 87266M107 11012 555055 SH SOLE 555055 0 0 TRACTOR SUPPLY CO COM 892356106 290 3203 SH SOLE 3203 0 0 TRANSDIGM GROUP INC COM 893641100 771 1480 SH SOLE 1480 0 0 TRANSOCEAN LTD REG SHS H8817H100 58 12958 SH SOLE 12958 0 0 TRANSUNION COM 89400J107 755 9308 SH SOLE 9308 0 0 TRAVELERS COMPANIES INC COM 89417E109 33818 227441 SH SOLE 227441 0 0 TRI CONTL CORP COM 895436103 226 8308 SH SOLE 8308 0 0 TRITON INTL LTD CL A G9078F107 350 10357 SH SOLE 10357 0 0 TUPPERWARE BRANDS CORP COM 899896104 198 12484 SH SOLE 12484 0 0 TWILIO INC CL A 90138F102 2205 20051 SH SOLE 20051 0 0 TWITTER INC COM 90184L102 6088 147761 SH SOLE 147761 0 0 TYLER TECHNOLOGIES INC COM 902252105 241 917 SH SOLE 917 0 0 TYSON FOODS INC CL A 902494103 352 4085 SH SOLE 4085 0 0 U S CONCRETE INC COM NEW 90333L201 214 3865 SH SOLE 3865 0 0 U S PHYSICAL THERAPY INC COM 90337L108 364 2790 SH SOLE 2790 0 0 UBER TECHNOLOGIES INC COM 90353T100 524 17207 SH SOLE 17207 0 0 UBS AG LONDON BRH EN LG CP GRWTH 902677780 297 1070 SH SOLE 1070 0 0 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 702 47821 SH SOLE 47821 0 0 UBS GROUP AG SHS H42097107 583 51581 SH SOLE 51581 0 0 UDR INC COM 902653104 15010 309620 SH SOLE 309620 0 0 UGI CORP NEW COM 902681105 405 8051 SH SOLE 8051 0 0 ULTA BEAUTY INC COM 90384S303 10890 43449 SH SOLE 43449 0 0 UNIFIRST CORP MASS COM 904708104 2580 13223 SH SOLE 13223 0 0 UNILEVER N V N Y SHS NEW 904784709 4280 71295 SH SOLE 71295 0 0 UNILEVER PLC SPON ADR NEW 904767704 7488 124598 SH SOLE 49797 0 74801 UNION PACIFIC CORP COM 907818108 47817 295201 SH SOLE 294601 0 600 UNITED AIRLINES HLDGS INC COM 910047109 1637 18520 SH SOLE 18520 0 0 UNITED FINL BANCORP INC NEW COM 910304104 144 10598 SH SOLE 10598 0 0 UNITED PARCEL SERVICE INC CL B 911312106 21953 183215 SH SOLE 183215 0 0 UNITED RENTALS INC COM 911363109 11365 91183 SH SOLE 91183 0 0 UNITED TECHNOLOGIES CORP COM 913017109 119729 877010 SH SOLE 871410 0 5600 UNITEDHEALTH GROUP INC COM 91324P102 105659 486190 SH SOLE 470435 0 15755 UNIVERSAL DISPLAY CORP COM 91347P105 722 4302 SH SOLE 4302 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 291 1956 SH SOLE 1956 0 0 UNUM GROUP COM 91529Y106 512 17239 SH SOLE 17239 0 0 URANIUM ENERGY CORP COM 916896103 149 153098 SH SOLE 153098 0 0 URBAN OUTFITTERS INC COM 917047102 295 10514 SH SOLE 10514 0 0 US BANCORP DEL COM NEW 902973304 57088 1031593 SH SOLE 1030243 0 1350 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1550 89735 SH SOLE 89735 0 0 USD PARTNERS LP COM UT REP LTD 903318103 171 16335 SH SOLE 16335 0 0 V F CORP COM 918204108 19894 223548 SH SOLE 221548 0 2000 VAIL RESORTS INC COM 91879Q109 662 2910 SH SOLE 2910 0 0 VALERO ENERGY CORP NEW COM 91913Y100 4442 52111 SH SOLE 51111 0 1000 VALLEY NATL BANCORP COM 919794107 144 13290 SH SOLE 13290 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 992 15069 SH SOLE 15069 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16671 624133 SH SOLE 624133 0 0 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 156 14441 SH SOLE 14441 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 236 6500 SH SOLE 6500 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 583 49626 SH SOLE 49626 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 419 2594 SH SOLE 2594 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 308 2363 SH SOLE 2363 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 353 2860 SH SOLE 2860 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1473 9600 SH SOLE 9600 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1468 11324 SH SOLE 11324 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 592 4153 SH SOLE 4153 0 0 VANGUARD GROUP DIV APP ETF 921908844 185898 1554593 SH SOLE 1554593 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4941 42471 SH SOLE 42471 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 47094 283223 SH SOLE 282373 0 850 VANGUARD INDEX FDS LARGE CAP ETF 922908637 11713 85918 SH SOLE 85918 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 58269 393420 SH SOLE 392070 0 1350 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 62447 552625 SH SOLE 552625 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 37056 221099 SH SOLE 221099 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 134333 1440573 SH SOLE 1436565 0 4008 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 429522 1575649 SH SOLE 1575649 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 23441 181924 SH SOLE 181924 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 28496 185171 SH SOLE 185171 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 23928 131441 SH SOLE 130891 0 550 VANGUARD INDEX FDS TOTAL STK MKT 922908769 94391 625108 SH SOLE 625108 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 68898 617258 SH SOLE 616158 0 1100 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 58597 1174285 SH SOLE 1174285 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 121920 3028312 SH SOLE 3024312 0 4000 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 20330 379217 SH SOLE 379217 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 347 5261 SH SOLE 5261 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1152 19665 SH SOLE 19665 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 25028 334503 SH SOLE 334503 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1017 6195 SH SOLE 6195 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 816 6001 SH SOLE 6001 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 551 3932 SH SOLE 3932 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 30275 248764 SH SOLE 248764 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2509 18560 SH SOLE 18560 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 18153 351395 SH SOLE 351395 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 175711 4277292 SH SOLE 4268292 0 9000 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 34596 389906 SH SOLE 389906 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1543 23179 SH SOLE 23179 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 697 11736 SH SOLE 10998 0 738 VANGUARD WORLD FD ESG US STK ETF 921910733 5302 102136 SH SOLE 102136 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 2539 24626 SH SOLE 23126 0 1500 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 592 7268 SH SOLE 7268 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 853 6429 SH SOLE 6429 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 3216 37090 SH SOLE 37090 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 30132 167289 SH SOLE 167289 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3791 24214 SH SOLE 24214 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 3692 47326 SH SOLE 47326 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 6088 86975 SH SOLE 86975 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 10485 62531 SH SOLE 62531 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2845 19476 SH SOLE 19476 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 19824 91969 SH SOLE 91969 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1816 14366 SH SOLE 14366 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 9222 64200 SH SOLE 64200 0 0 VARIAN MED SYS INC COM 92220P105 987 8290 SH SOLE 8290 0 0 VEEVA SYS INC CL A COM 922475108 4091 26790 SH SOLE 26790 0 0 VENTAS INC COM 92276F100 2745 37582 SH SOLE 37582 0 0 VERASTEM INC COM 92337C104 21 17000 SH SOLE 17000 0 0 VEREIT INC COM 92339V100 231 23626 SH SOLE 23626 0 0 VERISIGN INC COM 92343E102 395 2092 SH SOLE 2092 0 0 VERISK ANALYTICS INC COM 92345Y106 1888 11942 SH SOLE 11942 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 100436 1663950 SH SOLE 1625440 0 38510 VERMILION ENERGY INC COM 923725105 481 28866 SH SOLE 28866 0 0 VERSUM MATLS INC COM 92532W103 3232 61056 SH SOLE 61056 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1461 8624 SH SOLE 8624 0 0 VIACOM INC NEW CL B 92553P201 288 12001 SH SOLE 12001 0 0 VICI PPTYS INC COM 925652109 1165 51449 SH SOLE 51449 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 327 6620 SH SOLE 6620 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 255 9215 SH SOLE 9215 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 392 43929 SH SOLE 43929 0 0 VISA INC COM CL A 92826C839 202881 1179471 SH SOLE 1175659 0 3812 VMWARE INC CL A COM 928563402 1082 7211 SH SOLE 6211 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 842 42290 SH SOLE 42290 0 0 VORNADO RLTY TR SH BEN INT 929042109 687 10794 SH SOLE 10794 0 0 VOYA FINL INC COM 929089100 1931 35465 SH SOLE 35465 0 0 VULCAN MATLS CO COM 929160109 798 5274 SH SOLE 5274 0 0 W P CAREY INC COM 92936U109 708 7914 SH SOLE 7914 0 0 WABCO HLDGS INC COM 92927K102 705 5272 SH SOLE 5272 0 0 WABTEC CORP COM 929740108 2685 37364 SH SOLE 37364 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 12164 219927 SH SOLE 199627 0 20300 WALMART INC COM 931142103 35990 303251 SH SOLE 272596 0 30655 WASHINGTON FED INC COM 938824109 427 11545 SH SOLE 11545 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 55 13341 SH SOLE 13341 0 0 WASTE CONNECTIONS INC COM 94106B101 241 2617 SH SOLE 2617 0 0 WASTE MGMT INC DEL COM 94106L109 29496 256490 SH SOLE 256490 0 0 WATERS CORP COM 941848103 1488 6667 SH SOLE 6667 0 0 WATFORD HOLDINGS LTD SHS G94787101 404 15000 SH SOLE 15000 0 0 WATSCO INC COM 942622200 33272 196669 SH SOLE 196669 0 0 WD-40 CO COM 929236107 1610 8774 SH SOLE 8774 0 0 WEC ENERGY GROUP INC COM 92939U106 3745 39380 SH SOLE 39380 0 0 WEIBO CORP SPONSORED ADR 948596101 666 14885 SH SOLE 14885 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 696 23884 SH SOLE 23884 0 0 WELLS FARGO CO NEW COM 949746101 37605 745547 SH SOLE 745447 0 100 WELLTOWER INC COM 95040Q104 3393 37430 SH SOLE 37430 0 0 WENDYS CO COM 95058W100 389 19449 SH SOLE 19449 0 0 WESTERN DIGITAL CORP COM 958102105 11180 187461 SH SOLE 187461 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 6831 274462 SH SOLE 274462 0 0 WESTERN UN CO COM 959802109 1259 54341 SH SOLE 54341 0 0 WEX INC COM 96208T104 667 3302 SH SOLE 3302 0 0 WEYERHAEUSER CO COM 962166104 33851 1222052 SH SOLE 1219492 0 2560 WHEATON PRECIOUS METALS CORP COM 962879102 1366 52043 SH SOLE 52043 0 0 WHIRLPOOL CORP COM 963320106 8526 53841 SH SOLE 53841 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 4159 3851 SH SOLE 3851 0 0 WILLDAN GROUP INC COM 96924N100 323 9210 SH SOLE 9210 0 0 WILLIAMS COS INC DEL COM 969457100 6694 278210 SH SOLE 278210 0 0 WILLIAMS SONOMA INC COM 969904101 339 4992 SH SOLE 4992 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 267 1383 SH SOLE 1383 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 8274 200286 SH SOLE 200286 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 329 7431 SH SOLE 7431 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2922 43422 SH SOLE 43422 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 301 6534 SH SOLE 6534 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 1391 58323 SH SOLE 58323 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 3433 74701 SH SOLE 74701 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 485 7631 SH SOLE 7631 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3270 64795 SH SOLE 64795 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 220 2951 SH SOLE 2951 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 6493 65539 SH SOLE 65539 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 3355 92393 SH SOLE 88393 0 4000 WISDOMTREE TR US MIDCAP FUND 97717W570 19798 501967 SH SOLE 501967 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 9113 202115 SH SOLE 202115 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 570 16016 SH SOLE 16016 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 2340 65723 SH SOLE 65723 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3472 35029 SH SOLE 35029 0 0 WIX COM LTD SHS M98068105 980 8393 SH SOLE 8393 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 850 14466 SH SOLE 14466 0 0 WOODWARD INC COM 980745103 726 6731 SH SOLE 6731 0 0 WORKDAY INC CL A 98138H101 5578 32817 SH SOLE 32817 0 0 WORKIVA INC COM CL A 98139A105 268 6109 SH SOLE 6109 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 446 6273 SH SOLE 6273 0 0 WPX ENERGY INC COM 98212B103 136 12805 SH SOLE 12805 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311a105 219 4228 SH SOLE 4228 0 0 WYNN RESORTS LTD COM 983134107 315 2899 SH SOLE 2899 0 0 XCEL ENERGY INC COM 98389B100 858 13223 SH SOLE 13223 0 0 XILINX INC COM 983919101 1586 16533 SH SOLE 16533 0 0 XPO LOGISTICS INC COM 983793100 5763 80523 SH SOLE 80523 0 0 XYLEM INC COM 98419M100 3290 41321 SH SOLE 41321 0 0 YANDEX N V SHS CLASS A N97284108 377 10759 SH SOLE 10759 0 0 YUM BRANDS INC COM 988498101 9619 84803 SH SOLE 84803 0 0 YUM CHINA HLDGS INC COM 98850P109 1280 28179 SH SOLE 28179 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 30544 148008 SH SOLE 148008 0 0 ZENDESK INC COM 98936J101 327 4493 SH SOLE 4493 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2309 16822 SH SOLE 16822 0 0 ZIONS BANCORPORATION N A COM 989701107 546 12260 SH SOLE 12260 0 0 ZOETIS INC CL A 98978V103 24809 199124 SH SOLE 199124 0 0 ZYNGA INC CL A 98986T108 125 21400 SH SOLE 21400 0 0