The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW 88554D205 1,527 167,800 SH   SOLE   150,625 0 17,175
3M CO COM 88579Y101 38,879 224,291 SH   SOLE   147,020 0 77,271
ABB LTD SPONSORED ADR 000375204 6,310 315,034 SH   SOLE   231,169 0 83,864
ABBOTT LABS COM 002824100 110,722 1,316,551 SH   SOLE   960,457 0 356,094
ABBVIE INC COM 00287Y109 57,645 792,691 SH   SOLE   565,599 0 227,092
ABERDEEN ASIA PACIFIC INCOM COM 003009107 167 39,907 SH   SOLE   39,907 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 279 38,125 SH   SOLE   29,816 0 8,309
ABIOMED INC COM 003654100 64,342 247,005 SH   SOLE   171,437 0 75,568
ABM INDS INC COM 000957100 342 8,540 SH   SOLE   540 0 8,000
ACACIA COMMUNICATIONS INC COM 00401C108 4,978 105,559 SH   SOLE   97,819 0 7,740
ACADIA HEALTHCARE COMPANY IN COM 00404A109 543 15,530 SH   SOLE   15,030 0 500
ACCELERATE DIAGNOSTICS INC COM 00430H102 17,304 756,296 SH   SOLE   544,291 0 212,005
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 113,720 615,470 SH   SOLE   439,101 0 176,369
ACHILLION PHARMACEUTICALS IN COM 00448Q201 99 37,100 SH   SOLE   24,500 0 12,600
ACI WORLDWIDE INC COM 004498101 257 7,474 SH   SOLE   591 0 6,883
ACLARIS THERAPEUTICS INC COM 00461U105 132 60,382 SH   SOLE   46,193 0 14,189
ACTIVISION BLIZZARD INC COM 00507V109 24,655 522,347 SH   SOLE   444,037 0 78,310
ACTUANT CORP CL A NEW 00508X203 252 10,160 SH   SOLE   0 0 10,160
ACUITY BRANDS INC COM 00508Y102 396 2,870 SH   SOLE   2,154 0 716
ADOBE INC COM 00724F101 231,121 784,390 SH   SOLE   550,782 0 233,608
ADT INC COM 00090Q103 273 6,500 SH   SOLE   6,500 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,336 43,992 SH   SOLE   20,592 0 23,400
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 186 27,204 SH   SOLE   27,204 0 0
AEROVIRONMENT INC COM 008073108 425 7,484 SH   SOLE   6,851 0 633
AFFILIATED MANAGERS GROUP IN COM 008252108 9,844 106,833 SH   SOLE   90,371 0 16,462
AFLAC INC COM 001055102 2,019 36,844 SH   SOLE   30,196 0 6,648
AGCO CORP COM 001084102 377 4,854 SH   SOLE   4,559 0 295
AGENUS INC COM NEW 00847G705 171 56,910 SH   SOLE   24,500 0 32,410
AGILENT TECHNOLOGIES INC COM 00846U101 634 8,495 SH   SOLE   4,955 0 3,540
AGNC INVT CORP COM 00123Q104 196 11,641 SH   SOLE   11,500 0 141
AGNICO EAGLE MINES LTD COM 008474108 696 13,579 SH   SOLE   8,129 0 5,450
AILERON THERAPEUTICS INC COM 00887A105 31 43,300 SH   SOLE   19,500 0 23,800
AIR LEASE CORP CL A 00912X302 356 8,610 SH   SOLE   8,610 0 0
AIR PRODS & CHEMS INC COM 009158106 16,491 72,850 SH   SOLE   41,901 0 30,949
AIRCASTLE LTD COM G0129K104 816 38,371 SH   SOLE   2,954 0 35,417
AIRGAIN INC COM 00938A104 9,171 648,115 SH   SOLE   583,471 0 64,644
AKAMAI TECHNOLOGIES INC COM 00971T101 5,896 73,567 SH   SOLE   52,099 0 21,468
AKEBIA THERAPEUTICS INC COM 00972D105 365 75,401 SH   SOLE   75,027 0 374
ALAMOS GOLD INC NEW COM CL A 011532108 149 24,668 SH   SOLE   4,893 0 19,775
ALARM COM HLDGS INC COM 011642105 8,615 161,022 SH   SOLE   129,347 0 31,675
ALBEMARLE CORP COM 012653101 249 3,532 SH   SOLE   2,261 0 1,271
ALBIREO PHARMA INC COM 01345P106 1,551 48,110 SH   SOLE   29,516 0 18,594
ALCON INC ORD SHS H01301128 1,856 29,908 SH   SOLE   21,486 0 8,422
ALGONQUIN PWR UTILS CORP COM 015857105 206 17,000 SH   SOLE   0 0 17,000
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 52,051 307,179 SH   SOLE   228,819 0 78,360
ALIGN TECHNOLOGY INC COM 016255101 51,521 188,240 SH   SOLE   155,707 0 32,533
ALLEGION PUB LTD CO ORD SHS G0176J109 307 2,774 SH   SOLE   2,040 0 734
ALLERGAN PLC SHS G0177J108 3,026 9,586 SH   SOLE   5,734 0 3,852
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,091 7,786 SH   SOLE   4,092 0 3,694
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 270 9,089 SH   SOLE   6,827 0 2,262
ALLIANT ENERGY CORP COM 018802108 739 15,059 SH   SOLE   12,946 0 2,113
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 216 18,590 SH   SOLE   14,090 0 4,500
ALLSCRIPTS HEALTHCARE SOLUTN NOTE 1.250% 7/0 01988PAD0 23 23,000 PRN   SOLE   23,000 0 0
ALLSTATE CORP COM 020002101 2,400 23,598 SH   SOLE   10,237 0 13,361
ALPHABET INC CAP STK CL C 02079K107 234,915 217,331 SH   SOLE   176,884 0 40,447
ALPHABET INC CAP STK CL A 02079K305 147,291 136,028 SH   SOLE   97,091 0 38,937
ALPS ETF TR ALERIAN MLP 00162Q866 2,164 219,727 SH   SOLE   129,507 0 90,220
ALPS ETF TR SPROTT GL MINE 00162Q643 55 2,500 SH   SOLE   0 0 2,500
ALPS ETF TR SPROTT JR GLD 00162Q585 36 1,200 SH   SOLE   0 0 1,200
ALPS ETF TR SECTR DIV DOGS 00162Q858 44 1,000 SH   SOLE   1,000 0 0
ALTABA INC COM 021346101 2,717 39,164 SH   SOLE   38,089 0 1,075
ALTERYX INC COM CL A 02156B103 392 3,595 SH   SOLE   2,605 0 990
ALTRIA GROUP INC COM 02209S103 10,775 227,561 SH   SOLE   138,073 0 89,489
AMAZON COM INC COM 023135106 505,585 266,992 SH   SOLE   213,519 0 53,473
AMC ENTMT HLDGS INC CL A COM 00165C104 195 20,880 SH   SOLE   750 0 20,130
AMEDISYS INC COM 023436108 886 7,297 SH   SOLE   7,019 0 278
AMERCO COM 023586100 1,744 4,607 SH   SOLE   3,220 0 1,387
AMEREN CORP COM 023608102 444 5,909 SH   SOLE   3,454 0 2,455
AMERICAN AIRLS GROUP INC COM 02376R102 618 18,956 SH   SOLE   6,017 0 12,939
AMERICAN ELEC PWR CO INC COM 025537101 1,431 16,255 SH   SOLE   13,688 0 2,567
AMERICAN EXPRESS CO COM 025816109 46,839 379,451 SH   SOLE   300,998 0 78,452
AMERICAN INTL GROUP INC COM NEW 026874784 869 16,313 SH   SOLE   11,462 0 4,851
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 26 2,101 SH   SOLE   1,923 0 178
AMERICAN RIVER BANKSHARES COM 029326105 181 14,776 SH   SOLE   14,776 0 0
AMERICAN SOFTWARE INC CL A 029683109 611 46,427 SH   SOLE   33,683 0 12,744
AMERICAN TOWER CORP NEW COM 03027X100 123,182 602,504 SH   SOLE   531,948 0 70,556
AMERICAN WTR WKS CO INC NEW COM 030420103 1,189 10,251 SH   SOLE   7,564 0 2,687
AMERIGAS PARTNERS L P UNIT L P INT 030975106 520 14,932 SH   SOLE   7,793 0 7,139
AMERIPRISE FINL INC COM 03076C106 3,344 23,034 SH   SOLE   15,556 0 7,478
AMERISOURCEBERGEN CORP COM 03073E105 350 4,104 SH   SOLE   3,364 0 740
AMETEK INC NEW COM 031100100 72,693 800,235 SH   SOLE   501,476 0 298,759
AMGEN INC COM 031162100 20,574 111,647 SH   SOLE   68,217 0 43,430
AMPHENOL CORP NEW CL A 032095101 78,243 815,542 SH   SOLE   723,195 0 92,347
ANADARKO PETE CORP COM 032511107 1,890 26,780 SH   SOLE   23,491 0 3,289
ANALOG DEVICES INC COM 032654105 1,411 12,502 SH   SOLE   6,226 0 6,276
ANAPLAN INC COM 03272L108 1,680 33,297 SH   SOLE   33,297 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 437 12,034 SH   SOLE   11,566 0 468
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,225 25,143 SH   SOLE   19,154 0 5,989
ANIKA THERAPEUTICS INC COM 035255108 247 6,093 SH   SOLE   968 0 5,125
ANNALY CAP MGMT INC COM 035710409 725 79,383 SH   SOLE   56,199 0 23,184
ANSYS INC COM 03662Q105 1,042 5,087 SH   SOLE   3,731 0 1,356
ANTHEM INC COM 036752103 1,351 4,786 SH   SOLE   3,762 0 1,024
ANTHEM INC NOTE 2.750%10/1 94973VBG1 12 3,000 PRN   SOLE   3,000 0 0
AON PLC SHS CL A G0408V102 25,587 132,591 SH   SOLE   96,521 0 36,070
APACHE CORP COM 037411105 376 12,982 SH   SOLE   5,007 0 7,975
APOLLO COML REAL EST FIN INC COM 03762U105 1,120 60,900 SH   SOLE   49,900 0 11,000
APPFOLIO INC COM CL A 03783C100 9,103 89,009 SH   SOLE   76,568 0 12,441
APPIAN CORP CL A 03782L101 2,067 57,306 SH   SOLE   38,610 0 18,696
APPLE INC COM 037833100 499,757 2,525,045 SH   SOLE   2,001,838 0 523,207
APPLIED MATLS INC COM 038222105 3,660 81,486 SH   SOLE   71,726 0 9,760
APTARGROUP INC COM 038336103 3,715 29,879 SH   SOLE   16,347 0 13,532
APTIV PLC SHS G6095L109 3,830 47,383 SH   SOLE   15,758 0 31,625
AQUA AMERICA INC COM 03836W103 1,105 26,715 SH   SOLE   15,675 0 11,040
ARATANA THERAPEUTICS INC COM 03874P101 742 143,710 SH   SOLE   85,085 0 58,625
ARC DOCUMENT SOLUTIONS INC COM 00191G103 20 10,000 SH   SOLE   10,000 0 0
ARCH COAL INC CL A 039380407 325 3,450 SH   SOLE   3,450 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,746 67,305 SH   SOLE   52,201 0 15,104
ARCONIC INC COM 03965L100 314 12,161 SH   SOLE   9,412 0 2,749
ARDELYX INC COM 039697107 67 25,000 SH   SOLE   25,000 0 0
ARES CAP CORP COM 04010L103 3,810 212,391 SH   SOLE   159,076 0 53,315
ARGENX SE SPONSORED ADR 04016X101 311 2,200 SH   SOLE   2,200 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 642 8,664 SH   SOLE   7,288 0 1,376
ARISTA NETWORKS INC COM 040413106 23,839 91,821 SH   SOLE   75,201 0 16,620
ARK ETF TR ISRAEL INOVATE 00214Q609 1,007 48,490 SH   SOLE   48,490 0 0
ARK ETF TR INNOVATION ETF 00214Q104 19 390 SH   SOLE   390 0 0
ARQULE INC COM 04269E107 116 10,500 SH   SOLE   10,500 0 0
ARROW ELECTRS INC COM 042735100 935 13,126 SH   SOLE   1,970 0 11,156
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,036 39,100 SH   SOLE   28,680 0 10,420
ASGN INC COM 00191U102 1,400 23,107 SH   SOLE   17,068 0 6,039
ASML HOLDING N V N Y REGISTRY SHS N07059210 236 1,137 SH   SOLE   837 0 300
ASPEN TECHNOLOGY INC COM 045327103 960 7,722 SH   SOLE   7,439 0 283
ASSEMBLY BIOSCIENCES INC COM 045396108 160 11,825 SH   SOLE   11,000 0 825
ASSURED GUARANTY LTD COM G0585R106 379 9,000 SH   SOLE   9,000 0 0
ASTEC INDS INC COM 046224101 218 3,735 SH   SOLE   3,445 0 290
ASTRAZENECA PLC SPONSORED ADR 046353108 17,783 430,780 SH   SOLE   259,192 0 171,588
ASTRONICS CORP COM 046433108 569 14,144 SH   SOLE   14,144 0 0
AT HOME GROUP INC COM 04650Y100 567 85,163 SH   SOLE   82,725 0 2,438
AT&T INC COM 00206R102 31,459 938,787 SH   SOLE   616,542 0 322,245
ATHERSYS INC COM 04744L106 113 67,248 SH   SOLE   37,548 0 29,700
ATLANTIC UN BANKSHARES CORP COM 04911A107 971 27,476 SH   SOLE   1,421 0 26,055
ATLASSIAN CORP PLC CL A G06242104 33,633 257,055 SH   SOLE   187,272 0 69,783
ATMOS ENERGY CORP COM 049560105 836 7,923 SH   SOLE   5,328 0 2,595
AUTODESK INC COM 052769106 1,810 11,112 SH   SOLE   9,000 0 2,112
AUTOMATIC DATA PROCESSING IN COM 053015103 57,922 350,345 SH   SOLE   223,248 0 127,097
AVALONBAY CMNTYS INC COM 053484101 1,607 7,911 SH   SOLE   5,710 0 2,201
AVANTOR INC COM 05352A100 1,158 60,650 SH   SOLE   40,950 0 19,700
AVERY DENNISON CORP COM 053611109 1,910 16,510 SH   SOLE   14,958 0 1,552
AVON PRODS INC COM 054303102 134 34,525 SH   SOLE   19,400 0 15,125
AWARE INC MASS COM 05453N100 43 13,000 SH   SOLE   13,000 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 705 11,819 SH   SOLE   877 0 10,942
AZZ INC COM 002474104 287 6,235 SH   SOLE   6,235 0 0
BADGER METER INC COM 056525108 237 3,963 SH   SOLE   643 0 3,320
BAIDU INC SPON ADR REP A 056752108 7,699 65,603 SH   SOLE   54,356 0 11,247
BAIN CAP SPECIALTY FIN INC COM 05684B107 4,853 260,642 SH   SOLE   260,642 0 0
BAKER HUGHES A GE CO CL A 05722G100 218 8,866 SH   SOLE   2,179 0 6,687
BALL CORP COM 058498106 1,651 23,585 SH   SOLE   17,236 0 6,349
BANCO SANTANDER SA ADR 05964H105 735 160,420 SH   SOLE   160,420 0 0
BANK AMER CORP COM 060505104 47,608 1,641,642 SH   SOLE   1,220,920 0 420,722
BANK AMER CORP 7.25%CNV PFD L 060505682 361 263 SH   SOLE   233 0 30
BANK HAWAII CORP COM 062540109 578 6,970 SH   SOLE   2,623 0 4,347
BANK MONTREAL QUE COM 063671101 649 8,595 SH   SOLE   2,779 0 5,816
BANK N S HALIFAX COM 064149107 318 5,850 SH   SOLE   1,850 0 4,000
BANK NEW YORK MELLON CORP COM 064058100 1,169 26,467 SH   SOLE   24,121 0 2,346
BANK OF MARIN BANCORP COM 063425102 492 12,000 SH   SOLE   12,000 0 0
BANK OZK COM 06417N103 233 7,729 SH   SOLE   7,610 0 119
BANKUNITED INC COM 06652K103 3,075 83,896 SH   SOLE   70,061 0 13,835
BARCLAYS PLC ADR 06738E204 452 59,411 SH   SOLE   59,138 0 273
BARRICK GOLD CORPORATION COM 067901108 168 10,685 SH   SOLE   7,910 0 2,775
BAUSCH HEALTH COS INC COM 071734107 1,791 71,026 SH   SOLE   59,026 0 12,000
BAXTER INTL INC COM 071813109 7,518 91,797 SH   SOLE   77,230 0 14,567
BB&T CORP COM 054937107 2,468 50,237 SH   SOLE   19,660 0 30,577
BCE INC COM NEW 05534B760 1,122 24,671 SH   SOLE   1,145 0 23,526
BECTON DICKINSON & CO COM 075887109 18,337 72,764 SH   SOLE   54,058 0 18,706
BERKLEY W R CORP COM 084423102 249 3,330 SH   SOLE   3,330 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 23,895 74 SH   SOLE   58 0 16
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 123,480 579,257 SH   SOLE   478,780 0 100,477
BEST BUY INC COM 086516101 2,804 40,216 SH   SOLE   32,437 0 7,779
BEST INC SPONSORED ADS 08653C106 55 10,000 SH   SOLE   10,000 0 0
BEYOND MEAT INC COM 08862E109 210 1,310 SH   SOLE   785 0 525
BGC PARTNERS INC CL A 05541T101 143 27,253 SH   SOLE   1,676 0 25,577
BIO TECHNE CORP COM 09073M104 10,037 48,142 SH   SOLE   44,272 0 3,870
BIODELIVERY SCIENCES INTL IN COM 09060J106 3,943 847,920 SH   SOLE   766,095 0 81,825
BIOGEN INC COM 09062X103 0 10,244 SH   SOLE   6,767 0 3,477
BIOMARIN PHARMACEUTICAL INC COM 09061G101 7,544 88,076 SH   SOLE   45,229 0 42,847
BLACK HILLS CORP COM 092113109 260 3,325 SH   SOLE   2,700 0 625
BLACK KNIGHT INC COM 09215C105 4,817 80,081 SH   SOLE   67,917 0 12,164
BLACKLINE INC COM 09239B109 15,489 289,469 SH   SOLE   249,274 0 40,195
BLACKROCK CAPITAL INVESTMENT COM 092533108 62 10,350 SH   SOLE   10,350 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 152 14,170 SH   SOLE   9,080 0 5,090
BLACKROCK INC COM 09247X101 18,518 39,459 SH   SOLE   32,761 0 6,698
BLACKSTONE MTG TR INC COM CL A 09257W100 218 6,129 SH   SOLE   1,704 0 4,425
BLOOM ENERGY CORP COM CL A 093712107 454 36,996 SH   SOLE   19,000 0 17,996
BLOOMIN BRANDS INC COM 094235108 445 23,540 SH   SOLE   21,254 0 2,286
BLUE BIRD CORP COM 095306106 3,854 195,722 SH   SOLE   118,480 0 77,242
BLUEBIRD BIO INC COM 09609G100 310 2,436 SH   SOLE   2,270 0 166
BOEING CO COM 097023105 102,753 282,282 SH   SOLE   204,044 0 78,238
BOINGO WIRELESS INC COM 09739C102 1,757 97,780 SH   SOLE   93,615 0 4,165
BOOKING HLDGS INC COM 09857L108 59,766 31,880 SH   SOLE   26,451 0 5,429
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,497 22,604 SH   SOLE   18,844 0 3,760
BORGWARNER INC COM 099724106 1,202 28,644 SH   SOLE   16,818 0 11,826
BOSTON PROPERTIES INC COM 101121101 4,040 31,321 SH   SOLE   25,916 0 5,405
BOSTON SCIENTIFIC CORP COM 101137107 1,934 45,001 SH   SOLE   37,284 0 7,717
BOTTOMLINE TECH DEL INC COM 101388106 5,760 130,206 SH   SOLE   116,466 0 13,740
BP PLC SPONSORED ADR 055622104 12,914 309,694 SH   SOLE   217,839 0 91,855
BRIGHT HORIZONS FAM SOL IN D COM 109194100 54,013 358,011 SH   SOLE   295,046 0 62,965
BRISTOL MYERS SQUIBB CO COM 110122108 29,369 647,612 SH   SOLE   493,928 0 153,685
BROADCOM INC COM 11135F101 2,425 8,423 SH   SOLE   7,082 0 1,341
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,245 25,417 SH   SOLE   20,684 0 4,733
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,015 63,101 SH   SOLE   60,422 0 2,679
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2,789 49,970 SH   SOLE   48,470 0 1,500
BROOKLINE BANCORP INC DEL COM 11373M107 578 37,556 SH   SOLE   15,156 0 22,400
BROOKS AUTOMATION INC COM 114340102 443 11,444 SH   SOLE   1,782 0 9,662
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1,573 38,320 SH   SOLE   13,532 0 24,788
BUNGE LIMITED COM G16962105 523 9,384 SH   SOLE   8,207 0 1,177
BURLINGTON STORES INC COM 122017106 1,977 11,620 SH   SOLE   9,682 0 1,938
BWX TECHNOLOGIES INC COM 05605H100 9,737 186,892 SH   SOLE   148,933 0 37,959
BYLINE BANCORP INC COM 124411109 1,300 67,989 SH   SOLE   67,989 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,674 31,700 SH   SOLE   28,643 0 3,057
CABLE ONE INC COM 12685J105 351 300 SH   SOLE   0 0 300
CAI INTERNATIONAL INC COM 12477X106 5,032 202,733 SH   SOLE   180,561 0 22,172
CALAVO GROWERS INC COM 128246105 440 4,545 SH   SOLE   4,545 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 111 17,500 SH   SOLE   15,500 0 2,000
CALYXT INC COM 13173L107 298 23,851 SH   SOLE   22,138 0 1,713
CAMBREX CORP COM 132011107 768 16,397 SH   SOLE   15,930 0 467
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 111 4,700 SH   SOLE   4,700 0 0
CAMBRIA ETF TR CORE EQUITY 132061854 104 3,824 SH   SOLE   2,324 0 1,500
CAMDEN NATL CORP COM 133034108 486 10,600 SH   SOLE   10,600 0 0
CAMPBELL SOUP CO COM 134429109 329 8,217 SH   SOLE   6,034 0 2,183
CANADIAN NAT RES LTD COM 136385101 701 26,000 SH   SOLE   24,600 0 1,400
CANADIAN NATL RY CO COM 136375102 2,262 24,463 SH   SOLE   14,538 0 9,925
CANADIAN PAC RY LTD COM 13645T100 2,839 12,070 SH   SOLE   5,335 0 6,735
CANNAE HLDGS INC COM 13765N107 4,416 152,398 SH   SOLE   116,548 0 35,850
CANOPY GROWTH CORP COM 138035100 532 13,200 SH   SOLE   10,298 0 2,902
CANTEL MEDICAL CORP COM 138098108 225 2,312 SH   SOLE   1,512 0 800
CAPITAL ONE FINL CORP COM 14040H105 3,787 41,739 SH   SOLE   33,276 0 8,463
CARBON BLACK INC COM 14081R103 5,955 356,187 SH   SOLE   264,521 0 91,666
CARDINAL HEALTH INC COM 14149Y108 1,057 22,446 SH   SOLE   5,370 0 17,076
CARDTRONICS INC NOTE 1.000%12/0 14161HAG3 858 885,000 PRN   SOLE   630,000 0 255,000
CARGURUS INC COM CL A 141788109 3,676 101,808 SH   SOLE   85,864 0 15,944
CARMAX INC COM 143130102 99,688 1,148,084 SH   SOLE   849,894 0 298,190
CARNIVAL CORP UNIT 99/99/9999 143658300 254 5,463 SH   SOLE   4,372 0 1,092
CARVANA CO CL A 146869102 11,056 176,644 SH   SOLE   157,165 0 19,479
CASS INFORMATION SYS INC COM 14808P109 219 4,513 SH   SOLE   0 0 4,513
CASTLIGHT HEALTH INC CL B 14862Q100 129 39,950 SH   SOLE   38,950 0 1,000
CATALENT INC COM 148806102 1,034 19,067 SH   SOLE   18,332 0 735
CATERPILLAR INC DEL COM 149123101 16,237 119,136 SH   SOLE   60,283 0 58,853
CBOE GLOBAL MARKETS INC COM 12503M108 8,578 82,776 SH   SOLE   39,023 0 43,754
CBRE GROUP INC CL A 12504L109 1,093 21,311 SH   SOLE   8,856 0 12,455
CBS CORP NEW CL B 124857202 1,037 20,782 SH   SOLE   4,574 0 16,208
CDK GLOBAL INC COM 12508E101 2,223 44,965 SH   SOLE   31,384 0 13,581
CDN IMPERIAL BK COMM TORONTO COM 136069101 312 3,974 SH   SOLE   1,111 0 2,863
CDW CORP COM 12514G108 1,659 14,950 SH   SOLE   11,083 0 3,867
CEDAR FAIR L P DEPOSITRY UNIT 150185106 960 20,125 SH   SOLE   5,584 0 14,541
CELGENE CORP COM 151020104 24,500 265,038 SH   SOLE   154,436 0 110,602
CEMEX SAB DE CV SPON ADR NEW 151290889 442 104,316 SH   SOLE   104,316 0 0
CENTENE CORP DEL COM 15135B101 290 5,527 SH   SOLE   5,460 0 67
CENTURYLINK INC COM 156700106 481 40,893 SH   SOLE   38,963 0 1,930
CERIDIAN HCM HLDG INC COM 15677J108 4,139 82,455 SH   SOLE   63,570 0 18,885
CERNER CORP COM 156782104 2,972 40,539 SH   SOLE   22,022 0 18,517
CF INDS HLDGS INC COM 125269100 262 5,615 SH   SOLE   4,615 0 1,000
CHARTER COMMUNICATIONS INC N CL A 16119P108 880 2,226 SH   SOLE   1,750 0 476
CHECK POINT SOFTWARE TECH LT ORD M22465104 67,546 584,259 SH   SOLE   481,487 0 102,772
CHEESECAKE FACTORY INC COM 163072101 2,236 51,142 SH   SOLE   37,974 0 13,168
CHEMICAL FINL CORP COM 163731102 504 12,255 SH   SOLE   1,442 0 10,813
CHENIERE ENERGY INC COM NEW 16411R208 1,327 19,392 SH   SOLE   17,700 0 1,692
CHEVRON CORP NEW COM 166764100 63,449 509,875 SH   SOLE   348,277 0 161,598
CHEWY INC CL A 16679L109 2,917 83,330 SH   SOLE   79,330 0 4,000
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 267 5,890 SH   SOLE   4,890 0 1,000
CHIPOTLE MEXICAN GRILL INC COM 169656105 13,288 18,131 SH   SOLE   12,254 0 5,877
CHUBB LIMITED COM H1467J104 9,300 63,141 SH   SOLE   36,821 0 26,320
CHURCH & DWIGHT INC COM 171340102 9,737 133,279 SH   SOLE   92,878 0 40,400
CIENA CORP COM NEW 171779309 383 9,300 SH   SOLE   8,000 0 1,300
CIGNA CORP NEW COM 125523100 15,023 82,863 SH   SOLE   56,261 0 26,602
CIMAREX ENERGY CO COM 171798101 2,533 42,689 SH   SOLE   30,076 0 12,613
CINCINNATI FINL CORP COM 172062101 1,225 11,812 SH   SOLE   11,528 0 284
CINEMARK HOLDINGS INC COM 17243V102 990 27,420 SH   SOLE   3,065 0 24,355
CINTAS CORP COM 172908105 46,816 197,297 SH   SOLE   104,160 0 93,137
CISCO SYS INC COM 17275R102 69,032 1,261,311 SH   SOLE   932,761 0 328,550
CISION LTD SHS G1992S109 484 41,300 SH   SOLE   37,324 0 3,976
CITIGROUP INC COM NEW 172967424 13,961 199,358 SH   SOLE   165,662 0 33,696
CITIZENS FINL GROUP INC COM 174610105 1,758 49,706 SH   SOLE   30,359 0 19,347
CITRIX SYS INC COM 177376100 815 8,300 SH   SOLE   1,488 0 6,812
CIVISTA BANCSHARES INC COM NO PAR 178867107 1,899 84,580 SH   SOLE   84,580 0 0
CLEARWAY ENERGY INC CL C 18539C204 290 17,222 SH   SOLE   17,000 0 222
CLOROX CO DEL COM 189054109 7,012 45,798 SH   SOLE   37,851 0 7,947
CME GROUP INC COM 12572Q105 31,366 161,586 SH   SOLE   125,331 0 36,256
CMS ENERGY CORP COM 125896100 241 4,170 SH   SOLE   2,005 0 2,165
CNA FINL CORP COM 126117100 576 12,229 SH   SOLE   843 0 11,386
CNH INDL N V SHS N20944109 1,145 111,338 SH   SOLE   110,338 0 1,000
CNO FINL GROUP INC COM 12621E103 857 51,400 SH   SOLE   51,400 0 0
COCA COLA CO COM 191216100 18,236 358,124 SH   SOLE   249,300 0 108,824
CODEXIS INC COM 192005106 4,406 239,075 SH   SOLE   172,960 0 66,115
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 10,633 179,126 SH   SOLE   163,291 0 15,835
COGNEX CORP COM 192422103 1,309 27,285 SH   SOLE   22,893 0 4,392
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,631 41,508 SH   SOLE   32,225 0 9,283
COHERENT INC COM 192479103 339 2,485 SH   SOLE   2,020 0 465
COHU INC COM 192576106 230 14,903 SH   SOLE   12,903 0 2,000
COLGATE PALMOLIVE CO COM 194162103 29,099 406,018 SH   SOLE   273,549 0 132,469
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 646 9,018 SH   SOLE   8,517 0 501
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 258 11,315 SH   SOLE   11,315 0 0
COMCAST CORP NEW CL A 20030N101 20,469 484,129 SH   SOLE   203,571 0 280,558
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 349 18,286 SH   SOLE   10,616 0 7,670
CONAGRA BRANDS INC COM 205887102 1,763 66,494 SH   SOLE   48,117 0 18,377
CONCHO RES INC COM 20605P101 552 5,346 SH   SOLE   5,296 0 50
CONCRETE PUMPING HLDGS INC COM 206704108 220 42,885 SH   SOLE   42,885 0 0
CONOCOPHILLIPS COM 20825C104 8,233 134,967 SH   SOLE   94,251 0 40,716
CONSOLIDATED COMM HLDGS INC COM 209034107 262 13,400 SH   SOLE   11,600 0 1,800
CONSOLIDATED EDISON INC COM 209115104 2,420 27,600 SH   SOLE   23,339 0 4,261
CONSTELLATION BRANDS INC CL A 21036P108 5,000 25,388 SH   SOLE   22,289 0 3,099
CONTAINER STORE GROUP INC COM 210751103 493 22,525 SH   SOLE   20,750 0 1,775
CONTINENTAL RESOURCES INC COM 212015101 4,549 108,073 SH   SOLE   71,332 0 36,741
CONTRAFECT CORP COM 212326102 11 21,000 SH   SOLE   0 0 21,000
COOPER COS INC COM NEW 216648402 26,975 80,070 SH   SOLE   67,762 0 12,308
COPART INC COM 217204106 86,115 1,152,198 SH   SOLE   884,144 0 268,054
CORCEPT THERAPEUTICS INC COM 218352102 290 26,005 SH   SOLE   0 0 26,005
CORE LABORATORIES N V COM N22717107 268 5,123 SH   SOLE   2,135 0 2,988
CORELOGIC INC COM 21871D103 210 5,018 SH   SOLE   995 0 4,023
CORNING INC COM 219350105 5,079 152,848 SH   SOLE   81,396 0 71,452
CORTEVA INC COM 22052L104 4,749 160,591 SH   SOLE   124,561 0 36,030
COSTAR GROUP INC COM 22160N109 142,460 257,121 SH   SOLE   220,367 0 36,754
COSTCO WHSL CORP NEW COM 22160K105 87,863 332,486 SH   SOLE   256,551 0 75,936
COVANTA HLDG CORP COM 22282E102 334 18,673 SH   SOLE   16,673 0 2,000
COVETRUS INC COM 22304C100 1,021 41,728 SH   SOLE   38,730 0 2,998
COVIA HLDGS CORP COM 22305A103 59 30,067 SH   SOLE   12,780 0 17,287
CRACKER BARREL OLD CTRY STOR COM 22410J106 254 1,488 SH   SOLE   1,288 0 200
CREDIT ACCEP CORP MICH COM 225310101 5,523 11,416 SH   SOLE   11,265 0 151
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2,899 61,550 SH   SOLE   17,362 0 44,188
CROWN CASTLE INTL CORP NEW COM 22822V101 23,331 178,987 SH   SOLE   142,884 0 36,103
CSG SYS INTL INC COM 126349109 363 7,434 SH   SOLE   783 0 6,651
CSX CORP COM 126408103 2,072 26,775 SH   SOLE   18,727 0 8,048
CTI BIOPHARMA CORP COM 12648L601 44 51,198 SH   SOLE   51,198 0 0
CUBIC CORP COM 229669106 4,358 67,585 SH   SOLE   57,159 0 10,427
CUMMINS INC COM 231021106 1,971 11,506 SH   SOLE   10,378 0 1,128
CURO GROUP HLDGS CORP COM 23131L107 884 79,998 SH   SOLE   49,589 0 30,409
CURTISS WRIGHT CORP COM 231561101 323 2,538 SH   SOLE   2,515 0 23
CVS HEALTH CORP COM 126650100 14,954 274,434 SH   SOLE   192,650 0 81,785
CYBERARK SOFTWARE LTD SHS M2682V108 1,556 12,170 SH   SOLE   9,855 0 2,315
CYPRESS SEMICONDUCTOR CORP COM 232806109 704 31,637 SH   SOLE   25,060 0 6,577
CYRUSONE INC COM 23283R100 3,435 59,516 SH   SOLE   50,713 0 8,803
D R HORTON INC COM 23331A109 1,217 28,226 SH   SOLE   12,160 0 16,066
DAKTRONICS INC COM 234264109 217 23,800 SH   SOLE   23,800 0 0
DANAHER CORPORATION COM 235851102 258,604 1,809,430 SH   SOLE   1,162,633 0 646,797
DANAHER CORPORATION DBCV1/2 235851AF9 5 1,000 PRN   SOLE   1,000 0 0
DARDEN RESTAURANTS INC COM 237194105 869 7,136 SH   SOLE   1,047 0 6,089
DAVE & BUSTERS ENTMT INC COM 238337109 6,084 150,323 SH   SOLE   125,494 0 24,829
DAVITA INC COM 23918K108 1,091 19,390 SH   SOLE   18,494 0 896
DBX ETF TR XTRACK MSCI EAFE 233051200 1,700 53,770 SH   SOLE   13,000 0 40,770
DBX ETF TR XTRACK HRVST CSI 233051879 70 2,500 SH   SOLE   2,500 0 0
DBX ETF TR XTRACK MSCI EURP 233051853 142 4,866 SH   SOLE   4,866 0 0
DBX ETF TR XTRACK MSCI SOUT 233051812 39 1,499 SH   SOLE   1,499 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 564 19,242 SH   SOLE   9,320 0 9,922
DEERE & CO COM 244199105 5,588 33,719 SH   SOLE   25,715 0 8,004
DEL TACO RESTAURANTS INC COM 245496104 175 10,700 SH   SOLE   10,000 0 700
DEL TACO RESTAURANTS INC *W EXP 06/30/202 245496112 16 7,500 SH   SOLE   5,000 0 2,500
DELL TECHNOLOGIES INC CL C 24703L202 641 12,624 SH   SOLE   9,126 0 3,498
DELTA AIR LINES INC DEL COM NEW 247361702 2,084 36,725 SH   SOLE   31,517 0 5,208
DENBURY RES INC COM NEW 247916208 13 10,193 SH   SOLE   0 0 10,193
DENTSPLY SIRONA INC COM 24906P109 1,195 20,482 SH   SOLE   6,123 0 14,359
DESCARTES SYS GROUP INC COM 249906108 372 10,075 SH   SOLE   5,630 0 4,445
DESIGNER BRANDS INC CL A 250565108 3,914 204,161 SH   SOLE   149,496 0 54,666
DEVON ENERGY CORP NEW COM 25179M103 715 25,071 SH   SOLE   17,297 0 7,774
DEXCOM INC COM 252131107 170,505 1,137,916 SH   SOLE   814,793 0 323,123
DIAGEO P L C SPON ADR NEW 25243Q205 16,967 98,462 SH   SOLE   76,208 0 22,254
DIGIMARC CORP NEW COM 25381B101 1,720 38,750 SH   SOLE   32,900 0 5,850
DIGITAL RLTY TR INC COM 253868103 684 5,806 SH   SOLE   3,125 0 2,681
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 8 150 SH   SOLE   150 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 9 150 SH   SOLE   150 0 0
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 11 150 SH   SOLE   150 0 0
DIREXION SHS ETF TR OIL GAS BL 3X SH 25490K356 1 190 SH   SOLE   190 0 0
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 336 8,134 SH   SOLE   6,433 0 1,701
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 104 700 SH   SOLE   700 0 0
DISCOVER FINL SVCS COM 254709108 5,209 67,133 SH   SOLE   52,991 0 14,142
DISCOVERY INC COM SER A 25470F104 615 20,045 SH   SOLE   17,758 0 2,287
DISCOVERY INC COM SER C 25470F302 304 10,679 SH   SOLE   5,712 0 4,967
DISH NETWORK CORP CL A 25470M109 838 21,819 SH   SOLE   21,754 0 65
DISNEY WALT CO COM DISNEY 254687106 111,041 795,192 SH   SOLE   567,925 0 227,267
DIXIE GROUP INC CL A 255519100 157 271,255 SH   SOLE   271,255 0 0
DOCUSIGN INC COM 256163106 54,722 1,100,831 SH   SOLE   901,897 0 198,934
DOLBY LABORATORIES INC COM CL A 25659T107 78,108 1,209,098 SH   SOLE   893,418 0 315,680
DOLLAR GEN CORP NEW COM 256677105 449 3,325 SH   SOLE   2,057 0 1,268
DOLLAR TREE INC COM 256746108 2,732 25,440 SH   SOLE   24,242 0 1,198
DOMINION ENERGY INC COM 25746U109 4,597 59,450 SH   SOLE   39,678 0 19,772
DOMO INC COM CL B 257554105 1,588 58,128 SH   SOLE   26,722 0 31,406
DONALDSON INC COM 257651109 974 19,151 SH   SOLE   5,746 0 13,405
DOVER CORP COM 260003108 2,354 23,497 SH   SOLE   18,592 0 4,905
DOW INC COM 260557103 8,579 173,987 SH   SOLE   133,184 0 40,803
DROPBOX INC CL A 26210C104 4,048 161,592 SH   SOLE   141,125 0 20,467
DTE ENERGY CO COM 233331107 1,437 11,240 SH   SOLE   8,677 0 2,563
DUKE ENERGY CORP NEW COM NEW 26441C204 10,427 118,169 SH   SOLE   86,155 0 32,014
DULUTH HLDGS INC COM CL B 26443V101 879 64,690 SH   SOLE   22,340 0 42,350
DUNKIN BRANDS GROUP INC COM 265504100 2,959 37,144 SH   SOLE   32,087 0 5,057
DUPONT DE NEMOURS INC COM 26614N102 12,823 170,815 SH   SOLE   131,375 0 39,440
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 4,081 1,022,862 SH   SOLE   844,477 0 178,385
EAGLE MATERIALS INC COM 26969P108 1,767 19,057 SH   SOLE   11,687 0 7,370
EAGLE PHARMACEUTICALS INC COM 269796108 3,326 59,739 SH   SOLE   51,924 0 7,815
EAST WEST BANCORP INC COM 27579R104 519 11,107 SH   SOLE   8,423 0 2,684
EASTMAN CHEMICAL CO COM 277432100 315 4,046 SH   SOLE   3,714 0 332
EATON CORP PLC SHS G29183103 3,840 46,113 SH   SOLE   36,102 0 10,011
EATON VANCE TAX MNGD GBL DV COM 27829F108 609 73,444 SH   SOLE   41,144 0 32,300
EBAY INC COM 278642103 1,769 44,778 SH   SOLE   35,233 0 9,545
ECHO GLOBAL LOGISTICS INC COM 27875T101 49 2,350 SH   SOLE   2,200 0 150
ECHO GLOBAL LOGISTICS INC NOTE 2.500% 5/0 27875TAA9 74 75,000 PRN   SOLE   25,000 0 50,000
ECOLAB INC COM 278865100 187,426 949,280 SH   SOLE   671,269 0 278,011
EDITAS MEDICINE INC COM 28106W103 360 14,533 SH   SOLE   1,433 0 13,100
EDWARDS LIFESCIENCES CORP COM 28176E108 56,340 304,971 SH   SOLE   206,151 0 98,820
ELECTRONIC ARTS INC COM 285512109 1,820 17,971 SH   SOLE   16,193 0 1,778
ELECTRONICS FOR IMAGING INC COM 286082102 1,281 34,716 SH   SOLE   29,088 0 5,628
ELEMENT SOLUTIONS INC COM 28618M106 1,483 143,455 SH   SOLE   131,455 0 12,000
EMBRAER S A SPONSORED ADS 29082A107 212 10,535 SH   SOLE   8,535 0 2,000
EMERSON ELEC CO COM 291011104 18,344 274,947 SH   SOLE   203,609 0 71,338
ENBRIDGE INC COM 29250N105 4,449 123,322 SH   SOLE   81,931 0 41,391
ENCANA CORP COM 292505104 401 78,126 SH   SOLE   77,351 0 775
ENCOMPASS HEALTH CORP COM 29261A100 1,691 26,684 SH   SOLE   17,524 0 9,160
ENCORE CAP EUROPE FIN LTD NOTE 4.500% 9/0 29260UAA5 51 50,000 PRN   SOLE   0 0 50,000
ENCORE CAP GROUP INC COM 292554102 1,405 41,482 SH   SOLE   35,190 0 6,292
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 7,348 7,770,000 PRN   SOLE   5,470,000 0 2,300,000
ENCORE CAP GROUP INC NOTE 3.000% 7/0 292554AF9 50 50,000 PRN   SOLE   50,000 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 14,749 818,470 SH   SOLE   572,494 0 245,976
ENERSYS COM 29275Y102 5,311 77,532 SH   SOLE   67,850 0 9,682
ENSERVCO CORP COM 29358Y102 11 30,500 SH   SOLE   30,000 0 500
ENTERPRISE PRODS PARTNERS L COM 293792107 25,491 882,966 SH   SOLE   614,408 0 268,558
ENVESTNET INC COM 29404K106 8,214 120,140 SH   SOLE   103,143 0 16,997
ENVESTNET INC NOTE 1.750%12/1 29404KAA4 1,023 905,000 PRN   SOLE   830,000 0 75,000
EOG RES INC COM 26875P101 100,677 1,080,693 SH   SOLE   723,373 0 357,319
EPAM SYS INC COM 29414B104 2,626 15,169 SH   SOLE   9,771 0 5,398
EQUIFAX INC COM 294429105 947 7,004 SH   SOLE   6,644 0 360
EQUINIX INC COM 29444U700 9,019 17,886 SH   SOLE   16,988 0 897
EQUINOR ASA SPONSORED ADR 29446M102 1,071 54,153 SH   SOLE   53,153 0 1,000
EQUITY COMWLTH COM SH BEN INT 294628102 207 6,350 SH   SOLE   0 0 6,350
EQUITY LIFESTYLE PPTYS INC COM 29472R108 255 2,099 SH   SOLE   1,767 0 332
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,360 17,918 SH   SOLE   10,537 0 7,381
ERIE INDTY CO CL A 29530P102 763 3,001 SH   SOLE   3,001 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2,099 52,790 SH   SOLE   25,834 0 26,956
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 141 4,403 SH   SOLE   4,215 0 188
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 91 1,950 SH   SOLE   1,950 0 0
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 27 700 SH   SOLE   700 0 0
EURONET WORLDWIDE INC COM 298736109 859 5,104 SH   SOLE   4,369 0 735
EVENTBRITE INC COM CL A 29975E109 498 30,730 SH   SOLE   30,230 0 500
EVERBRIDGE INC COM 29978A104 8,214 91,860 SH   SOLE   77,218 0 14,642
EVERGY INC COM 30034W106 464 7,719 SH   SOLE   4,662 0 3,057
EVERSOURCE ENERGY COM 30040W108 3,899 51,459 SH   SOLE   42,101 0 9,358
EVO PMTS INC CL A COM 26927E104 560 17,750 SH   SOLE   17,450 0 300
EVOLENT HEALTH INC CL A 30050B101 9,678 1,217,340 SH   SOLE   791,330 0 426,010
EVOLENT HEALTH INC NOTE 2.000%12/0 30050BAB7 111 125,000 PRN   SOLE   0 0 125,000
EXACT SCIENCES CORP COM 30063P105 93,274 790,189 SH   SOLE   553,905 0 236,284
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 233 5,828 SH   SOLE   1,391 0 4,437
EXELIXIS INC COM 30161Q104 7,307 341,930 SH   SOLE   246,524 0 95,406
EXELON CORP COM 30161N101 1,821 37,989 SH   SOLE   29,633 0 8,356
EXPEDIA GROUP INC COM NEW 30212P303 963 7,237 SH   SOLE   4,087 0 3,150
EXPEDITORS INTL WASH INC COM 302130109 812 10,708 SH   SOLE   8,129 0 2,579
EXXON MOBIL CORP COM 30231G102 40,461 528,006 SH   SOLE   392,287 0 135,720
F M C CORP COM NEW 302491303 329 3,971 SH   SOLE   410 0 3,561
FACEBOOK INC CL A 30303M102 62,247 322,525 SH   SOLE   252,445 0 70,080
FACTSET RESH SYS INC COM 303075105 918 3,203 SH   SOLE   2,366 0 837
FAIR ISAAC CORP COM 303250104 4,077 12,982 SH   SOLE   7,315 0 5,667
FARMLAND PARTNERS INC COM 31154R109 193 27,425 SH   SOLE   27,425 0 0
FASTENAL CO COM 311900104 124,876 3,831,738 SH   SOLE   1,678,249 0 2,153,490
FASTLY INC CL A 31188V100 513 25,310 SH   SOLE   25,310 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 218 1,692 SH   SOLE   800 0 892
FEDEX CORP COM 31428X106 5,064 30,843 SH   SOLE   23,991 0 6,852
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5,909 146,615 SH   SOLE   100,093 0 46,522
FIDELITY NATL INFORMATION SV COM 31620M106 13,068 106,522 SH   SOLE   83,031 0 23,491
FIFTH THIRD BANCORP COM 316773100 9,007 322,846 SH   SOLE   114,279 0 208,567
FIREEYE INC COM 31816Q101 788 53,182 SH   SOLE   43,445 0 9,737
FIREEYE INC NOTE 1.625% 6/0 31816QAD3 17 18,000 PRN   SOLE   18,000 0 0
FIRST BUSEY CORP COM NEW 319383204 1,229 46,520 SH   SOLE   43,739 0 2,781
FIRST CMNTY CORP S C COM 319835104 402 21,724 SH   SOLE   21,724 0 0
FIRST FINL BANKSHARES COM 32020R109 353 11,476 SH   SOLE   2,270 0 9,206
FIRST HORIZON NATL CORP COM 320517105 196 13,142 SH   SOLE   3,760 0 9,382
FIRST MAJESTIC SILVER CORP COM 32076V103 206 26,104 SH   SOLE   2,894 0 23,210
FIRST REP BK SAN FRANCISCO C COM 33616C100 513 5,256 SH   SOLE   4,487 0 769
FIRST SOLAR INC COM 336433107 2,255 34,340 SH   SOLE   16,861 0 17,479
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 54 815 SH   SOLE   200 0 615
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 86 2,003 SH   SOLE   0 0 2,003
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 102 3,230 SH   SOLE   0 0 3,230
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 439 14,452 SH   SOLE   12,702 0 1,751
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 175 2,907 SH   SOLE   1,664 0 1,243
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 385 2,680 SH   SOLE   1,652 0 1,028
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 263 4,547 SH   SOLE   3,630 0 917
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 680 27,029 SH   SOLE   11,822 0 15,207
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 19 1,024 SH   SOLE   1,024 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 10 333 SH   SOLE   159 0 174
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 35 447 SH   SOLE   447 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 319 4,116 SH   SOLE   3,724 0 392
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 13 250 SH   SOLE   250 0 0
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 3 100 SH   SOLE   0 0 100
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 0 12 SH   SOLE   12 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 40 2,000 SH   SOLE   2,000 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 19 400 SH   SOLE   400 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 18 125 SH   SOLE   75 0 50
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 8 200 SH   SOLE   200 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 46 1,180 SH   SOLE   0 0 1,180
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 12 419 SH   SOLE   0 0 419
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 85 1,770 SH   SOLE   920 0 850
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 660 12,653 SH   SOLE   10,872 0 1,781
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 218 7,105 SH   SOLE   7,105 0 0
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 262 20,977 SH   SOLE   19,475 0 1,502
FIRST US BANCSHARES INC COM 33744V103 1,160 125,500 SH   SOLE   125,000 0 500
FIRSTENERGY CORP COM 337932107 238 5,564 SH   SOLE   5,313 0 251
FIRSTSERVICE CORP NEW COM 33767E202 757 7,892 SH   SOLE   7,892 0 0
FISERV INC COM 337738108 192,380 2,110,354 SH   SOLE   1,780,103 0 330,251
FITBIT INC CL A 33812L102 371 84,400 SH   SOLE   63,600 0 20,800
FLAGSTAR BANCORP INC COM PAR .001 337930705 2,913 87,900 SH   SOLE   87,900 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 32,404 115,377 SH   SOLE   92,912 0 22,465
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 30 1,189 SH   SOLE   1,189 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 16 667 SH   SOLE   667 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 380 6,257 SH   SOLE   6,161 0 96
FLEXSHARES TR MORNSTAR UPSTR 33939L407 229 6,925 SH   SOLE   6,925 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 20 400 SH   SOLE   400 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 612 13,600 SH   SOLE   13,600 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100 558 4,771 SH   SOLE   4,271 0 500
FLEXSHARES TR QUALT DIVD IDX 33939L860 98 2,191 SH   SOLE   380 0 1,811
FLIR SYS INC COM 302445101 599 11,067 SH   SOLE   6,666 0 4,401
FLOOR & DECOR HLDGS INC CL A 339750101 2,083 49,715 SH   SOLE   38,289 0 11,426
FLOWSERVE CORP COM 34354P105 386 7,322 SH   SOLE   6,872 0 450
FLUSHING FINL CORP COM 343873105 450 20,267 SH   SOLE   20,267 0 0
FORD MTR CO DEL COM 345370860 1,309 127,912 SH   SOLE   101,945 0 25,967
FORTINET INC COM 34959E109 5,281 68,730 SH   SOLE   55,750 0 12,980
FORTIS INC COM 349553107 304 7,701 SH   SOLE   5,445 0 2,256
FORTIVE CORP COM 34959J108 110,808 1,359,273 SH   SOLE   934,755 0 424,517
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,816 31,780 SH   SOLE   19,715 0 12,065
FRANKLIN STREET PPTYS CORP COM 35471R106 115 10,000 SH   SOLE   10,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857 480 41,367 SH   SOLE   29,598 0 11,769
FRESHPET INC COM 358039105 717 15,750 SH   SOLE   15,750 0 0
FRONTDOOR INC COM 35905A109 413 9,478 SH   SOLE   9,081 0 397
FS KKR CAPITAL CORP COM 302635107 60 10,000 SH   SOLE   10,000 0 0
FULLER H B CO COM 359694106 217 4,687 SH   SOLE   3,087 0 1,600
GABELLI MULTIMEDIA TR INC COM 36239Q109 2,475 284,151 SH   SOLE   209,117 0 75,034
GALECTIN THERAPEUTICS INC COM NEW 363225202 45 10,756 SH   SOLE   3,600 0 7,156
GALLAGHER ARTHUR J & CO COM 363576109 6,327 72,236 SH   SOLE   65,845 0 6,391
GAMESTOP CORP NEW CL A 36467W109 71 12,915 SH   SOLE   11,915 0 1,000
GAP INC COM 364760108 389 21,639 SH   SOLE   9,371 0 12,268
GARDNER DENVER HLDGS INC COM 36555P107 1,812 52,368 SH   SOLE   46,699 0 5,669
GARMIN LTD SHS H2906T109 370 4,634 SH   SOLE   3,458 0 1,176
GARRISON CAP INC COM 366554103 150 21,000 SH   SOLE   19,700 0 1,300
GARTNER INC COM 366651107 10,534 65,456 SH   SOLE   30,040 0 35,416
GENERAC HLDGS INC COM 368736104 1,214 17,485 SH   SOLE   16,160 0 1,325
GENERAL DYNAMICS CORP COM 369550108 4,264 23,451 SH   SOLE   20,298 0 3,153
GENERAL ELECTRIC CO COM 369604103 10,695 1,018,592 SH   SOLE   708,393 0 310,199
GENERAL MLS INC COM 370334104 3,759 71,568 SH   SOLE   46,201 0 25,367
GENERAL MTRS CO COM 37045V100 7,042 182,759 SH   SOLE   138,661 0 44,098
GENERAL MTRS CO *W EXP 07/10/201 37045V126 0 1 SH   SOLE   1 0 0
GENESEE & WYO INC CL A 371559105 2,864 28,644 SH   SOLE   22,030 0 6,614
GENESIS ENERGY L P UNIT LTD PARTN 371927104 755 34,468 SH   SOLE   31,200 0 3,268
GENMARK DIAGNOSTICS INC COM 372309104 605 93,266 SH   SOLE   17,732 0 75,534
GENPACT LIMITED SHS G3922B107 2,940 77,177 SH   SOLE   56,649 0 20,528
GENTHERM INC COM 37253A103 636 15,200 SH   SOLE   8,275 0 6,925
GENUINE PARTS CO COM 372460105 1,905 18,390 SH   SOLE   10,934 0 7,456
GILEAD SCIENCES INC COM 375558103 75,160 1,112,499 SH   SOLE   710,980 0 401,519
GLACIER BANCORP INC NEW COM 37637Q105 22,706 559,963 SH   SOLE   376,855 0 183,108
GLADSTONE INVT CORP COM 376546107 1,297 115,456 SH   SOLE   88,900 0 26,556
GLAUKOS CORP COM 377322102 1,977 26,215 SH   SOLE   14,173 0 12,042
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6,135 153,296 SH   SOLE   107,318 0 45,978
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 2,332 44,341 SH   SOLE   29,224 0 15,117
GLOBAL PMTS INC COM 37940X102 6,087 38,010 SH   SOLE   32,806 0 5,204
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2,873 138,445 SH   SOLE   48,486 0 89,959
GLOBAL X FDS FINTECH ETF 37954Y814 103 3,484 SH   SOLE   1,500 0 1,984
GLOBAL X FDS GLB X GURU INDEX 37950E341 3 100 SH   SOLE   100 0 0
GLOBAL X FDS SOCIAL MED ETF 37950E416 29 911 SH   SOLE   811 0 100
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 21 808 SH   SOLE   800 0 8
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 6 396 SH   SOLE   396 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 57 6,450 SH   SOLE   1,850 0 4,600
GLOBAL X FDS GLB X FERTIL 37950E499 97 9,500 SH   SOLE   9,500 0 0
GLOBAL X FDS US PFD ETF 37954Y657 25 1,000 SH   SOLE   1,000 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 16 915 SH   SOLE   915 0 0
GLOBAL X FDS FTSE NORDIC REG 37950E101 1 69 SH   SOLE   69 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 4 314 SH   SOLE   314 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 2 130 SH   SOLE   130 0 0
GLOBAL X FDS GLBX MSCI NORW 37950E747 3 253 SH   SOLE   253 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 933 40,921 SH   SOLE   40,921 0 0
GLOBANT S A COM L44385109 9,023 89,288 SH   SOLE   76,763 0 12,525
GLOBUS MED INC CL A 379577208 486 11,480 SH   SOLE   4,180 0 7,300
GODADDY INC CL A 380237107 835 11,908 SH   SOLE   10,758 0 1,150
GOGO INC COM 38046C109 998 250,738 SH   SOLE   183,523 0 67,215
GOLAR LNG LTD BERMUDA SHS G9456A100 462 25,023 SH   SOLE   24,303 0 720
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 63 1,500 SH   SOLE   1,500 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 89 891 SH   SOLE   891 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 6 100 SH   SOLE   100 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 231 7,509 SH   SOLE   4,229 0 3,280
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 12 406 SH   SOLE   406 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 75,991 371,412 SH   SOLE   336,642 0 34,770
GOLUB CAP BDC INC COM 38173M102 465 25,587 SH   SOLE   21,775 0 3,812
GOOSEHEAD INS INC COM CL A 38267D109 14,036 293,645 SH   SOLE   236,828 0 56,817
GRACO INC COM 384109104 1,206 24,042 SH   SOLE   16,035 0 8,007
GRAFTECH INTL LTD COM 384313508 461 23,500 SH   SOLE   23,500 0 0
GRAHAM HLDGS CO COM 384637104 211 306 SH   SOLE   0 0 306
GRAINGER W W INC COM 384802104 20,597 76,788 SH   SOLE   29,577 0 47,211
GRAND CANYON ED INC COM 38526M106 217 1,857 SH   SOLE   701 0 1,156
GREEN BRICK PARTNERS INC COM 392709101 108 13,000 SH   SOLE   13,000 0 0
GREEN DOT CORP CL A 39304D102 387 7,920 SH   SOLE   7,920 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 336 15,924 SH   SOLE   12,024 0 3,900
GROUPON INC COM 399473107 1,591 444,350 SH   SOLE   440,000 0 4,350
GRUBHUB INC COM 400110102 20,915 268,177 SH   SOLE   239,323 0 28,854
GUARDANT HEALTH INC COM 40131M109 1,694 19,628 SH   SOLE   18,628 0 1,000
GUIDEWIRE SOFTWARE INC COM 40171V100 154,366 1,522,647 SH   SOLE   1,203,404 0 319,243
HALLIBURTON CO COM 406216101 2,710 119,188 SH   SOLE   71,875 0 47,313
HANNON ARMSTRONG SUST INFR C COM 41068X100 766 27,200 SH   SOLE   27,200 0 0
HARLEY DAVIDSON INC COM 412822108 1,382 38,563 SH   SOLE   12,666 0 25,897
HARTFORD FINL SVCS GROUP INC COM 416515104 464 8,334 SH   SOLE   5,854 0 2,480
HARVEST CAP CR CORP COM 41753F109 220 20,840 SH   SOLE   20,690 0 150
HASBRO INC COM 418056107 499 4,726 SH   SOLE   3,414 0 1,312
HCA HEALTHCARE INC COM 40412C101 1,177 8,707 SH   SOLE   7,544 0 1,163
HCP INC COM 40414L109 1,389 43,436 SH   SOLE   15,419 0 28,017
HD SUPPLY HLDGS INC COM 40416M105 353 8,758 SH   SOLE   6,855 0 1,903
HDFC BANK LTD SPONSORED ADS 40415F101 869 6,679 SH   SOLE   5,179 0 1,500
HEALTHCARE SVCS GRP INC COM 421906108 7,887 260,112 SH   SOLE   219,152 0 40,960
HEALTHEQUITY INC COM 42226A107 273 4,176 SH   SOLE   1,605 0 2,571
HEICO CORP NEW CL A 422806208 1,150 11,123 SH   SOLE   10,813 0 310
HEICO CORP NEW COM 422806109 32,855 245,538 SH   SOLE   160,008 0 85,530
HENRY JACK & ASSOC INC COM 426281101 408 3,047 SH   SOLE   1,526 0 1,521
HENRY SCHEIN INC COM 806407102 1,349 19,297 SH   SOLE   14,681 0 4,616
HERITAGE CRYSTAL CLEAN INC COM 42726M106 749 28,465 SH   SOLE   23,361 0 5,104
HERSHEY CO COM 427866108 3,598 26,844 SH   SOLE   23,102 0 3,742
HESS CORP COM 42809H107 266 4,186 SH   SOLE   2,193 0 1,993
HEWLETT PACKARD ENTERPRISE C COM 42824C109 446 29,815 SH   SOLE   22,650 0 7,165
HEXCEL CORP NEW COM 428291108 1,005 12,425 SH   SOLE   12,425 0 0
HEXO CORP COM 428304109 64 12,000 SH   SOLE   12,000 0 0
HI CRUSH INC COM 428337109 212 86,075 SH   SOLE   72,025 0 14,050
HILTON GRAND VACATIONS INC COM 43283X105 2,030 63,804 SH   SOLE   57,567 0 6,237
HILTON WORLDWIDE HLDGS INC COM 43300A203 16,830 172,194 SH   SOLE   155,032 0 17,162
HMS HLDGS CORP COM 40425J101 5,835 180,155 SH   SOLE   149,806 0 30,349
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2,153 78,292 SH   SOLE   66,152 0 12,140
HOLOGIC INC COM 436440101 775 16,129 SH   SOLE   13,740 0 2,389
HOME DEPOT INC COM 437076102 109,001 524,118 SH   SOLE   371,535 0 152,583
HONDA MOTOR LTD AMERN SHS 438128308 704 27,236 SH   SOLE   27,236 0 0
HONEYWELL INTL INC COM 438516106 19,008 108,875 SH   SOLE   85,679 0 23,196
HOPFED BANCORP INC COM 439734104 988 52,061 SH   SOLE   52,061 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 311 12,933 SH   SOLE   10,943 0 1,990
HORMEL FOODS CORP COM 440452100 1,256 30,989 SH   SOLE   28,641 0 2,348
HOST HOTELS & RESORTS INC COM 44107P104 207 11,342 SH   SOLE   8,401 0 2,941
HOULIHAN LOKEY INC CL A 441593100 357 8,016 SH   SOLE   1,267 0 6,749
HP INC COM 40434L105 777 37,378 SH   SOLE   28,016 0 9,362
HSBC HLDGS PLC SPON ADR NEW 404280406 2,352 56,343 SH   SOLE   38,048 0 18,295
HSBC HLDGS PLC ADR A 1/40PF A 404280604 98 3,732 SH   SOLE   1,732 0 2,000
HUB GROUP INC CL A 443320106 276 6,575 SH   SOLE   2,575 0 4,000
HUBBELL INC COM 443510607 2,612 20,034 SH   SOLE   1,934 0 18,100
HUBSPOT INC COM 443573100 225 1,317 SH   SOLE   750 0 567
HUDSON TECHNOLOGIES INC COM 444144109 64 45,300 SH   SOLE   20,000 0 25,300
HUMANA INC COM 444859102 1,017 3,832 SH   SOLE   2,223 0 1,609
HUNT J B TRANS SVCS INC COM 445658107 9,955 108,899 SH   SOLE   92,525 0 16,375
HUNTINGTON BANCSHARES INC COM 446150104 2,123 153,648 SH   SOLE   143,230 0 10,418
HUNTINGTON INGALLS INDS INC COM 446413106 545 2,424 SH   SOLE   396 0 2,028
HURON CONSULTING GROUP INC COM 447462102 4 65 SH   SOLE   65 0 0
HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 11,035 11,143,000 PRN   SOLE   8,190,000 0 2,953,000
IAA INC COM 449253103 758 19,536 SH   SOLE   2,018 0 17,518
IAC INTERACTIVECORP COM 44919P508 1,716 7,887 SH   SOLE   6,575 0 1,312
ICICI BK LTD ADR 45104G104 2,478 196,820 SH   SOLE   196,820 0 0
IDEX CORP COM 45167R104 563 3,273 SH   SOLE   2,255 0 1,018
IDEXX LABS INC COM 45168D104 433,273 1,573,648 SH   SOLE   1,262,035 0 311,613
IHS MARKIT LTD SHS G47567105 32,070 503,294 SH   SOLE   333,003 0 170,291
ILLINOIS TOOL WKS INC COM 452308109 78,772 522,328 SH   SOLE   239,422 0 282,906
ILLUMINA INC COM 452327109 19,543 53,083 SH   SOLE   26,649 0 26,434
IMMUNOGEN INC COM 45253H101 362 166,599 SH   SOLE   6,663 0 159,936
IMMUNOMEDICS INC COM 452907108 267 15,000 SH   SOLE   0 0 15,000
IMPAX LABORATORIES INC NOTE 2.000% 6/1 45256BAE1 17 17,000 PRN   SOLE   17,000 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 11,943 1,032,276 SH   SOLE   898,546 0 133,730
INFINERA CORPORATION COM 45667G103 47 16,154 SH   SOLE   10,954 0 5,200
INFORMATION SERVICES GROUP I COM 45675Y104 4,897 1,549,719 SH   SOLE   1,432,329 0 117,390
INFOSYS LTD SPONSORED ADR 456788108 506 47,293 SH   SOLE   44,993 0 2,300
ING GROEP N V SPONSORED ADR 456837103 248 21,413 SH   SOLE   21,413 0 0
INGERSOLL-RAND PLC SHS G47791101 1,635 12,910 SH   SOLE   8,345 0 4,565
INGREDION INC COM 457187102 1,389 16,841 SH   SOLE   13,901 0 2,940
INNODATA INC COM NEW 457642205 20 22,000 SH   SOLE   22,000 0 0
INOGEN INC COM 45780L104 11,884 178,016 SH   SOLE   145,994 0 32,022
INSEEGO CORP COM 45782B104 147 26,000 SH   SOLE   26,000 0 0
INSPIRE MED SYS INC COM 457730109 259 4,270 SH   SOLE   4,270 0 0
INSULET CORP COM 45784P101 1,564 13,100 SH   SOLE   10,310 0 2,790
INTEGER HLDGS CORP COM 45826H109 600 7,152 SH   SOLE   152 0 7,000
INTEL CORP COM 458140100 32,478 678,470 SH   SOLE   482,767 0 195,702
INTELLIA THERAPEUTICS INC COM 45826J105 323 19,730 SH   SOLE   0 0 19,730
INTER PARFUMS INC COM 458334109 444 6,685 SH   SOLE   6,685 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 139,035 1,617,811 SH   SOLE   1,115,392 0 502,419
INTERDIGITAL INC COM 45867G101 332 4,080 SH   SOLE   4,080 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 34,627 251,102 SH   SOLE   196,301 0 54,801
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,151 14,828 SH   SOLE   12,794 0 2,034
INTERPUBLIC GROUP COS INC COM 460690100 741 32,808 SH   SOLE   3,015 0 29,793
INTERSECT ENT INC COM 46071F103 215 9,453 SH   SOLE   8,926 0 527
INTERXION HOLDING N.V SHS N47279109 2,503 32,901 SH   SOLE   28,122 0 4,779
INTEVAC INC COM 461148108 48 10,000 SH   SOLE   10,000 0 0
INTL PAPER CO COM 460146103 4,707 108,658 SH   SOLE   81,870 0 26,788
INTUIT COM 461202103 102,237 391,218 SH   SOLE   323,210 0 68,007
INTUITIVE SURGICAL INC COM NEW 46120E602 46,458 88,568 SH   SOLE   51,623 0 36,945
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 125 5,905 SH   SOLE   5,905 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 154 7,196 SH   SOLE   7,196 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 144 6,796 SH   SOLE   6,796 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 25 1,000 SH   SOLE   1,000 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 43 2,000 SH   SOLE   2,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 7,136 66,201 SH   SOLE   53,486 0 12,715
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3,834 107,680 SH   SOLE   32,710 0 74,970
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 230 5,300 SH   SOLE   5,300 0 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 120 3,200 SH   SOLE   3,200 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 148 8,044 SH   SOLE   6,800 0 1,244
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 594 4,970 SH   SOLE   4,640 0 330
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 21 400 SH   SOLE   400 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 69 702 SH   SOLE   702 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6 156 SH   SOLE   156 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3 100 SH   SOLE   100 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 46 860 SH   SOLE   850 0 10
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2 10 SH   SOLE   10 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 5 94 SH   SOLE   94 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 26 370 SH   SOLE   175 0 195
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 5 35 SH   SOLE   35 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 43 660 SH   SOLE   660 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1 22 SH   SOLE   22 0 0
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 0 7 SH   SOLE   7 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 125 7,300 SH   SOLE   7,300 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 282 4,800 SH   SOLE   1,050 0 3,750
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 167 795 SH   SOLE   795 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,166 35,910 SH   SOLE   33,910 0 2,000
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 683 10,505 SH   SOLE   10,505 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 811 6,957 SH   SOLE   6,492 0 465
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 263 1,300 SH   SOLE   1,300 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 17 750 SH   SOLE   750 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 8 146 SH   SOLE   146 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 19 300 SH   SOLE   300 0 0
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 12 220 SH   SOLE   220 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5 46 SH   SOLE   0 0 46
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 12 110 SH   SOLE   25 0 85
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 2,755 97,450 SH   SOLE   23,250 0 74,200
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 2,415 43,885 SH   SOLE   35,172 0 8,713
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 25 966 SH   SOLE   966 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 230 9,224 SH   SOLE   3,495 0 5,729
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 240 8,860 SH   SOLE   6,975 0 1,885
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 54 1,000 SH   SOLE   0 0 1,000
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 23 697 SH   SOLE   0 0 697
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 230 7,921 SH   SOLE   7,771 0 150
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 15 341 SH   SOLE   341 0 0
INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 7 100 SH   SOLE   100 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 209 4,970 SH   SOLE   669 0 4,301
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 142 2,967 SH   SOLE   2,967 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 5 100 SH   SOLE   100 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 1,667 113,964 SH   SOLE   91,462 0 22,503
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 39 1,032 SH   SOLE   842 0 190
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 169 7,480 SH   SOLE   7,140 0 340
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 226 7,193 SH   SOLE   6,393 0 800
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 30 594 SH   SOLE   594 0 0
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 207 11,670 SH   SOLE   8,925 0 2,745
INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 47 914 SH   SOLE   914 0 0
INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 9 1,000 SH   SOLE   1,000 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 LOW 46138E412 8 250 SH   SOLE   250 0 0
INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 5 180 SH   SOLE   180 0 0
INVESCO EXCHNG TRADED FD TR RUSL 1000 ENHD 46138E438 16 580 SH   SOLE   580 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 30 253 SH   SOLE   0 0 253
INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 6 154 SH   SOLE   154 0 0
INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 11 400 SH   SOLE   400 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 22,149 118,608 SH   SOLE   88,394 0 30,214
IONIS PHARMACEUTICALS INC COM 462222100 911 14,176 SH   SOLE   12,726 0 1,450
IPG PHOTONICS CORP COM 44980X109 445 2,884 SH   SOLE   2,632 0 252
IQVIA HLDGS INC COM 46266C105 1,043 6,480 SH   SOLE   5,158 0 1,322
IRIDEX CORP COM 462684101 198 43,600 SH   SOLE   0 0 43,600
IRIDIUM COMMUNICATIONS INC COM 46269C102 7,456 320,548 SH   SOLE   272,535 0 48,013
IRON MTN INC NEW COM 46284V101 13,024 416,101 SH   SOLE   244,095 0 172,006
ISHARES GOLD TRUST ISHARES 464285105 5,363 397,239 SH   SOLE   325,135 0 72,104
ISHARES INC CORE MSCI EMKT 46434G103 39,069 759,506 SH   SOLE   697,339 0 62,166
ISHARES INC MSCI WORLD ETF 464286392 610 6,702 SH   SOLE   4,180 0 2,522
ISHARES INC MIN VOL EMRG MKT 464286533 2,778 47,202 SH   SOLE   46,262 0 940
ISHARES INC MSCI JPN ETF NEW 46434G822 2,628 48,148 SH   SOLE   44,007 0 4,141
ISHARES INC MSCI MEXICO ETF 464286822 17 400 SH   SOLE   400 0 0
ISHARES INC MSCI CDA ETF 464286509 254 8,884 SH   SOLE   2,839 0 6,045
ISHARES INC MSCI HONG KG ETF 464286871 114 4,392 SH   SOLE   3,835 0 557
ISHARES INC MSCI MLY ETF NEW 46434G814 7 250 SH   SOLE   250 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 25 1,020 SH   SOLE   600 0 420
ISHARES INC MSCI TAIWAN ETF 46434G772 54 1,550 SH   SOLE   1,550 0 0
ISHARES INC MSCI PAC JP ETF 464286665 274 5,793 SH   SOLE   5,171 0 622
ISHARES INC MSCI BRAZIL ETF 464286400 275 6,285 SH   SOLE   3,947 0 2,338
ISHARES INC EM MKTS DIV ETF 464286319 11 271 SH   SOLE   271 0 0
ISHARES INC MSCI THAILND ETF 464286624 48 500 SH   SOLE   500 0 0
ISHARES INC MSCI JAPN SMCETF 464286582 4 55 SH   SOLE   55 0 0
ISHARES INC MSCI EURZONE ETF 464286608 363 9,168 SH   SOLE   6,282 0 2,886
ISHARES INC CUR HD MSCI EM 46434G509 712 27,957 SH   SOLE   18,568 0 9,390
ISHARES INC MSCI STH KOR ETF 464286772 102 1,702 SH   SOLE   1,702 0 0
ISHARES INC MSCI SWEDEN ETF 464286756 12 387 SH   SOLE   291 0 96
ISHARES INC MSCI SWITZERLAND 464286749 45 1,203 SH   SOLE   682 0 521
ISHARES INC MIN VOL GBL ETF 464286525 927 10,066 SH   SOLE   9,716 0 350
ISHARES INC MSCI EM ASIA ETF 464286426 106 1,600 SH   SOLE   1,600 0 0
ISHARES INC MSCI AUST ETF 464286103 11 500 SH   SOLE   500 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 22 500 SH   SOLE   390 0 110
ISHARES INC MSCI FRNTR100ETF 464286145 6 200 SH   SOLE   0 0 200
ISHARES INC MSCI STH AFR ETF 464286780 21 296 SH   SOLE   296 0 0
ISHARES INC MSCI CHILE ETF 464286640 14 319 SH   SOLE   319 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 3 50 SH   SOLE   50 0 0
ISHARES INC MSCI RUSSIA ETF 46434G798 19 487 SH   SOLE   487 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 147 10,290 SH   SOLE   5,525 0 4,765
ISHARES TR CUR HED MSCI GER 46434V704 69 2,396 SH   SOLE   1,619 0 777
ISHARES TR SELECT DIVID ETF 464287168 12,367 124,219 SH   SOLE   115,634 0 8,586
ISHARES TR RUS 1000 GRW ETF 464287614 9,804 62,314 SH   SOLE   56,717 0 5,597
ISHARES TR MSCI EAFE ETF 464287465 69,985 1,064,731 SH   SOLE   1,017,505 0 47,226
ISHARES TR TIPS BD ETF 464287176 23,201 200,895 SH   SOLE   141,173 0 59,722
ISHARES TR MSCI EMG MKT ETF 464287234 18,123 422,360 SH   SOLE   288,225 0 134,136
ISHARES TR S&P MC 400VL ETF 464287705 1,596 10,007 SH   SOLE   7,807 0 2,200
ISHARES TR S&P SML 600 GWT 464287887 1,126 6,173 SH   SOLE   5,421 0 752
ISHARES TR RUS 1000 VAL ETF 464287598 34,051 267,654 SH   SOLE   216,075 0 51,579
ISHARES TR S&P MC 400GR ETF 464287606 5,701 25,195 SH   SOLE   19,812 0 5,383
ISHARES TR SP SMCP600VL ETF 464287879 910 6,120 SH   SOLE   5,765 0 355
ISHARES TR CORE S&P US GWT 464287671 8,137 110,408 SH   SOLE   67,704 0 42,704
ISHARES TR CORE S&P500 ETF 464287200 61,802 209,677 SH   SOLE   138,145 0 71,532
ISHARES TR US OIL GS EX ETF 464288851 33 585 SH   SOLE   585 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 5,096 42,292 SH   SOLE   37,605 0 4,687
ISHARES TR RUSSELL 2000 ETF 464287655 28,753 184,906 SH   SOLE   161,141 0 23,765
ISHARES TR RUS 2000 GRW ETF 464287648 5,653 28,140 SH   SOLE   23,719 0 4,421
ISHARES TR BARCLAYS 7 10 YR 464287440 875 7,951 SH   SOLE   5,955 0 1,996
ISHARES TR CORE US AGGBD ET 464287226 20,726 186,134 SH   SOLE   118,192 0 67,942
ISHARES TR MSCI ACWI ETF 464288257 3,358 45,560 SH   SOLE   28,504 0 17,056
ISHARES TR FLTG RATE NT ETF 46429B655 263 5,158 SH   SOLE   4,569 0 589
ISHARES TR CORE MSCI EAFE 46432F842 25,598 416,900 SH   SOLE   358,991 0 57,909
ISHARES TR USA QUALITY FCTR 46432F339 101 1,100 SH   SOLE   380 0 720
ISHARES TR CORE S&P TTL STK 464287150 12,452 186,884 SH   SOLE   132,130 0 54,754
ISHARES TR RUS MD CP GR ETF 464287481 4,481 31,423 SH   SOLE   30,277 0 1,146
ISHARES TR RUSSELL 3000 ETF 464287689 31,189 180,953 SH   SOLE   159,345 0 21,608
ISHARES TR CORE S&P MCP ETF 464287507 7,533 38,778 SH   SOLE   33,363 0 5,415
ISHARES TR EAFE SML CP ETF 464288273 10,381 180,850 SH   SOLE   172,023 0 8,827
ISHARES TR INTL SEL DIV ETF 464288448 2,480 80,739 SH   SOLE   69,078 0 11,662
ISHARES TR RUS MID CAP ETF 464287499 6,828 122,212 SH   SOLE   103,309 0 18,903
ISHARES TR PFD AND INCM SEC 464288687 2,715 73,670 SH   SOLE   55,753 0 17,917
ISHARES TR US AER DEF ETF 464288760 7,118 33,230 SH   SOLE   21,505 0 11,725
ISHARES TR NASDAQ BIOTECH 464287556 4,459 40,866 SH   SOLE   17,470 0 23,396
ISHARES TR EAFE GRWTH ETF 464288885 14,371 177,919 SH   SOLE   176,184 0 1,735
ISHARES TR SH TR CRPORT ETF 464288646 3,736 36,035 SH   SOLE   35,269 0 766
ISHARES TR IBOXX HI YD ETF 464288513 3,789 43,458 SH   SOLE   40,856 0 2,602
ISHARES TR U.S. REAL ES ETF 464287739 858 9,828 SH   SOLE   8,650 0 1,178
ISHARES TR CORE S&P SCP ETF 464287804 5,844 74,654 SH   SOLE   64,582 0 10,072
ISHARES TR U.S. UTILITS ETF 464287697 170 1,125 SH   SOLE   1,025 0 100
ISHARES TR MSCI USA ESG SLC 464288802 1,011 8,294 SH   SOLE   8,174 0 120
ISHARES TR U.S. TECH ETF 464287721 659 3,332 SH   SOLE   2,834 0 498
ISHARES TR EAFE VALUE ETF 464288877 1,334 27,745 SH   SOLE   20,552 0 7,193
ISHARES TR CORE S&P US VLU 464287663 25,769 454,888 SH   SOLE   426,256 0 28,632
ISHARES TR MSCI INDIA ETF 46429B598 199 5,628 SH   SOLE   3,806 0 1,822
ISHARES TR INTRM TR CRP ETF 464288638 1,825 16,384 SH   SOLE   16,384 0 0
ISHARES TR U.S. ENERGY ETF 464287796 230 6,696 SH   SOLE   5,496 0 1,200
ISHARES TR U.S. FINLS ETF 464287788 1,079 8,592 SH   SOLE   7,588 0 1,004
ISHARES TR RUS 1000 ETF 464287622 7,069 43,422 SH   SOLE   40,167 0 3,255
ISHARES TR CORE 1 5 YR USD 46432F859 1,783 35,349 SH   SOLE   17,933 0 17,416
ISHARES TR IBOXX INV CP ETF 464287242 2,998 24,103 SH   SOLE   18,103 0 6,000
ISHARES TR CHINA LG-CAP ETF 464287184 402 9,391 SH   SOLE   8,626 0 765
ISHARES TR NATIONAL MUN ETF 464288414 12,217 108,032 SH   SOLE   103,982 0 4,050
ISHARES TR 1 3 YR TREAS BD 464287457 1,521 17,939 SH   SOLE   12,969 0 4,970
ISHARES TR US TREAS BD ETF 46429B267 201 7,781 SH   SOLE   7,781 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 0 27,165 SH   SOLE   24,397 0 2,768
ISHARES TR U.S. CNSM SV ETF 464287580 401 1,843 SH   SOLE   1,242 0 601
ISHARES TR US HLTHCARE ETF 464287762 724 3,707 SH   SOLE   3,278 0 429
ISHARES TR DOW JONES US ETF 464287846 204 1,396 SH   SOLE   1,375 0 21
ISHARES TR CORE MSCI EURO 46434V738 39 842 SH   SOLE   0 0 842
ISHARES TR RUS MDCP VAL ETF 464287473 6,312 70,814 SH   SOLE   69,605 0 1,209
ISHARES TR S&P 500 VAL ETF 464287408 1,031 8,843 SH   SOLE   8,014 0 829
ISHARES TR GLB INFRASTR ETF 464288372 309 6,689 SH   SOLE   5,358 0 1,331
ISHARES TR S&P 100 ETF 464287101 385 2,974 SH   SOLE   2,724 0 250
ISHARES TR 20 YR TR BD ETF 464287432 0 22,594 SH   SOLE   17,168 0 5,426
ISHARES TR SHRT NAT MUN ETF 464288158 1,396 13,102 SH   SOLE   13,102 0 0
ISHARES TR MICRO-CAP ETF 464288869 112 1,200 SH   SOLE   1,100 0 100
ISHARES TR GLOB HLTHCRE ETF 464287325 109 1,760 SH   SOLE   750 0 1,010
ISHARES TR MIN VOL USA ETF 46429B697 9,207 149,153 SH   SOLE   138,064 0 11,090
ISHARES TR USA MOMENTUM FCT 46432F396 85 713 SH   SOLE   713 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH   SOLE   65 0 0
ISHARES TR MSCI ACWI EX US 464288240 272 5,810 SH   SOLE   1,116 0 4,694
ISHARES TR 3 7 YR TREAS BD 464288661 192 1,530 SH   SOLE   1,530 0 0
ISHARES TR MSCI CHINA ETF 46429B671 32 531 SH   SOLE   213 0 318
ISHARES TR INTL QLTY FACTOR 46434V456 16 534 SH   SOLE   0 0 534
ISHARES TR U.S. MED DVC ETF 464288810 2,244 9,321 SH   SOLE   9,154 0 167
ISHARES TR TRANS AVG ETF 464287192 144 763 SH   SOLE   763 0 0
ISHARES TR RESIDNL REAL EST 464288562 4 50 SH   SOLE   50 0 0
ISHARES TR MSCI CHINA A 46434V514 260 9,132 SH   SOLE   8,809 0 323
ISHARES TR CUR HD EURZN ETF 46434V639 32 1,057 SH   SOLE   1,057 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 126 3,757 SH   SOLE   2,754 0 1,003
ISHARES TR U.S. BAS MTL ETF 464287838 23 240 SH   SOLE   240 0 0
ISHARES TR US REGNL BKS ETF 464288778 434 9,454 SH   SOLE   6,784 0 2,670
ISHARES TR INDIA 50 ETF 464289529 201 5,230 SH   SOLE   5,230 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 2 6 SH   SOLE   6 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 2 10 SH   SOLE   10 0 0
ISHARES TR MRNING SM CP ETF 464288703 21 152 SH   SOLE   2 0 150
ISHARES TR MIN VOL EAFE ETF 46429B689 3,184 43,827 SH   SOLE   36,078 0 7,749
ISHARES TR SHORT TREAS BD 464288679 921 8,323 SH   SOLE   8,323 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 158 3,145 SH   SOLE   3,145 0 0
ISHARES TR CONV BD ETF 46435G102 131 2,207 SH   SOLE   2,207 0 0
ISHARES TR INTRM GOV CR ETF 464288612 277 2,469 SH   SOLE   2,469 0 0
ISHARES TR USD INV GRDE ETF 464288620 1,450 13,481 SH   SOLE   3,103 0 10,378
ISHARES TR CORE MSCI TOTAL 46432F834 2,020 34,453 SH   SOLE   22,052 0 12,401
ISHARES TR MSCI AC ASIA ETF 464288182 353 5,065 SH   SOLE   4,565 0 500
ISHARES TR CORE HIGH DV ETF 46429B663 2,848 30,143 SH   SOLE   27,316 0 2,827
ISHARES TR GLB CNS DISC ETF 464288745 25 215 SH   SOLE   215 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 1 10 SH   SOLE   10 0 0
ISHARES TR RUS TP200 VL ETF 464289420 179 3,305 SH   SOLE   3,305 0 0
ISHARES TR MBS ETF 464288588 219 2,031 SH   SOLE   2,031 0 0
ISHARES TR JPMORGAN USD EMG 464288281 913 8,055 SH   SOLE   3,251 0 4,804
ISHARES TR MULTIFACTOR USA 46434V282 625 19,669 SH   SOLE   19,669 0 0
ISHARES TR CORE DIV GRWTH 46434V621 395 10,346 SH   SOLE   10,346 0 0
ISHARES TR EUROPE ETF 464287861 1,210 27,452 SH   SOLE   23,558 0 3,894
ISHARES TR HDG MSCI EAFE 46434V803 6,450 215,796 SH   SOLE   199,691 0 16,106
ISHARES TR US TELECOM ETF 464287713 140 4,741 SH   SOLE   4,341 0 400
ISHARES TR CORE MSCI INTL 46435G326 30 544 SH   SOLE   425 0 119
ISHARES TR GBL COMM SVC ETF 464287275 19 328 SH   SOLE   243 0 85
ISHARES TR GL CLEAN ENE ETF 464288224 53 4,958 SH   SOLE   4,958 0 0
ISHARES TR NA TEC MULTM ETF 464287531 1 13 SH   SOLE   13 0 0
ISHARES TR EXPANDED TECH 464287515 1 4 SH   SOLE   4 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 20 800 SH   SOLE   0 0 800
ISHARES TR IBONDS DEC21 ETF 46434VBK5 21 825 SH   SOLE   0 0 825
ISHARES TR MRGSTR SM CP ETF 464288505 96 550 SH   SOLE   550 0 0
ISHARES TR U.S. PHARMA ETF 464288836 21 140 SH   SOLE   140 0 0
ISHARES TR MODERT ALLOC ETF 464289875 41 1,056 SH   SOLE   356 0 700
ISHARES TR US HOME CONS ETF 464288752 199 5,213 SH   SOLE   4,563 0 650
ISHARES TR ESG MSCI EAFE 46435G516 559 8,690 SH   SOLE   8,540 0 150
ISHARES TR 0-5YR HI YL CP 46434V407 44 943 SH   SOLE   943 0 0
ISHARES TR BRAZIL SM-CP ETF 464289131 6 350 SH   SOLE   0 0 350
ISHARES TR RUSEL 2500 ETF 46435G268 73 1,615 SH   SOLE   0 0 1,615
ISHARES TR GLB CNSM STP ETF 464288737 9 162 SH   SOLE   150 0 12
ISHARES TR GLOBAL 100 ETF 464287572 82 1,671 SH   SOLE   1,661 0 10
ISHARES TR MRGSTR SM CP GR 464288604 32 155 SH   SOLE   120 0 35
ISHARES TR US INDUSTRIALS 464287754 376 2,373 SH   SOLE   2,373 0 0
ISHARES TR COHEN STEER REIT 464287564 297 2,634 SH   SOLE   2,349 0 285
ISHARES TR MULTIFACTOR USA 46434V290 61 1,520 SH   SOLE   1,265 0 255
ISHARES TR ASIA 50 ETF 464288430 4 66 SH   SOLE   66 0 0
ISHARES TR ULTR SH TRM BD 46434V878 76 1,500 SH   SOLE   1,500 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 7 255 SH   SOLE   255 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 272 2,237 SH   SOLE   2,237 0 0
ISHARES TR MSCI KLD400 SOC 464288570 1,234 11,283 SH   SOLE   10,435 0 848
ISHARES TR LATN AMER 40 ETF 464287390 116 3,428 SH   SOLE   3,428 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 15 472 SH   SOLE   472 0 0
ISHARES TR MSCI EURO FL ETF 464289180 24 1,300 SH   SOLE   0 0 1,300
ISHARES TR HDG MSCI JAPAN 46434V886 1,134 37,388 SH   SOLE   37,388 0 0
ISHARES TR NORTH AMERN NAT 464287374 9 283 SH   SOLE   0 0 283
ISHARES TR IBONDS DEC25 ETF 46434VBD1 26 1,000 SH   SOLE   0 0 1,000
ISHARES TR RUS TP200 GR ETF 464289438 12 144 SH   SOLE   144 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 2 100 SH   SOLE   0 0 100
ISHARES TR US HLTHCR PR ETF 464288828 3 16 SH   SOLE   16 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 10 74 SH   SOLE   74 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 357 9,252 SH   SOLE   689 0 8,563
ISHARES TR GLOBAL TECH ETF 464287291 166 924 SH   SOLE   924 0 0
ISHARES TR MSCI POLAND ETF 46429B606 1 55 SH   SOLE   55 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 27 191 SH   SOLE   191 0 0
ISHARES TR GOV/CRED BD ETF 464288596 3 23 SH   SOLE   23 0 0
ISHARES TR GL TIMB FORE ETF 464288174 2 32 SH   SOLE   32 0 0
ISHARES TR GLOB UTILITS ETF 464288711 43 782 SH   SOLE   782 0 0
ISHARES US ETF TR COMMOD SEL STG 46431W853 513 15,692 SH   SOLE   6,438 0 9,254
ISHARES US ETF TR SHT MAT BD ETF 46431W507 364 7,232 SH   SOLE   7,232 0 0
ISIS PHARMACEUTICALS INC DEL NOTE 1.000%11/1 464337AJ3 14 12,000 PRN   SOLE   12,000 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 607 64,387 SH   SOLE   64,387 0 0
ITT INC COM 45073V108 1,802 27,518 SH   SOLE   26,218 0 1,300
J2 GLOBAL INC COM 48123V102 1,583 17,813 SH   SOLE   15,772 0 2,041
JACOBS ENGR GROUP INC COM 469814107 811 9,606 SH   SOLE   1,731 0 7,875
JARDEN CORP NOTE 1.125% 3/1 471109AM0 1 2,000 PRN   SOLE   2,000 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 322 2,256 SH   SOLE   1,775 0 481
JEFFERIES FINL GROUP INC COM 47233W109 580 26,331 SH   SOLE   23,156 0 3,175
JERNIGAN CAP INC COM 476405105 201 9,800 SH   SOLE   6,000 0 3,800
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4,081 33,687 SH   SOLE   21,284 0 12,403
JOHNSON & JOHNSON COM 478160104 109,937 789,325 SH   SOLE   524,208 0 265,117
JOHNSON CTLS INTL PLC SHS G51502105 1,403 30,538 SH   SOLE   6,016 0 24,522
JONES LANG LASALLE INC COM 48020Q107 1,754 12,464 SH   SOLE   11,519 0 945
JPMORGAN CHASE & CO COM 46625H100 186,775 1,670,617 SH   SOLE   1,382,351 0 288,266
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5,378 214,174 SH   SOLE   182,936 0 31,238
KADANT INC COM 48282T104 229 2,519 SH   SOLE   2,519 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 588 4,825 SH   SOLE   3,662 0 1,163
KAR AUCTION SVCS INC COM 48238T109 468 18,736 SH   SOLE   1,218 0 17,518
KB HOME COM 48666K109 337 13,100 SH   SOLE   13,100 0 0
KELLOGG CO COM 487836108 1,191 22,238 SH   SOLE   19,733 0 2,505
KEMPER CORP DEL COM 488401100 32,675 378,665 SH   SOLE   329,362 0 49,303
KEYCORP NEW COM 493267108 372 20,954 SH   SOLE   15,090 0 5,864
KEYSIGHT TECHNOLOGIES INC COM 49338L103 207 2,309 SH   SOLE   1,188 0 1,121
KIMBERLY CLARK CORP COM 494368103 13,287 99,692 SH   SOLE   61,364 0 38,328
KINDER MORGAN INC DEL COM 49456B101 20,619 987,512 SH   SOLE   748,434 0 239,078
KINSALE CAP GROUP INC COM 49714P108 5,041 55,108 SH   SOLE   50,282 0 4,826
KKR & CO INC CL A 48251W104 515 20,375 SH   SOLE   16,625 0 3,750
KLA-TENCOR CORP COM 482480100 251 2,125 SH   SOLE   1,678 0 447
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 910 22,855 SH   SOLE   16,855 0 6,000
KOHLS CORP COM 500255104 4,739 99,662 SH   SOLE   31,360 0 68,302
KORNIT DIGITAL LTD SHS M6372Q113 47,655 1,505,197 SH   SOLE   1,148,797 0 356,400
KRAFT HEINZ CO COM 500754106 1,495 48,164 SH   SOLE   23,004 0 25,160
KRYSTAL BIOTECH INC COM 501147102 776 19,266 SH   SOLE   6,735 0 12,531
LABORATORY CORP AMER HLDGS COM NEW 50540R409 711 4,111 SH   SOLE   2,214 0 1,897
LAKELAND FINL CORP COM 511656100 301 6,116 SH   SOLE   6,116 0 0
LAM RESEARCH CORP COM 512807108 468 2,490 SH   SOLE   1,806 0 684
LAMAR ADVERTISING CO NEW CL A 512816109 406 5,036 SH   SOLE   4,945 0 91
LAMB WESTON HLDGS INC COM 513272104 386 6,096 SH   SOLE   1,457 0 4,639
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 690 40,928 SH   SOLE   11,128 0 29,800
LANDSTAR SYS INC COM 515098101 1,759 16,286 SH   SOLE   13,761 0 2,525
LAS VEGAS SANDS CORP COM 517834107 283 4,789 SH   SOLE   3,779 0 1,010
LAUDER ESTEE COS INC CL A 518439104 13,000 70,995 SH   SOLE   60,512 0 10,483
LAUREATE EDUCATION INC CL A 518613203 203 12,920 SH   SOLE   1,920 0 11,000
LAWSON PRODS INC COM 520776105 421 11,450 SH   SOLE   11,450 0 0
LAZARD LTD SHS A G54050102 616 17,908 SH   SOLE   2,952 0 14,956
LEGG MASON INC COM 524901105 585 15,281 SH   SOLE   14,000 0 1,281
LEGGETT & PLATT INC COM 524660107 1,550 40,404 SH   SOLE   4,850 0 35,554
LENNAR CORP CL B 526057302 179 4,643 SH   SOLE   4,643 0 0
LENNAR CORP CL A 526057104 888 18,315 SH   SOLE   17,973 0 342
LENNOX INTL INC COM 526107107 2,237 8,135 SH   SOLE   6,783 0 1,351
LHC GROUP INC COM 50187A107 3,627 30,335 SH   SOLE   24,772 0 5,563
LIBERTY BROADBAND CORP COM SER A 530307107 167 1,623 SH   SOLE   1,590 0 33
LIBERTY BROADBAND CORP COM SER C 530307305 260 2,493 SH   SOLE   2,427 0 66
LIBERTY GLOBAL PLC SHS CL C G5480U120 512 19,305 SH   SOLE   15,422 0 3,883
LIBERTY GLOBAL PLC SHS CL A G5480U104 199 7,378 SH   SOLE   3,645 0 3,733
LIBERTY MEDIA CORP DEB3.500% 1/1 530715AN1 31 35,000 PRN   SOLE   35,000 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 12 414 SH   SOLE   414 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 32 1,153 SH   SOLE   1,153 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 151 4,006 SH   SOLE   3,874 0 132
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 248 6,529 SH   SOLE   6,338 0 191
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 67 1,869 SH   SOLE   1,795 0 74
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 332 8,882 SH   SOLE   7,165 0 1,717
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 9,117 79,868 SH   SOLE   65,820 0 14,048
LILLY ELI & CO COM 532457108 31,498 284,306 SH   SOLE   188,831 0 95,475
LINCOLN ELEC HLDGS INC COM 533900106 205 2,489 SH   SOLE   700 0 1,789
LINCOLN NATL CORP IND COM 534187109 643 9,970 SH   SOLE   7,092 0 2,878
LINDE PLC SHS G5494J103 50,758 252,779 SH   SOLE   159,656 0 93,123
LITHIA MTRS INC CL A 536797103 254 2,137 SH   SOLE   1,123 0 1,014
LITTELFUSE INC COM 537008104 5,239 29,611 SH   SOLE   10,753 0 18,858
LIVE NATION ENTERTAINMENT IN COM 538034109 21,372 322,589 SH   SOLE   238,435 0 84,154
LIVERAMP HLDGS INC COM 53815P108 9,526 196,484 SH   SOLE   181,553 0 14,931
LOCKHEED MARTIN CORP COM 539830109 7,285 20,040 SH   SOLE   16,657 0 3,383
LOGITECH INTL S A SHS H50430232 888 22,335 SH   SOLE   22,335 0 0
LOWES COS INC COM 548661107 29,539 292,724 SH   SOLE   185,862 0 106,862
LTC PPTYS INC COM 502175102 268 5,860 SH   SOLE   4,775 0 1,085
LULULEMON ATHLETICA INC COM 550021109 76,855 426,477 SH   SOLE   356,348 0 70,129
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 321 27,800 SH   SOLE   20,900 0 6,900
LUMINEX CORP DEL COM 55027E102 2,055 99,550 SH   SOLE   88,450 0 11,100
LYFT INC CL A COM 55087P104 684 10,405 SH   SOLE   7,905 0 2,500
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,464 16,993 SH   SOLE   3,392 0 13,601
M & T BK CORP COM 55261F104 470 2,765 SH   SOLE   1,764 0 1,001
MACKINAC FINL CORP COM 554571109 649 41,064 SH   SOLE   41,064 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,358 33,488 SH   SOLE   31,987 0 1,501
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 2 2,000 PRN   SOLE   2,000 0 0
MACYS INC COM 55616P104 436 20,327 SH   SOLE   14,556 0 5,771
MADDEN STEVEN LTD COM 556269108 448 13,203 SH   SOLE   753 0 12,450
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 19,349 302,333 SH   SOLE   246,721 0 55,612
MAGNA INTL INC COM 559222401 243 4,896 SH   SOLE   4,896 0 0
MAIN STREET CAPITAL CORP COM 56035L104 3,297 80,171 SH   SOLE   59,771 0 20,400
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 233 9,400 SH   SOLE   9,400 0 0
MANITOWOC CO INC COM NEW 563571405 1,780 99,993 SH   SOLE   87,493 0 12,500
MANULIFE FINL CORP COM 56501R106 2,239 123,154 SH   SOLE   103,574 0 19,580
MARATHON OIL CORP COM 565849106 164 11,573 SH   SOLE   11,148 0 425
MARATHON PETE CORP COM 56585A102 2,114 37,838 SH   SOLE   14,504 0 23,335
MARCUS & MILLICHAP INC COM 566324109 1,518 49,199 SH   SOLE   40,849 0 8,350
MARKEL CORP COM 570535104 2,406 2,208 SH   SOLE   1,887 0 321
MARKETAXESS HLDGS INC COM 57060D108 1,427 4,441 SH   SOLE   2,178 0 2,263
MARRIOTT INTL INC NEW CL A 571903202 30,286 215,884 SH   SOLE   176,692 0 39,192
MARSH & MCLENNAN COS INC COM 571748102 2,422 24,277 SH   SOLE   21,712 0 2,565
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6,105 255,742 SH   SOLE   233,560 0 22,182
MASTERCARD INC CL A 57636Q104 310,806 1,174,938 SH   SOLE   900,659 0 274,279
MATCH GROUP INC COM 57665R106 489 7,263 SH   SOLE   3,595 0 3,668
MATTEL INC COM 577081102 184 16,379 SH   SOLE   6,264 0 10,115
MAXIM INTEGRATED PRODS INC COM 57772K101 1,248 20,869 SH   SOLE   16,942 0 3,927
MAXLINEAR INC COM 57776J100 8,106 345,835 SH   SOLE   313,815 0 32,020
MCCORMICK & CO INC COM NON VTG 579780206 56,456 364,209 SH   SOLE   217,479 0 146,730
MCDERMOTT INTL INC COM 580037703 1,069 110,638 SH   SOLE   91,792 0 18,846
MCDONALDS CORP COM 580135101 70,987 341,842 SH   SOLE   243,988 0 97,855
MCKESSON CORP COM 58155Q103 221 1,646 SH   SOLE   1,588 0 58
MEDICAL PPTYS TRUST INC COM 58463J304 267 15,282 SH   SOLE   5,991 0 9,291
MEDPACE HLDGS INC COM 58506Q109 673 10,290 SH   SOLE   8,409 0 1,881
MEDTRONIC PLC SHS G5960L103 38,544 395,772 SH   SOLE   229,522 0 166,250
MERCADOLIBRE INC COM 58733R102 1,043 1,705 SH   SOLE   1,370 0 335
MERCK & CO INC COM 58933Y105 43,873 523,234 SH   SOLE   350,999 0 172,236
MERCURY GENL CORP NEW COM 589400100 695 11,115 SH   SOLE   7,870 0 3,245
MERCURY SYS INC COM 589378108 13,081 185,936 SH   SOLE   124,523 0 61,413
MEREDITH CORP COM 589433101 843 15,303 SH   SOLE   1,741 0 13,562
MERIT MED SYS INC COM 589889104 917 15,399 SH   SOLE   15,399 0 0
META FINL GROUP INC COM 59100U108 1,370 48,848 SH   SOLE   29,733 0 19,115
METLIFE INC COM 59156R108 3,049 61,376 SH   SOLE   54,269 0 7,107
METTLER TOLEDO INTERNATIONAL COM 592688105 3,487 4,151 SH   SOLE   3,046 0 1,105
MGE ENERGY INC COM 55277P104 387 5,290 SH   SOLE   4,890 0 400
MGM GROWTH PPTYS LLC CL A COM 55303A105 503 16,399 SH   SOLE   2,807 0 13,592
MGP INGREDIENTS INC NEW COM 55303J106 885 13,351 SH   SOLE   10,000 0 3,351
MICROCHIP TECHNOLOGY INC COM 595017104 18,490 213,270 SH   SOLE   111,506 0 101,764
MICRON TECHNOLOGY INC COM 595112103 9,233 239,253 SH   SOLE   207,817 0 31,436
MICROSOFT CORP COM 594918104 547,231 4,085,036 SH   SOLE   2,913,849 0 1,171,187
MIDDLEBY CORP COM 596278101 2,778 20,469 SH   SOLE   10,891 0 9,578
MILLER HERMAN INC COM 600544100 340 7,617 SH   SOLE   7,617 0 0
MIMECAST LTD ORD SHS G14838109 978 20,942 SH   SOLE   20,942 0 0
MINERALS TECHNOLOGIES INC COM 603158106 2,036 38,042 SH   SOLE   8,532 0 29,510
MINERVA NEUROSCIENCES INC COM 603380106 62 10,950 SH   SOLE   10,950 0 0
MOHAWK INDS INC COM 608190104 598 4,058 SH   SOLE   122 0 3,936
MONDELEZ INTL INC CL A 609207105 9,516 176,546 SH   SOLE   113,063 0 63,484
MONOLITHIC PWR SYS INC COM 609839105 341 2,513 SH   SOLE   2,457 0 56
MONROE CAP CORP COM 610335101 9,175 795,068 SH   SOLE   602,160 0 192,907
MONSTER BEVERAGE CORP NEW COM 61174X109 935 14,648 SH   SOLE   10,808 0 3,840
MOODYS CORP COM 615369105 8,451 43,267 SH   SOLE   19,255 0 24,012
MORGAN STANLEY COM NEW 617446448 4,300 98,157 SH   SOLE   66,930 0 31,227
MORNINGSTAR INC COM 617700109 5,593 38,665 SH   SOLE   20,480 0 18,185
MOSAIC CO NEW COM 61945C103 489 19,521 SH   SOLE   15,521 0 4,000
MOTOROLA SOLUTIONS INC COM NEW 620076307 934 5,603 SH   SOLE   4,431 0 1,172
MPLX LP COM UNIT REP LTD 55336V100 282 8,770 SH   SOLE   6,993 0 1,777
MSC INDL DIRECT INC CL A 553530106 895 12,048 SH   SOLE   4,606 0 7,442
MSCI INC COM 55354G100 232 970 SH   SOLE   832 0 138
MYRIAD GENETICS INC COM 62855J104 458 15,191 SH   SOLE   1,003 0 14,188
NABORS INDUSTRIES LTD SHS G6359F103 85 29,413 SH   SOLE   29,413 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 1,233 41,529 SH   SOLE   38,234 0 3,295
NASDAQ INC COM 631103108 419 4,357 SH   SOLE   4,340 0 17
NATIONAL BK HLDGS CORP CL A 633707104 457 12,592 SH   SOLE   12,500 0 92
NATIONAL FUEL GAS CO N J COM 636180101 433 8,216 SH   SOLE   6,461 0 1,755
NATIONAL GRID PLC SPONSORED ADR NE 636274409 656 12,334 SH   SOLE   11,876 0 458
NATIONAL INSTRS CORP COM 636518102 585 13,936 SH   SOLE   11,318 0 2,618
NEKTAR THERAPEUTICS COM 640268108 8,703 244,610 SH   SOLE   192,224 0 52,386
NEOGENOMICS INC COM NEW 64049M209 7,301 332,783 SH   SOLE   262,736 0 70,047
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 65 15,000 SH   SOLE   5,000 0 10,000
NETAPP INC COM 64110D104 1,575 25,529 SH   SOLE   18,791 0 6,738
NETFLIX INC COM 64110L106 99,756 271,578 SH   SOLE   224,444 0 47,134
NEURONETICS INC COM 64131A105 1,267 101,283 SH   SOLE   91,683 0 9,600
NEVRO CORP COM 64157F103 4,885 75,345 SH   SOLE   62,009 0 13,336
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 399 25,916 SH   SOLE   24,981 0 935
NEW YORK CMNTY BANCORP INC COM 649445103 1,900 190,369 SH   SOLE   113,869 0 76,500
NEW YORK MTG TR INC COM PAR $.02 649604501 107 17,180 SH   SOLE   15,400 0 1,780
NEW YORK TIMES CO CL A 650111107 1,199 36,759 SH   SOLE   36,112 0 647
NEWELL BRANDS INC COM 651229106 1,274 82,594 SH   SOLE   68,447 0 14,147
NEWMONT GOLDCORP CORPORATION COM 651639106 2,157 56,064 SH   SOLE   31,453 0 24,611
NEXTERA ENERGY INC COM 65339F101 11,944 58,301 SH   SOLE   45,792 0 12,509
NEXTERA ENERGY INC UNIT 09/01/2019 65339F820 13 200 SH   SOLE   200 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 794 17,061 SH   SOLE   3,114 0 13,947
NIKE INC CL B 654106103 28,082 334,505 SH   SOLE   244,884 0 89,621
NISOURCE INC COM 65473P105 655 22,734 SH   SOLE   21,152 0 1,582
NOBLE CORP PLC SHS USD G65431101 185 15,465 SH   SOLE   11,324 0 4,141
NOKIA CORP SPONSORED ADR 654902204 6,945 1,386,263 SH   SOLE   1,277,013 0 109,250
NOMAD FOODS LTD USD ORD SHS G6564A105 1,757 82,278 SH   SOLE   82,278 0 0
NORDSTROM INC COM 655664100 462 14,511 SH   SOLE   5,806 0 8,705
NORFOLK SOUTHERN CORP COM 655844108 6,557 32,895 SH   SOLE   24,773 0 8,121
NORTHERN TR CORP COM 665859104 65,330 725,894 SH   SOLE   554,058 0 171,836
NORTHROP GRUMMAN CORP COM 666807102 5,611 17,367 SH   SOLE   14,264 0 3,103
NOVANTA INC COM 67000B104 8,049 85,359 SH   SOLE   70,931 0 14,428
NOVARTIS A G SPONSORED ADR 66987V109 16,937 185,489 SH   SOLE   122,372 0 63,117
NOVELLUS SYS INC NOTE 2.625% 5/1 670008AD3 12 2,000 PRN   SOLE   2,000 0 0
NOVO-NORDISK A S ADR 670100205 872 17,089 SH   SOLE   10,431 0 6,657
NUANCE COMMUNICATIONS INC COM 67020Y100 727 45,496 SH   SOLE   39,946 0 5,550
NUCOR CORP COM 670346105 275 4,989 SH   SOLE   2,712 0 2,277
NUTANIX INC CL A 67059N108 5,632 217,123 SH   SOLE   171,898 0 45,225
NUTRIEN LTD COM 67077M108 1,167 21,836 SH   SOLE   16,223 0 5,613
NUVASIVE INC COM 670704105 961 16,408 SH   SOLE   14,177 0 2,231
NVIDIA CORP COM 67066G104 9,146 55,692 SH   SOLE   37,928 0 17,763
NXP SEMICONDUCTORS N V COM N6596X109 376 3,853 SH   SOLE   3,823 0 30
O REILLY AUTOMOTIVE INC NEW COM 67103H107 24,750 67,016 SH   SOLE   51,279 0 15,737
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,408 28,416 SH   SOLE   20,927 0 7,489
OCCIDENTAL PETE CORP COM 674599105 1,325 26,353 SH   SOLE   16,069 0 10,284
OFFICE DEPOT INC COM 676220106 73 35,658 SH   SOLE   30,380 0 5,278
OKTA INC CL A 679295105 43,642 353,346 SH   SOLE   274,423 0 78,923
OLD DOMINION FREIGHT LINE IN COM 679580100 2,885 19,330 SH   SOLE   17,726 0 1,604
OLD NATL BANCORP IND COM 680033107 494 29,100 SH   SOLE   28,600 0 500
OLD REP INTL CORP COM 680223104 2,599 116,132 SH   SOLE   96,659 0 19,473
OLD SECOND BANCORP INC ILL COM 680277100 1,861 145,709 SH   SOLE   110,352 0 35,357
OMEGA HEALTHCARE INVS INC COM 681936100 301 8,192 SH   SOLE   6,255 0 1,937
OMNICOM GROUP INC COM 681919106 21,164 258,261 SH   SOLE   240,478 0 17,783
ON SEMICONDUCTOR CORP COM 682189105 25 1,254 SH   SOLE   1,000 0 254
ON SEMICONDUCTOR CORP NOTE 1.000%12/0 682189AK1 15 12,000 PRN   SOLE   12,000 0 0
ONE GAS INC COM 68235P108 273 3,027 SH   SOLE   2,230 0 797
ONEOK INC NEW COM 682680103 6,897 100,239 SH   SOLE   68,512 0 31,727
ONESPAWORLD HOLDINGS LIMITED COM P73684113 1,646 106,214 SH   SOLE   100,980 0 5,234
OOMA INC COM 683416101 396 37,795 SH   SOLE   28,610 0 9,185
OPEN TEXT CORP COM 683715106 330 8,000 SH   SOLE   8,000 0 0
OPKO HEALTH INC COM 68375N103 174 15,000 SH   SOLE   0 0 15,000
OPTIMIZERX CORP COM NEW 68401U204 1,235 76,265 SH   SOLE   69,420 0 6,845
ORACLE CORP COM 68389X105 13,220 232,053 SH   SOLE   162,197 0 69,856
ORCHID IS CAP INC COM 68571X103 79 12,400 SH   SOLE   12,400 0 0
ORTHOPEDIATRICS CORP COM 68752L100 573 14,690 SH   SOLE   13,500 0 1,190
OSHKOSH CORP COM 688239201 669 8,018 SH   SOLE   7,518 0 500
OSI ETF TR OSHARES FTSE 67110P100 54 1,966 SH   SOLE   1,966 0 0
OSI ETF TR OSHARS FTSE US 67110P407 169 4,963 SH   SOLE   4,963 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 146 13,965 SH   SOLE   965 0 13,000
OXFORD SQUARE CAP CORP COM 69181V107 297 46,400 SH   SOLE   29,600 0 16,800
PACCAR INC COM 693718108 824 11,495 SH   SOLE   7,396 0 4,098
PACWEST BANCORP DEL COM 695263103 240 6,170 SH   SOLE   1,436 0 4,734
PALO ALTO NETWORKS INC COM 697435105 25,716 126,209 SH   SOLE   97,956 0 28,253
PALOMAR HLDGS INC COM 69753M105 1,715 71,337 SH   SOLE   65,425 0 5,912
PAN AMERICAN SILVER CORP COM 697900108 425 32,929 SH   SOLE   9,980 0 22,949
PARK HOTELS RESORTS INC COM 700517105 2,085 75,649 SH   SOLE   70,748 0 4,900
PARK OHIO HLDGS CORP COM 700666100 2,817 86,452 SH   SOLE   67,902 0 18,550
PARKER HANNIFIN CORP COM 701094104 2,287 13,450 SH   SOLE   10,323 0 3,126
PATTERN ENERGY GROUP INC CL A 70338P100 321 13,900 SH   SOLE   13,900 0 0
PAYCHEX INC COM 704326107 28,425 345,423 SH   SOLE   214,166 0 131,257
PAYCOM SOFTWARE INC COM 70432V102 962 4,244 SH   SOLE   2,289 0 1,955
PAYLOCITY HLDG CORP COM 70438V106 53,099 565,972 SH   SOLE   469,483 0 96,489
PAYPAL HLDGS INC COM 70450Y103 235,538 2,057,818 SH   SOLE   1,629,552 0 428,266
PENNEY J C CORP INC COM 708160106 172 32,000 SH   SOLE   27,500 0 4,500
PENTAIR PLC SHS G7S00T104 219 5,882 SH   SOLE   5,732 0 150
PENUMBRA INC COM 70975L107 244 1,524 SH   SOLE   1,347 0 177
PEOPLES UTD FINL INC COM 712704105 1,581 94,248 SH   SOLE   65,148 0 29,100
PEPSICO INC COM 713448108 42,496 324,074 SH   SOLE   240,402 0 83,671
PERKINELMER INC COM 714046109 690 7,160 SH   SOLE   4,323 0 2,837
PERRIGO CO PLC SHS G97822103 404 8,490 SH   SOLE   4,550 0 3,940
PETIQ INC COM CL A 71639T106 2,030 61,595 SH   SOLE   51,630 0 9,965
PFENEX INC COM 717071104 16,215 2,405,836 SH   SOLE   1,817,873 0 587,963
PFIZER INC COM 717081103 40,453 933,818 SH   SOLE   703,604 0 230,214
PHILIP MORRIS INTL INC COM 718172109 17,310 220,420 SH   SOLE   129,485 0 90,935
PHILLIPS 66 COM 718546104 5,737 61,329 SH   SOLE   52,892 0 8,437
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3,053 61,870 SH   SOLE   51,735 0 10,135
PIMCO ETF TR 1-5 US TIP IDX 72201R205 107 2,030 SH   SOLE   1,385 0 645
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 405 3,978 SH   SOLE   375 0 3,603
PIMCO ETF TR INV GRD CRP BD 72201R817 6,709 62,437 SH   SOLE   57,883 0 4,554
PIMCO ETF TR ACTIVE BD ETF 72201R775 25 231 SH   SOLE   21 0 210
PIMCO ETF TR 25YR+ ZERO U S 72201R882 162 1,260 SH   SOLE   460 0 800
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 106 1,052 SH   SOLE   67 0 985
PINNACLE WEST CAP CORP COM 723484101 282 2,999 SH   SOLE   1,651 0 1,348
PIONEER NAT RES CO COM 723787107 14,195 92,262 SH   SOLE   66,060 0 26,202
PIVOTAL SOFTWARE INC COM CL A 72582H107 3,766 356,609 SH   SOLE   244,155 0 112,454
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 5,013 205,885 SH   SOLE   163,810 0 42,075
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 218 8,748 SH   SOLE   8,748 0 0
PLANET FITNESS INC CL A 72703H101 72,824 1,005,306 SH   SOLE   824,942 0 180,364
PLURALSIGHT INC COM CL A 72941B106 558 18,400 SH   SOLE   18,100 0 300
PNC FINL SVCS GROUP INC COM 693475105 3,546 25,831 SH   SOLE   15,873 0 9,958
POOL CORPORATION COM 73278L105 34,192 179,016 SH   SOLE   132,445 0 46,570
POPULAR INC COM NEW 733174700 1,330 24,515 SH   SOLE   24,300 0 215
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 20,965 21,170,000 PRN   SOLE   15,791,000 0 5,379,000
PORTOLA PHARMACEUTICALS INC COM 737010108 4,003 147,549 SH   SOLE   97,372 0 50,177
POSCO SPONSORED ADR 693483109 451 8,504 SH   SOLE   8,504 0 0
POTBELLY CORP COM 73754Y100 185 36,351 SH   SOLE   18,451 0 17,900
PPG INDS INC COM 693506107 927 7,943 SH   SOLE   3,526 0 4,417
PPL CORP COM 69351T106 273 8,799 SH   SOLE   4,461 0 4,338
PRA GROUP INC COM 69354N106 5,739 203,956 SH   SOLE   160,855 0 43,101
PREFERRED APT CMNTYS INC COM 74039L103 649 43,382 SH   SOLE   39,740 0 3,642
PREMIER INC CL A 74051N102 252 6,445 SH   SOLE   6,445 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,858 55,359 SH   SOLE   51,278 0 4,081
PRETIUM RES INC COM 74139C102 239 23,875 SH   SOLE   3,900 0 19,975
PRETIUM RES INC NOTE 2.250% 3/1 74139CAB8 31 32,000 PRN   SOLE   32,000 0 0
PRICE T ROWE GROUP INC COM 74144T108 8,356 76,161 SH   SOLE   68,803 0 7,358
PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 1 1,000 PRN   SOLE   1,000 0 0
PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 13 11,000 PRN   SOLE   11,000 0 0
PRIMERICA INC COM 74164M108 437 3,643 SH   SOLE   864 0 2,779
PROCTER AND GAMBLE CO COM 742718109 75,256 686,328 SH   SOLE   494,790 0 191,538
PROGRESSIVE CORP OHIO COM 743315103 0 1,118,664 SH   SOLE   985,040 0 133,624
PROLOGIS INC COM 74340W103 690 8,613 SH   SOLE   1,211 0 7,402
PROOFPOINT INC COM 743424103 2,137 17,768 SH   SOLE   16,889 0 879
PROS HOLDINGS INC COM 74346Y103 2,698 42,650 SH   SOLE   34,550 0 8,100
PROSHARES TR S&P 500 DV ARIST 74348A467 370 5,329 SH   SOLE   5,329 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 529 9,048 SH   SOLE   5,781 0 3,267
PROSHARES TR SHRT 20+YR TRE 74347X849 4,917 241,160 SH   SOLE   197,265 0 43,895
PROSHARES TR PSHS SHT OIL&GAS 74347R222 37 1,520 SH   SOLE   800 0 720
PROSHARES TR ULTRA FNCLS NEW 74347X633 535 11,895 SH   SOLE   10,695 0 1,200
PROSHARES TR PSHS SHORT DOW30 74347B235 1 25 SH   SOLE   25 0 0
PROSHARES TR ULTSHRT QQQ 74347B243 1 18 SH   SOLE   18 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 247 8,545 SH   SOLE   7,733 0 812
PROSHARES TR PSHS ULTRA O&G 74347R719 59 2,090 SH   SOLE   1,300 0 790
PROSHARES TR PSHS ULT SEMICDT 74347R669 375 9,075 SH   SOLE   9,075 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 32 1,200 SH   SOLE   1,200 0 0
PROSHARES TR PSHS ULDOW30 NEW 74347B276 1 25 SH   SOLE   25 0 0
PROSHARES TR ULTRAPRO SHORT S 74347B268 89 3,191 SH   SOLE   3,191 0 0
PROSHARES TR ULTRAPRO SHT QQQ 74347G408 86 2,436 SH   SOLE   2,436 0 0
PROSHARES TR ULTRAPRO DOW 30 74347G309 89 1,791 SH   SOLE   1,791 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 12 206 SH   SOLE   206 0 0
PROSHARES TR PSHS ULTRA DOW30 74347R305 146 3,000 SH   SOLE   3,000 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 171 25,300 SH   SOLE   22,300 0 3,000
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 484 480,000 PRN   SOLE   440,000 0 40,000
PROTO LABS INC COM 743713109 14,444 124,500 SH   SOLE   110,879 0 13,621
PRUDENTIAL FINL INC COM 744320102 1,152 11,409 SH   SOLE   7,397 0 4,012
PRUDENTIAL PLC ADR 74435K204 4,234 96,613 SH   SOLE   84,338 0 12,275
PSYCHEMEDICS CORP COM NEW 744375205 1,165 82,132 SH   SOLE   65,932 0 16,200
PUBLIC STORAGE COM 74460D109 735 3,084 SH   SOLE   1,626 0 1,458
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 741 12,606 SH   SOLE   10,789 0 1,817
PUMA BIOTECHNOLOGY INC COM 74587V107 251 3,440 SH   SOLE   3,440 0 0
PURE STORAGE INC CL A 74624M102 83,927 5,496,212 SH   SOLE   3,594,857 0 1,901,355
PURECYCLE CORP COM NEW 746228303 3,793 357,855 SH   SOLE   259,755 0 98,100
PYXUS INTL INC COM 74737V106 1,749 93,300 SH   SOLE   93,300 0 0
Q2 HLDGS INC COM 74736L109 16,300 213,468 SH   SOLE   160,424 0 53,044
QAD INC CL A 74727D306 279 6,929 SH   SOLE   6,165 0 764
QAD INC CL B 74727D207 15 500 SH   SOLE   0 0 500
QUAKER CHEM CORP COM 747316107 243 1,200 SH   SOLE   0 0 1,200
QUALCOMM INC COM 747525103 16,423 215,893 SH   SOLE   163,001 0 52,892
QUANTA SVCS INC COM 74762E102 832 21,262 SH   SOLE   1,402 0 19,860
QUEST DIAGNOSTICS INC COM 74834L100 540 5,300 SH   SOLE   2,232 0 3,068
QUINSTREET INC COM 74874Q100 26,325 1,660,902 SH   SOLE   1,427,544 0 233,358
RAND CAP CORP COM 752185108 79 30,000 SH   SOLE   30,000 0 0
RAPID7 INC COM 753422104 19,472 336,645 SH   SOLE   286,523 0 50,122
RAYMOND JAMES FINANCIAL INC COM 754730109 233 2,752 SH   SOLE   1,185 0 1,566
RAYONIER INC COM 754907103 1,861 61,418 SH   SOLE   43,134 0 18,284
RAYTHEON CO COM NEW 755111507 37,138 213,587 SH   SOLE   178,100 0 35,487
RBC BEARINGS INC COM 75524B104 785 4,704 SH   SOLE   2,019 0 2,685
REALPAGE INC COM 75606N109 11,765 199,917 SH   SOLE   162,938 0 36,979
REALTY INCOME CORP COM 756109104 395 5,731 SH   SOLE   5,173 0 558
RED HAT INC NOTE 0.250%10/0 756577AD4 5 2,000 PRN   SOLE   2,000 0 0
REDFIN CORP COM 75737F108 4,168 231,790 SH   SOLE   179,523 0 52,267
REDWOOD TR INC COM 758075402 1,415 85,600 SH   SOLE   58,050 0 27,550
REGENERON PHARMACEUTICALS COM 75886F107 519 1,657 SH   SOLE   1,317 0 340
REGIONS FINL CORP NEW COM 7591EP100 5,385 360,442 SH   SOLE   302,964 0 57,478
REGULUS THERAPEUTICS INC COM NEW 75915K200 13 10,065 SH   SOLE   10,065 0 0
REPLIGEN CORP COM 759916109 2,464 28,667 SH   SOLE   20,292 0 8,375
REPUBLIC SVCS INC COM 760759100 2,555 29,495 SH   SOLE   26,457 0 3,037
RESMED INC COM 761152107 38,113 312,329 SH   SOLE   125,678 0 186,651
RESTORATION ROBOTICS INC COM 76133C103 37 61,000 SH   SOLE   61,000 0 0
RH COM 74967X103 2,433 21,049 SH   SOLE   13,044 0 8,005
RIBBON COMMUNICATIONS INC COM 762544104 195 39,928 SH   SOLE   37,332 0 2,596
RINGCENTRAL INC CL A 76680R206 2,175 18,928 SH   SOLE   13,880 0 5,048
RITCHIE BROS AUCTIONEERS COM 767744105 14,382 432,919 SH   SOLE   248,299 0 184,620
RLI CORP COM 749607107 341 3,975 SH   SOLE   921 0 3,054
ROBERT HALF INTL INC COM 770323103 4,349 76,280 SH   SOLE   58,207 0 18,073
ROCKWELL AUTOMATION INC COM 773903109 6,724 41,041 SH   SOLE   34,944 0 6,097
ROKU INC COM CL A 77543R102 8,378 92,488 SH   SOLE   79,488 0 13,000
ROLLINS INC COM 775711104 11,933 332,687 SH   SOLE   286,145 0 46,542
ROPER TECHNOLOGIES INC COM 776696106 10,511 28,698 SH   SOLE   20,503 0 8,195
ROSS STORES INC COM 778296103 2,093 21,118 SH   SOLE   20,000 0 1,118
ROYAL BK CDA MONTREAL QUE COM 780087102 526 6,623 SH   SOLE   4,973 0 1,650
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 547 96,357 SH   SOLE   96,167 0 190
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 7,654 63,148 SH   SOLE   53,880 0 9,268
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9,839 151,200 SH   SOLE   114,710 0 36,490
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,717 26,121 SH   SOLE   7,720 0 18,401
ROYAL GOLD INC COM 780287108 4,658 45,448 SH   SOLE   41,943 0 3,505
ROYCE GLOBAL VALUE TR INC COM 78081T104 328 28,195 SH   SOLE   26,450 0 1,745
RPM INTL INC COM 749685103 1,542 25,227 SH   SOLE   10,535 0 14,692
RYMAN HOSPITALITY PPTYS INC COM 78377T107 557 6,869 SH   SOLE   859 0 6,010
S&P GLOBAL INC COM 78409V104 2,370 10,403 SH   SOLE   7,119 0 3,284
SABRA HEALTH CARE REIT INC COM 78573L106 495 25,125 SH   SOLE   4,965 0 20,160
SABRE CORP COM 78573M104 219 9,848 SH   SOLE   8,910 0 938
SAGE THERAPEUTICS INC COM 78667J108 373 2,038 SH   SOLE   1,698 0 340
SALESFORCE COM INC COM 79466L302 147,336 971,043 SH   SOLE   761,781 0 209,262
SALLY BEAUTY HLDGS INC COM 79546E104 486 36,461 SH   SOLE   22,478 0 13,983
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 57 14,800 SH   SOLE   14,000 0 800
SANOFI SPONSORED ADR 80105N105 91 2,101 SH   SOLE   1,996 0 105
SANOFI RIGHT 12/31/2020 80105N113 7 14,032 SH   SOLE   10,282 0 3,750
SAP SE SPON ADR 803054204 264 1,928 SH   SOLE   1,671 0 257
SAREPTA THERAPEUTICS INC COM 803607100 3,855 25,373 SH   SOLE   20,699 0 4,674
SBA COMMUNICATIONS CORP NEW CL A 78410G104 5,824 25,904 SH   SOLE   24,361 0 1,543
SCHLUMBERGER LTD COM 806857108 9,811 246,887 SH   SOLE   159,148 0 87,740
SCHOLASTIC CORP COM 807066105 2,132 64,150 SH   SOLE   54,550 0 9,600
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 717 22,338 SH   SOLE   15,314 0 7,024
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,477 35,119 SH   SOLE   33,152 0 1,967
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 137 1,958 SH   SOLE   1,055 0 903
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 67 940 SH   SOLE   826 0 114
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 8 235 SH   SOLE   129 0 106
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 9 342 SH   SOLE   6 0 336
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,618 36,407 SH   SOLE   35,956 0 451
SCHWAB STRATEGIC TR US TIPS ETF 808524870 286 5,076 SH   SOLE   4,680 0 396
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 730 8,776 SH   SOLE   3,143 0 5,633
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 24 437 SH   SOLE   437 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 38 979 SH   SOLE   979 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 0 9 SH   SOLE   9 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6 122 SH   SOLE   114 0 8
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 15 269 SH   SOLE   269 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8 157 SH   SOLE   157 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 7 119 SH   SOLE   119 0 0
SCORPIO BULKERS INC COM Y7546A122 147 32,000 SH   SOLE   32,000 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 24,194 245,625 SH   SOLE   194,013 0 51,612
SEASPAN CORP SHS Y75638109 131 13,376 SH   SOLE   0 0 13,376
SEATTLE GENETICS INC COM 812578102 18,763 271,103 SH   SOLE   243,362 0 27,741
SECUREWORKS CORP CL A 81374A105 288 21,704 SH   SOLE   20,414 0 1,290
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 7,460 96,353 SH   SOLE   44,610 0 51,743
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6,887 249,529 SH   SOLE   219,306 0 30,222
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 9,991 107,849 SH   SOLE   54,711 0 53,138
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 691 11,809 SH   SOLE   11,503 0 306
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,449 74,617 SH   SOLE   67,859 0 6,757
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,630 13,673 SH   SOLE   9,634 0 4,038
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,908 62,897 SH   SOLE   44,780 0 18,117
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,908 29,946 SH   SOLE   23,827 0 6,119
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 933 16,075 SH   SOLE   10,974 0 5,101
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 172 4,669 SH   SOLE   3,861 0 808
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 482 9,797 SH   SOLE   7,190 0 2,607
SEMPRA ENERGY COM 816851109 3,152 22,934 SH   SOLE   21,610 0 1,324
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 607 12,384 SH   SOLE   11,704 0 680
SERITAGE GROWTH PPTYS CL A 81752R100 381 8,859 SH   SOLE   8,859 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 3,477 66,758 SH   SOLE   58,894 0 7,864
SERVICENOW INC COM 81762P102 21,931 79,875 SH   SOLE   67,646 0 12,229
SHAKE SHACK INC CL A 819047101 18,099 250,675 SH   SOLE   202,349 0 48,326
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 2,165 104,470 SH   SOLE   81,186 0 23,284
SHERWIN WILLIAMS CO COM 824348106 7,292 15,911 SH   SOLE   8,267 0 7,644
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 316 8,120 SH   SOLE   8,120 0 0
SHOPIFY INC CL A 82509L107 11,646 38,800 SH   SOLE   31,240 0 7,560
SHOTSPOTTER INC COM 82536T107 12,459 281,884 SH   SOLE   241,416 0 40,468
SIENTRA INC COM 82621J105 129 20,900 SH   SOLE   19,400 0 1,500
SIERRA ONCOLOGY INC COM 82640U107 16 29,319 SH   SOLE   29,319 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 5,357 44,334 SH   SOLE   43,435 0 899
SILICON LABORATORIES INC COM 826919102 374 3,620 SH   SOLE   0 0 3,620
SILVER STD RES INC NOTE 2.875% 2/0 82823LAC0 290 290,000 PRN   SOLE   109,000 0 181,000
SIMON PPTY GROUP INC NEW COM 828806109 370 2,314 SH   SOLE   1,058 0 1,256
SINA CORP ORD G81477104 855 7,500 SH   SOLE   6,000 0 1,500
SIRIUS XM HLDGS INC COM 82968B103 470 84,181 SH   SOLE   74,537 0 9,644
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 4,118 59,417 SH   SOLE   49,544 0 9,873
SIX FLAGS ENTMT CORP NEW COM 83001A102 10,104 203,388 SH   SOLE   150,194 0 53,194
SKYWORKS SOLUTIONS INC COM 83088M102 305 3,952 SH   SOLE   2,112 0 1,840
SLACK TECHNOLOGIES INC COM CL A 83088V102 4,535 120,927 SH   SOLE   97,727 0 23,200
SMARTSHEET INC COM CL A 83200N103 44,666 922,854 SH   SOLE   755,135 0 167,719
SMUCKER J M CO COM NEW 832696405 9,200 79,870 SH   SOLE   67,955 0 11,915
SNAP INC CL A 83304A106 662 46,296 SH   SOLE   45,821 0 475
SNAP ON INC COM 833034101 5,849 35,312 SH   SOLE   11,051 0 24,261
SOCIAL CAP HEDOSOPHIA HLDGS CL A G8250R103 2,587 247,886 SH   SOLE   190,451 0 57,435
SOLAR CAP LTD COM 83413U100 669 32,586 SH   SOLE   32,586 0 0
SOLAR SR CAP LTD COM 83416M105 809 50,864 SH   SOLE   50,864 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,491 23,875 SH   SOLE   23,625 0 250
SONOS INC COM 83570H108 163 14,400 SH   SOLE   11,850 0 2,550
SONY CORP SPONSORED ADR 835699307 481 9,172 SH   SOLE   8,824 0 348
SOUTHERN CO COM 842587107 3,297 59,649 SH   SOLE   37,829 0 21,820
SOUTHWEST AIRLS CO COM 844741108 535 10,526 SH   SOLE   8,866 0 1,660
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,688 6,350 SH   SOLE   4,240 0 2,110
SPDR GOLD TRUST GOLD SHS 78463V107 7,515 56,421 SH   SOLE   39,345 0 17,076
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,667 85,628 SH   SOLE   74,478 0 11,150
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 826 15,375 SH   SOLE   14,350 0 1,025
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 530 11,865 SH   SOLE   11,865 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 713 18,399 SH   SOLE   17,122 0 1,277
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 260 8,669 SH   SOLE   8,447 0 222
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 676 18,438 SH   SOLE   3,373 0 15,065
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 5,849 117,219 SH   SOLE   104,802 0 12,418
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 6 66 SH   SOLE   0 0 66
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 537 14,013 SH   SOLE   14,013 0 0
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 10 285 SH   SOLE   220 0 65
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 149 1,525 SH   SOLE   0 0 1,525
SPDR S&P 500 ETF TR TR UNIT 78462F103 155,500 530,716 SH   SOLE   497,400 0 33,316
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 22,936 64,682 SH   SOLE   48,684 0 15,998
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 13,091 384,241 SH   SOLE   256,450 0 127,791
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 23,336 758,143 SH   SOLE   554,488 0 203,655
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 16,241 528,500 SH   SOLE   396,980 0 131,520
SPDR SERIES TRUST S&P DIVID ETF 78464A763 21,372 211,852 SH   SOLE   184,705 0 27,146
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 9,541 162,650 SH   SOLE   117,600 0 45,050
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 49 900 SH   SOLE   900 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 169 5,400 SH   SOLE   5,400 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,967 36,822 SH   SOLE   33,830 0 2,992
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 90 3,000 SH   SOLE   3,000 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 130 3,710 SH   SOLE   2,310 0 1,400
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 142 1,307 SH   SOLE   1,307 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 23 340 SH   SOLE   320 0 20
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 45 1,234 SH   SOLE   1,150 0 84
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,551 17,683 SH   SOLE   16,615 0 1,068
SPDR SERIES TRUST S&P BK ETF 78464A797 815 18,790 SH   SOLE   850 0 17,940
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 3,346 57,247 SH   SOLE   56,100 0 1,146
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 199 3,961 SH   SOLE   3,961 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 92 999 SH   SOLE   999 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 237 8,190 SH   SOLE   4,849 0 3,341
SPDR SERIES TRUST AEROSPACE DEF 78464A631 5 50 SH   SOLE   50 0 0
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 0 1 SH   SOLE   1 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 270 9,911 SH   SOLE   9,911 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 482 9,858 SH   SOLE   9,858 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 641 6,489 SH   SOLE   5,001 0 1,488
SPDR SERIES TRUST COMP SOFTWARE 78464A599 324 3,363 SH   SOLE   3,198 0 165
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 69 2,525 SH   SOLE   2,075 0 450
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 787 14,887 SH   SOLE   11,285 0 3,602
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 96 1,690 SH   SOLE   890 0 800
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 154 1,714 SH   SOLE   714 0 1,000
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1 20 SH   SOLE   0 0 20
SPDR SERIES TRUST NYSE TECH ETF 78464A102 151 1,781 SH   SOLE   1,781 0 0
SPDR SERIES TRUST OILGAS EQUIP 78464A748 37 3,855 SH   SOLE   905 0 2,950
SPDR SERIES TRUST S&P METALS MNG 78464A755 54 1,910 SH   SOLE   710 0 1,200
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 61 1,603 SH   SOLE   1,603 0 0
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 48 775 SH   SOLE   775 0 0
SPDR SERIES TRUST S&P PHARMAC 78464A722 23 532 SH   SOLE   532 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 31 600 SH   SOLE   600 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 42 690 SH   SOLE   0 0 690
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 24 354 SH   SOLE   354 0 0
SPDR SERIES TRUST S&P INS ETF 78464A789 17 250 SH   SOLE   0 0 250
SPDR SERIES TRUST S&P CAP MKTS 78464A771 5 95 SH   SOLE   95 0 0
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 21 224 SH   SOLE   224 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 9 200 SH   SOLE   0 0 200
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 4 70 SH   SOLE   70 0 0
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 10 130 SH   SOLE   130 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 24 610 SH   SOLE   610 0 0
SPIRE INC COM 84857L101 782 9,320 SH   SOLE   7,320 0 2,000
SPLUNK INC COM 848637104 29,851 237,381 SH   SOLE   192,730 0 44,651
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 2,055 181,362 SH   SOLE   141,657 0 39,705
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 341 59,720 SH   SOLE   23,370 0 36,350
SQUARE INC CL A 852234103 17,661 243,497 SH   SOLE   201,520 0 41,977
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 15 335 SH   SOLE   0 0 335
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 738 15,043 SH   SOLE   13,443 0 1,600
STAG INDL INC COM 85254J102 658 21,765 SH   SOLE   4,265 0 17,500
STANLEY BLACK & DECKER INC COM 854502101 1,630 11,273 SH   SOLE   10,571 0 702
STARBUCKS CORP COM 855244109 223,391 2,664,808 SH   SOLE   1,708,101 0 956,707
STARBUCKS CORP COM 855244109 42 500 SH Call SOLE   500 0 0
STARWOOD PPTY TR INC COM 85571B105 587 25,855 SH   SOLE   15,134 0 10,721
STATE STR CORP COM 857477103 483 8,620 SH   SOLE   6,244 0 2,376
STERICYCLE INC COM 858912108 2,622 54,902 SH   SOLE   38,079 0 16,823
STERIS PLC SHS USD G8473T100 206 1,384 SH   SOLE   159 0 1,225
STOCK YDS BANCORP INC COM 861025104 225 6,223 SH   SOLE   495 0 5,728
STORE CAP CORP COM 862121100 484 14,585 SH   SOLE   14,100 0 485
STRATUS PPTYS INC COM NEW 863167201 227 7,000 SH   SOLE   7,000 0 0
STRYKER CORP COM 863667101 114,244 555,716 SH   SOLE   407,086 0 148,630
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,012 41,673 SH   SOLE   33,523 0 8,150
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 3,509 497,073 SH   SOLE   473,563 0 23,510
SUMMIT HOTEL PPTYS INC COM 866082100 437 38,062 SH   SOLE   15,358 0 22,704
SUN LIFE FINL INC COM 866796105 558 13,489 SH   SOLE   11,386 0 2,103
SUNCOR ENERGY INC NEW COM 867224107 23,484 753,661 SH   SOLE   329,655 0 424,006
SUNOPTA INC COM 8676EP108 3,508 1,066,295 SH   SOLE   955,970 0 110,325
SUNTRUST BKS INC COM 867914103 1,344 21,376 SH   SOLE   5,423 0 15,953
SWITCH INC CL A 87105L104 218 16,652 SH   SOLE   10,652 0 6,000
SYMANTEC CORP COM 871503108 325 14,957 SH   SOLE   10,825 0 4,132
SYNCHRONY FINL COM 87165B103 208 5,994 SH   SOLE   5,375 0 619
SYNEOS HEALTH INC CL A 87166B102 200 3,921 SH   SOLE   248 0 3,673
SYNOPSYS INC COM 871607107 862 6,697 SH   SOLE   5,924 0 773
SYNTHETIC BIOLOGICS INC COM NEW 87164U201 30 54,048 SH   SOLE   32,511 0 21,537
SYSCO CORP COM 871829107 5,225 73,889 SH   SOLE   46,954 0 26,935
TABULA RASA HEALTHCARE INC COM 873379101 3,875 77,616 SH   SOLE   64,466 0 13,150
TACTILE SYS TECHNOLOGY INC COM 87357P100 11,090 194,833 SH   SOLE   171,568 0 23,265
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,522 64,392 SH   SOLE   50,102 0 14,290
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 272 15,384 SH   SOLE   14,101 0 1,283
TALLGRASS ENERGY LP CLASS A SHS 874696107 1,118 52,973 SH   SOLE   52,973 0 0
TAPESTRY INC COM 876030107 491 15,473 SH   SOLE   8,143 0 7,330
TARGA RES CORP COM 87612G101 890 22,661 SH   SOLE   21,721 0 940
TARGET CORP COM 87612E106 12,366 142,778 SH   SOLE   100,775 0 42,003
TD AMERITRADE HLDG CORP COM 87236Y108 366 7,339 SH   SOLE   400 0 6,939
TE CONNECTIVITY LTD REG SHS H84989104 8,643 90,239 SH   SOLE   72,125 0 18,114
TECHNIPFMC PLC COM G87110105 217 8,360 SH   SOLE   3,507 0 4,853
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 484 37,888 SH   SOLE   1,588 0 36,300
TELADOC HEALTH INC COM 87918A105 29,644 446,384 SH   SOLE   319,673 0 126,711
TELARIA INC COM 879181105 128 17,000 SH   SOLE   17,000 0 0
TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 235 42,471 SH   SOLE   42,471 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 190 12,685 SH   SOLE   12,685 0 0
TERADYNE INC COM 880770102 1,938 40,448 SH   SOLE   38,968 0 1,480
TESLA INC COM 88160R101 3,362 15,043 SH   SOLE   9,876 0 5,167
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 2 2,000 PRN   SOLE   2,000 0 0
TEXAS INSTRS INC COM 882508104 24,678 215,043 SH   SOLE   158,809 0 56,234
THE CHARLES SCHWAB CORPORATI COM 808513105 14,599 363,259 SH   SOLE   317,122 0 46,137
THE TRADE DESK INC COM CL A 88339J105 251 1,100 SH   SOLE   875 0 225
THERMO FISHER SCIENTIFIC INC COM 883556102 39,614 134,889 SH   SOLE   105,060 0 29,829
THERMON GROUP HLDGS INC COM 88362T103 1,389 54,139 SH   SOLE   49,341 0 4,798
THOMSON REUTERS CORP COM NEW 884903709 690 10,708 SH   SOLE   3,688 0 7,020
THOR INDS INC COM 885160101 503 8,608 SH   SOLE   4,188 0 4,420
TIDEWATER INC NEW COM 88642R109 740 31,506 SH   SOLE   30,506 0 1,000
TIDEWATER INC NEW *W EXP 07/31/202 88642R125 0 46 SH   SOLE   46 0 0
TIDEWATER INC NEW *W EXP 07/31/202 88642R117 0 43 SH   SOLE   43 0 0
TIFFANY & CO NEW COM 886547108 457 4,881 SH   SOLE   3,925 0 956
TITAN INTL INC ILL COM 88830M102 113 23,100 SH   SOLE   20,000 0 3,100
TIVITY HEALTH INC COM 88870R102 364 22,150 SH   SOLE   11,400 0 10,750
TIVO CORP COM 88870P106 1,859 95,000 SH   SOLE   55,450 0 39,550
TJX COS INC NEW COM 872540109 9,931 187,802 SH   SOLE   170,389 0 17,413
TOLL BROTHERS INC COM 889478103 235 6,425 SH   SOLE   6,425 0 0
TORCHMARK CORP COM 891027104 259 2,900 SH   SOLE   2,568 0 332
TORONTO DOMINION BK ONT COM NEW 891160509 17,773 304,548 SH   SOLE   237,535 0 67,013
TOTAL S A SPONSORED ADS 89151E109 9,622 172,462 SH   SOLE   141,546 0 30,916
TOTAL SYS SVCS INC COM 891906109 436 3,398 SH   SOLE   3,227 0 171
TRACTOR SUPPLY CO COM 892356106 11,589 106,520 SH   SOLE   78,073 0 28,447
TRANSDIGM GROUP INC COM 893641100 81,370 168,189 SH   SOLE   127,234 0 40,955
TRANSOCEAN LTD REG SHS H8817H100 785 87,893 SH   SOLE   74,893 0 13,000
TRANSUNION COM 89400J107 3,543 48,193 SH   SOLE   38,279 0 9,914
TRAVELERS COMPANIES INC COM 89417E109 4,433 29,648 SH   SOLE   11,711 0 17,937
TREEHOUSE FOODS INC COM 89469A104 219 4,040 SH   SOLE   3,825 0 215
TRIMBLE INC COM 896239100 24,130 534,922 SH   SOLE   311,345 0 223,577
TRINITY INDS INC COM 896522109 261 12,598 SH   SOLE   8,280 0 4,318
TURQUOISE HILL RES LTD COM 900435108 171 137,868 SH   SOLE   132,362 0 5,506
TWILIO INC CL A 90138F102 47,445 347,966 SH   SOLE   285,494 0 62,473
TWITTER INC COM 90184L102 8,651 247,870 SH   SOLE   215,452 0 32,418
TWITTER INC NOTE 0.250% 9/1 90184LAB8 2,749 2,765,000 PRN   SOLE   1,880,000 0 885,000
TWITTER INC NOTE 1.000% 9/1 90184LAD4 19 20,000 PRN   SOLE   20,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 2,263 178,608 SH   SOLE   143,865 0 34,743
TYLER TECHNOLOGIES INC COM 902252105 97,788 452,678 SH   SOLE   371,384 0 81,294
TYSON FOODS INC CL A 902494103 410 5,074 SH   SOLE   4,940 0 134
U S PHYSICAL THERAPY INC COM 90337L108 14,686 119,814 SH   SOLE   93,193 0 26,620
U S SILICA HLDGS INC COM 90346E103 1,776 138,860 SH   SOLE   101,485 0 37,375
UBER TECHNOLOGIES INC COM 90353T100 1,392 30,020 SH   SOLE   24,874 0 5,146
UBS GROUP AG SHS H42097107 482 40,704 SH   SOLE   40,704 0 0
UDR INC COM 902653104 232 5,179 SH   SOLE   1,795 0 3,384
ULTA BEAUTY INC COM 90384S303 70,509 203,260 SH   SOLE   159,677 0 43,583
UMH PPTYS INC COM 903002103 878 70,730 SH   SOLE   61,695 0 9,035
UNDER ARMOUR INC CL A 904311107 2,228 87,882 SH   SOLE   50,185 0 37,697
UNDER ARMOUR INC CL C 904311206 533 23,999 SH   SOLE   20,398 0 3,601
UNIFIRST CORP MASS COM 904708104 13,027 69,085 SH   SOLE   59,895 0 9,190
UNILEVER N V N Y SHS NEW 904784709 11,838 194,961 SH   SOLE   131,117 0 63,844
UNILEVER PLC SPON ADR NEW 904767704 5,159 83,257 SH   SOLE   65,530 0 17,727
UNION PACIFIC CORP COM 907818108 84,195 497,873 SH   SOLE   348,651 0 149,222
UNITED CONTL HLDGS INC COM 910047109 433 4,949 SH   SOLE   3,860 0 1,089
UNITED PARCEL SERVICE INC CL B 911312106 27,507 266,361 SH   SOLE   145,450 0 120,910
UNITED RENTALS INC COM 911363109 3,025 22,805 SH   SOLE   20,100 0 2,705
UNITED STATES OIL FUND LP UNITS 91232N108 610 50,650 SH   SOLE   34,025 0 16,625
UNITED TECHNOLOGIES CORP COM 913017109 14,334 110,092 SH   SOLE   89,464 0 20,628
UNITEDHEALTH GROUP INC COM 91324P102 78,301 320,894 SH   SOLE   261,073 0 59,821
UNIVERSAL DISPLAY CORP COM 91347P105 755 4,014 SH   SOLE   889 0 3,125
UNIVERSAL HLTH SVCS INC CL B 913903100 201 1,544 SH   SOLE   1,544 0 0
US BANCORP DEL COM NEW 902973304 10,025 191,324 SH   SOLE   105,900 0 85,424
US FOODS HLDG CORP COM 912008109 24,566 686,962 SH   SOLE   595,201 0 91,761
V F CORP COM 918204108 6,995 80,083 SH   SOLE   67,458 0 12,625
VAIL RESORTS INC COM 91879Q109 34,088 152,736 SH   SOLE   112,068 0 40,668
VALERO ENERGY CORP NEW COM 91913Y100 3,761 43,927 SH   SOLE   32,083 0 11,844
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 8 135 SH   SOLE   45 0 90
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 4,569 178,766 SH   SOLE   161,758 0 17,008
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1,010 28,903 SH   SOLE   16,524 0 12,379
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 210 3,139 SH   SOLE   389 0 2,750
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 57 441 SH   SOLE   400 0 41
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 44 1,649 SH   SOLE   1,649 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 163 3,270 SH   SOLE   3,270 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 37 578 SH   SOLE   578 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 621 12,927 SH   SOLE   12,927 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 171 8,635 SH   SOLE   8,635 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 28 433 SH   SOLE   433 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 7 236 SH   SOLE   236 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 69 4,278 SH   SOLE   1,558 0 2,720
VANECK VECTORS ETF TR BRAZIL SMALL CP 92189F825 375 15,605 SH   SOLE   14,733 0 872
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 13 529 SH   SOLE   529 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 132 1,200 SH   SOLE   400 0 800
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 137 7,750 SH   SOLE   7,750 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 20 1,335 SH   SOLE   0 0 1,335
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 350 2,453 SH   SOLE   2,453 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 823 5,868 SH   SOLE   3,688 0 2,180
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 72 551 SH   SOLE   551 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 401 2,487 SH   SOLE   200 0 2,287
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 55 451 SH   SOLE   190 0 261
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 119 1,062 SH   SOLE   1,062 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 11 82 SH   SOLE   0 0 82
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 6,558 78,949 SH   SOLE   56,642 0 22,306
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 5,215 64,754 SH   SOLE   54,872 0 9,882
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 274 3,167 SH   SOLE   2,292 0 875
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 17 173 SH   SOLE   173 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 255 4,446 SH   SOLE   3,862 0 584
VANGUARD GROUP DIV APP ETF 921908844 109,816 953,598 SH   SOLE   809,504 0 144,094
VANGUARD INDEX FDS SMALL CP ETF 922908751 8,270 52,787 SH   SOLE   46,843 0 5,944
VANGUARD INDEX FDS MID CAP ETF 922908629 14,752 88,252 SH   SOLE   81,022 0 7,230
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 18,995 69,987 SH   SOLE   55,152 0 14,836
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 8,237 69,461 SH   SOLE   54,803 0 14,658
VANGUARD INDEX FDS VALUE ETF 922908744 48,845 440,364 SH   SOLE   375,301 0 65,063
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 16,651 149,547 SH   SOLE   133,761 0 15,786
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 7,716 51,676 SH   SOLE   12,621 0 39,055
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,986 22,872 SH   SOLE   19,913 0 2,959
VANGUARD INDEX FDS GROWTH ETF 922908736 182,560 1,117,328 SH   SOLE   971,923 0 145,405
VANGUARD INDEX FDS TOTAL STK MKT 922908769 20,803 138,605 SH   SOLE   72,447 0 66,158
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 25,557 292,419 SH   SOLE   265,048 0 27,371
VANGUARD INDEX FDS SML CP GRW ETF 922908595 46,302 248,654 SH   SOLE   230,867 0 17,787
VANGUARD INDEX FDS LARGE CAP ETF 922908637 580 4,303 SH   SOLE   3,712 0 591
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 102,702 2,014,153 SH   SOLE   1,678,215 0 335,938
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 394 3,747 SH   SOLE   2,217 0 1,530
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 33,360 784,388 SH   SOLE   645,780 0 138,608
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 9,998 169,460 SH   SOLE   164,168 0 5,291
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5,654 102,981 SH   SOLE   82,247 0 20,734
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 3,691 55,850 SH   SOLE   51,575 0 4,275
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 108 1,435 SH   SOLE   1,030 0 405
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,952 39,572 SH   SOLE   26,491 0 13,080
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 236 4,448 SH   SOLE   4,448 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,164 14,430 SH   SOLE   13,905 0 525
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,026 44,807 SH   SOLE   31,850 0 12,957
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 156 2,562 SH   SOLE   2,562 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,531 12,249 SH   SOLE   9,412 0 2,837
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 614 9,313 SH   SOLE   3,039 0 6,274
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 609 3,752 SH   SOLE   3,752 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 39 400 SH   SOLE   400 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 186 3,522 SH   SOLE   3,522 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1,075 8,023 SH   SOLE   8,023 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 5 50 SH   SOLE   50 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 719 5,337 SH   SOLE   5,337 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 180 1,226 SH   SOLE   1,226 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 623 5,587 SH   SOLE   4,303 0 1,284
VANGUARD STAR FD VG TL INTL STK F 921909768 225 4,266 SH   SOLE   2,537 0 1,729
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 46,470 1,114,125 SH   SOLE   856,697 0 257,428
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 336 4,632 SH   SOLE   4,632 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 45,597 521,828 SH   SOLE   446,216 0 75,612
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 267 3,865 SH   SOLE   2,890 0 975
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 198 2,905 SH   SOLE   665 0 2,240
VANGUARD WORLD FD MEGA CAP INDEX 921910873 63 619 SH   SOLE   619 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 3,765 29,079 SH   SOLE   28,987 0 92
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 112 1,395 SH   SOLE   1,213 0 182
VANGUARD WORLD FD ESG US STK ETF 921910733 12 229 SH   SOLE   229 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 81 606 SH   SOLE   462 0 144
VANGUARD WORLD FDS MATERIALS ETF 92204A801 209 1,633 SH   SOLE   1,512 0 121
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 152 1,752 SH   SOLE   1,082 0 670
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 769 4,421 SH   SOLE   3,882 0 539
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,235 20,079 SH   SOLE   15,097 0 4,982
VANGUARD WORLD FDS ENERGY ETF 92204A306 134 1,577 SH   SOLE   1,477 0 100
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 837 5,627 SH   SOLE   5,427 0 200
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,550 22,453 SH   SOLE   21,166 0 1,287
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 342 1,906 SH   SOLE   1,201 0 705
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 520 3,568 SH   SOLE   3,029 0 539
VAPOTHERM INC COM 922107107 809 35,180 SH   SOLE   27,880 0 7,300
VARIAN MED SYS INC COM 92220P105 798 5,864 SH   SOLE   3,893 0 1,971
VEEVA SYS INC CL A COM 922475108 332,100 2,048,606 SH   SOLE   1,608,392 0 440,214
VENTAS INC COM 92276F100 1,638 23,968 SH   SOLE   10,600 0 13,368
VERACYTE INC COM 92337F107 640 22,450 SH   SOLE   6,800 0 15,650
VERINT SYS INC COM 92343X100 64 1,189 SH   SOLE   1,110 0 79
VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 16 15,000 PRN   SOLE   15,000 0 0
VERISK ANALYTICS INC COM 92345Y106 139,555 952,854 SH   SOLE   732,166 0 220,689
VERIZON COMMUNICATIONS INC COM 92343V104 44,284 775,138 SH   SOLE   561,875 0 213,264
VERRA MOBILITY CORP COM 92511U102 3,388 258,813 SH   SOLE   208,568 0 50,245
VERSUM MATLS INC COM 92532W103 1,219 23,641 SH   SOLE   8,230 0 15,411
VERTEX PHARMACEUTICALS INC COM 92532F100 4,351 23,726 SH   SOLE   15,697 0 8,029
VERU INC COM 92536C103 272 127,625 SH   SOLE   127,625 0 0
VIACOM INC NEW CL B 92553P201 666 22,281 SH   SOLE   16,753 0 5,528
VIASAT INC COM 92552V100 5,376 66,518 SH   SOLE   59,925 0 6,593
VIAVI SOLUTIONS INC COM 925550105 999 75,193 SH   SOLE   53,953 0 21,240
VICTORY CAP HLDGS INC COM CL A 92645B103 1,391 80,945 SH   SOLE   68,445 0 12,500
VIKING THERAPEUTICS INC COM 92686J106 1,315 158,458 SH   SOLE   42,657 0 115,801
VIKING THERAPEUTICS INC *W EXP 04/13/202 92686J114 61 9,070 SH   SOLE   6,370 0 2,700
VIRTU FINL INC CL A 928254101 2,746 126,060 SH   SOLE   87,627 0 38,433
VIRTUSA CORP COM 92827P102 433 9,747 SH   SOLE   8,826 0 921
VISA INC COM CL A 92826C839 461,941 2,661,715 SH   SOLE   2,247,414 0 414,301
VMWARE INC CL A COM 928563402 788 4,712 SH   SOLE   4,217 0 495
VOCERA COMMUNICATIONS INC COM 92857F107 608 19,057 SH   SOLE   12,769 0 6,288
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,486 213,471 SH   SOLE   182,512 0 30,959
VONAGE HLDGS CORP COM 92886T201 161 14,200 SH   SOLE   14,200 0 0
VORNADO RLTY TR SH BEN INT 929042109 3,900 60,835 SH   SOLE   53,950 0 6,885
VULCAN MATLS CO COM 929160109 4,166 30,338 SH   SOLE   22,587 0 7,751
W P CAREY INC COM 92936U109 6,315 77,785 SH   SOLE   55,861 0 21,924
WABTEC CORP COM 929740108 34,247 477,243 SH   SOLE   254,230 0 223,013
WAGEWORKS INC COM 930427109 4,481 88,227 SH   SOLE   76,676 0 11,551
WALGREENS BOOTS ALLIANCE INC COM 931427108 34,404 629,312 SH   SOLE   378,654 0 250,658
WALMART INC COM 931142103 61,849 559,773 SH   SOLE   263,521 0 296,252
WASTE CONNECTIONS INC COM 94106B101 2,867 29,994 SH   SOLE   29,585 0 409
WASTE MGMT INC DEL COM 94106L109 3,144 27,249 SH   SOLE   21,527 0 5,722
WATERS CORP COM 941848103 923 4,287 SH   SOLE   3,524 0 763
WATSCO INC COM 942622200 98,009 599,333 SH   SOLE   473,825 0 125,508
WD-40 CO COM 929236107 320 2,011 SH   SOLE   654 0 1,357
WEC ENERGY GROUP INC COM 92939U106 3,767 45,189 SH   SOLE   27,281 0 17,908
WELBILT INC COM 949090104 235 14,098 SH   SOLE   13,226 0 872
WELLS FARGO CO NEW COM 949746101 12,324 260,430 SH   SOLE   165,114 0 95,316
WELLS FARGO CO NEW PERP PFD CNV A 949746804 456 334 SH   SOLE   334 0 0
WELLTOWER INC COM 95040Q104 4,481 54,966 SH   SOLE   29,493 0 25,473
WENDYS CO COM 95058W100 225 11,507 SH   SOLE   1,513 0 9,994
WESBANCO INC COM 950810101 698 18,110 SH   SOLE   1,238 0 16,872
WEST PHARMACEUTICAL SVSC INC COM 955306105 17,005 135,879 SH   SOLE   112,945 0 22,934
WESTERN DIGITAL CORP COM 958102105 331 6,966 SH   SOLE   6,966 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4,507 146,488 SH   SOLE   131,543 0 14,945
WESTERN UN CO COM 959802109 604 30,371 SH   SOLE   19,906 0 10,465
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 2,427 97,667 SH   SOLE   95,967 0 1,700
WESTROCK CO COM 96145D105 2,510 68,830 SH   SOLE   67,659 0 1,171
WEX INC COM 96208T104 84,341 405,290 SH   SOLE   364,079 0 41,211
WEYERHAEUSER CO COM 962166104 6,500 246,782 SH   SOLE   165,863 0 80,919
WHEATON PRECIOUS METALS CORP COM 962879102 1,642 67,891 SH   SOLE   49,046 0 18,845
WHITING PETE CORP NEW COM NEW 966387409 29 1,537 SH   SOLE   37 0 1,500
WHITING PETE CORP NEW NOTE 1.250% 4/0 966387AL6 9 9,000 PRN   SOLE   9,000 0 0
WILLIAMS COS INC DEL COM 969457100 4,972 177,335 SH   SOLE   131,135 0 46,199
WILLIAMS SONOMA INC COM 969904101 716 11,014 SH   SOLE   9,856 0 1,158
WILLIS TOWERS WATSON PUB LTD SHS G96629103 1,075 5,610 SH   SOLE   5,008 0 602
WINTRUST FINL CORP COM 97650W108 1,312 17,930 SH   SOLE   17,930 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 660 12,890 SH   SOLE   12,890 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 58 1,605 SH   SOLE   1,111 0 494
WISDOMTREE TR US MIDCAP FUND 97717W570 86 2,152 SH   SOLE   1,563 0 589
WISDOMTREE TR US QLT SHRHD YLD 97717W547 62 714 SH   SOLE   714 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 499 9,791 SH   SOLE   9,731 0 60
WISDOMTREE TR US SMALLCAP DIVD 97717W604 355 13,098 SH   SOLE   13,098 0 0
WISDOMTREE TR EMERG MKTS DIV 97717X214 53 1,679 SH   SOLE   1,679 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 296 4,467 SH   SOLE   4,342 0 125
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,238 47,492 SH   SOLE   41,172 0 6,320
WISDOMTREE TR FLOATNG RAT TREA 97717X628 6,082 242,305 SH   SOLE   221,340 0 20,965
WISDOMTREE TR CBOE S&P 500 97717X560 3 100 SH   SOLE   100 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 1,768 18,243 SH   SOLE   16,932 0 1,311
WISDOMTREE TR EMG MKTS SMCAP 97717W281 188 3,617 SH   SOLE   3,042 0 575
WISDOMTREE TR EM LCL DEBT FD 97717X867 12 326 SH   SOLE   326 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 494 5,764 SH   SOLE   5,120 0 644
WISDOMTREE TR JAPN HEDGE EQT 97717W851 310 6,366 SH   SOLE   4,546 0 1,820
WISDOMTREE TR JP SMALLCP DIV 97717W836 33 485 SH   SOLE   360 0 125
WISDOMTREE TR INTL SMCAP DIV 97717W760 123 1,891 SH   SOLE   1,891 0 0
WISDOMTREE TR EUR HDG SMLCAP 97717X552 151 5,000 SH   SOLE   5,000 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 249 6,869 SH   SOLE   5,794 0 1,075
WISDOMTREE TR INTL LRGCAP DV 97717W794 91 1,925 SH   SOLE   1,925 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 55 1,368 SH   SOLE   1,368 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 2,070 21,300 SH   SOLE   20,800 0 500
WISDOMTREE TR US HIGH DIVIDEND 97717W208 967 13,285 SH   SOLE   4,760 0 8,525
WISDOMTREE TR INTL MIDCAP DV 97717W778 76 1,220 SH   SOLE   1,220 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 54 2,200 SH   SOLE   2,200 0 0
WISDOMTREE TR E MKTS CNSMR GR 97717W539 14 600 SH   SOLE   600 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 88 3,000 SH   SOLE   3,000 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 1 28 SH   SOLE   28 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 42 713 SH   SOLE   95 0 618
WISDOMTREE TR EMER MKT HIGH FD 97717W315 275 6,158 SH   SOLE   0 0 6,158
WISDOMTREE TR CHINESE YUAN FD 97717W182 10 400 SH   SOLE   0 0 400
WOODWARD INC COM 980745103 2,328 20,571 SH   SOLE   20,571 0 0
WORKDAY INC CL A 98138H101 223,661 1,087,949 SH   SOLE   836,136 0 251,813
WORLDPAY INC CL A 981558109 9,566 78,055 SH   SOLE   73,619 0 4,436
WRIGHT MED GROUP INC NOTE 2.000% 2/1 98235TAE7 23 21,000 PRN   SOLE   21,000 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 1,848 61,956 SH   SOLE   58,676 0 3,280
WYNDHAM DESTINATIONS INC COM 98310W108 719 6,628 SH   SOLE   6,153 0 475
WYNDHAM HOTELS & RESORTS INC COM 98311A105 371 6,660 SH   SOLE   6,153 0 507
XCEL ENERGY INC COM 98389B100 2,045 34,382 SH   SOLE   33,368 0 1,014
XILINX INC COM 983919101 7,940 67,338 SH   SOLE   31,315 0 36,023
XPO LOGISTICS INC COM 983793100 2,059 35,617 SH   SOLE   30,082 0 5,535
XYLEM INC COM 98419M100 22,890 273,671 SH   SOLE   123,400 0 150,271
YETI HLDGS INC COM 98585X104 17,543 605,977 SH   SOLE   482,653 0 123,324
YUM BRANDS INC COM 988498101 2,395 21,644 SH   SOLE   9,776 0 11,869
YUM CHINA HLDGS INC COM 98850P109 2,823 61,106 SH   SOLE   35,677 0 25,429
ZEBRA TECHNOLOGIES CORP CL A 989207105 29,989 143,154 SH   SOLE   34,294 0 108,860
ZENDESK INC COM 98936J101 525 5,900 SH   SOLE   1,900 0 4,000
ZIMMER BIOMET HLDGS INC COM 98956P102 2,875 24,422 SH   SOLE   22,329 0 2,093
ZIONS BANCORPORATION N A COM 989701107 306 6,665 SH   SOLE   6,634 0 31
ZIOPHARM ONCOLOGY INC COM 98973P101 347 59,580 SH   SOLE   1,580 0 58,000
ZOETIS INC CL A 98978V103 270,474 2,383,238 SH   SOLE   1,845,654 0 537,584
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,316 14,817 SH   SOLE   13,480 0 1,337
ZYNGA INC CL A 98986T108 92 15,083 SH   SOLE   12,400 0 2,683