0001432529-23-000004.txt : 20230814 0001432529-23-000004.hdr.sgml : 20230814 20230811182148 ACCESSION NUMBER: 0001432529-23-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230811 EFFECTIVENESS DATE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Baker Avenue Asset Management, LP CENTRAL INDEX KEY: 0001432529 IRS NUMBER: 201735413 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13834 FILM NUMBER: 231165544 BUSINESS ADDRESS: STREET 1: 301 BATTERY STREET STREET 2: 2ND FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 415-986-1110 MAIL ADDRESS: STREET 1: 301 BATTERY STREET STREET 2: 2ND FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94111 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001432529 XXXXXXXX 06-30-2023 06-30-2023 Baker Avenue Asset Management, LP
301 BATTERY STREET 2ND FLOOR SAN FRANCISCO CA 94111
13F HOLDINGS REPORT 028-13834 N
Andrew Thompson Finance Manager 4159861110 Andrew Thompson Novato CA 08-11-2023 0 1592 1986061674 false
INFORMATION TABLE 2 13F.xml AMAZON.COM INC Stock 023135106 40350427 309531 SH SOLE 120182 0 189348 CBS CORP CL B Stock 92556H206 716 45 SH SOLE 45 0 0 ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 3632 32 SH SOLE 0 0 32 CUBESMART COM REIT 229663109 536 12 SH SOLE 0 0 12 AVID TECHNOLOGY INC Stock 05367P100 510 20 SH SOLE 0 0 20 GLOBAL PAYMENTS INC Stock 37940X102 6311162 64060 SH SOLE 25446 0 38612 ROLLINS INC COM Stock 775711104 771 18 SH SOLE 0 0 18 PRUDENTIAL FINL INC Stock 744320102 64048 726 SH SOLE 8 0 718 HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109 4654 277 SH SOLE 22 0 255 SEALED AIR CORP NEW COM Stock 81211K100 107400 2685 SH SOLE 0 0 2685 WYNN RESORTS LTD Stock 983134107 254203 2407 SH SOLE 0 0 2407 ULTA SALON COSMETICS & FRAGRANCE INC COM Stock 90384S303 14300 30 SH SOLE 3 0 27 FIRST TRUST NASDAQ-100 EQUAL WEIGHTED INDEX FUND ETF 337344105 1978551 18508 SH SOLE 9099 0 9409 SIRIUS XM RADIO INC Stock 82968B103 91026 20094 SH SOLE 94 0 20000 POWERSHARES QQQ TR ETF 46090E103 41369404 111985 SH SOLE 56827 0 55157 POWERSHARES QQQ TR ETF 46090E103 12191 33000 SH Put SOLE 0 0 33000 POWERSHARES QQQ TR ETF 46090E103 24382 66000 SH Put SOLE 0 0 66000 POWERSHARES QQQ TR ETF 46090E103 12560 34000 SH Put SOLE 0 0 34000 POWERSHARES QQQ TR ETF 46090E103 7388 20000 SH Put SOLE 0 0 20000 POWERSHARES QQQ TR ETF 46090E103 7388 20000 SH Put SOLE 0 0 20000 POWERSHARES QQQ TR ETF 46090E103 19210 52000 SH Put SOLE 0 0 52000 POWERSHARES QQQ TR ETF 46090E103 19949 54000 SH Put SOLE 0 0 54000 STERICYCLE INC Stock 858912108 418 9 SH SOLE 0 0 9 TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 4236983 24370 SH SOLE 5028 0 19342 STARBUCKS CORP Stock 855244109 381824 3854 SH SOLE 1417 0 2437 SEMPRA ENERGY Stock 816851109 22130 152 SH SOLE 18 0 134 NATIONAL HEALTHCARE CORP COM Stock 635906100 927 15 SH SOLE 6 0 9 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 2692 43 SH SOLE 0 0 43 OLD REP INTL CORP COM Stock 680223104 66164 2629 SH SOLE 0 0 2628 LOUISIANA PACIFIC Stock 546347105 89151 1189 SH SOLE 0 0 1189 CHURCHILL DOWNS INC COM Stock 171484108 1113 8 SH SOLE 0 0 8 BLOCK INC CL A Stock 852234103 702913 10559 SH SOLE 0 0 10559 HECLA MNG CO COM Stock 422704106 1473 286 SH SOLE 0 0 286 GOLDMAN SACHS ACTIVEBETA INTERNATIONAL EQUITY ETF ETF 381430107 10659 340 SH SOLE 0 0 340 GOLDMAN SACHS ACTIVEBETA EMERGING MARKETS EQUITY ETF ETF 381430206 6339 212 SH SOLE 0 0 212 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 908454 35808 SH SOLE 16109 0 19699 ALNYLAM PHARMACEUTICALS INC COM Stock 02043Q107 1330 7 SH SOLE 2 0 5 ONEMAIN HLDGS INC COM Stock 68268W103 1660 38 SH SOLE 10 0 28 DELUXE CORP COM Stock 248019101 1224 70 SH SOLE 22 0 48 XPO INC COM Stock 983793100 1748760 29640 SH SOLE 4350 0 25290 CAMDEN PPTY TR SH BEN INT REIT 133131102 435 4 SH SOLE 0 0 4 ETHAN ALLEN INTERIORS Stock 297602104 622 22 SH SOLE 0 0 22 ELEVANCE HEALTH INC COM Stock 036752103 77751 175 SH SOLE 8 0 167 ISHARES GOLD TRUST ETF ETF 464285204 4284904 117750 SH SOLE 24899 0 92850 YORK WTR CO COM Stock 987184108 454 11 SH SOLE 0 0 11 EBAY INC Stock 278642103 227830 5098 SH SOLE 8 0 5090 DOLLAR GEN CORP Stock 256677105 75382 444 SH SOLE 15 0 429 AZENTA INC COM Stock 114340102 607 13 SH SOLE 8 0 5 RMR GROUP INC CL A Stock 74967R106 232 10 SH SOLE 0 0 10 WOLVERINE WORLD WIDE INC COM Stock 978097103 1116 76 SH SOLE 30 0 46 IONIS PHARMACEUTICALS INC COM Stock 462222100 3159 77 SH SOLE 19 0 58 HUBBELL INC COM Stock 443510607 663 2 SH SOLE 1 0 1 WILLIS TOWERS WATSON PLC LTD SHS Stock G96629103 19076 81 SH SOLE 5 0 76 MONSTER BEVERAGE CORP Stock 61174X109 733279 12766 SH SOLE 2151 0 10615 VULCAN MATLS CO COM Stock 929160109 1830517 8120 SH SOLE 1362 0 6757 JOHNSON & JOHNSON COM Stock 478160104 1664723 10058 SH SOLE 423 0 9634 ISHARES U.S. EQUITY FACTOR ETF ETF 46434V282 579 13 SH SOLE 0 0 13 AKAMAI TECH Stock 00971T101 10695 119 SH SOLE 119 0 0 FLEETCOR TECHNOLOGIES, INC. Stock 339041105 2260 9 SH SOLE 3 0 6 TAKE-TWO INTERACTIVESOFTWRE Stock 874054109 1030 7 SH SOLE 3 0 4 SEAGATE TECHNOLOGY Stock G7997R103 2475 40 SH SOLE 14 0 26 WILLIAMS SONOMA INC Stock 969904101 80865 646 SH SOLE 592 0 54 LKQ CORP COM Stock 501889208 524 9 SH SOLE 5 0 4 WASTE MANAGEMENT INC Stock 94106L109 2426967 13995 SH SOLE 6111 0 7883 VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 27090022 122980 SH SOLE 24046 0 98933 OLIN CORP COM PAR $1 Stock 680665205 206 4 SH SOLE 0 0 4 VANGUARD EXTENDED MARKET ETF ETF 922908652 30941 208 SH SOLE 0 0 207 VANGUARD ENERGY ETF 92204A306 69992 620 SH SOLE 0 0 620 POWERSHARES WILDERHILL CLEAN ENERGY ETF 46137V134 36108 900 SH SOLE 0 0 900 HELIX ENERGY SOLUTIONS GRP INC COM Stock 42330P107 583 79 SH SOLE 0 0 79 ISHARES MSCI INTL VALUE FACTOR ETF ETF 46435G409 10969 431 SH SOLE 0 0 431 DEXCOM INC COM Stock 252131107 7068 55 SH SOLE 24 0 31 NATIONAL WESTN LIFE GROUP INC CL A Stock 638517102 831 2 SH SOLE 0 0 2 SYNDAX PHARMACEUTICALS INC COM Stock 87164F105 879 42 SH SOLE 0 0 42 COSTCO WHOLESALE CORP Stock 22160K105 3794019 7047 SH SOLE 436 0 6611 COSTCO WHOLESALE CORP Stock 22160K105 808 1500 SH Call SOLE 0 0 1500 CLEVELAND-CLIFFS INC NEW COM Stock 185899101 101096 6032 SH SOLE 0 0 6032 HCA INC Stock 40412C101 4862118 16021 SH SOLE 6246 0 9774 CABOT CORP COM Stock 127055101 6689 100 SH SOLE 13 0 87 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 77854 1968 SH SOLE 0 0 1968 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 2769 70000 SH Put SOLE 0 0 70000 FIRST TRUST MATERIALS ALPHADEX FUND ETF 33734X168 20541 320 SH SOLE 0 0 320 GOLDMAN SACHS GROUP INC Stock 38141G104 3996494 12391 SH SOLE 4732 0 7657 LAS VEGAS SANDS CORP Stock 517834107 11497108 198226 SH SOLE 68260 0 129966 LIGHT & WONDER INC COM Stock 80874P109 1031 15 SH SOLE 0 0 15 SCOTTS MIRACLE GRO CO Stock 810186106 2382 38 SH SOLE 0 0 38 WATSCO INC COM Stock 942622200 46921 123 SH SOLE 0 0 123 DIODES INC COM Stock 254543101 5272 57 SH SOLE 4 0 53 TOYOTA MOTOR CORP ADS ADR 892331307 27971 174 SH SOLE 0 0 174 ISHARES TR KLD 400 SOCIAL INDEX FD ETF 464288570 1635121 19426 SH SOLE 8876 0 10550 ROYAL DUTCH SHELL PLC-ADR ADR 780259305 3022636 50060 SH SOLE 0 0 50060 GAP INC Stock 364760108 5080 569 SH SOLE 568 0 0 VIVO PARTICIPACOES SA SPONSORED ADR ADR 87936R205 5021 550 SH SOLE 0 0 549 TELEDYNE TECHNOLOGIES INC Stock 879360105 7400 18 SH SOLE 0 0 18 YUM! BRANDS INC Stock 988498101 110410 797 SH SOLE 6 0 790 OLD DOMINION FREIGHT LNS WITH STOCK SPLIT SHARES Stock 679580100 5177 14 SH SOLE 5 0 9 ABERCROMBIE & FITCH CO CL A Stock 002896207 716 19 SH SOLE 19 0 0 KNIGHT-SWIFT TRANSN HLDGS INC CL A Stock 499049104 278 5 SH SOLE 0 0 5 BOSTON SCIENTIFIC CORP Stock 101137107 11900 220 SH SOLE 60 0 160 F5 NETWORKS INC Stock 315616102 878 6 SH SOLE 0 0 6 REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 723097 19185 SH SOLE 4349 0 14836 ETFMG ALTERNATIVE HARVEST ETFMG ALTERNATIVE HARVEST ETF 26924G508 227 76 SH SOLE 0 0 76 ISHARES GLOBAL TELECOM ETF 464287275 41232 603 SH SOLE 603 0 0 LIBERTY MEDIA CORP DEL COM LBTY SRM S A Stock 531229813 1444 44 SH SOLE 12 0 32 PETROLEO BRASILEIRO SA PETROBRAS ADR 71654V408 20745 1500 SH SOLE 0 0 1500 EXP WORLD HLDGS INC COM Stock 30212W100 1845 91 SH SOLE 29 0 62 PROCTER AND GAMBLE CO COM Stock 742718109 619227 4081 SH SOLE 78 0 4002 COCA COLA CO COM Stock 191216100 203066 3372 SH SOLE 188 0 3184 ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762 356844 1273 SH SOLE 0 0 1273 GENERAL MLS INC COM Stock 370334104 10048 131 SH SOLE 24 0 107 INTELLIA THERAPEUTICS INC COM Stock 45826J105 204 5 SH SOLE 0 0 5 AMEREN CORP Stock 023608102 2940 36 SH SOLE 0 0 36 IDEX CORP COM Stock 45167R104 431 2 SH SOLE 2 0 0 PPG INDS INC COM Stock 693506107 4449 30 SH SOLE 5 0 25 ISHARES DJ US ENERGY ETF 464287796 21506 502 SH SOLE 0 0 502 OCCIDENTAL PETE CORP COM Stock 674599105 8114 138 SH SOLE 37 0 101 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 142204 2670 SH SOLE 0 0 2670 TRUIST FINL CORP COM Stock 89832Q109 9260 305 SH SOLE 0 0 305 UNITED PARCEL SERVICE INC Stock 911312106 25708210 143421 SH SOLE 85762 0 57658 UNITED PARCEL SERVICE INC Stock 911312106 1434 8000 SH Call SOLE 8000 0 0 UNITED PARCEL SERVICE INC Stock 911312106 1434 8000 SH Put SOLE 8000 0 0 INGEVITY CORP COM Stock 45688C107 233 4 SH SOLE 0 0 4 MARRIOTT INTL INC Stock 571903202 6245 34 SH SOLE 12 0 22 VANGUARD REIT INDEX ETF ETF 922908553 968094 11586 SH SOLE 1339 0 10246 ISHARES KLD SEL SOC FD ETF 464288802 1714866 18313 SH SOLE 7970 0 10343 BIOGEN IDEC INC Stock 09062X103 16521 58 SH SOLE 6 0 52 CARNIVAL CORP Stock 143658300 24453 1299 SH SOLE 343 0 955 ISHARES MSCI ACWI EX U.S. ETF ETF 464288240 128661 2614 SH SOLE 2614 0 0 UNIVERSAL HEALTH RLTY INCOME T SH BEN INT REIT 91359E105 476 10 SH SOLE 0 0 10 US FOODS HLDG CORP COM Stock 912008109 660 15 SH SOLE 0 0 15 ESSEX PPTY TR REIT REIT 297178105 1640 7 SH SOLE 0 0 7 COHU INC COM Stock 192576106 582 14 SH SOLE 0 0 14 AVALONBAY CMNTYS INC REIT 053484101 9842 52 SH SOLE 7 0 45 INTEL CORP COM Stock 458140100 1300003 38876 SH SOLE 1820 0 37055 INTEL CORP COM Stock 458140100 2140 64000 SH Put SOLE 0 0 64000 PERRIGO CO Stock G97822103 20370 600 SH SOLE 0 0 600 RELIANCE STEEL & ALUMINUM Stock 759509102 3802 14 SH SOLE 2 0 12 CHICAGO MERCANTILE HLDGS INC Stock 12572Q105 1006495 5432 SH SOLE 13 0 5419 JB HUNT TRANSPORT SERVICES Stock 445658107 905 5 SH SOLE 3 0 2 BOYD GAMING CORP Stock 103304101 15261 220 SH SOLE 0 0 220 WILEY JOHN & SONS INC CL A Stock 968223206 306 9 SH SOLE 9 0 0 VAIL RESORTS INC Stock 91879Q109 134692 535 SH SOLE 1 0 534 MSA SAFETY INC COM Stock 553498106 348 2 SH SOLE 0 0 2 ATKORE INC COM Stock 047649108 624 4 SH SOLE 4 0 0 STATE STR CORP COM Stock 857477103 5342 73 SH SOLE 24 0 49 MEDTRONIC PLC SHS Stock G5960L103 34837 395 SH SOLE 36 0 359 CLOROX CO DEL COM Stock 189054109 90948 572 SH SOLE 10 0 561 CROCS INC Stock 227046109 1574 14 SH SOLE 6 0 8 FORTIVE CORP COM Stock 34959J108 4187 56 SH SOLE 8 0 48 NETFLIX COM INC Stock 64110L106 13029148 29579 SH SOLE 10014 0 19564 WORLD ACCEP CORPORATION COM Stock 981419104 1072 8 SH SOLE 0 0 8 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 81836 238 SH SOLE 0 0 238 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 11003 32000 SH Put SOLE 0 0 32000 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 18568 54000 SH Put SOLE 0 0 54000 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 17880 52000 SH Put SOLE 0 0 52000 PAYCHEX INC Stock 704326107 4699 42 SH SOLE 10 0 32 GLOBAL MED REIT INC COM NEW REIT 37954A204 767 84 SH SOLE 0 0 84 MEDICAL PPTYS TRUST INC COM REIT 58463J304 20983 2266 SH SOLE 40 0 2226 AFFILIATED MANAGERS GROUP INC Stock 008252108 749 5 SH SOLE 3 0 2 HORMEL FOODS CORP COM Stock 440452100 8607 214 SH SOLE 0 0 214 HANOVER INS GROUP INC COM Stock 410867105 1017 9 SH SOLE 0 0 9 PACCAR INC COM Stock 693718108 6106 73 SH SOLE 9 0 64 BLACKBAUD INC Stock 09227Q100 641 9 SH SOLE 0 0 9 IMPINJ INC COM Stock 453204109 1524 17 SH SOLE 0 0 17 KINSALE CAP GROUP INC COM Stock 49714P108 1497 4 SH SOLE 2 0 2 FORTIS INC COM Stock 349553107 8187 190 SH SOLE 0 0 190 EQUITY RESIDENTIAL REIT 29476L107 1056 16 SH SOLE 4 0 12 FIRST HAWAIIAN INC COM Stock 32051X108 1297 72 SH SOLE 20 0 52 HESS CORP COM Stock 42809H107 569625 4190 SH SOLE 844 0 3345 ISHARES ESG AWARE MSCI EAFE ETF ETF 46435G516 450690 6180 SH SOLE 2411 0 3768 MEDPACE HLDGS INC COM Stock 58506Q109 1201 5 SH SOLE 0 0 5 TETRA TECH INC NEW Stock 88162G103 8351 51 SH SOLE 0 0 51 RITCHIE BROS AUCTIONEERS Stock 74935Q107 104100 1735 SH SOLE 0 0 1735 WATERS CP Stock 941848103 9062 34 SH SOLE 3 0 31 POOL CORP COM Stock 73278L105 47954 128 SH SOLE 1 0 127 ESTEE LAUDER COMPANIES INC Stock 518439104 1178 6 SH SOLE 0 0 6 SPDR INDEX SHS FDS S&P EMERGING MKTS SM CAP ETF ETF 78463X756 71519 1362 SH SOLE 0 0 1362 SPDR DJ GLOBAL REAL ESTATE ETF ETF 78463X749 120376 2931 SH SOLE 1701 0 1230 SPDR MSCI USA GENDER DIVERSITY ETF ETF 78468R747 138927 1578 SH SOLE 0 0 1578 AMERICAN CAPITAL AGENCY CORP. REIT 00123Q104 496 49 SH SOLE 0 0 49 ISHARES ESG ADVANCED HIGH YIELD CORPORATE BOND ETF ETF 46435G441 298245 6766 SH SOLE 615 0 6151 PROLOGIS SHARE BENEFICIAL INT REIT 74340W103 812645 6627 SH SOLE 51 0 6575 SANOFI SA ADR 80105N105 34360 637 SH SOLE 0 0 637 MERCK & CO INC Stock 58933Y105 1094642 9486 SH SOLE 559 0 8927 ISHARES TRS&P SHORT TERM NATL MUNICIPAL BD FD ETF 464288158 460273 4424 SH SOLE 0 0 4424 OSHKOSH TRUCK CORP Stock 688239201 346 4 SH SOLE 4 0 0 SPDR S&P 500 ETF ETF 78462F103 6434624 14516 SH SOLE 3911 0 10604 SPDR S&P 500 ETF ETF 78462F103 14185 32000 SH Put SOLE 0 0 32000 SPDR S&P 500 ETF ETF 78462F103 23937 54000 SH Put SOLE 0 0 54000 SPDR S&P 500 ETF ETF 78462F103 14185 32000 SH Put SOLE 0 0 32000 SPDR S&P 500 ETF ETF 78462F103 46101 104000 SH Put SOLE 0 0 104000 SPDR S&P 500 ETF ETF 78462F103 15072 34000 SH Put SOLE 0 0 34000 SPDR S&P 500 ETF ETF 78462F103 14185 32000 SH Put SOLE 0 0 32000 FIDELITY HIGH DIVIDEND ETF ETF 316092840 156209 3931 SH SOLE 0 0 3930 MCKESSON CORP Stock 58155Q103 22220 52 SH SOLE 9 0 43 THE TRADE DESK INC COM CL A Stock 88339J105 927 12 SH SOLE 5 0 7 VALVOLINE INC COM Stock 92047W101 600 16 SH SOLE 0 0 16 FULGENT GENETICS INC COM Stock 359664109 667 18 SH SOLE 11 0 7 MASTERCARD INC Stock 57636Q104 431881 1098 SH SOLE 26 0 1072 DONNELLEY FINL SOLUTIONS INC COM Stock 25787G100 1184 26 SH SOLE 0 0 26 INSPERITY INC Stock 45778Q107 714 6 SH SOLE 0 0 6 CAMPING WORLD HLDGS INC CL A Stock 13462K109 482 16 SH SOLE 16 0 0 NUVEEN VIRGINIA QLTY MUNCPL FD COM CEF 67064R102 48555 4500 SH SOLE 4500 0 0 URSTADT BIDDLE PPTYS INC CL A REIT 917286205 1042 49 SH SOLE 0 0 49 FIRST REPUBLIC BANK Stock 33616C100 4637 8431 SH SOLE 120 0 8311 ILLINOIS TOOL WKS INC COM Stock 452308109 216138 864 SH SOLE 22 0 842 COMFORT SYS USA INC COM Stock 199908104 821 5 SH SOLE 0 0 5 SBA COMMUNICATIONS CP REIT 78410G104 7648 33 SH SOLE 7 0 26 UNITED RENTALS INC Stock 911363109 39193 88 SH SOLE 0 0 88 PLEXUS CORP Stock 729132100 1179 12 SH SOLE 0 0 12 STEEL DYNAMICS INC Stock 858119100 6209 57 SH SOLE 12 0 45 ACI WORLDWIDE INC COM Stock 004498101 487 21 SH SOLE 0 0 21 NORDSON CORP Stock 655663102 59315 239 SH SOLE 2 0 237 TYLER TECHNOLOGIES INC COM Stock 902252105 35400 85 SH SOLE 0 0 85 EXACT SCIENCES CORP Stock 30063P105 1502 16 SH SOLE 0 0 16 EMERSON ELEC CO COM Stock 291011104 1808 20 SH SOLE 14 0 6 ADIENT PLC ORD SHS Stock G0084W101 498 13 SH SOLE 0 0 13 ALCOA CORP COM Stock 013872106 5118 151 SH SOLE 0 0 150 TD SYNNEX CORPORATION COM Stock 87162W100 2256 24 SH SOLE 3 0 21 GLOBE LIFE INC COM Stock 37959E102 1315 12 SH SOLE 6 0 6 ACUSHNET HLDGS CORP COM Stock 005098108 601 11 SH SOLE 0 0 11 AVNET INC COM Stock 053807103 1867 37 SH SOLE 0 0 37 ALLSTATE CORP Stock 020002101 800354 7340 SH SOLE 12 0 7328 VISTEON CORP COM NEW Stock 92839U206 55577 387 SH SOLE 0 0 387 NATIONAL HEALTH INVS INC REIT 63633D104 26839 512 SH SOLE 0 0 512 DIAGEO PLC ADR 25243Q205 213901 1233 SH SOLE 0 0 1233 ANNALY CAPITAL MANAGEMENT INC REIT 035710839 960 48 SH SOLE 17 0 31 LAMB WESTON HLDGS INC COM Stock 513272104 740167 6439 SH SOLE 1132 0 5307 ISHARES CORE U.S. REIT ETF ETF 464288521 21592 420 SH SOLE 0 0 420 ALASKA AIR GROUP INC COM Stock 011659109 5318 100 SH SOLE 7 0 93 BELDEN CDT INC Stock 077454106 1817 19 SH SOLE 0 0 19 FEDERAL SIGNAL CORP COM Stock 313855108 832 13 SH SOLE 0 0 13 NVR INC COM Stock 62944T105 12701 2 SH SOLE 0 0 2 SAFETY INS GROUP INC COM Stock 78648T100 4303 60 SH SOLE 0 0 60 MATTEL INC COM Stock 577081102 8539 437 SH SOLE 0 0 437 ISHARES MSCI JAPAN ETF ETF 46434G822 10579548 170914 SH SOLE 105382 0 65530 ISHARES MSCI JAPAN ETF ETF 46434G822 1981 32000 SH Put SOLE 0 0 32000 HOSTESS BRANDS INC CL A Stock 44109J106 3798 150 SH SOLE 40 0 110 ISHARES TIPS BOND ETF ETF 464287176 168102 1562 SH SOLE 367 0 1195 LEGGETT & PLATT INC COM Stock 524660107 5272 178 SH SOLE 0 0 178 OPKO HEALTH INC Stock 68375N103 1272 586 SH SOLE 0 0 586 AMERICAN FINL GROUP INC O Stock 025932104 32656 275 SH SOLE 0 0 275 NELNET INC CL A Stock 64031N108 868 9 SH SOLE 4 0 5 VERTEX PHARMACEUTICALS IN Stock 92532F100 21818 62 SH SOLE 15 0 47 ORGANIGRAM HLDGS INC COM Stock 68620P705 1819 4663 SH SOLE 0 0 4663 FIRST TRUST NASDAQ SEMICONDUCTOR ETF ETF 33738R811 189508 2662 SH SOLE 0 0 2662 COGNIZANT TECH SOLUTIONS CORP Stock 192446102 5418 83 SH SOLE 0 0 83 VISTRA CORP COM Stock 92840M102 1706 65 SH SOLE 18 0 47 J M SMUCKER CO NEW Stock 832696405 591 4 SH SOLE 4 0 0 CORNING INC COM Stock 219350105 11462295 327120 SH SOLE 118999 0 208121 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 69333 735 SH SOLE 11 0 724 HILTON GRAND VACATIONS INC COM Stock 43283X105 500 11 SH SOLE 0 0 11 PARK HOTELS & RESORTS INC COM REIT 700517105 1538 120 SH SOLE 25 0 95 NUVEEN NEW YORK QLT MUN INC FD COM CEF 67066X107 118508 11024 SH SOLE 11024 0 0 PARSONS CORP DEL COM Stock 70202L102 1300 27 SH SOLE 12 0 15 ISHARES TR S&P 100 INDEX FUND ETF 464287101 1406209 6791 SH SOLE 2728 0 4063 BANK NEW YORK MELLON CORP COM Stock 064058100 8859 199 SH SOLE 18 0 181 TRICO BANCSHARES COM Stock 896095106 23970 722 SH SOLE 10 0 712 HOWMET AEROSPACE INC COM Stock 443201108 1635 33 SH SOLE 11 0 22 ISHARES FALLEN ANGELS USD BOND ETF ETF 46435G474 16625178 655309 SH SOLE 324305 0 331003 SYMANTEC CORP Stock 668771108 1540 83 SH SOLE 19 0 64 KAYNE ANDERSON ENERGY INFRSTR COM CEF 486606106 55352 6800 SH SOLE 0 0 6800 DAVITA INC COM Stock 23918K108 600911 5981 SH SOLE 1149 0 4832 VERIZON COMMUNICATIONS Stock 92343V104 116491 3132 SH SOLE 9 0 3123 UNUM GROUP Stock 91529Y106 21513 451 SH SOLE 40 0 411 JELD-WEN HLDG INC COM Stock 47580P103 895 51 SH SOLE 0 0 51 CHUBB LIMITED COM Stock H1467J104 306981 1594 SH SOLE 19 0 1575 SONOCO PRODS CO COM Stock 835495102 2243 38 SH SOLE 0 0 38 MARVELL TECHNOLOGY GROUP LTD Stock 573874104 12907247 215912 SH SOLE 74188 0 141723 CACI INTL INC CL A Stock 127190304 682 2 SH SOLE 0 0 2 AGCO CORP Stock 001084102 1840 14 SH SOLE 3 0 11 FEDEX CORP Stock 31428X106 49148 198 SH SOLE 8 0 190 SNAP ON INC COM Stock 833034101 11528 40 SH SOLE 40 0 0 PULTE GROUP INC COM Stock 745867101 963231 12400 SH SOLE 1838 0 10561 SHERWIN WILLIAMS CO COM Stock 824348106 19648 74 SH SOLE 8 0 66 R1 RCM INC COM Stock 77634L105 1845 100 SH SOLE 0 0 100 INVITATION HOMES INC COM REIT 46187W107 5848 170 SH SOLE 0 0 170 PEPSICO INC COM Stock 713448108 695205 3753 SH SOLE 61 0 3692 ISHARES 1-3 YR TREASURY BOND ETF ETF 464287457 38514 475 SH SOLE 0 0 475 NEWELL BRANDS INC COM Stock 651229106 1427 164 SH SOLE 139 0 25 ISHARES CALIFORNIA MUNI BOND ETF ETF 464288356 209690 3682 SH SOLE 3682 0 0 MARATHON OIL CORP COM Stock 565849106 20810 904 SH SOLE 66 0 838 HAMILTON LANE INC CL A Stock 407497106 560 7 SH SOLE 0 0 7 SNAP INC CL A Stock 83304A106 699 59 SH SOLE 0 0 59 KIMBERLY-CLARK CORP COM Stock 494368103 7869 57 SH SOLE 5 0 52 MOLSON COORS BEVERAGE CO CL B Stock 60871R209 395 6 SH SOLE 6 0 0 SCHNEIDER NATIONAL INC CL B Stock 80689H102 1666 58 SH SOLE 14 0 44 INTERPUBLIC GROUP COS INC COM Stock 460690100 4926 128 SH SOLE 14 0 113 OKTA INC CL A Stock 679295105 525139 525002 SH SOLE 0 0 525002 CAMBRIA TAIL RISK ETF ETF 132061862 5826 429 SH SOLE 0 0 429 TE CONNECTIVITY LTD Stock H84989104 109605 782 SH SOLE 7 0 775 YEXT INC COM Stock 98585N106 3144 278 SH SOLE 0 0 278 HONEYWELL INTL INC Stock 438516106 219535 1058 SH SOLE 26 0 1032 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 17405 91 SH SOLE 15 0 76 ENERGY RECOVERY INC COM Stock 29270J100 16518 591 SH SOLE 0 0 591 FIRSTENERGY CORP Stock 337932107 2916 75 SH SOLE 23 0 52 FLOOR & DECOR HLDGS INC CL A Stock 339750101 1767 17 SH SOLE 5 0 12 FORD MOTOR COMPANY Stock 345370860 399268 26389 SH SOLE 4473 0 21916 OMEGA HEALTHCARE INVESTORS INC REIT 681936100 338 11 SH SOLE 11 0 0 PAR TECHNOLOGY CORP COM Stock 698884103 1021 31 SH SOLE 12 0 19 XTRACKERS USD HIGH YIELD CORPORATE BOND ETF ETF 233051432 8660 251 SH SOLE 0 0 251 INGERSOLL RAND INC COM Stock 45687V106 4575 70 SH SOLE 6 0 64 ISHARES ESG AWARE MSCI USA ETF ETF 46435G425 396474 4068 SH SOLE 850 0 3218 US BANCORP DEL COM NEW Stock 902973304 14603 442 SH SOLE 21 0 420 XCEL ENERGY INC COM Stock 98389B100 4911 79 SH SOLE 15 0 64 BP PLC SPONSORED ADR ADR 055622104 1628794 46155 SH SOLE 0 0 46154 APPIAN CORP CL A Stock 03782L101 1000 21 SH SOLE 0 0 21 SPDR BLOOMBERG CONVERTIBLE SECURITIES ETF ETF 78464A359 7345 105 SH SOLE 0 0 105 HOME DEPOT Stock 437076102 6717192 21624 SH SOLE 7616 0 14007 BAXTER INTL INC COM Stock 071813109 9021 198 SH SOLE 31 0 167 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 1844801 8393 SH SOLE 19 0 8374 OFFICE PPTYS INCOME TR COM SHS BEN INT REIT 67623C109 354 46 SH SOLE 46 0 0 JBG SMITH PPTYS COM REIT 46590V100 1068 71 SH SOLE 24 0 47 FAIR ISAAC CORP Stock 303250104 94678 117 SH SOLE 0 0 117 CALIFORNIA BANCORP INC COM Stock 13005U101 671250 44750 SH SOLE 44750 0 0 ISHARES ESG AWARE USD CORPORATE BOND ETF ETF 46435G193 190470 8376 SH SOLE 7581 0 795 REDFIN CORP COM Stock 75737F108 1565 126 SH SOLE 0 0 126 ABRDN BLOOMBERG ALL COMMODITY STRATEGY K-1 FREE ETF ETF 003261104 5141 255 SH SOLE 0 0 255 DUPONT DE NEMOURS INC COM Stock 26614N102 12696 178 SH SOLE 5 0 172 ISHARES ESG AWARE 1-5 YEAR USD CORPORATE BOND ETF ETF 46435G243 689038 28818 SH SOLE 5593 0 23225 ISHARES RUSSELL 2000 VALUE ETF 464287630 179705 1276 SH SOLE 280 0 996 HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 1314440 9903 SH SOLE 3692 0 6210 VERISK ANALYTICS INCCL A Stock 92345Y106 602822 2667 SH SOLE 513 0 2154 COOPER COMPANIES INC Stock 216648402 56364 147 SH SOLE 7 0 140 BHP GROUP LTD SPONSORED ADS ADR 088606108 977297 16378 SH SOLE 3334 0 13044 SPDR GOLD ETF ETF 78463V107 224264 1258 SH SOLE 312 0 946 SOUTHERN CO COM Stock 842587107 53463 761 SH SOLE 51 0 710 ROKU INC COM CL A Stock 77543R102 576 9 SH SOLE 0 0 9 VICI PPTYS INC COM REIT 925652109 2703 86 SH SOLE 33 0 53 CARGURUS INC COM CL A Stock 141788109 1675 74 SH SOLE 23 0 51 AMERISOURCEBERGEN CORP COM Stock 03073E105 4041 21 SH SOLE 3 0 18 BECTON DICKINSON & CO COM Stock 075887109 156822 594 SH SOLE 6 0 588 BROADRIDGE FIN SOL Stock 11133T103 275277 1662 SH SOLE 0 0 1662 SCHWAB ETFS- US SMALL-CAP ETF ETF 808524607 312863 7143 SH SOLE 0 0 7143 KEYCORP COM Stock 493267108 9240 1000 SH SOLE 0 0 1000 RIOT PLATFORMS INC COM Stock 767292105 3475 294 SH SOLE 93 0 201 MONGODB INC CL A Stock 60937P106 2055 5 SH SOLE 0 0 5 REGIONS FINANCIAL CORP NEW Stock 7591EP100 25679 1441 SH SOLE 30 0 1411 BRITISH AMERICAN TOBACCO ADR 110448107 64812 1952 SH SOLE 0 0 1952 ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 54589964 198379 SH SOLE 118303 0 80076 LABORATORY CORP OF AMERICA Stock 50540R409 2413 10 SH SOLE 2 0 8 SCHWAB U.S. BROAD MARKET ETF ETF 808524102 451595 8735 SH SOLE 0 0 8734 SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 81698 2292 SH SOLE 0 0 2291 SCHWAB STRATEGIC TR US LRG CAP ETF ETF 808524201 22318817 426176 SH SOLE 102394 0 323781 ISHARES US REAL ESTATE ETF ETF 464287739 36953 427 SH SOLE 0 0 427 WHIRLPOOL CORP COM Stock 963320106 5208 35 SH SOLE 0 0 35 CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308 553747 7466 SH SOLE 3143 0 4322 IRIDIUM COMMUNICATIONS Stock 46269C102 932 15 SH SOLE 7 0 8 MARATHON DIGITAL HOLDINGS INC COM Stock 565788106 873 63 SH SOLE 0 0 63 WEBSTER FINL CORP COM Stock 947890109 340 9 SH SOLE 9 0 0 MAXIMUS INC Stock 577933104 423 5 SH SOLE 5 0 0 OLD NATL BANCORP IND COM Stock 680033107 376 27 SH SOLE 27 0 0 FORTINET INC COM Stock 34959E109 871175 11525 SH SOLE 1820 0 9705 PIPER SANDLER COMPANIES COM Stock 724078100 259 2 SH SOLE 0 0 2 APELLIS PHARMACEUTICALS INC COM Stock 03753U106 1184 13 SH SOLE 0 0 13 TREX CO INC COM Stock 89531P105 2032 31 SH SOLE 0 0 31 IQVIA HLDGS INC COM Stock 46266C105 5394 24 SH SOLE 10 0 14 JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 46630 930 SH SOLE 432 0 498 CANNAE HLDGS INC COM Stock 13765N107 465 23 SH SOLE 0 0 23 AON CORP Stock G0403H108 38662 112 SH SOLE 10 0 102 SOUTHWEST GAS HLDGS INC COM Stock 844895102 955 15 SH SOLE 6 0 9 UMB FINL CORP COM Stock 902788108 731 12 SH SOLE 0 0 12 STERIS PLC SHS USD Stock G8473T100 67719 301 SH SOLE 0 0 301 SAIA INC COM Stock 78709Y105 1370 4 SH SOLE 2 0 2 BARNES GROUP INC COM Stock 067806109 548 13 SH SOLE 0 0 13 AO SMITH CORP. Stock 831865209 582 8 SH SOLE 0 0 8 ASSURED GUARANTY LTD Stock G0585R106 502 9 SH SOLE 0 0 9 UGI CORP NEW COM Stock 902681105 674 25 SH SOLE 0 0 25 LUMEN TECHNOLOGIES INC COM Stock 550241103 588 260 SH SOLE 168 0 92 GALLAGHER ARTHUR J &CO Stock 363576109 7246 33 SH SOLE 7 0 26 ATMOS ENERGY CORP Stock 049560105 3025 26 SH SOLE 13 0 13 HENRY JACK & ASSOC INC Stock 426281101 48860 292 SH SOLE 0 0 292 PINNACLE WEST CAP CORP COM Stock 723484101 5539 68 SH SOLE 0 0 68 TELEFLEX INCORPORATED COM Stock 879369106 485270 2005 SH SOLE 5 0 2000 MERCURY GENL CORP NEW COM Stock 589400100 454 15 SH SOLE 0 0 15 SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 2249 30 SH SOLE 0 0 30 NEWMARK GROUP INC CL A Stock 65158N102 361 58 SH SOLE 58 0 0 COGNEX CORP Stock 192422103 3137 56 SH SOLE 7 0 49 WILLSCOT MOBIL MINI HLDNG CORP COM CL A Stock 971378104 2449333 51252 SH SOLE 23040 0 28212 HAEMONETICS CORP MASS COM Stock 405024100 255 3 SH SOLE 0 0 3 MSC INDL DIRECT INC Stock 553530106 8861 93 SH SOLE 0 0 93 SPECTRUM BRANDS HLDGS INC NEW COM Stock 84790A105 390 5 SH SOLE 0 0 5 CUE BIOPHARMA INC COM Stock 22978P106 118180 32378 SH SOLE 30628 0 1750 SKYWEST INC COM Stock 830879102 937 23 SH SOLE 0 0 23 FS KKR CAP CORP COM CEF 302635206 67705 3530 SH SOLE 0 0 3530 CENTENE CORP DEL Stock 15135B101 4249 63 SH SOLE 26 0 37 TWO HARBORS INVESMENT CORP REIT 90187B804 375 27 SH SOLE 27 0 0 ISHARES S&P SMALLCAP 600 ETF ETF 464287804 860373 8634 SH SOLE 765 0 7868 SEMTECH CORP COM Stock 816850101 13367 525 SH SOLE 0 0 525 UNITED THERAPEUTICS CORP DEL Stock 91307C102 1104 5 SH SOLE 0 0 5 WASTE CONNECTIONS INC Stock 94106B101 2001 14 SH SOLE 0 0 14 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1494944 4384 SH SOLE 70 0 4314 SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706 253837 10306 SH SOLE 0 0 10306 SIREN ETF TRUST SIREN NASDAQ NEXGEN ECONOMY ETF ETF 829658202 8027 372 SH SOLE 0 0 372 ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETF ETF 46435G326 206941 3386 SH SOLE 0 0 3385 SOLID BIOSCIENCES INC COM NEW Stock 83422E105 346 66 SH SOLE 0 0 66 ADOBE SYS INC Stock 00724F101 1067954 2184 SH SOLE 264 0 1920 WEYERHAEUSER CO REIT 962166104 2346 70 SH SOLE 47 0 23 VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 1309977 17314 SH SOLE 8687 0 8627 EXELON CORP COM Stock 30161N101 9057 222 SH SOLE 25 0 197 MARKET VECTORS ETF HIGH YIELD MUNI INDEX ETF 92189H409 637643 12420 SH SOLE 1649 0 10771 AVANGRID INC COM Stock 05351W103 2336 62 SH SOLE 9 0 53 GOOGLE INC Stock 02079K305 25123323 209886 SH SOLE 86163 0 123722 PIEDMONT OFFICE RLTYTR INC COM CL A REIT 720190206 872 120 SH SOLE 53 0 67 CELSIUS HLDGS INC COM NEW Stock 15118V207 1641 11 SH SOLE 5 0 6 PROGRESSIVE CORP COM Stock 743315103 78877 596 SH SOLE 63 0 532 TERRENO RLTY CORP COM REIT 88146M101 481 8 SH SOLE 0 0 8 PG&E CORP COM Stock 69331C108 3525 204 SH SOLE 63 0 141 FISERV INC Stock 337738108 1684650 13354 SH SOLE 1035 0 12319 O REILLY AUTOMOTIVE INC Stock 67103H107 44899 47 SH SOLE 2 0 45 ZSCALER INC COM Stock 98980G102 1317 9 SH SOLE 0 0 9 EASTMAN CHEMICAL CO Stock 277432100 5023 60 SH SOLE 4 0 56 PRINCIPAL FINANCIAL GROUP INC Stock 74251V102 8949 118 SH SOLE 118 0 0 DROPBOX INC CL A Stock 26210C104 2667 100 SH SOLE 0 0 100 INTUIT INC Stock 461202103 229260 500 SH SOLE 12 0 488 HALLIBURTON CO COM Stock 406216101 1763404 53453 SH SOLE 5981 0 47471 CONSTELLATION BRANDS INC CL A Stock 21036P108 67932 276 SH SOLE 5 0 271 UNILEVER PLC SPON ADR NEW ADR 904767704 15066 289 SH SOLE 0 0 289 NEWMONT CORP COM Stock 651639106 9979 234 SH SOLE 12 0 221 FT CBOE VEST S&P 500 DIVIDEND ARISTOCRATS TARGET INCOME ETF ETF 33739Q705 5785392 109468 SH SOLE 21207 0 88261 COGENT BIOSCIENCES INC COM Stock 19240Q201 249 21 SH SOLE 0 0 21 SCHWAB INTERNATIONAL SMALL-CAP EQUITY ETF ETF 808524888 22052 653 SH SOLE 0 0 653 CSX CORP Stock 126408103 96150 2820 SH SOLE 1017 0 1802 GRAPHIC PACKAGING CORP DEL Stock 388689101 529 22 SH SOLE 0 0 22 SENSATA TECHNOLOGIESHLDGS NV COM EUR0.01 Stock G8060N102 810 18 SH SOLE 8 0 10 COMCAST CORP NEW CL A Stock 20030N101 355267 8550 SH SOLE 1855 0 6695 ISHARES U.S. INFRASTRUCTURE ETF ETF 46435U713 10161 260 SH SOLE 0 0 260 GENERAC HLDGS INC COM Stock 368736104 4325 29 SH SOLE 10 0 19 MICROSOFT Stock 594918104 61193493 179695 SH SOLE 48667 0 131027 SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100 1939 32 SH SOLE 8 0 24 LENNAR CORP CL A Stock 526057104 19924 159 SH SOLE 21 0 138 PRIMERICA INC COM Stock 74164M108 989 5 SH SOLE 0 0 5 CERIDIAN HCM HLDG INC COM Stock 15677J108 1942 29 SH SOLE 8 0 21 VALERO ENERGY CORP Stock 91913Y100 69794 595 SH SOLE 5 0 590 DOCUSIGN INC COM Stock 256163106 1074321 21028 SH SOLE 4437 0 16591 SMARTSHEET INC COM CL A Stock 83200N103 497 13 SH SOLE 1 0 12 NVENT ELECTRIC PLC SHS Stock G6700G107 650629 12592 SH SOLE 3981 0 8611 DISCOVERY HLDG CO Stock 934423104 71449 5698 SH SOLE 92 0 5605 INSPIRE MED SYS INC COM Stock 457730109 65902 203 SH SOLE 0 0 203 HEALTH CARE PPTY INVS INC REIT 42250P103 563 28 SH SOLE 0 0 28 CANADIAN NATURAL RESOURCES LTD Stock 136385101 2552 45 SH SOLE 0 0 45 SCHLUMBERGER LTD COM STK Stock 806857108 20053608 408257 SH SOLE 185983 0 222273 WYNDHAM HOTELS & RESORTS INC COM Stock 98311A105 411 6 SH SOLE 0 0 6 CVS HEALTH CORP COM Stock 126650100 40795 590 SH SOLE 20 0 570 SCHOLAR ROCK HLDG CORP COM Stock 80706P103 226 30 SH SOLE 0 0 30 JEFFERIES FINL GROUP INC COM Stock 47233W109 1725 52 SH SOLE 11 0 41 DTE ENERGY CO COM Stock 233331107 2420 22 SH SOLE 8 0 14 EVERGY INC COM Stock 30034W106 1052 18 SH SOLE 10 0 8 SPS COMM INC COM Stock 78463M107 576 3 SH SOLE 0 0 3 SPROTT PHYSICAL GOLD TRUST CEF 85207H104 876416 58741 SH SOLE 6778 0 51963 COMMUNICATION SERVICES SELECT SECTOR SPDR FUND ETF 81369Y852 4028794 61905 SH SOLE 14208 0 47697 BJS WHSL CLUB HLDGS INC COM Stock 05550J101 441 7 SH SOLE 0 0 7 TEXTRON INC COM Stock 883203101 1353 20 SH SOLE 8 0 12 MASCO CORP COM Stock 574599106 574 10 SH SOLE 0 0 10 NISOURCE INC COM Stock 65473P105 219 8 SH SOLE 8 0 0 SIMON PROPERTY GROUP INC REIT 828806109 40673 352 SH SOLE 9 0 343 V F CORP COM Stock 918204108 458 24 SH SOLE 0 0 24 KEURIG DR PEPPER INC COM Stock 49271V100 150125 4801 SH SOLE 0 0 4800 JPMORGAN BETABUILDERS EUROPE ETF ETF 46641Q191 6981 129 SH SOLE 0 0 129 JPMORGAN BETABUILDERS JAPAN ETF ETF 46641Q217 4536 88 SH SOLE 0 0 88 ALLAKOS INC COM Stock 01671P100 227 52 SH SOLE 0 0 52 AMERIPRISE FINANCIAL INC. Stock 03076C106 13020 39 SH SOLE 21 0 18 BROWN & BROWN INC Stock 115236101 605654 8798 SH SOLE 1768 0 7030 JPMORGAN USD EMERGING MARKETS SOVEREIGN BOND ETF ETF 46641Q746 4675513 119992 SH SOLE 22484 0 97508 INTERNATIONAL MNY EXPRESS INC COM Stock 46005L101 368 15 SH SOLE 0 0 15 GARMIN LTD Stock H2906T109 27533 264 SH SOLE 103 0 161 MIRATI THERAPEUTICS INC COM Stock 60468T105 217 6 SH SOLE 0 0 6 VANGUARD INTERMEDIATE-TERM TREASURY ETF ETF 92206C706 123010 2097 SH SOLE 1881 0 216 AVERY DENNISON CORP COM Stock 053611109 132286 770 SH SOLE 3 0 767 SONOS INC COM Stock 83570H108 506 31 SH SOLE 0 0 31 ARLO TECHNOLOGIES INC COM Stock 04206A101 2367 217 SH SOLE 86 0 131 AUTOLIV INC Stock 052800109 340 4 SH SOLE 4 0 0 Ares Capital Corp CEF 04010L103 727145 38699 SH SOLE 11597 0 27101 ST JOE COMPANY Stock 790148100 967 20 SH SOLE 9 0 11 EXPONENT INC COM Stock 30214U102 31729 340 SH SOLE 0 0 340 TENNANT CO COM Stock 880345103 973 12 SH SOLE 5 0 7 JPMORGAN BETABUILDERS CANADA ETF ETF 46641Q225 22544 368 SH SOLE 0 0 368 JPMORGAN BETABUILDERS DEVELOPED ASIA PACIFIC-EX JAPAN ETF ETF 46641Q233 2105 44 SH SOLE 0 0 44 PROSHARES ULTRA S&P 500 ETF 74347R107 400305 6884 SH SOLE 0 0 6884 NIO INC SPON ADS ADR 62914V106 186746 19272 SH SOLE 272 0 19000 ELANCO ANIMAL HEALTH INC COM Stock 28414H103 1026 102 SH SOLE 0 0 102 CBOE GLOBAL MKTS INC COM Stock 12503M108 913212 6617 SH SOLE 815 0 5802 HEARTLAND EXPRESS INC Stock 422347104 345 21 SH SOLE 21 0 0 MASTERBRAND INC COMMON STOCK Stock 57638P104 4826 415 SH SOLE 0 0 415 VANGUARD ESG U.S. STOCK ETF ETF 921910733 21938 280 SH SOLE 280 0 0 SUTRO BIOPHARMA INC COM Stock 869367102 209 45 SH SOLE 0 0 45 READY CAPITAL CORP COM REIT 75574U101 88571 7852 SH SOLE 0 0 7852 BOEING CO COM Stock 097023105 48589 230 SH SOLE 23 0 207 UPWORK INC COM Stock 91688F104 738 79 SH SOLE 0 0 79 COPART INC Stock 217204106 688818 7552 SH SOLE 1234 0 6318 VANGUARD SMALL CAP ETF ETF 922908751 62466496 314076 SH SOLE 186261 0 127814 VANGUARD MID CAP ETF 922908629 138718 630 SH SOLE 0 0 630 VANGUARD LARGE CAP ETF 922908637 23691142 116866 SH SOLE 32536 0 84330 GUARDANT HEALTH INC COM Stock 40131M109 716 20 SH SOLE 11 0 9 NEXTERA ENERGY INC COM Stock 65339F101 3003753 40482 SH SOLE 84 0 40397 ELASTIC N V ORD SHS Stock N14506104 1924 30 SH SOLE 6 0 24 CLOUDFLARE INC CL A COM Stock 18915M107 1765 27 SH SOLE 7 0 20 LIVENT CORP COM Stock 53814L108 3559399 129763 SH SOLE 61432 0 68331 NIKE INC CLASS B Stock 654106103 136582 1237 SH SOLE 16 0 1221 SITE CTRS CORP COM REIT 82981J109 489 37 SH SOLE 0 0 37 ALIGN TECHNOLOGY INC Stock 016255101 727437 2057 SH SOLE 364 0 1693 VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102 74991 1299 SH SOLE 1299 0 0 JPMORGAN U.S. QUALITY FACTOR ETF ETF 46641Q761 21014517 474583 SH SOLE 302092 0 172490 TESLA MOTORS INC Stock 88160R101 8113823 30996 SH SOLE 81 0 30915 MSCI INC COM Stock 55354G100 10794 23 SH SOLE 6 0 17 YETI HLDGS INC COM Stock 98585X104 893 23 SH SOLE 0 0 23 DECKERS OUTDOOR Stock 243537107 5277 10 SH SOLE 1 0 9 FIRST CASH FINANCIAL Stock 33768G107 933 10 SH SOLE 0 0 10 ISHARES ESG AWARE US AGGREGATE BOND ETF ETF 46435U549 1368779 29018 SH SOLE 9877 0 19141 LINDE PLC SHS Stock G54950103 12513386 32837 SH SOLE 13461 0 19375 AXONICS INC COM Stock 05465P101 505 10 SH SOLE 0 0 10 ARCOSA INC COM Stock 039653100 1137 15 SH SOLE 15 0 0 ITRON INC Stock 465741106 721 10 SH SOLE 0 0 10 SILGAN HLDGS INC Stock 827048109 422 9 SH SOLE 0 0 9 PROSHARES PET CARE ETF ETF 74348A145 1524 30 SH SOLE 0 0 30 EQUITRANS MIDSTREAM CORP COM Stock 294600101 402 42 SH SOLE 0 0 42 CMS ENERGY CORP COM Stock 125896100 13043 222 SH SOLE 6 0 216 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 3503243 24069 SH SOLE 10926 0 13143 NCR CORP Stock 62886E108 46336 1839 SH SOLE 1838 0 0 EASTGROUP PPTYS INC REIT 277276101 68572 395 SH SOLE 0 0 395 ITAU UNIBANCO HLDG S A SPON ADR REP PFD ADR 465562106 1579613 267417 SH SOLE 29599 0 237818 ARGO GROUP INTL HLDGS LTD COM Stock G0464B107 19868 671 SH SOLE 0 0 671 VANGUARD HEALTH CARE ETF ETF 92204A504 146647 599 SH SOLE 0 0 599 FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 1126384 33414 SH SOLE 11975 0 21438 MODERNA INC COM Stock 60770K107 58199 479 SH SOLE 4 0 475 NXP SEMICONDUCTORS NV COM Stock N6596X109 5942 29 SH SOLE 14 0 15 APARTMENT INVT & MGMT CO REIT 03748R747 1951 229 SH SOLE 0 0 229 ISHARES TRUST ISHARES USD GREEN BOND ETF ETF 46435U440 34437 740 SH SOLE 740 0 0 NORFOLK SOUTHERN CRP Stock 655844108 39229 173 SH SOLE 2 0 171 OGE ENERGY CORP COM Stock 670837103 1149 32 SH SOLE 19 0 13 BOSTON PPTYS INC REIT 101121101 1958 34 SH SOLE 0 0 34 FEDERAL REALTY INVST TR SH BEN INT NEW REIT 313745101 484 5 SH SOLE 3 0 2 DELL TECHNOLOGIES INC CL C Stock 24703L202 1677 31 SH SOLE 8 0 23 HIGHWOODS PPTYS INC REIT 431284108 813 34 SH SOLE 0 0 34 PIMCO NEW YORK MUN FD II COM CEF 72200Y102 84879 11183 SH SOLE 11183 0 0 HOST MARRIOTT CORP NEW REIT REIT 44107P104 1464 87 SH SOLE 32 0 55 KILROY REALTY CORP REIT 49427F108 782 26 SH SOLE 0 0 26 PUBLIC STORAGE INC REIT 74460D109 12484 43 SH SOLE 6 0 36 REGENCY CTRS CORP REIT 758849103 1359 22 SH SOLE 15 0 7 SAFEHOLD INC COM REIT 78646V107 1234 52 SH SOLE 22 0 30 UNITED DOMINION RLTYTR INC REIT 902653104 11986 279 SH SOLE 7 0 272 VORNADO REALTY TRUST REIT 929042109 1016 56 SH SOLE 25 0 31 ALPS TRUST ETF ALERIAN MLP ETF 00162Q452 13404 342 SH SOLE 0 0 341 BLACKROCK BUILD AMER BD CEF 09248X100 5140936 309882 SH SOLE 61270 0 248611 FIRST INTST BANCSYSTEM INC COM Stock 32055Y201 1287 54 SH SOLE 15 0 39 NEWMARKET CORP COM Stock 651587107 402 1 SH SOLE 0 0 1 FIRST TRUST LUNT U.S. FACTOR ROTATION ETF ETF 33733E872 78091 2973 SH SOLE 0 0 2972 VANGUARD INDUSTRIALS ETF 92204A603 125373 610 SH SOLE 0 0 610 HARLEY DAVIDSON INC Stock 412822108 739 21 SH SOLE 0 0 21 VANGUARD INFORMATION TECHNOLOGY ETF 92204A702 150334 340 SH SOLE 0 0 340 SOCIEDAD QUIMICA MINERA DE CHILE S A ADR 833635105 14088 194 SH SOLE 0 0 194 ARK FINTECH INNOVATION ETF ETF 00214Q708 1986 95 SH SOLE 0 0 95 SCHWAB US TIPS ETF ETF 808524870 21129 403 SH SOLE 0 0 403 SCHWAB INTERMEDIATE-TERM US TREASURY ETF ETF 808524854 73772 1497 SH SOLE 0 0 1497 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 11852 416 SH SOLE 0 0 416 THOR INDS INC Stock 885160101 518 5 SH SOLE 0 0 5 AMPHENOL CORP CL A Stock 032095101 6147795 72370 SH SOLE 27996 0 44373 CENTERPOINT ENERGY INC COM Stock 15189T107 670 23 SH SOLE 23 0 0 COGENT COMMUNICATIONS HLDGS IN COM NEW Stock 19239V302 538 8 SH SOLE 8 0 0 DOLLAR TREE STORES INC Stock 256746108 34297 239 SH SOLE 18 0 221 COLUMBIA MULTI-SECTOR MUNICIPAL INCOME ETF ETF 19761L607 1189765 58009 SH SOLE 16290 0 41719 AMDOCS LTD Stock G02602103 2768 28 SH SOLE 0 0 28 HUNTSMAN CORP Stock 447011107 4693839 173717 SH SOLE 64106 0 109610 INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 1434 18 SH SOLE 0 0 18 SHOCKWAVE MED INC COM Stock 82489T104 522300 1830 SH SOLE 701 0 1129 MANPOWER INC WIS Stock 56418H100 873 11 SH SOLE 5 0 6 CLARIVATE PLC ORD SHS Stock G21810109 781 82 SH SOLE 0 0 82 ROYAL CARRIBBEAN CRUISES LTD Stock V7780T103 2282 22 SH SOLE 22 0 0 EVEREST REINSURANCE GROUP LTD Stock G3223R108 13333 39 SH SOLE 8 0 31 REINSURANCE GROUP AMER INC Stock 759351604 1387 10 SH SOLE 0 0 10 STANLEY BLACK & DECKER INC COM Stock 854502101 69064 737 SH SOLE 6 0 731 FIRST INDL RLTY TR INC REIT 32054K103 474 9 SH SOLE 0 0 9 STEPAN CO COM Stock 858586100 4205 44 SH SOLE 0 0 44 HEALTH CARE REIT INC REIT 95040Q104 404 5 SH SOLE 5 0 0 DOW INC COM Stock 260557103 427252 8022 SH SOLE 0 0 8022 ARCH CAPITAL GROUP LTD SHS Stock G0450A105 701569 9373 SH SOLE 1679 0 7694 FATE THERAPEUTICS INC COM Stock 31189P102 219 46 SH SOLE 0 0 46 HANESBRANDS INC COM Stock 410345102 236 52 SH SOLE 0 0 52 BALLYS CORPORATION COM Stock 05875B106 467 30 SH SOLE 0 0 30 WINTRUST FINL CORP COM Stock 97650W108 871 12 SH SOLE 5 0 7 TRADEWEB MKTS INC CL A Stock 892672106 479 7 SH SOLE 0 0 7 KKR & CO LP Stock 48251W104 114772 2049 SH SOLE 0 0 2049 UNITED CONTL HLDGS INC Stock 910047109 1043 19 SH SOLE 0 0 19 PAGERDUTY INC COM Stock 69553P100 796669 35439 SH SOLE 0 0 35439 PINTEREST INC CL A Stock 72352L106 1695 62 SH SOLE 16 0 46 ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101 2036 30 SH SOLE 5 0 25 CONAGRA BRANDS INC COM Stock 205887102 303 9 SH SOLE 9 0 0 GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 72657 1117 SH SOLE 0 0 1117 POWERSHARES BUILD AMERICA BOND PORTFOLIO ETF ETF 46138G805 116634 4393 SH SOLE 0 0 4393 ALLSCRIPTS HEALTHCARE Stock 01988P108 718 57 SH SOLE 0 0 57 LEXINGTON CORP PPTYS TR REIT 529043101 956 98 SH SOLE 0 0 98 LYONDELLBASELL Stock N53745100 8265 90 SH SOLE 3 0 87 VANGUARD S&P 500 ETF ETF 922908363 1151851 2828 SH SOLE 450 0 2378 ASTRAZENECA PLC- SPONS ADR ADR 046353108 59546 832 SH SOLE 0 0 832 VANGUARD TELECOMMUNICATIONS SERVICES ETF ETF 92204A884 436953 4110 SH SOLE 1648 0 2462 MORNINGSTAR INC Stock 617700109 392 2 SH SOLE 0 0 2 VANGUARD GLOBAL EX-U.S. REAL ESTATE ETF ETF 922042676 1742960 43368 SH SOLE 8128 0 35240 AMERESCO INC CL A Stock 02361E108 9775 201 SH SOLE 0 0 201 ARROW ELECTRS INC COM Stock 042735100 122318 854 SH SOLE 7 0 847 FIFTH THIRD BANCORP Stock 316773100 1468 56 SH SOLE 18 0 38 UBER TECHNOLOGIES INC COM Stock 90353T100 24046 557 SH SOLE 22 0 535 S & P MID CAP 400 DEP RCPTS MID CAP ETF 78467Y107 1170935 2445 SH SOLE 226 0 2219 HOWARD HUGHES CORP COM Stock 44267D107 48299 612 SH SOLE 5 0 607 HIGH TIDE INC COM NEW Stock 42981E401 510 411 SH SOLE 0 0 411 ILLUMINA INC Stock 452327109 8062 43 SH SOLE 8 0 35 AVANTOR INC COM Stock 05352A100 472 23 SH SOLE 0 0 23 INVESCO S&P SMALLCAP INFORMATION TECHNOLOGY ETF ETF 46138E115 50990 346 SH SOLE 0 0 346 VISHAY INTERTECHNOLOGY INC COM Stock 928298108 1882 64 SH SOLE 0 0 64 GLOBAL X RUSSELL 2000 COVERED CALL ETF ETF 37954Y459 340386 18816 SH SOLE 0 0 18816 IDEAYA BIOSCIENCES INC COM Stock 45166A102 1269 54 SH SOLE 0 0 54 CORTEVA INC COM Stock 22052L104 8194 143 SH SOLE 43 0 100 CONSOLIDATED EDISON INC COM Stock 209115104 106304 1176 SH SOLE 21 0 1154 BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 1228 11 SH SOLE 0 0 11 GENERAL MOTORS CORP Stock 37045V100 1626676 42186 SH SOLE 9013 0 33172 ITT INDUSTRIES INC Stock 45073V108 373 4 SH SOLE 4 0 0 HUNTINGTON BANCSHARES INC COM Stock 446150104 32653 3029 SH SOLE 45 0 2984 REVOLVE GROUP INC CL A Stock 76156B107 230 14 SH SOLE 0 0 14 AMCOR PLC ORD Stock G0250X107 8643 866 SH SOLE 0 0 866 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 67560 460 SH SOLE 0 0 460 TARGA RES CORP COM Stock 87612G101 685433 9007 SH SOLE 0 0 9007 GUGGENHEIM ETF TRUST S&P 500 EQUAL WEIGHT ETF 46137V357 14885442 99475 SH SOLE 60647 0 38827 ISHARES 0-5 YR TIPS BOND ETF ETF 46429B747 102870 1054 SH SOLE 984 0 70 MARKET VECTORS GOLD MINERS INDEX ETF ETF 92189F106 16306 542 SH SOLE 0 0 541 TERADYNE INC COM Stock 880770102 668 6 SH SOLE 0 0 6 KARUNA THERAPEUTICS INC COM Stock 48576A100 1084 5 SH SOLE 0 0 5 KEARNY FINL CORP MD COM Stock 48716P108 860 122 SH SOLE 49 0 73 Owl Rock Capital Corporation CEF 69121K104 51291 3822 SH SOLE 0 0 3822 XPEL INC COM Stock 98379L100 1516 18 SH SOLE 7 0 11 PLAINS ALL AMERICAN PIPELINE LP Stock 726503105 28059 1990 SH SOLE 0 0 1990 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 34901231 365803 SH SOLE 220717 0 145084 INNOVATOR U.S. EQUITY POWER BUFFER ETF - AUGUST ETF 45782C680 29921 959 SH SOLE 0 0 959 SNDL INC COM Stock 83307B101 297 217 SH SOLE 0 0 217 DYNATRACE INC COM NEW Stock 268150109 6382 124 SH SOLE 10 0 114 INNOVATOR U.S. EQUITY ULTRA BUFFER ETF - AUGUST ETF 45782C672 20349 706 SH SOLE 0 0 706 KENNEDY-WILSON HOLDINGS INC COM STKUSD0.0001 Stock 489398107 392 24 SH SOLE 0 0 24 MP MATERIALS CORP COM CL A Stock 553368101 732 32 SH SOLE 0 0 32 WABTEC Stock 929740108 1645 15 SH SOLE 0 0 15 ELI LILLY & CO COM Stock 532457108 1062442 2265 SH SOLE 287 0 1978 HASBRO INC COM Stock 418056107 259 4 SH SOLE 0 0 4 AIR PRODS & CHEMS INC COM Stock 009158106 478126 1596 SH SOLE 326 0 1270 10X GENOMICS INC CL A COM Stock 88025U109 1005 18 SH SOLE 0 0 18 DATADOG INC CL A COM Stock 23804L103 1377 14 SH SOLE 0 0 14 SCHWAB U.S. REIT ETF ETF 808524847 10390 532 SH SOLE 0 0 532 CERENCE INC COM Stock 156727109 2894 99 SH SOLE 20 0 79 SCHWAB U.S. MID-CAP ETF ETF 808524508 176865 2490 SH SOLE 0 0 2490 VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 4173715 58984 SH SOLE 40283 0 18701 VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 10826 193 SH SOLE 0 0 193 SUN CMNTYS INC COM REIT 866674104 1044 8 SH SOLE 0 0 8 INVESCO S&P SMALLCAP INDUSTRIALS ETF ETF 46138E123 23943 230 SH SOLE 230 0 0 PPL CORP COM Stock 69351T106 2381 90 SH SOLE 0 0 90 ACV AUCTIONS INC COM CL A Stock 00091G104 59409 3440 SH SOLE 0 0 3440 ADAPTHEALTH CORP COMMON STOCK Stock 00653Q102 523 43 SH SOLE 0 0 43 ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 67661 616 SH SOLE 208 0 408 HOLOGIC INC Stock 436440101 3408999 42102 SH SOLE 19108 0 22994 FABRINET SHS Stock G3323L100 649 5 SH SOLE 0 0 5 SPDR SERIES TRUST SPDR BARCLAYS CAP EMERGING MKT LOCAL ETF ETF 78464A391 32311 1527 SH SOLE 0 0 1527 SPDR INDEX SHS FDS SPDR S&P EMERGING MKTS DIVIDEND ETF ETF 78463X533 89763 3155 SH SOLE 0 0 3155 FIRST MERCHANTS CORP COM Stock 320817109 593 21 SH SOLE 13 0 8 IPATH DJ-UBS COMMODITY TOTAL RETURN ETN ETF 06738C778 582053 19040 SH SOLE 3463 0 15577 TELEPHONE & DATA SYS INC COM NEW Stock 879433829 461 56 SH SOLE 0 0 56 PARAMOUNT GLOBAL CLASS A COM Stock 92556H107 297 16 SH SOLE 0 0 16 HALOZYME THERAPEUTICS INC COM Stock 40637H109 252 7 SH SOLE 0 0 7 LITHIA MOTORS INC-CL A Stock 536797103 4866 16 SH SOLE 0 0 16 BILL HOLDINGS INC COM Stock 090043100 1402 12 SH SOLE 0 0 12 SITIME CORP COM Stock 82982T106 472 4 SH SOLE 4 0 0 VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 5572795 121174 SH SOLE 21548 0 99626 PIMCO CORPORATE OPPORTUNITY FUND CEF 72201B101 7000 500 SH SOLE 500 0 0 NICOLET BANKSHARES INC COM Stock 65406E102 475 7 SH SOLE 0 0 7 ISHARES RUSSELL 2000 ETF ETF 464287655 406260 2169 SH SOLE 193 0 1976 TWILIO INC CL A Stock 90138F102 4072 64 SH SOLE 10 0 54 GREIF INC CL A Stock 397624107 207 3 SH SOLE 0 0 3 DOUGLAS EMMETT INC COM REIT 25960P109 1232 98 SH SOLE 0 0 98 OPEN TEXT CORP F Stock 683715106 748 18 SH SOLE 0 0 18 APOLLO GLOBAL MGMT INC COM Stock 03769M106 7143 93 SH SOLE 0 0 93 HUNTINGTON INGALLS INDS INC COM Stock 446413106 2731 12 SH SOLE 3 0 9 FIDELITY NATL INFO SVCS Stock 31620M106 4104 75 SH SOLE 18 0 57 ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 5662 56 SH SOLE 0 0 56 REYNOLDS CONSUMER PRODS INC COM Stock 76171L106 735 26 SH SOLE 11 0 15 ARCUTIS BIOTHERAPEUTICS INC COM Stock 03969K108 248 26 SH SOLE 0 0 26 REPLIGEN CORP COM Stock 759916109 57433 406 SH SOLE 102 0 304 SCHRODINGER INC COM Stock 80810D103 1098 22 SH SOLE 0 0 22 BEAM THERAPEUTICS INC COM Stock 07373V105 734 23 SH SOLE 0 0 23 REVOLUTION MEDICINES INC COM Stock 76155X100 776 29 SH SOLE 0 0 29 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 148032 1650 SH SOLE 14 0 1635 DIGITAL REALTY TRUST INC REIT 253868103 4441 39 SH SOLE 23 0 16 GFL ENVIRONMENTAL INC SUB VTG SHS Stock 36168Q104 2858 74 SH SOLE 0 0 73 AGILYSYS INC COM Stock 00847J105 755 11 SH SOLE 0 0 11 MICRON TECHNOLOGY Stock 595112103 15938 253 SH SOLE 36 0 216 SHYFT GROUP INC COM Stock 825698103 485 22 SH SOLE 0 0 22 ELLINGTON FINANCIAL INC COM REIT 28852N109 511 37 SH SOLE 0 0 37 INCYTE CORP Stock 45337C102 747 12 SH SOLE 5 0 7 BLADE AIR MOBILITY INC CL A COM Stock 092667104 709 180 SH SOLE 0 0 180 CARRIER GLOBAL CORPORATION COM Stock 14448C104 16752 337 SH SOLE 34 0 303 SCHWAB 5-10 YEAR CORPORATE BOND ETF ETF 808524698 127965 2905 SH SOLE 0 0 2905 TRAVEL PLUS LEISURE CO COM Stock 894164102 4155925 103022 SH SOLE 44465 0 58557 AFLAC INC COM Stock 001055102 115798 1659 SH SOLE 32 0 1627 FREEPORT MCMORAN COPPER Stock 35671D857 14872058 371801 SH SOLE 133666 0 238134 SYSCO CORP COM Stock 871829107 5800086 78168 SH SOLE 23649 0 54519 MESA LABS INC COM Stock 59064R109 257 2 SH SOLE 0 0 2 CHIPOTLE MEXICAN GRILL INC Stock 169656105 626727 293 SH SOLE 46 0 247 ISHARES TR DOW JONESUS AEROSPACE & DEF ETF 464288760 466680 4000 SH SOLE 0 0 4000 POWERSHARES SP500 LOW VOLATILITY ETF ETF 46138E354 15388 245 SH SOLE 0 0 245 GROUP 1 AUTOMOTIVE INC COM Stock 398905109 7743 30 SH SOLE 0 0 30 WOODSIDE PETRO SPON ADRF ADR 980228308 626 27 SH SOLE 0 0 27 DICKS SPORTING GOODS INC Stock 253393102 793 6 SH SOLE 0 0 6 EVERCOMMERCE INC COM Stock 29977X105 628 53 SH SOLE 0 0 53 JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 539344 9748 SH SOLE 0 0 9747 INARI MED INC COM Stock 45332Y109 465 8 SH SOLE 0 0 8 WARNER MUSIC GROUP CORP COM CL A Stock 934550203 652 25 SH SOLE 0 0 25 ZOOMINFO TECHNOLOGIES INC COMMON STOCK Stock 98980F104 254 10 SH SOLE 0 0 10 GABELLI DIVID & INCOME TR COM CEF 36242H104 63390 3000 SH SOLE 0 0 3000 ISHARES MSCI FLOATING RATE NOT E FUNDING ETF ETF 46429B655 1833992 36088 SH SOLE 1536 0 34552 UBIQUITI INC COM Stock 90353W103 527 3 SH SOLE 0 0 3 SONY GROUP CORP SPONSORED ADR ADR 835699307 107598 1195 SH SOLE 0 0 1195 ISHARES 0-3 MONTH TREASURY BOND ETF ETF 46436E718 116328 1156 SH SOLE 0 0 1156 OPEN LENDING CORP COM Stock 68373J104 662 63 SH SOLE 0 0 63 AZEK CO INC CL A Stock 05478C105 969 32 SH SOLE 0 0 32 VAXCYTE INC COM Stock 92243G108 688173 13780 SH SOLE 0 0 13780 AVIDITY BIOSCIENCES INC COM Stock 05370A108 222 20 SH SOLE 0 0 20 ROYALTY PHARMA PLC SHS CLASS A Stock G7709Q104 1660 54 SH SOLE 17 0 37 ASGN INC COM Stock 00191U102 529 7 SH SOLE 0 0 7 TTEC HLDGS INC COM Stock 89854H102 1049 31 SH SOLE 10 0 21 PREMIER FINANCIAL CORP COM Stock 74052F108 897 56 SH SOLE 24 0 32 OPENDOOR TECHNOLOGIES INC COM Stock 683712103 687 171 SH SOLE 0 0 171 VALLEY NATL BANCORP Stock 919794107 349 45 SH SOLE 45 0 0 MATCH GROUP INC NEW COM Stock 57667L107 1716 41 SH SOLE 10 0 31 IAC INC COM NEW Stock 44891N208 2386 38 SH SOLE 8 0 30 DUN & BRADSTREET HLDGS INC COM Stock 26484T106 521 45 SH SOLE 0 0 45 ACCOLADE INC COM Stock 00437E102 700 52 SH SOLE 52 0 0 AVIENT CORPORATION COM Stock 05368V106 532 13 SH SOLE 0 0 13 RELAY THERAPEUTICS INC COM Stock 75943R102 214 17 SH SOLE 0 0 17 PC CONNECTION INC COM Stock 69318J100 496 11 SH SOLE 0 0 11 STEVEN MADDEN LTD Stock 556269108 458 14 SH SOLE 0 0 14 AMKOR TECHNOLOGY INC COM Stock 031652100 774155 26022 SH SOLE 0 0 26022 QUANTA SERVICES INC Stock 74762E102 1085392 5525 SH SOLE 1454 0 4071 REGAL REXNORD CORPORATION COM Stock 758750103 2448 16 SH SOLE 0 0 15 AMERICAN ELEC PWR CO INC COM Stock 025537101 2526 30 SH SOLE 20 0 10 ENTERGY CORP NEW COM Stock 29364G103 4858 50 SH SOLE 0 0 49 LI AUTO INC SPONSORED ADS ADR 50202M102 7961417 226821 SH SOLE 80694 0 146127 VITAL FARMS INC COM Stock 92847W103 1175 98 SH SOLE 0 0 98 EDISON INTL COM Stock 281020107 15140 218 SH SOLE 8 0 210 ERICSSON ADR B SEK 10 ADR 294821608 32269 5921 SH SOLE 3506 0 2415 EVERSOURCE ENERGY COM Stock 30040W108 3050 43 SH SOLE 0 0 43 PNM RES INC COM Stock 69349H107 451 10 SH SOLE 0 0 10 GLADSTONE LD CORP COM REIT 376549101 1432 88 SH SOLE 0 0 88 ISHARES RUSSELL MIDCAP GROWTH ETF ETF 464287481 31888 330 SH SOLE 0 0 330 QUANTUMSCAPE CORP COM CL A Stock 74767V109 6424 804 SH SOLE 58 0 746 KRANESHARES GLOBAL CARBON STRATEGY ETF ETF 500767678 58966 1555 SH SOLE 0 0 1555 LUMINAR TECHNOLOGIES INC COM CL A Stock 550424105 1232 179 SH SOLE 63 0 116 MARATHON PETE CORP Stock 56585A102 1352442 11599 SH SOLE 19 0 11579 HF SINCLAIR CORP COM Stock 403949100 1784 40 SH SOLE 24 0 16 TOWNEBANK PORTSMOUTH VA COM Stock 89214P109 442 19 SH SOLE 0 0 19 ISHARES ESG ADVANCED TOTAL USD BOND MARKET ETF ETF 46436E619 709894 16672 SH SOLE 9870 0 6802 FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192 284092 3741 SH SOLE 0 0 3741 SNOWFLAKE INC CL A Stock 833445109 2816 16 SH SOLE 4 0 12 BROADSTONE NET LEASE INC COM REIT 11135E203 772 50 SH SOLE 21 0 29 JOHNSON OUTDOORS INC CL A Stock 479167108 430 7 SH SOLE 0 0 7 APPLIED INDL TECHNOLOGIES INC COM Stock 03820C105 869 6 SH SOLE 6 0 0 INTEGRA LIFESCIENC HLDGS Stock 457985208 247 6 SH SOLE 0 0 6 PINNACLE FINL PARTNERS INC COM Stock 72346Q104 850 15 SH SOLE 7 0 8 ZILLOW INC Stock 98954M101 808848 16440 SH SOLE 3158 0 13282 VANGUARD SMALL CAP VALUE ETF ETF 922908611 32418 196 SH SOLE 0 0 196 GOODRX HLDGS INC COM CL A Stock 38246G108 795 144 SH SOLE 61 0 83 CORSAIR GAMING INC COM Stock 22041X102 656 37 SH SOLE 0 0 37 BENTLEY SYS INC COM CL B Stock 08265T208 542 10 SH SOLE 10 0 0 PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 2300 150 SH SOLE 50 0 100 PERFICIENT INC Stock 71375U101 500 6 SH SOLE 0 0 6 ACADEMY SPORTS & OUTDOORS INC COM Stock 00402L107 1784 33 SH SOLE 9 0 24 WALKER & DUNLOP INC COM Stock 93148P102 2215 28 SH SOLE 5 0 23 VONTIER CORPORATION COM Stock 928881101 3414 106 SH SOLE 33 0 73 MULTIPLAN CORPORATION COM Stock 62548M100 684 324 SH SOLE 0 0 324 DARLING INGREDIENTS INC COM Stock 237266101 383 6 SH SOLE 6 0 0 GRAY TELEVISION INC COM Stock 389375106 1103 140 SH SOLE 47 0 93 MIDDLESEX WTR CO COM Stock 596680108 807 10 SH SOLE 4 0 6 ALEXANDERS INC COM REIT 014752109 2022 11 SH SOLE 2 0 9 LANDSTAR SYSTEMS INC Stock 515098101 1348 7 SH SOLE 2 0 5 SYNAPTICS INC Stock 87157D109 8282 97 SH SOLE 0 0 97 CATHAY GEN BANCORP COM Stock 149150104 837 26 SH SOLE 11 0 15 REGENERON PHARMACEUTICALS INC Stock 75886F107 30897 43 SH SOLE 4 0 39 ALLEGRO MICROSYSTEMS INC COM Stock 01749D105 1399 31 SH SOLE 0 0 31 LESLIES INC COM Stock 527064109 225 24 SH SOLE 0 0 24 CALIFORNIA RES CORP COM STOCK Stock 13057Q305 19611 433 SH SOLE 0 0 433 ZUMIEZ INC COM Stock 989817101 217 13 SH SOLE 0 0 13 GERMAN AMERN BANCORP INC COM Stock 373865104 435 16 SH SOLE 0 0 16 MICROVISION INC DEL COM NEW Stock 594960304 1140 249 SH SOLE 0 0 249 ATLASSIAN CORPORATION CL A Stock 049468101 336627 2006 SH SOLE 0 0 2006 VIATRIS INC COM Stock 92556V106 8373 839 SH SOLE 52 0 787 MARAVAI LIFESCIENCES HLDGS INC COM CL A Stock 56600D107 224 18 SH SOLE 0 0 18 FIRST SOLAR INC Stock 336433107 4372 23 SH SOLE 4 0 19 SOFI TECHNOLOGIES INC COM Stock 83406F102 375 45 SH SOLE 0 0 45 SCHWAB US AGGREGATE BOND ETF ETF 808524839 73486075 1591986 SH SOLE 865441 0 726544 ISHARES MSCI EAFE VALUE INDEX ETF ETF 464288877 5579 114 SH SOLE 0 0 114 C3 AI INC CL A Stock 12468P104 1311 36 SH SOLE 0 0 36 AIRBNB INC COM CL A Stock 009066101 3561951 27793 SH SOLE 461 0 27332 FIRST CTZNS BANCSHARES INC N C CL A Stock 31946M103 3850 3 SH SOLE 0 0 3 ERIE INDTY CO CL A Stock 29530P102 420 2 SH SOLE 2 0 0 STAG INDL INC COM REIT 85254J102 1399 39 SH SOLE 10 0 29 UPSTART HLDGS INC COM Stock 91680M107 19006 531 SH SOLE 0 0 530 FORTUNE BRANDS HOME & SECURITY INC WI Stock 34964C106 29859 415 SH SOLE 0 0 415 GENTEX CORP Stock 371901109 77627 2653 SH SOLE 12 0 2641 CENTERSPACE COM REIT 15202L107 982 16 SH SOLE 0 0 16 MODIVCARE INC COM Stock 60783X104 678 15 SH SOLE 0 0 15 CULLINAN ONCOLOGY INC COM Stock 230031106 516 48 SH SOLE 0 0 48 SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 2662013 36657 SH SOLE 6857 0 29799 AFFIRM HLDGS INC COM CL A Stock 00827B106 1242 81 SH SOLE 0 0 81 NOVAVAX INC Stock 670002401 438 59 SH SOLE 0 0 59 XYLEM INC Stock 98419M100 8784 78 SH SOLE 4 0 74 ACADIA HEALTHCARE COMPANY INC Stock 00404A109 1035 13 SH SOLE 0 0 13 JOBY AVIATION INC COMMON STOCK Stock G65163100 52634 5130 SH SOLE 0 0 5130 APTIV PLC Stock G6095L109 6463624 63313 SH SOLE 25411 0 37902 ROBLOX CORP CL A Stock 771049103 2055 51 SH SOLE 12 0 39 COUPANG INC CL A Stock 22266T109 4502720 258777 SH SOLE 11742 0 247035 MARRIOTT VACATIONS WORLDWIDE CORP COM Stock 57164Y107 491 4 SH SOLE 0 0 4 DIGITALOCEAN HLDGS INC COM Stock 25402D102 1646 41 SH SOLE 13 0 28 PAYSAFE LIMITED SHS Stock G6964L206 293 29 SH SOLE 0 0 29 COURSERA INC COM Stock 22266M104 161279 12387 SH SOLE 0 0 12387 COINBASE GLOBAL INC COM CL A Stock 19260Q107 14095 197 SH SOLE 9 0 188 TRACTOR SUPPLY CO Stock 892356106 76390 346 SH SOLE 5 0 340 CANTALOUPE INC COM Stock 138103106 876 110 SH SOLE 0 0 110 UIPATH INC CL A Stock 90364P105 2254 136 SH SOLE 0 0 136 CAMBRIDGE BANCORP COM Stock 132152109 380 7 SH SOLE 7 0 0 DIAMOND OFFSHORE DRILLING INC COM Stock 25271C201 812 57 SH SOLE 0 0 57 ENDEAVOR GROUP HLDGS INC CL A COM Stock 29260Y109 861 36 SH SOLE 15 0 21 BITWISE CRYPTO INDUSTRY INNOVATORS ETF ETF 301505624 4315 536 SH SOLE 0 0 536 ELECTRONICS ARTS Stock 285512109 647852 4995 SH SOLE 0 0 4995 BLUE OWL CAPITAL INC COM CL A Stock 09581B103 501 43 SH SOLE 0 0 43 INVESCO FTSE RAFI US 1000 ETF ETF 46137V613 7364 45 SH SOLE 0 0 45 FLYWIRE CORPORATION COM VTG Stock 302492103 911800 29375 SH SOLE 8278 0 21097 BRINKER INTL INC COM Stock 109641100 402600 11000 SH SOLE 0 0 11000 ORGANON & CO COMMON STOCK Stock 68622V106 2352 113 SH SOLE 69 0 44 NEOGEN CORP Stock 640491106 17552 807 SH SOLE 25 0 782 VISA INC Stock 92826C839 2142817 9023 SH SOLE 1351 0 7672 WENDYS CO COM Stock 95058W100 457 21 SH SOLE 0 0 21 DIMENSIONAL U.S. SMALL CAP ETF ETF 25434V500 207802 3792 SH SOLE 0 0 3792 DIMENSIONAL U.S. CORE EQUITY 2 ETF ETF 25434V708 1971986 72633 SH SOLE 0 0 72633 SJW GROUP COM Stock 784305104 491 7 SH SOLE 0 0 7 CONFLUENT INC CLASS A COM Stock 20717M103 1977360 56000 SH SOLE 0 0 56000 DOXIMITY INC CL A Stock 26622P107 612 18 SH SOLE 0 0 18 INTEGRAL AD SCIENCE HLDNG CORP COM Stock 45828L108 935 52 SH SOLE 0 0 52 SENTINELONE INC CL A Stock 81730H109 1812 120 SH SOLE 23 0 97 AMERICAN EAGLE OUTFITTERS Stock 02553E106 17700 1500 SH SOLE 0 0 1500 FIRST TRUST INDXX MEDICAL DEVICES ETF ETF 33738R639 33974 1621 SH SOLE 1621 0 0 HERSHEY CO COM Stock 427866108 664208 2660 SH SOLE 456 0 2204 STEVANATO GROUP S P A ORD SHS Stock T9224W109 5213 161 SH SOLE 0 0 161 MATTERPORT INC COM CL A Stock 577096100 450 143 SH SOLE 143 0 0 LUCID GROUP INC COM Stock 549498103 1185 172 SH SOLE 48 0 124 ROBINHOOD MKTS INC COM CL A Stock 770700102 3754616 376214 SH SOLE 0 0 376214 GXO LOGISTICS INCORPORATED COMMON STOCK Stock 36262G101 43032 685 SH SOLE 334 0 351 BATH & BODY WORKS INC COM Stock 070830104 825 22 SH SOLE 9 0 13 GUIDEWIRE SOFTWARE INC COM Stock 40171V100 9966 131 SH SOLE 0 0 131 ISHARES TR MSCI USA MINIMUM VOLATILITY INDEX FD ETF 46429B697 70911 954 SH SOLE 0 0 954 INVESCO SOLAR ETF ETF 46138G706 2571 36 SH SOLE 36 0 0 ARCHER AVIATION INC COM CL A Stock 03945R102 1854 450 SH SOLE 0 0 450 PROTO LABS INC COM Stock 743713109 594 17 SH SOLE 0 0 17 WARBY PARKER INC CL A COM Stock 93403J106 479 41 SH SOLE 0 0 41 TOAST INC CL A Stock 888787108 745713 33040 SH SOLE 9155 0 23885 TRUSTMARK CORP COM Stock 898402102 2703 128 SH SOLE 0 0 128 GLADSTONE COMMERCIAL CORP COM REIT 376536108 421 34 SH SOLE 0 0 34 TITAN INTL INC Stock 88830M102 229600 20000 SH SOLE 0 0 20000 KELLOGG CO COM Stock 487836108 11188 166 SH SOLE 0 0 166 PROSHARES BITCOIN STRATEGY ETF ETF 74347G440 6227 367 SH SOLE 166 0 200 ALLISON TRANSMISSION HLDGS INC COM Stock 01973R101 1750 31 SH SOLE 0 0 31 MACOM TECH SOLUTIONS HLDGS INC COM Stock 55405Y100 11337 173 SH SOLE 0 0 173 B. RILEY FINANCIAL INC COM Stock 05580M108 644 14 SH SOLE 0 0 14 KYNDRYL HLDGS INC COMMON STOCK Stock 50155Q100 2098 158 SH SOLE 52 0 106 NEXTDOOR HOLDINGS INC COM CL A Stock 65345M108 2445 750 SH SOLE 750 0 0 VANGUARD SMALL CAP GROWTH ETF ETF 922908595 4595 20 SH SOLE 0 0 20 VANGUARD VALUE ETF ETF 922908744 106575 750 SH SOLE 0 0 750 VANGUARD GROWTH ETF ETF 922908736 438216 1549 SH SOLE 322 0 1226 SPDR BARCLAYS CAPITAL SHORT TERM HIGH YIELD BOND ETF ETF 78468R408 3211 130 SH SOLE 0 0 130 ISHARES U.S. TREASURY BOND ETF ETF 46429B267 38075 1663 SH SOLE 0 0 1662 RIVIAN AUTOMOTIVE INC COM CL A Stock 76954A103 2782 167 SH SOLE 26 0 141 ENPHASE ENERGY INC COM Stock 29355A107 5399388 32239 SH SOLE 13000 0 19239 ORION OFFICE REIT INC COM REIT 68629Y103 476 72 SH SOLE 0 0 72 PEMBINA PIPELINE CORPORATION Stock 706327103 94320 3000 SH SOLE 0 0 3000 BRAZE INC COM CL A Stock 10576N102 1357 31 SH SOLE 12 0 19 DIMENSIONAL NATIONAL MUNICIPAL BOND ETF ETF 25434V849 1240809 26051 SH SOLE 6909 0 19142 HORIZON PHARMA INC Stock G46188101 2571 25 SH SOLE 5 0 20 COHEN & STEERS INC Stock 19247A100 464 8 SH SOLE 0 0 8 COSTAR GRP INC Stock 22160N109 9256 104 SH SOLE 4 0 100 SPLUNK INC COM Stock 848637104 1273 12 SH SOLE 0 0 12 INVESCO HIGH INCOME TR II COM CEF 46131F101 14165 1349 SH SOLE 1349 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 759 5 SH SOLE 2 0 3 TUPPERWARE BRANDS CORP Stock 899896104 9600 12000 SH SOLE 0 0 12000 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 261738 1337 SH SOLE 1308 0 28 LACLEDE GROUP INC Stock 84857L101 85263 1344 SH SOLE 1327 0 17 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP Stock 86765K109 435600 10000 SH SOLE 0 0 10000 SEMICONDUCTOR HOLDRSTR DEP RCPT ETF 92189F676 38976 256 SH SOLE 0 0 256 SEMICONDUCTOR HOLDRSTR DEP RCPT ETF 92189F676 4872 32000 SH Put SOLE 0 0 32000 ARES COML REAL ESTATE CORP COM REIT 04013V108 48117 4741 SH SOLE 619 0 4121 PHILLIPS 66 Stock 718546104 227577 2386 SH SOLE 19 0 2367 CHENIERE ENERGY INC Stock 16411R208 3047 20 SH SOLE 6 0 14 IAMGOLD CORP COM Stock 450913108 20251 7700 SH SOLE 0 0 7700 AMERICAN TOWER CORP REIT 03027X100 275485 1420 SH SOLE 0 0 1420 IRON MOUNTAIN INC REIT 46284V101 966 17 SH SOLE 0 0 17 ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105 1775 6 SH SOLE 4 0 2 TG THERAPEUTICS INC COM Stock 88322Q108 2310 93 SH SOLE 0 0 93 ISHARES TR S&P 1500 INDEX FD ETF 464287150 2259 23 SH SOLE 0 0 23 EAGLE MATERIALS INC Stock 26969P108 109056 585 SH SOLE 0 0 585 DOORDASH INC CL A Stock 25809K105 1758 23 SH SOLE 0 0 23 SPROUTS FMRS MKT INC COM Stock 85208M102 514 14 SH SOLE 14 0 0 CONSTELLATION ENERGY CORP COM Stock 21037T109 735787 8037 SH SOLE 1562 0 6475 META PLATFORMS INC CL A Stock 30303M102 12667480 44141 SH SOLE 13144 0 30996 POLO RALPH LAUREN CL A CLASS A Stock 751212101 1356 11 SH SOLE 7 0 4 ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 62329 86 SH SOLE 0 0 86 INGREDION INC COM Stock 457187102 636 6 SH SOLE 4 0 2 AMERICAN AIRLS GROUP INC COM Stock 02376R102 413 23 SH SOLE 23 0 0 VANGUARD MATERIALS ETF ETF 92204A801 52043 286 SH SOLE 0 0 286 EMBECTA CORP COMMON STOCK Stock 29082K105 1188 55 SH SOLE 1 0 54 ESAB CORPORATION COM Stock 29605J106 599 9 SH SOLE 9 0 0 LPL FINL HLDGS INC COM Stock 50212V100 6120 28 SH SOLE 5 0 23 MATSON INC COM Stock 57686G105 5519 71 SH SOLE 0 0 71 SERVICE NOW INC Stock 81762P102 625473 1113 SH SOLE 220 0 893 COCA COLA ENTERPRISEINC Stock G25839104 6636 103 SH SOLE 0 0 103 WESBANCO INC COM Stock 950810101 359 14 SH SOLE 14 0 0 BCE INC COM NEW Stock 05534B760 24664 541 SH SOLE 0 0 541 PACKAGING CORP OF AMERICA Stock 695156109 1454 11 SH SOLE 3 0 8 SAREPTA THERAPEUTICS INC COM Stock 803607100 5268 46 SH SOLE 4 0 42 J.P. MORGAN NASDAQ EQUITY PREMIUM INCOME ETF ETF 46654Q203 294912 6097 SH SOLE 0 0 6097 PDC ENERGY INC Stock 69327R101 711 10 SH SOLE 0 0 10 BLACK HILLS CORP COM Stock 092113109 422 7 SH SOLE 0 0 7 CHESAPEAKE UTILS CORP COM Stock 165303108 22372 188 SH SOLE 0 0 188 ASPEN TECHNOLOGY INC COM Stock 29109X106 38269 228 SH SOLE 71 0 157 FIVE BELOW INC COM Stock 33829M101 8451 43 SH SOLE 0 0 43 PALO ALTO NETWORKS INC COM Stock 697435105 1272951 4982 SH SOLE 0 0 4982 TOLL BROS INC Stock 889478103 43489 550 SH SOLE 0 0 550 JABIL CIRCUIT INC Stock 466313103 1835 17 SH SOLE 0 0 17 EPAM SYS INC COM Stock 29414B104 1124 5 SH SOLE 2 0 3 FMC CORP COM NEW Stock 302491303 11164 107 SH SOLE 3 0 104 HALEON PLC SPON ADS ADR 405552100 1568 187 SH SOLE 0 0 187 KULICKE & SOFFA INDS INC COM Stock 501242101 892 15 SH SOLE 0 0 15 TEXAS CAPITAL BANCSHARES INC Stock 88224Q107 8961 174 SH SOLE 0 0 174 INVESCO S&P 500 EQUAL WEIGHT CONSUMER DISCRETIONARY ETF ETF 46137V381 71718 520 SH SOLE 132 0 388 RYDEX RUSSELL TOP 50 ETF ETF 46137V233 106318 304 SH SOLE 0 0 304 HEARTBEAM INC COM Stock 42238H108 160670 66668 SH SOLE 0 0 66668 SPIRIT REALTY CAPITAL COM USD0.001 REIT 84860W300 1300 33 SH SOLE 0 0 33 MONDELEZ INTL INC CL A Stock 609207105 16484 226 SH SOLE 36 0 190 VANGUARD RUSSELL 3000 ETF ETF 92206C599 706787 3580 SH SOLE 2241 0 1338 BUILDERS FIRSTSOURCE INC COM Stock 12008R107 2448816 18006 SH SOLE 6 0 18000 MIDDLEBY CORP Stock 596278101 19514 132 SH SOLE 0 0 132 SURMODICS INC COM Stock 868873100 219 7 SH SOLE 0 0 7 INNOSPEC INC Stock 45768S105 502 5 SH SOLE 0 0 5 WP CAREY INC COM REIT 92936U109 1486 22 SH SOLE 5 0 17 PENTAIR PLC SHS Stock G7S00T104 452 7 SH SOLE 7 0 0 ADT CORP Stock 00090Q103 832 138 SH SOLE 59 0 79 BROADCOM INC Stock 11135F101 744255 858 SH SOLE 79 0 779 BERRY GLOBAL GROUP INC COM Stock 08579W103 965 15 SH SOLE 6 0 9 PROSHARES ULTRASHORT 20 YR TREAS 1 FOR 4 R/S INTOPROSHARES TR PROSHARES UL ETF 74347B201 73500 2500 SH SOLE 0 0 2500 AMBARELLA INC COM USD0.00045 Stock G037AX101 502 6 SH SOLE 6 0 0 ANYWHERE REAL ESTATE INC COM Stock 75605Y106 908 136 SH SOLE 0 0 136 SHUTTERSTOCK INC COM Stock 825690100 438 9 SH SOLE 0 0 9 WORKDAY INC COM Stock 98138H101 123336 546 SH SOLE 4 0 542 TENET HEALTHCARE CORP COM NEW Stock 88033G407 16032 197 SH SOLE 0 0 197 DIAMONDBACK ENERGY INC COM Stock 25278X109 4729 36 SH SOLE 10 0 26 UNIFIRST CORP MASS COM Stock 904708104 465 3 SH SOLE 0 0 3 RXO INC COMMON STOCK Stock 74982T103 15121 667 SH SOLE 333 0 334 U HAUL HOLDING COMPANY COM SER N Stock 023586506 912 18 SH SOLE 9 0 9 D R HORTON INC Stock 23331A109 2555 21 SH SOLE 16 0 5 JOHNSON CTLS INC Stock G51502105 12645705 185584 SH SOLE 82099 0 103484 METLIFE INC COM Stock 59156R108 6614 117 SH SOLE 26 0 91 CROWN HLDGS INC COM Stock 228368106 347 4 SH SOLE 0 0 4 FLOWERS FOODS INC Stock 343498101 4528 182 SH SOLE 0 0 182 RESTORATION HARDWARE Stock 74967X103 659 2 SH SOLE 0 0 2 MOODYS CORP Stock 615369105 2044477 5880 SH SOLE 343 0 5536 MOODYS CORP Stock 615369105 695 2000 SH Put SOLE 0 0 2000 MARTIN MARIETTA MATLS INC COM Stock 573284106 1629304 3529 SH SOLE 276 0 3253 PIONEER NATURAL RESOURCES CO Stock 723787107 562562 2715 SH SOLE 934 0 1781 EPR PPTYS SBI REIT 26884U109 1966 42 SH SOLE 8 0 34 HSBC HOLDINGS PLC SPONS ADR ADR 404280406 32211 813 SH SOLE 0 0 813 NY COMMUNITY BANCORP INC Stock 649445103 3046 271 SH SOLE 35 0 236 SANMINA CORPORATION COM Stock 801056102 1808 30 SH SOLE 0 0 30 ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 108771 1737 SH SOLE 1737 0 0 NOVARTIS AG ADR ADR 66987V109 45107 447 SH SOLE 0 0 447 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW ADR 500472303 2031 94 SH SOLE 0 0 93 ROYAL BANK OF CANADA Stock 780087102 41069 430 SH SOLE 0 0 430 TELEFONICA S A ADR REPRSTG THREE SHRS ADR 879382208 5920 1469 SH SOLE 0 0 1468 INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF ETF 46138E362 4383 106 SH SOLE 0 0 106 TOTAL SA ADR ADR 89151E109 37293 647 SH SOLE 0 0 647 RBC BEARINGS INC COM Stock 75524B104 27836 128 SH SOLE 0 0 128 CF INDUSTRIES HOLDINGS, INC. Stock 125269100 1458 21 SH SOLE 6 0 15 APOLLO COML REAL EST FIN INC COM REIT 03762U105 684538 60472 SH SOLE 10985 0 49486 EXPEDITORS INTL WASH INC Stock 302130109 5814 48 SH SOLE 14 0 34 KINDER MORGAN INC Stock 49456B101 97432 5658 SH SOLE 60 0 5598 STRATASYS LTD Stock M85548101 1243 70 SH SOLE 28 0 42 SLM CORP COM Stock 78442P106 1159 71 SH SOLE 0 0 71 ACCENTURE LTD BERMUDA CL A Stock G1151C101 219400 711 SH SOLE 23 0 688 PERDOCEO ED CORP COM Stock 71363P106 515 42 SH SOLE 0 0 42 EQUIFAX INC COM Stock 294429105 12000 51 SH SOLE 5 0 46 NORTHERN TR CORP COM Stock 665859104 10511 142 SH SOLE 5 0 136 GE HealthCare Technologies Inc Stock 36266G107 86277 1062 SH SOLE 479 0 583 OMNICOM GROUP INC COM Stock 681919106 61029 641 SH SOLE 4 0 637 NEOGENOMICS INC COM NEW Stock 64049M209 3600 224 SH SOLE 0 0 224 GOODYEAR TIRE & RUBR CO COM Stock 382550101 104091 7609 SH SOLE 34 0 7575 KROGER CO COM Stock 501044101 8037 171 SH SOLE 28 0 143 STMICROELECTRONICS NV SHS N Y REGISTRY ADR 861012102 7648 153 SH SOLE 0 0 153 CSG SYS INTL INC COM Stock 126349109 527 10 SH SOLE 10 0 0 MOOLEC SCIENCE SA WT EXP 123027 Stock L64875112 19975 250000 SH SOLE 250000 0 0 ENBRIDGE INC COM Stock 29250N105 20899 563 SH SOLE 0 0 562 AES CORP Stock 00130H105 49026 2365 SH SOLE 41 0 2324 CALIFORNIA WTR SVC GROUP COM Stock 130788102 361 7 SH SOLE 0 0 7 ENTEGRIS INC COM Stock 29362U104 4876 44 SH SOLE 5 0 39 ISHARES TR DOW JONES US MEDICAL DEVICES INDEX ETF 464288810 7893665 139810 SH SOLE 38879 0 100930 MILLERKNOLL INC COM Stock 600544100 961 65 SH SOLE 0 0 65 NICE SYSTEMS LTD ADR ADR 653656108 5989 29 SH SOLE 0 0 29 NVIDIA CORP Stock 67066G104 47463296 112201 SH SOLE 39517 0 72683 NVIDIA CORP Stock 67066G104 17767 42000 SH Put SOLE 0 0 42000 NVIDIA CORP Stock 67066G104 35534 84000 SH Put SOLE 0 0 84000 NVIDIA CORP Stock 67066G104 13537 32000 SH Put SOLE 0 0 32000 ARCHER DANIELS MIDLAND CO COM Stock 039483102 7632 101 SH SOLE 19 0 82 BALL CORP COM Stock 058498106 11584 199 SH SOLE 26 0 173 CUMMINS INC COM Stock 231021106 10787 44 SH SOLE 4 0 40 SANDY SPRING BANCORP INC COM Stock 800363103 1043 46 SH SOLE 16 0 30 EOG RESOURCES INC Stock 26875P101 6279298 54870 SH SOLE 16735 0 38134 KCAP FINANCIAL, INC. CEF 73688F102 22709 1136 SH SOLE 0 0 1136 GENUINE PARTS CO COM Stock 372460105 8208 49 SH SOLE 3 0 45 GRAINGER W W INC COM Stock 384802104 34698 44 SH SOLE 1 0 43 MOSAIC CO Stock 61945C103 770 22 SH SOLE 22 0 0 OWENS CORNING Stock 690742101 151902 1164 SH SOLE 0 0 1164 GENCO SHIPPING & TRADING LIMITED SHS ISIN #MHY2685T1073 Stock Y2685T131 337 24 SH SOLE 24 0 0 ABBVIE INC COM Stock 00287Y109 10820280 80311 SH SOLE 34583 0 45727 CANADIAN IMPERIAL BANK OF COMMERCE Stock 136069101 5122 120 SH SOLE 0 0 120 NATIONAL GRID TRANSCO PLC ADR 636274409 5992 89 SH SOLE 0 0 89 S&P GLOBAL INC COM Stock 78409V104 91403 228 SH SOLE 8 0 220 KORN FERRY INTL Stock 500643200 495 10 SH SOLE 0 0 10 MIZUHO FINANCIAL GROUP INC SPONSORED ADR ADR 60687Y109 21155 6891 SH SOLE 0 0 6891 SPDR BIOTECH ETF ETF 78464A870 133619 1606 SH SOLE 1606 0 0 SPDR DJ WILSHIRE INTL REAL EST ETF 78463X863 43025 1737 SH SOLE 1737 0 0 FIRST MID ILL BANCSHARES INC COM Stock 320866106 845 35 SH SOLE 14 0 21 INTERACTIVE BROKERS GROUP INC Stock 45841N107 2907 35 SH SOLE 3 0 32 EPLUS INC COM Stock 294268107 1013 18 SH SOLE 0 0 18 ISHARES CORE MSCI EMERGING MKTS ETF 46434G103 8774 178 SH SOLE 0 0 178 OPTION CARE HEALTH INC COM NEW Stock 68404L201 552 17 SH SOLE 0 0 17 CASEYS GEN STORES INC Stock 147528103 488 2 SH SOLE 0 0 2 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 1163791 16010 SH SOLE 3934 0 12076 VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 129006 2371 SH SOLE 2362 0 9 CABOT OIL & GAS CP COM Stock 127097103 31068 1228 SH SOLE 23 0 1205 NORWEGIAN CRUISE LINE HLDG LTD SHS Stock G66721104 2308 106 SH SOLE 60 0 46 FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF 33738R118 9092 155 SH SOLE 155 0 0 CURTISS WRIGHT CORP COM Stock 231561101 65567 357 SH SOLE 0 0 357 LANCASTER COLONY CORP COM Stock 513847103 201 1 SH SOLE 0 0 1 KEMPER CORP COM Stock 488401100 483 10 SH SOLE 0 0 10 NATIONAL FUEL GAS CO COM Stock 636180101 360 7 SH SOLE 7 0 0 NORTHWEST NAT HLDG CO COM Stock 66765N105 215 5 SH SOLE 0 0 5 OWENS & MINOR INC NEW COM Stock 690732102 1999 105 SH SOLE 24 0 81 POTLATCH CORP REIT 737630103 33454 633 SH SOLE 7 0 626 ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 7893773 169249 SH SOLE 0 0 169249 PTC INC COM Stock 69370C100 2757347 19377 SH SOLE 8388 0 10989 WEST PHARMACEUTICAL SVSC INC COM Stock 955306105 847937 2217 SH SOLE 327 0 1890 INVESCO PLC NEW SPONSORED ADR Stock G491BT108 656 39 SH SOLE 0 0 39 CELANESE CORPORATION Stock 150870103 7411 64 SH SOLE 3 0 61 ZOETIS INC COM CL A Stock 98978V103 3178936 18460 SH SOLE 5478 0 12981 TFS FINL CORP COM Stock 87240R107 679 54 SH SOLE 0 0 54 BRISTOW GROUP INC COM Stock 11040G103 29850 1039 SH SOLE 0 0 1039 HEICO CORP NEW COM Stock 422806109 531 3 SH SOLE 0 0 3 OMNICELL COM COM Stock 68213N109 24237 329 SH SOLE 7 0 322 VALE S A SPONSORED ADS ADR 91912E105 149566 11145 SH SOLE 0 0 11145 FIDELITY DISRUPTIVE TECHNOLOGY ETF ETF 316092139 1072 42 SH SOLE 0 0 41 POWERSHARES FINANCIAL PREFERRED ETF ETF 46137V621 1936254 134931 SH SOLE 21879 0 113051 PRICESMART INC Stock 741511109 518 7 SH SOLE 0 0 7 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR 874039100 214027 2121 SH SOLE 0 0 2120 ISHARES ESG AWARE MSCI EM ETF ETF 46434G863 132512 4189 SH SOLE 1500 0 2689 IMPERIAL OIL LTD COM NEW ISIN #CA4530384086 Stock 453038408 5783 113 SH SOLE 0 0 113 GLOBUS MED INC CL A Stock 379577208 476 8 SH SOLE 0 0 8 NATIONAL BEVERAGE CORP COM Stock 635017106 242 5 SH SOLE 0 0 5 HAWAIIAN ELEC INDUSTRIES COM Stock 419870100 434 12 SH SOLE 0 0 12 VANECK BDC INCOME ETF ETF 92189F411 59213 3855 SH SOLE 2451 0 1404 ISHARES RUSSELL 2000 GROWTH INDEX ETF 464287648 408879 1685 SH SOLE 30 0 1654 ARTISAN PARTNERS ASSET MGMT IN CL A Stock 04316A108 74806 1903 SH SOLE 0 0 1902 ALAMO GROUP INC COM Stock 011311107 1103 6 SH SOLE 2 0 4 BLACKSTONE GROUP LP Stock 09260D107 45183 486 SH SOLE 12 0 474 ALLETE INC COM NEW Stock 018522300 696 12 SH SOLE 0 0 12 ANSYS INC Stock 03662Q105 666485 2018 SH SOLE 381 0 1637 APTARGROUP INC COM Stock 038336103 27111 234 SH SOLE 5 0 229 BRADY CORP CL A Stock 104674106 428 9 SH SOLE 0 0 9 CHURCH & DWIGHT INC Stock 171340102 2606 26 SH SOLE 22 0 4 FACTSET RESEARCH SYS INC Stock 303075105 10417 26 SH SOLE 1 0 25 FORWARD AIR CORP Stock 349853101 1379 13 SH SOLE 3 0 10 GRACO INC COM Stock 384109104 1036 12 SH SOLE 5 0 7 MATTHEWS INTL CORP CL A Stock 577128101 451900 10603 SH SOLE 0 0 10603 SEACOAST BKG CORP FLA COM NEW Stock 811707801 31470 1424 SH SOLE 0 0 1424 SIMPSON MANUFACTURING CO INC Stock 829073105 1676543 12105 SH SOLE 1134 0 10971 NEUROCRINE BIOSCIENCES INC Stock 64125C109 1226 13 SH SOLE 0 0 13 SYNOVUS FINL CORP COM NEW Stock 87161C501 242 8 SH SOLE 0 0 8 ZIMMER HLDGS INC Stock 98956P102 17472 120 SH SOLE 6 0 114 ROCKWELL AUTOMATION INC COM Stock 773903109 3624 11 SH SOLE 0 0 11 NUVEEN QUALITY MUNCP INCOME FD COM CEF 67066V101 39389 3495 SH SOLE 3495 0 0 VERISIGN INC Stock 92343E102 6327 28 SH SOLE 4 0 24 BRIGHT HORIZONS FAM SOL IN DEL COM Stock 109194100 12851 139 SH SOLE 5 0 134 STRYKER CORP Stock 863667101 519596 1703 SH SOLE 31 0 1672 QUALCOMM INC Stock 747525103 336328 2825 SH SOLE 956 0 1869 T-MOBILE US INC COM Stock 872590104 17779 128 SH SOLE 32 0 96 ING U S INC Stock 929089100 359 5 SH SOLE 5 0 0 SPDR BLACKSTONE SENIOR LOAN ETF ETF 78467V608 4032989 96322 SH SOLE 21458 0 74863 BLACKSTONE MTG TR INC COM CL A REIT 09257W100 8408 404 SH SOLE 278 0 126 PENNYMAC FINL SVCS INC NEW COM Stock 70932M107 633 9 SH SOLE 0 0 9 FASTENAL CO Stock 311900104 50083 849 SH SOLE 21 0 828 GENERAL DYNAMICS CORP COM Stock 369550108 80396 374 SH SOLE 15 0 358 RESMED INC Stock 761152107 4589 21 SH SOLE 5 0 16 INTUITIVE SURGICAL, INC. Stock 46120E602 806978 2360 SH SOLE 360 0 2000 MGM RESORTS INTERNATIONAL Stock 552953101 12078 275 SH SOLE 6 0 269 DISCOVER FINANCIAL SERVICES LLC Stock 254709108 2548491 21810 SH SOLE 11 0 21798 HAIN CELESTIAL GROUPINC Stock 405217100 676 54 SH SOLE 0 0 54 MCDONALDS CORP COM Stock 580135101 645759 2164 SH SOLE 304 0 1859 MOLINA HEALTHCARE INC COM Stock 60855R100 904 3 SH SOLE 0 0 3 PAYLOCITY HLDG CORP COM Stock 70438V106 923 5 SH SOLE 0 0 5 SINCLAIR BROADCAST GP INC Stock 829242106 1064 77 SH SOLE 20 0 57 TEMPUR PEDIC INTL INC Stock 88023U101 4047 101 SH SOLE 14 0 87 AMETEK INC COM Stock 031100100 14893 92 SH SOLE 13 0 79 NEW RESIDENTIAL INVESTMENT CORP REIT 64828T201 570 61 SH SOLE 0 0 61 INTERCONTINENTALEXCHINTL Stock 45866F104 188504 1667 SH SOLE 19 0 1648 QUEST DIAGNOSTICS INC Stock 74834L100 9558 68 SH SOLE 63 0 5 ENANTA PHARMACEUTICALS INC COM Stock 29251M106 706 33 SH SOLE 0 0 33 DOVER CORP COM Stock 260003108 3987 27 SH SOLE 0 0 27 CISCO SYS INC Stock 17275R102 441610 8535 SH SOLE 512 0 8023 ISHARES INC MSCI MEXICO ETF 464286822 16338250 262757 SH SOLE 161554 0 101203 VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407 48098 984 SH SOLE 0 0 984 TAPESTRY INC Stock 876030107 1455 34 SH SOLE 34 0 0 CAPITAL ONE FINANCIAL CORP Stock 14040H105 180023 1646 SH SOLE 15 0 1631 ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 279032 3821 SH SOLE 0 0 3820 COTY INC COM CL A Stock 222070203 762 62 SH SOLE 0 0 62 APA CORPORATION COM Stock 03743Q108 813246 23800 SH SOLE 0 0 23800 ADVANCED MICRO DEVICES INC COM Stock 007903107 11075355 97229 SH SOLE 955 0 96274 ADVANCED MICRO DEVICES INC COM Stock 007903107 911 8000 SH Call SOLE 0 0 8000 WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669 44729 671 SH SOLE 671 0 0 AUTODESK INC Stock 052769106 9821 48 SH SOLE 7 0 41 JETBLUE AWYS CORP Stock 477143101 1869 211 SH SOLE 0 0 211 CDW CORP COM USD0.01 Stock 12514G108 204052 1112 SH SOLE 3 0 1109 VANECK ISRAEL ETF ETF 92189F635 3526 100 SH SOLE 0 0 100 MARKET VECTORS ETF TR JR GOLD MINERS ETF NEW ETF 92189F791 7132 200 SH SOLE 0 0 200 GLOBAL NET LEASE INC COM NEW REIT 379378201 894 87 SH SOLE 35 0 52 NEWS CORP NEW CL A Stock 65249B109 2262 116 SH SOLE 0 0 116 AT&T INC COM Stock 00206R102 284861 17860 SH SOLE 276 0 17583 GLOBAL X S&P 500 COVERED CALL ETF ETF 37954Y475 684636 16678 SH SOLE 0 0 16678 CLEARWAY ENERGY INC CL C Stock 18539C204 1257 44 SH SOLE 12 0 32 PTC THERAPEUTICS INC COM Stock 69366J200 285 7 SH SOLE 0 0 7 REXFORD INDL RLTY INC COM REIT 76169C100 3499 67 SH SOLE 0 0 67 VANGUARD FINANCIALS ETF ETF 92204A405 200907 2473 SH SOLE 0 0 2473 ENERGY SELECT SECTOR SPDR ETF 81369Y506 6998783 86224 SH SOLE 51136 0 35087 MATERIALS SELECT SECTOR SPDR ETF 81369Y100 277200 3345 SH SOLE 179 0 3166 GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293 1740632 41872 SH SOLE 11731 0 30141 FOX FACTORY HLDG CORP COM Stock 35138V102 17687 163 SH SOLE 0 0 163 VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 1459 23 SH SOLE 0 0 23 FRANKS INTERNATIONALNV EUR0.01 Stock N33462107 372 21 SH SOLE 0 0 21 ISHARES DOW JONES US CONSUMER GOODS ETF 464287812 121376 606 SH SOLE 0 0 606 INDEPENDENCE RLTY TR INC COM REIT 45378A106 474 26 SH SOLE 0 0 26 ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 33517 264 SH SOLE 0 0 264 SCHWAB FUNDAMENTAL US SMALL CO. INDEX ETF ETF 808524763 69520 1378 SH SOLE 0 0 1378 HENRY SCHEIN INC Stock 806407102 243 3 SH SOLE 3 0 0 SCHWAB FUNDAMENTAL US LARGE CO. INDEX ETF ETF 808524771 89234 1550 SH SOLE 0 0 1550 GENERAL ELECTRIC CO COM NEW Stock 369604301 13666688 124412 SH SOLE 41436 0 82975 KRANESHARES CSI CHINA INTERNET ETF ETF 500767306 203322 7550 SH SOLE 0 0 7550 ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 55561613 411964 SH SOLE 237935 0 174028 ISHARES IBOXX HIGH YIELD CORPORATE BOND ETF ETF 464288513 2107582 28075 SH SOLE 4256 0 23818 ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 27101 236 SH SOLE 0 0 235 ISHARES GLBL INDSTRLS INDX FD ETF 464288729 791011 6578 SH SOLE 3115 0 3462 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 531199 1811 SH SOLE 733 0 1078 UNIVERSAL DISPLAY CORP COM Stock 91347P105 432 3 SH SOLE 3 0 0 FRESHPET INC COM Stock 358039105 1185 18 SH SOLE 7 0 11 KBW REGIONAL BANKINGETF ETF 78464A698 25064 614 SH SOLE 0 0 613 SEABRIDGE GOLD INC COM Stock 811916105 120500 10000 SH SOLE 0 0 10000 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 27408 190 SH SOLE 190 0 0 CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407 1171349 6898 SH SOLE 362 0 6536 INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704 413259 3851 SH SOLE 0 0 3850 SCIENCE APPLICATIONS INTL CORP COM Stock 808625107 1237 11 SH SOLE 0 0 11 EXPEDIA INC DEL COM Stock 30212P303 2625 24 SH SOLE 4 0 20 ISHARES DJ US TECHNOLOGY ETF 464287721 178873 1643 SH SOLE 0 0 1643 CONNECTONE BANCORP INC COM Stock 20786W107 1510 91 SH SOLE 25 0 66 ISHARES SEMICONDUCTOR ETF ETF 464287523 310443 612 SH SOLE 0 0 612 SCHWAB FUNDAMENTAL INTERNATIONAL SMALL CO. INDEX ETF ETF 808524748 35746 1077 SH SOLE 0 0 1077 SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE CO. INDEX ETF ETF 808524730 65426 2444 SH SOLE 0 0 2444 SCHWAB FUNDAMENTAL INTERNATIONAL LARGE CO. INDEX ETF ETF 808524755 58897 1824 SH SOLE 0 0 1824 ISHARES S&P NORTH AMER TECH-SOFTWARE ETF 464287515 7633817 22069 SH SOLE 7818 0 14250 NETAPP INC Stock 64110D104 13446 176 SH SOLE 7 0 169 BURLINGTON STORES INC COM Stock 122017106 315 2 SH SOLE 2 0 0 RE MAX HLDGS INC CL A Stock 75524W108 751 39 SH SOLE 0 0 39 PREMIER INC CL A Stock 74051N102 498 18 SH SOLE 0 0 18 BANCFIRST CORP COM Stock 05945F103 2668 29 SH SOLE 12 0 17 VEEVA SYS INC CL A COM Stock 922475108 19378 98 SH SOLE 0 0 98 CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 82291 224 SH SOLE 0 0 224 PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 104557 1109 SH SOLE 346 0 763 RINGCENTRAL INC Stock 76680R206 1375 42 SH SOLE 0 0 42 SKYWORKS SOLUTIONS INC COM Stock 83088M102 124969 1129 SH SOLE 4 0 1125 ISHARES DJ US BASIC MATERIALS ETF 464287838 498181 3744 SH SOLE 1645 0 2098 FIDELITY MSCI TELECOMMUNICATIONS SVCS INDEX ETF ETF 316092873 90563 2250 SH SOLE 0 0 2250 FIDELITY MSCI ENERGY INDEX ETF ETF 316092402 22160 1000 SH SOLE 0 0 1000 BRIXMOR PROPERTY GROUP REIT 11120U105 836 38 SH SOLE 16 0 22 GAMING & LEISURE PPTYS INC COM REIT 36467J108 4701 97 SH SOLE 0 0 97 FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 1115143 8536 SH SOLE 0 0 8536 LGI HOMES INC COM Stock 50187T106 674 5 SH SOLE 0 0 5 ISHARES S&P 500 VALUE ETF ETF 464287408 28527213 176979 SH SOLE 111395 0 65583 SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 292931 7542 SH SOLE 0 0 7542 LULULEMON ATHLETICA INC Stock 550021109 85541 226 SH SOLE 2 0 224 ISHARES S&P 500 GROWTH ETF ETF 464287309 4726411 67060 SH SOLE 14934 0 52126 ISHARES S&P 500 INDEX ETF 464287200 37409154 83932 SH SOLE 17420 0 66510 KONTOOR BRANDS INC COM Stock 50050N103 505 12 SH SOLE 0 0 12 ALLEGION PLC Stock G0176J109 1080 9 SH SOLE 0 0 9 UBS AG NEW F Stock H42097107 9584469 472840 SH SOLE 247270 0 225569 LAMAR ADVERTISING CO A CLASS A REIT 512816109 1588 16 SH SOLE 4 0 12 CIGNA CORP Stock 125523100 10943 39 SH SOLE 14 0 25 FEDERATED INVS PA CL B CLASS B Stock 314211103 251 7 SH SOLE 0 0 7 METTLER TOLEDO INTL INCF Stock 592688105 3935 3 SH SOLE 1 0 2 ONEOK INC NEW COM Stock 682680103 1543 25 SH SOLE 10 0 15 ROSS STORES INC Stock 778296103 2227504 19865 SH SOLE 13 0 19852 ROSS STORES INC Stock 778296103 729 6500 SH Call SOLE 0 0 6500 USANA HEALTH SCIENCES INC COM Stock 90328M107 504 8 SH SOLE 0 0 8 WESCO INTERNATIONAL INC Stock 95082P105 895 5 SH SOLE 0 0 5 SITEONE LANDSCAPE SUPPLY INC COM Stock 82982L103 1172 7 SH SOLE 3 0 4 BUNGE LIMITED F Stock G16962105 24656194 261327 SH SOLE 133264 0 128061 ARAMARK COM Stock 03852U106 517 12 SH SOLE 0 0 12 MASIMO CORPORATION Stock 574795100 6747 41 SH SOLE 0 0 41 CHART INDUSTRIES INC Stock 16115Q308 22051 138 SH SOLE 0 0 138 FLEXTRONICS INTL LTD F Stock Y2573F102 2823868 102166 SH SOLE 43694 0 58472 RENAISSANCERE HLDGS INCF Stock G7496G103 746 4 SH SOLE 0 0 4 ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 19409965 468274 SH SOLE 213702 0 254572 WELLS FARGO CO NEW COM Stock 949746101 1229650 28811 SH SOLE 76 0 28734 VMWARE INC CL A CLASS A Stock 928563402 1724 12 SH SOLE 10 0 2 UNION PAC CORP COM Stock 907818108 179861 879 SH SOLE 10 0 869 RIO TINTO PLC SPON ADR ADR 767204100 53744 842 SH SOLE 0 0 841 CINTAS CORP Stock 172908105 21374 43 SH SOLE 1 0 42 DONALDSON INC COM Stock 257651109 2813 45 SH SOLE 0 0 45 ECOLAB INC COM Stock 278865100 20723 111 SH SOLE 11 0 100 CARMAX INC Stock 143130102 52229 624 SH SOLE 10 0 614 NATIONAL INSTRUMENTS Stock 636518102 3559 62 SH SOLE 0 0 62 ARMSTRONG WORLD INDUSTRIES INC Stock 04247X102 514 7 SH SOLE 0 0 7 TRANSOCEAN Stock H8817H100 4233 604 SH SOLE 0 0 603 ISHARES MBS BOND ETF ETF 464288588 4290 46 SH SOLE 0 0 46 ISHARES S&P U.S. PREFERRED STOCK ETF ETF 464288687 10959498 354332 SH SOLE 178318 0 176013 CHARLES RIVER LABS HLDG Stock 159864107 631 3 SH SOLE 0 0 3 SALESFORCE COM Stock 79466L302 4678564 22146 SH SOLE 594 0 21552 JUNIPER NETWORKS INC Stock 48203R104 345 11 SH SOLE 11 0 0 MICROCHIP TECHNOLOGY INC Stock 595017104 10661 119 SH SOLE 15 0 104 MCCORMICK & CO INC COM NON VTG Stock 579780206 26605 305 SH SOLE 4 0 301 POWERSHARES DWA TECHNICAL LEADERS PORTFOLIO ETF 46137V837 299001 3690 SH SOLE 0 0 3690 NORTHROP GRUMMAN CORP COM Stock 666807102 132182 290 SH SOLE 5 0 285 DARDEN RESTAURANTS INC Stock 237194105 65495 392 SH SOLE 3 0 389 COLUMBIA BKG SYS INC COM Stock 197236102 446 22 SH SOLE 0 0 22 IDEXX LABS INC Stock 45168D104 137109 273 SH SOLE 14 0 259 RYDER SYS INC COM Stock 783549108 254 3 SH SOLE 0 0 3 REPUBLIC SERVICES INC Stock 760759100 15777 103 SH SOLE 49 0 54 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 6185586 11855 SH SOLE 4746 0 7109 TORO CO COM Stock 891092108 1728 17 SH SOLE 3 0 14 MGIC INVESTMENT CORP. Stock 552848103 6348 402 SH SOLE 0 0 402 VANGUARD INDEX FDS MID-CAP VALUE INDEX VIPER SHS ETF ETF 922908512 11989 87 SH SOLE 0 0 86 SEATTLE GENETICS INC Stock 81181C104 770 4 SH SOLE 2 0 2 PROSPECT CAPITAL CORPORATION CEF 74348T102 837 135 SH SOLE 54 0 81 M D C HOLDING INC Stock 552676108 7904 169 SH SOLE 0 0 169 LOCKHEED MARTIN CORP Stock 539830109 129005 280 SH SOLE 5 0 275 ONE LIBERTY PPTYS INC COM REIT 682406103 508 25 SH SOLE 0 0 25 JPMORGAN CHASE & CO COM Stock 46625H100 32032044 220242 SH SOLE 91949 0 128293 POWER INTEGRATIONS INC COM Stock 739276103 947 10 SH SOLE 0 0 10 TOOTSIE ROLL INDS INC COM Stock 890516107 212 6 SH SOLE 0 0 6 WESTAMERICA BANCORP Stock 957090103 6396 167 SH SOLE 0 0 167 WINNEBAGO INDS INC COM Stock 974637100 1000 15 SH SOLE 7 0 8 NUVEEN CA QUALTY MUN INCOME FD COM CEF 67066Y105 18084 1656 SH SOLE 1656 0 0 INTERNATIONAL PAPER CO COM Stock 460146103 1622 51 SH SOLE 15 0 36 HARTFORD FINL SVCS GROUP INC Stock 416515104 2089 29 SH SOLE 13 0 16 SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 68760 2000 SH SOLE 0 0 2000 MONOLITHIC PWR SYS INC COM Stock 609839105 820612 1519 SH SOLE 221 0 1298 CHEVRON CORP NEW COM Stock 166764100 3695945 23489 SH SOLE 135 0 23353 ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 1966073 18421 SH SOLE 3585 0 14836 ALBEMARLE CORP Stock 012653101 1590504 7129 SH SOLE 1071 0 6058 CONOCOPHILLIPS COM Stock 20825C104 3510980 33887 SH SOLE 51 0 33835 MARKEL CORP HOLDING CO Stock 570535104 67776 49 SH SOLE 0 0 49 BRUNSWICK CORP COM Stock 117043109 780 9 SH SOLE 0 0 9 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 7645164 165551 SH SOLE 60800 0 104751 CINCINNATI FINL CORP COM Stock 172062101 1071 11 SH SOLE 6 0 5 CAMPBELL SOUP CO COM Stock 134429109 686 15 SH SOLE 15 0 0 DANAHER CORP Stock 235851102 2680976 11171 SH SOLE 3096 0 8074 KOHLS CORP Stock 500255104 415 18 SH SOLE 18 0 0 M & T BK CORP COM Stock 55261F104 1856 15 SH SOLE 11 0 4 KRATOS DEFENSE & SECSOLUTIONS COM Stock 50077B207 574 40 SH SOLE 0 0 40 ELEMENT SOLUTIONS INC COM Stock 28618M106 346 18 SH SOLE 18 0 0 REVVITY INC COM Stock 714046109 713 6 SH SOLE 3 0 3 TJX COS INC NEW COM Stock 872540109 227576 2684 SH SOLE 30 0 2654 BANK AMERICA CORP COM Stock 060505104 5179586 180536 SH SOLE 56236 0 124299 EXTRA SPACE STORAGE INC REIT 30225T102 9080 61 SH SOLE 4 0 57 FIRST FINL BANKSHARES INC COM Stock 32020R109 228 8 SH SOLE 0 0 8 UNIQURE NV SHS Stock N90064101 630 55 SH SOLE 21 0 34 TERADATA CORP Stock 88076W103 168402 3153 SH SOLE 3138 0 15 ISHARES FTSE NAREIT MORTGAGE PLUS CAPPED INDEX FD (ETF) ETF 46435G342 663610 28119 SH SOLE 5868 0 22251 VANGUARD CONSUMER DISCRETIONARY ETF 92204A108 1222596 4317 SH SOLE 1985 0 2332 MGE ENERGY INC COM Stock 55277P104 475 6 SH SOLE 0 0 6 SPDR SER TR S&P DIVID ETF ETF 78464A763 245283 2001 SH SOLE 1016 0 985 WALMART INC COM Stock 931142103 664053 4225 SH SOLE 54 0 4170 ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 5145310 195416 SH SOLE 37644 0 157772 ISHARES 3-7 YR TREASURY BOND ETF ETF 464288661 2305 20 SH SOLE 0 0 20 INTL BUSINESS MACHINES Stock 459200101 154037 1151 SH SOLE 122 0 1029 ORACLE CORPORATION Stock 68389X105 13738136 115359 SH SOLE 35752 0 79607 DIGIMARC CORP NEW COM Stock 25381B101 5446 185 SH SOLE 0 0 185 RTX CORPORATION COM Stock 75513E101 151274 1544 SH SOLE 66 0 1478 XTRACKERS MUNICIPAL INFRASTRUCTURE REVENUE BOND ETF ETF 233051705 403738 16015 SH SOLE 3477 0 12538 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 20779049 510793 SH SOLE 265222 0 245570 KNOWLES CORP Stock 49926D109 1318 73 SH SOLE 0 0 73 TEXAS INSTRS INC COM Stock 882508104 7891271 451558 SH SOLE 34870 0 416688 TARGET CORP COM Stock 87612E106 393156 2981 SH SOLE 549 0 2431 VANGUARD HIGH DIVIDEND YIELD ETF 921946406 147146 1387 SH SOLE 458 0 929 SPDR MUNICIPAL BOND ETF ETF 78468R721 48930 1060 SH SOLE 0 0 1060 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS ADR 881624209 3012 400 SH SOLE 0 0 400 PFIZER INC COM Stock 717081103 1175216 32040 SH SOLE 199 0 31840 ISHARES IBOXX CORPORATE BOND ETF ETF 464287242 2072070 19161 SH SOLE 0 0 19160 MORGAN STANLEY Stock 617446448 211365 2475 SH SOLE 58 0 2417 3M CO COM Stock 88579Y101 56231 562 SH SOLE 0 0 561 KLA-TENCOR CORP Stock 482480100 131925 272 SH SOLE 8 0 264 HP INC COM Stock 40434L105 2395 78 SH SOLE 31 0 47 GILEAD SCIENCES INC Stock 375558103 57258 743 SH SOLE 49 0 693 CATERPILLAR INC COM Stock 149123101 15976099 64930 SH SOLE 23388 0 41542 SIXTH STREET SPECIALTY LENDING COM CEF 83012A109 19587 1048 SH SOLE 0 0 1048 BAKER HUGHES INC Stock 05722G100 10147 321 SH SOLE 13 0 308 ALPHABET INC CAP STK CL C Stock 02079K107 2922263 24157 SH SOLE 3907 0 20249 BEST BUY INC Stock 086516101 6638 81 SH SOLE 5 0 76 MAGNITE INC COM Stock 55955D100 1365 100 SH SOLE 43 0 57 AMERICAN EXPRESS CO COM Stock 025816109 791739 4545 SH SOLE 22 0 4523 AMGEN INC Stock 031162100 308315 1389 SH SOLE 67 0 1321 APPLIED MATLS INC COM Stock 038222105 18115082 125329 SH SOLE 33398 0 91930 WOODWARD INC COM Stock 980745103 595 5 SH SOLE 0 0 5 OTIS WORLDWIDE CORP COM Stock 68902V107 8634 97 SH SOLE 6 0 91 ALLY FINL INC COM Stock 02005N100 1999 74 SH SOLE 13 0 61 ANALOG DEVICES INC COM Stock 032654105 356080 1828 SH SOLE 15 0 1812 PAYCOM SOFTWARE INC COM Stock 70432V102 12528 39 SH SOLE 3 0 36 TYSON FOODS INC CL A Stock 902494103 89779 1759 SH SOLE 32 0 1727 WISDOMTREE EMERGING MARKETS EQUITY INCOME ETF ETF 97717W315 5669624 148148 SH SOLE 28502 0 119646 FIVE9 INC COM Stock 338307101 13769 167 SH SOLE 5 0 162 NAVIENT CORPORATION COM Stock 63938C108 613 33 SH SOLE 0 0 33 QUIDELORTHO CORP COM Stock 219798105 331 4 SH SOLE 4 0 0 TRANSDIGM GROUP INC COM DELAWARE Stock 893641100 15201 17 SH SOLE 0 0 17 HUMANA INC COM Stock 444859102 6260 14 SH SOLE 5 0 9 DRIL-QUIP INC Stock 262037104 442 19 SH SOLE 0 0 19 JONES LANG LASALLE INC Stock 48020Q107 2960 19 SH SOLE 2 0 17 MARTEN TRANS LTD COM Stock 573075108 688 32 SH SOLE 32 0 0 ARES MANAGEMENT CORPORATION CL A COM STK Stock 03990B101 578 6 SH SOLE 0 0 6 POWERSHARES FTSE RAFI EMERGING MARKETS ETF 46138E727 2255 121 SH SOLE 0 0 121 FRANKLIN RES INC Stock 354613101 887 33 SH SOLE 14 0 19 WILLIAMS COS INC COM Stock 969457100 9006 276 SH SOLE 50 0 226 ZIONS BANCORPORATION N A COM Stock 989701107 295 11 SH SOLE 11 0 0 JD.COM INC SPON ADR CL A ADR 47215P106 619015 18137 SH SOLE 0 0 18136 ARISTA NETWORKS INC COM Stock 040413106 1040587 6421 SH SOLE 699 0 5722 MAIN STR CAP CORP COM CEF 56035L104 1852870 46287 SH SOLE 9993 0 36293 TRINSEO PLC SHS Stock G9059U107 456 36 SH SOLE 0 0 36 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 40618 416 SH SOLE 0 0 416 ISHARES DJ US CONSUMER SERVICES ETF 464287580 137069 1926 SH SOLE 0 0 1926 TC ENERGY CORP COM Stock 87807B107 24973 618 SH SOLE 0 0 618 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 478356 2945 SH SOLE 0 0 2945 DIGITALBRIDGE GROUP INC CL A NEW Stock 25401T603 956 65 SH SOLE 28 0 37 ISHARES MSCI EAFE SMALL CAP ETF ETF 464288273 19774719 335278 SH SOLE 171414 0 163863 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Stock 31620R303 22022 612 SH SOLE 0 0 611 HERCULES CAPITAL INC COM CEF 427096508 2102888 142087 SH SOLE 30413 0 111674 ARROWHEAD PHARMACEUTICALS INC COM Stock 04280A100 6347 178 SH SOLE 0 0 178 ASSEMBLY BIOSCIENCES INC COM Stock 045396108 1150 1000 SH SOLE 0 0 1000 GLOBAL X NASDAQ 100 COVERED CALL ETF ETF 37954Y483 681158 38375 SH SOLE 0 0 38375 ISHARES 7-10 YR TREASURY BOND ETF ETF 464287440 29656 307 SH SOLE 0 0 307 ISHARES AGGREGATE BOND ETF ETF 464287226 946671 9665 SH SOLE 2075 0 7589 ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 79614 1545 SH SOLE 1545 0 0 GLOBANT S A COM Stock L44385109 1908986 10622 SH SOLE 0 0 10622 TRUPANION INC COM Stock 898202106 216 11 SH SOLE 0 0 11 SAGE THERAPEUTICS INC COM Stock 78667J108 564 12 SH SOLE 0 0 12 CATALENT INC COM Stock 148806102 16000 369 SH SOLE 0 0 369 SYNCHRONY FINANCIAL COM Stock 87165B103 5292 156 SH SOLE 11 0 145 HEALTHEQUITY INC COM Stock 42226A107 8334 132 SH SOLE 0 0 132 EATON CORP PLC SHS Stock G29183103 269273 1339 SH SOLE 71 0 1268 ISHARES GLOBAL REIT ETF ETF 46434V647 1795111 78150 SH SOLE 14718 0 63432 BLACKROCK ULTRA SHORT-TERM BOND ETF ETF 46434V878 23893 475 SH SOLE 475 0 0 ISHARES EXPANDED TECH SECTOR ETF ETF 464287549 172863 440 SH SOLE 0 0 440 TASER INTERNATIONAL INC Stock 05464C101 78438 402 SH SOLE 2 0 400 TRIMBLE NAV LTD Stock 896239100 3052203 57654 SH SOLE 26293 0 31361 ISHARES S&P SMALLCAP 600 VALUE ETF ETF 464287879 141827 1492 SH SOLE 0 0 1491 TANDEM DIABETES CARE INC COM NEW Stock 875372203 638 26 SH SOLE 0 0 26 ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 222894 2972 SH SOLE 0 0 2971 ISHARES S&P MIDCAP 400 VALUE ETF ETF 464287705 117031 1092 SH SOLE 0 0 1092 IPG PHOTONICS CORP COM Stock 44980X109 679 5 SH SOLE 0 0 5 ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 4862806 58342 SH SOLE 19156 0 39186 CITIZENS FINL GROUP INC COM Stock 174610105 19847 761 SH SOLE 0 0 761 WAYFAIR INC CL A Stock 94419L101 715 11 SH SOLE 0 0 11 BRIGHTSPHERE INVT GROUP INC COM Stock 10948W103 608 29 SH SOLE 0 0 29 HUBSPOT INC COM Stock 443573100 3676210 6909 SH SOLE 3160 0 3749 ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 80935179 1779969 SH SOLE 954693 0 825274 KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 8540 51 SH SOLE 27 0 24 CENTURY CMNTYS INC COM Stock 156504300 306 4 SH SOLE 0 0 4 LIBERTY BROADBAND CORP COM SER A Stock 530307107 877 11 SH SOLE 0 0 11 LIBERTY BROADBAND CORP COM SER C Stock 530307305 120966 1510 SH SOLE 0 0 1510 ANHEUSER BUSCH ADR 03524A108 444 8 SH SOLE 0 0 7 NEVRO CORP COM Stock 64157F103 636 25 SH SOLE 0 0 25 ALLIANT ENERGY CORP COM Stock 018802108 448279 8542 SH SOLE 0 0 8541 ALTERA CORP Stock 021369103 607 8 SH SOLE 0 0 8 AMEDISYS INC COM Stock 023436108 2012 22 SH SOLE 0 0 22 AMER STATES WTR CO COM Stock 029899101 435 5 SH SOLE 0 0 5 PLUG PWR INC Stock 72919P202 561 54 SH SOLE 0 0 54 ESSENTIAL UTILS INC COM Stock 29670G102 9738 244 SH SOLE 0 0 244 ASSOCIATED BANK CORP Stock 045487105 357 22 SH SOLE 22 0 0 AXALTA COATING SYS LTD COM Stock G0750C108 787 24 SH SOLE 0 0 24 ETFMG PRIME CYBER SECURITY ETFMG PRIME CYBER SECURITY FUND ETF 26924G201 505800 10000 SH SOLE 0 0 10000 AXCELIS TECHNOLOGIES INC Stock 054540208 1283 7 SH SOLE 0 0 7 ENOVA INTL INC COM Stock 29357K103 584 11 SH SOLE 11 0 0 BADGER METER INC COM Stock 056525108 3246 22 SH SOLE 0 0 22 BORG WARNER AUTOMOTIVE INC Stock 099724106 25384 519 SH SOLE 9 0 510 C H ROBINSON WORLDWIDE INC Stock 12541W209 660 7 SH SOLE 7 0 0 FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500 234725 4588 SH SOLE 2955 0 1633 CARPENTER TECHNOLOGY CORP COM Stock 144285103 47486 846 SH SOLE 0 0 846 CRACKER BARREL INC Stock 22410J106 373 4 SH SOLE 0 0 4 CIENA CORP Stock 171779309 297 7 SH SOLE 7 0 0 CNA FINL CORP COM Stock 126117100 850 22 SH SOLE 0 0 22 PARAMOUNT GROUP INC COM REIT 69924R108 1249 282 SH SOLE 77 0 205 COLUMBIA SPORTSWEAR CO Stock 198516106 25180 326 SH SOLE 4 0 322 NATIONAL RETAIL PPTYS REIT 637417106 513 12 SH SOLE 0 0 12 COMPASS MINERALS INTL INC. CMN Stock 20451N101 1156 34 SH SOLE 0 0 34 FIRST TRUST INTERNATIONAL EQUITY OPPORTUNITIES ETF ETF 33734X853 17549 447 SH SOLE 301 0 146 CORE LABORATORIES NV Stock 21867A105 1139 49 SH SOLE 21 0 28 PEGASYSTEMS INC COM Stock 705573103 1282 26 SH SOLE 14 0 12 DELTA AIR LINES INC DEL CMN Stock 247361702 107108 2253 SH SOLE 1314 0 939 MOELIS & CO CL A Stock 60786M105 1224 27 SH SOLE 9 0 18 JAZZ PHARMACEUTICALSINC Stock G50871105 1240 10 SH SOLE 6 0 4 EMCOR GROUP INC COM Stock 29084Q100 739 4 SH SOLE 0 0 4 INTER PARFUMS INC Stock 458334109 1082 8 SH SOLE 0 0 8 EURONET WORLDWIDE INC Stock 298736109 1056 9 SH SOLE 4 0 5 MARKETAXESS HLDGS INC COM Stock 57060D108 27449 105 SH SOLE 4 0 101 ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 5108528 101987 SH SOLE 19324 0 82662 VANGUARD SHORT TERM BOND ETF 921937827 8321433 110116 SH SOLE 411 0 109704 FLUOR CORP Stock 343412102 22111 747 SH SOLE 0 0 747 FULTON FINANCIAL CORP-PA Stock 360271100 834 70 SH SOLE 30 0 40 GARTNER INC CL A Stock 366651107 8057 23 SH SOLE 5 0 18 GAYLORD ENTERTAINMENT CO NEW REIT 78377T107 465 5 SH SOLE 0 0 5 SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 2441 40 SH SOLE 0 0 40 ARK GENOMIC REVOLUTION ETF ETF 00214Q302 3920 115 SH SOLE 0 0 115 GLACIER BANCORP INC NEW COM Stock 37637Q105 873 28 SH SOLE 12 0 16 HUB GROUP INC CL A Stock 443320106 1446 18 SH SOLE 0 0 18 INSIGHT ENTERPRISES INC COM Stock 45765U103 1463 10 SH SOLE 0 0 10 SAUL CTRS INC COM REIT 804395101 552 15 SH SOLE 0 0 15 LENDINGCLUB CORP COM NEW Stock 52603A208 1872 192 SH SOLE 41 0 151 WORKIVA INC COM CL A Stock 98139A105 1118 11 SH SOLE 5 0 6 NEW RELIC INC COM Stock 64829B100 262 4 SH SOLE 0 0 4 KENNAMETAL INC COM Stock 489170100 511 18 SH SOLE 0 0 18 LAM RESEARCH CORP Stock 512807108 12964513 20167 SH SOLE 4800 0 15366 LATTICE SEMICONDUCTOR CORP COM Stock 518415104 3362 35 SH SOLE 6 0 29 THE BUCKLE INC Stock 118440106 519 15 SH SOLE 0 0 15 LITTELFUSE INC Stock 537008104 874 3 SH SOLE 0 0 3 CHASE CORP COM Stock 16150R104 606 5 SH SOLE 0 0 5 MEDIFAST INC COM Stock 58470H101 1198 13 SH SOLE 0 0 13 MURPHY USA INC COM Stock 626755102 1244 4 SH SOLE 0 0 4 MINERALS TECHNOLOGIES INC Stock 603158106 462 8 SH SOLE 0 0 8 MKS INSTRUMENTS INC Stock 55306N104 1081 10 SH SOLE 0 0 10 NANOMETRICS INC Stock 683344105 699 6 SH SOLE 0 0 6 QORVO INC COM Stock 74736K101 2449 24 SH SOLE 4 0 20 PHILIP MORRIS INTL INC Stock 718172109 100167 1026 SH SOLE 46 0 980 NRG ENERGY INC NEW Stock 629377508 1421 38 SH SOLE 25 0 13 NUCOR CORP COM Stock 670346105 35256 215 SH SOLE 4 0 211 PARKER-HANNIFIN CORP COM Stock 701094104 25484132 65337 SH SOLE 36319 0 29017 PERFORMANCE FOOD GROUP CO COM Stock 71377A103 1506 25 SH SOLE 0 0 25 FIDELITY TOTAL BOND ETF ETF 316188309 79346953 1746961 SH SOLE 954130 0 792830 ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 5610844 119507 SH SOLE 25227 0 94279 QUAKER HOUGHTON COM Stock 747316107 390 2 SH SOLE 2 0 0 RYDEX ETF TR S&P EQUAL WEIGHT TECHNOLOGY ETF ETF 46137V282 14754514 50170 SH SOLE 20732 0 29437 ROBERT HALF INC. COM Stock 770323103 527 7 SH SOLE 0 0 7 ROPER INDUSTRIES INC Stock 776696106 20194 42 SH SOLE 5 0 37 ROYAL GOLD INC Stock 780287108 16873 147 SH SOLE 3 0 144 SERVICE CORP INTL COM Stock 817565104 452 7 SH SOLE 0 0 7 SKYLINE CHAMPION CORPORATION COM Stock 830830105 262 4 SH SOLE 0 0 4 SOHU.COM INC ADR 83410S108 513190 46569 SH SOLE 0 0 46569 SYNOPSYS INC COM Stock 871607107 670531 1540 SH SOLE 265 0 1275 SPDR HIGH YIELD BOND ETF ETF 78468R622 16130 175 SH SOLE 0 0 175 PNC FINL SVCS GROUP INC COM Stock 693475105 2845486 22592 SH SOLE 8677 0 13915 WORLD WRESTLING ENTMT INC CL A Stock 98156Q108 46100 425 SH SOLE 5 0 420 EQUINIX INC COM REIT 29444U700 791003 1009 SH SOLE 163 0 846 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 103259 1615 SH SOLE 99 0 1515 BERKLEY W R CORP COM Stock 084423102 1370 23 SH SOLE 0 0 23 ISHARES TRUST RUSSELL 3000 INDEX FD ETF 464287689 103064 405 SH SOLE 305 0 100 SPDR S & P INTL DIVIDEND ETF 78463X772 161117 4685 SH SOLE 0 0 4685 REALTY INCOME CORP REIT 756109104 29734 497 SH SOLE 8 0 489 ALTRIA GROUP INC COM Stock 02209S103 89980 1986 SH SOLE 58 0 1928 DOMINION RESOURCES INC Stock 25746U109 13253 256 SH SOLE 15 0 240 CITIGROUP INC Stock 172967424 124781 2710 SH SOLE 28 0 2682 ISHARES JP MORGAN USD EMERGING MARKETS BOND ETF ETF 464288281 15410883 178078 SH SOLE 76843 0 101234 AMERICAN WATER WORKS CO Stock 030420103 6424 45 SH SOLE 13 0 32 3D SYSTEMS CORPORATION Stock 88554D205 427 43 SH SOLE 43 0 0 CADENCE DESIGN SYSTEM INC COM Stock 127387108 6332 27 SH SOLE 22 0 5 AGILENT TECH INC Stock 00846U101 7534778 62659 SH SOLE 24415 0 38243 EXXON MOBIL CORP COM Stock 30231G102 9099419 84843 SH SOLE 27644 0 57198 CYMABAY THERAPEUTICS INC COM Stock 23257D103 578160 52800 SH SOLE 0 0 52800 NORTHWESTERN CORP COM NEW Stock 668074305 490 9 SH SOLE 0 0 8 UNITEDHEALTH GROUP Stock 91324P102 576364 1199 SH SOLE 31 0 1168 AEROVIRONMENT INC COM Stock 008073108 42958 420 SH SOLE 0 0 420 SUMMIT MATLS INC CL A Stock 86614U100 57721 1525 SH SOLE 0 0 1525 T ROWE PRICE GROUP INC Stock 74144T108 15571 139 SH SOLE 0 0 139 TRAVELERS COMPANIES INC COM Stock 89417E109 20839 120 SH SOLE 3 0 117 LOWES COS INC COM Stock 548661107 3833828 16986 SH SOLE 31 0 16955 VANECK INTERMEDIATE MUNI ETF ETF 92189H201 640511 13903 SH SOLE 1823 0 12080 LINCOLN NATL CORP IND COM Stock 534187109 7419 288 SH SOLE 34 0 254 SOLAREDGE TECHNOLOGIES INC COM Stock 83417M104 5717851 21252 SH SOLE 8606 0 12646 ARK NEXT GENERATION INTERNET ETF ETF 00214Q401 1934 33 SH SOLE 0 0 33 COLFAX CORP COM Stock 194014502 962 15 SH SOLE 6 0 9 ARK INNOVATION ETF ETF 00214Q104 38797 879 SH SOLE 0 0 878 NEXPOINT RESIDENTIAL TR INC COM REIT 65341D102 546 12 SH SOLE 0 0 12 GODADDY INC CL A Stock 380237107 309235 4116 SH SOLE 5 0 4111 ON SEMICONDUCTOR CORP COM Stock 682189105 40007 423 SH SOLE 0 0 423 DEERE & CO COM Stock 244199105 10152905 25057 SH SOLE 14952 0 10104 UNITY SOFTWARE INC COM Stock 91332U101 738 17 SH SOLE 0 0 17 ETSY INC COM Stock 29786A106 6684 79 SH SOLE 23 0 56 NATIONAL STORAGE AFFILIATES TR COM SHS BEN IN REIT 637870106 418 12 SH SOLE 0 0 12 SOUTHWEST AIRLS CO COM Stock 844741108 5287 146 SH SOLE 16 0 130 PATTERSON COS INC COM Stock 703395103 2761 83 SH SOLE 0 0 83 AEROJET ROCKETDYNE HLDGS INC COM Stock 007800105 658 12 SH SOLE 0 0 12 UNITI GROUP INC COM REIT 91325V108 2305 499 SH SOLE 90 0 409 ISHARES TR MSCI ACWIINDEX FD ETF 464288257 164537 1715 SH SOLE 0 0 1715 COLGATE PALMOLIVE CO COM Stock 194162103 131507 1707 SH SOLE 9 0 1698 EATON VANCE ENHANCED EQUITY INCOME FD II CEF 278277108 98395 5500 SH SOLE 0 0 5500 FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 31872 795 SH SOLE 795 0 0 APPLE HOSPITALITY REIT INC COM NEW REIT 03784Y200 786 52 SH SOLE 23 0 29 AMERICAN INTL GROUP INC COM NEW Stock 026874784 1554485 27016 SH SOLE 4358 0 22657 SHOPIFY INC CL A Stock 82509L107 2183480 33800 SH SOLE 0 0 33800 DEVON ENERGY CORP Stock 25179M103 5097500 105451 SH SOLE 24474 0 80976 VODAFONE GROUP NEW ADR F ADR 92857W308 8231 871 SH SOLE 0 0 871 BIOLIFE SOLUTIONS INC COM NEW Stock 09062W204 13127 594 SH SOLE 0 0 594 UTILITIES SELECT SECTOR SPDR ETF 81369Y886 42012 642 SH SOLE 0 0 642 FLUSHING FINL CORP COM Stock 343873105 356 29 SH SOLE 29 0 0 ENERGIZER HLDGS INC NEW COM Stock 29272W109 235 7 SH SOLE 0 0 7 WINGSTOP INC COM Stock 974155103 1201 6 SH SOLE 0 0 6 CABLE ONE INC COM Stock 12685J105 657 1 SH SOLE 0 0 1 COUSINS PROPERTIES INC REIT 222795502 228 10 SH SOLE 0 0 10 EQUITY LIFESTYLE PPTYS INC COM REIT 29472R108 6221 93 SH SOLE 0 0 93 RAYONIER INC REIT REIT 754907103 471 15 SH SOLE 0 0 15 TOPBUILD CORP COM Stock 89055F103 798 3 SH SOLE 0 0 3 TRANSUNION COM Stock 89400J107 1880 24 SH SOLE 6 0 18 NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 59715 369 SH SOLE 0 0 369 SAP AKTIENGESELLSCHAFT ADR ADR 803054204 4236 31 SH SOLE 0 0 30 BIO-RAD LABORATORIES, INC CMN CLASS A Stock 090572207 1516 4 SH SOLE 2 0 2 APPFOLIO INC COM CL A Stock 03783C100 3771587 21910 SH SOLE 9767 0 12143 BANK HAWAII CORP COM Stock 062540109 2433 59 SH SOLE 0 0 59 COMMERCE BANCSHARES INC COM Stock 200525103 1023 21 SH SOLE 7 0 14 NEW YORK TIMES CO CL A Stock 650111107 1221 31 SH SOLE 0 0 31 WESTROCK CO COM Stock 96145D105 988 34 SH SOLE 0 0 34 RELX PLC SPONSORED ADR ADR 759530108 18955 567 SH SOLE 0 0 567 NATERA INC COM Stock 632307104 1217 25 SH SOLE 0 0 25 KRAFT HEINZ CO COM Stock 500754106 1271 36 SH SOLE 12 0 23 PAYPAL HLDGS INC COM Stock 70450Y103 6123011 91758 SH SOLE 54629 0 37129 NASDAQ STK MKT INC Stock 631103108 1346 27 SH SOLE 12 0 15 CHARLES SCHWAB CORP Stock 808513105 245594 4333 SH SOLE 498 0 3835 WASHINGTON TR BANCORP INC COM Stock 940610108 1341 50 SH SOLE 13 0 37 ACTIVISION INC Stock 00507V109 51507 611 SH SOLE 14 0 597 SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 36770 1130 SH SOLE 0 0 1130 DENTSPLY INTL INC (NEW) Stock 24906P109 960 24 SH SOLE 10 0 14 OLLIES BARGAIN OUTLET HLDGS IN COM Stock 681116109 985 17 SH SOLE 0 0 17 RAPID7 INC COM Stock 753422104 2717 60 SH SOLE 10 0 50 CROWN CASTLE INTL CORP REIT 22822V101 59344 521 SH SOLE 7 0 513 CARDINAL HEALTH INC Stock 14149Y108 6431 68 SH SOLE 33 0 35 ISHARES MSCI EUROPE SMALL-CAP ETF ETF 464288497 33273 631 SH SOLE 0 0 631 ETFMG PRIME MOBILE PAYMENTS ETFMG PRIME MOBILE PAYMENTS FUND ETF 26924G409 19601 459 SH SOLE 321 0 138 TORONTO DOMINION BANK Stock 891160509 32679 527 SH SOLE 46 0 481 ALLEGIANT TRAVEL CO Stock 01748X102 1515 12 SH SOLE 0 0 12 LUMENTUM HLDGS INC COM Stock 55024U109 511 9 SH SOLE 0 0 9 SUNRUN INC COM Stock 86771W105 241110 13500 SH SOLE 0 0 13500 AUTOZONE INC NEV Stock 053332102 236869 95 SH SOLE 0 0 95 HEARTLAND FINL USA INC COM Stock 42234Q102 334 12 SH SOLE 12 0 0 BLACKROCK INC Stock 09247X101 242219 350 SH SOLE 5 0 345 CBRE GROUP INC A Stock 12504L109 141646 1755 SH SOLE 13 0 1742 FRANKLIN ELEC INC COM Stock 353514102 617 6 SH SOLE 0 0 6 STRATEGIC ED INC COM Stock 86272C103 543 8 SH SOLE 0 0 8 ISHARES CORE S&P MID CAP ETF ETF 464287507 1604106 6135 SH SOLE 0 0 6134 BIO-TECHNE CORP COM Stock 09073M104 1959 24 SH SOLE 0 0 24 HOULIHAN LOKEY INC CL A Stock 441593100 688 7 SH SOLE 0 0 7 ISHARES GLOBAL CLEAN ENERGY ETF ETF 464288224 636644 34600 SH SOLE 4460 0 30140 INVESCO OPTIMUM YIELD DIVERSIFIED COMMODITY STRATEGY NO K-1 ETF ETF 46090F100 327894 24101 SH SOLE 18765 0 5336 DISH NETWORK CORP Stock 25470M109 804 122 SH SOLE 52 0 70 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 2768903 55135 SH SOLE 8450 0 46685 KADANT INC COM Stock 48282T104 75292 339 SH SOLE 0 0 339 ISHARES MSCI EAFE ETF ETF 464287465 568618 7843 SH SOLE 508 0 7335 APPLE INC Stock 037833100 77656615 400354 SH SOLE 86692 0 313661 APPLE INC Stock 037833100 10474 54000 SH Put SOLE 0 0 54000 APPLE INC Stock 037833100 10474 54000 SH Put SOLE 0 0 54000 PENUMBRA INC COM Stock 70975L107 3097 9 SH SOLE 0 0 9 JOHN BEAN TECHNOLOGIES CORP COM Stock 477839104 485 4 SH SOLE 4 0 0 GOLDMAN SACHS ACTIVEBETA U.S. LARGE CAP EQUITY ETF ETF 381430503 873 10 SH SOLE 0 0 10 GSK PLC SPONSORED ADR ADR 37733W204 2627 74 SH SOLE 0 0 73 ISHARES CONVERTIBLE BOND ETF ETF 46435G102 18098828 237020 SH SOLE 94384 0 142635 WEC ENERGY GROUP INC COM Stock 92939U106 14736 167 SH SOLE 0 0 167 ABBOTT LABS COM Stock 002824100 328554 3014 SH SOLE 9 0 3004 ADVANCED DRAIN SYS INC DEL COM Stock 00790R104 123565 1086 SH SOLE 0 0 1086 SPX TECHNOLOGIES INC COM Stock 78473E103 1360 16 SH SOLE 7 0 9 GENPACT LIMITED Stock G3922B107 1090 29 SH SOLE 0 0 29 DISNEY WALT CO COM Stock 254687106 281500 3153 SH SOLE 559 0 2594 POWERSHARES GLOBAL PREFERRED ETF ETF 46138E511 142754 12555 SH SOLE 1409 0 11146 RAYMOND JAMES FINL INC Stock 754730109 8924 86 SH SOLE 4 0 82 UNIVERSAL HLTH SVCS Stock 913903100 1104 7 SH SOLE 3 0 4 INSULET CORPORATION Stock 45784P101 865 3 SH SOLE 1 0 2 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 1013592 10452 SH SOLE 6238 0 4213 BOOKING HOLDINGS INC COM Stock 09857L108 585972 217 SH SOLE 28 0 189 FIDELITY COMWLTH TR ETF 315912808 192525 3560 SH SOLE 0 0 3560 ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 4758536 19523 SH SOLE 10262 0 9261 MARSH & MCLENNAN COS INC COM Stock 571748102 11692578 62168 SH SOLE 37388 0 24779 LIVE NATION ENTERTAINMENT INC COM Stock 538034109 911 10 SH SOLE 4 0 6 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 5746733 36411 SH SOLE 13551 0 22859 FIFTH STREET FINANCE CORP. CEF 67401P405 21470 1105 SH SOLE 0 0 1105 VANECK LONG MUNI ETF ETF 92189F536 643543 35852 SH SOLE 4760 0 31092 LIVANOVA PLC SHS Stock G5509L101 514 10 SH SOLE 0 0 10 DOMINOS PIZZA INC Stock 25754A201 337 1 SH SOLE 0 0 1