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