0001432529-23-000005.txt : 20231115 0001432529-23-000005.hdr.sgml : 20231115 20231114203941 ACCESSION NUMBER: 0001432529-23-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231115 DATE AS OF CHANGE: 20231114 EFFECTIVENESS DATE: 20231115 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: 231408811 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 09-30-2023 09-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 11-14-2023 0 1605 1998099386 false
INFORMATION TABLE 2 13F.xml AMAZON.COM INC Stock 023135106 39032324 307051 SH SOLE 117351 0 189700 AMAZON.COM INC Stock 023135106 381 3000 SH Call SOLE 0 0 3000 ISHARES MORNINGSTAR SMALL-CAP GROWTH ETF ETF 464288604 7287 188 SH SOLE 0 0 188 CBS CORP CL B Stock 92556H206 13481 1045 SH SOLE 45 0 1000 ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 3656 37 SH SOLE 0 0 36 CUBESMART COM REIT 229663109 2517 66 SH SOLE 0 0 66 AVID TECHNOLOGY INC Stock 05367P100 537 20 SH SOLE 0 0 20 GLOBAL PAYMENTS INC Stock 37940X102 7155001 62007 SH SOLE 23934 0 38073 ROLLINS INC COM Stock 775711104 6570 176 SH SOLE 0 0 176 PRUDENTIAL FINL INC Stock 744320102 83903 884 SH SOLE 8 0 876 UNDER ARMOUR INC CL A Stock 904311107 2322 339 SH SOLE 0 0 339 HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109 18239 1050 SH SOLE 22 0 1028 SEALED AIR CORP NEW COM Stock 81211K100 140608 4279 SH SOLE 0 0 4279 WYNN RESORTS LTD Stock 983134107 222431 2407 SH SOLE 0 0 2407 ULTA SALON COSMETICS & FRAGRANCE INC COM Stock 90384S303 4549 11 SH SOLE 3 0 8 FIRST TRUST NASDAQ-100 EQUAL WEIGHTED INDEX FUND ETF 337344105 2048358 19698 SH SOLE 8784 0 10913 SIRIUS XM RADIO INC Stock 82968B103 90825 20094 SH SOLE 0 0 20094 POWERSHARES QQQ TR ETF 46090E103 42990787 119995 SH SOLE 56675 0 63320 POWERSHARES QQQ TR ETF 46090E103 15047 42000 SH Put SOLE 0 0 42000 POWERSHARES QQQ TR ETF 46090E103 15047 42000 SH Put SOLE 0 0 42000 POWERSHARES QQQ TR ETF 46090E103 15047 42000 SH Put SOLE 0 0 42000 POWERSHARES QQQ TR ETF 46090E103 30095 84000 SH Put SOLE 0 0 84000 POWERSHARES QQQ TR ETF 46090E103 3583 10000 SH Put SOLE 0 0 10000 STERICYCLE INC Stock 858912108 402 9 SH SOLE 0 0 9 TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 4259751 25985 SH SOLE 5123 0 20862 STARBUCKS CORP Stock 855244109 351406 3850 SH SOLE 1399 0 2451 SEMPRA ENERGY Stock 816851109 17144 252 SH SOLE 12 0 240 NATIONAL HEALTHCARE CORP COM Stock 635906100 960 15 SH SOLE 0 0 15 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 1935 34 SH SOLE 0 0 34 OLD REP INTL CORP COM Stock 680223104 73218 2718 SH SOLE 0 0 2717 LOUISIANA PACIFIC Stock 546347105 65716 1189 SH SOLE 0 0 1189 CHURCHILL DOWNS INC COM Stock 171484108 928 8 SH SOLE 0 0 8 BLOCK INC CL A Stock 852234103 708 16 SH SOLE 0 0 16 HECLA MNG CO COM Stock 422704106 1118 286 SH SOLE 0 0 286 GOLDMAN SACHS ACTIVEBETA INTERNATIONAL EQUITY ETF ETF 381430107 10210 340 SH SOLE 0 0 340 GOLDMAN SACHS ACTIVEBETA EMERGING MARKETS EQUITY ETF ETF 381430206 6077 212 SH SOLE 0 0 212 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 433022 17791 SH SOLE 16081 0 1709 ALNYLAM PHARMACEUTICALS INC COM Stock 02043Q107 1771 10 SH SOLE 0 0 10 ONEMAIN HLDGS INC COM Stock 68268W103 1523 38 SH SOLE 0 0 38 DELUXE CORP COM Stock 248019101 1322 70 SH SOLE 0 0 70 XPO INC COM Stock 983793100 1835889 24590 SH SOLE 2912 0 21678 CAMDEN PPTY TR SH BEN INT REIT 133131102 5107 54 SH SOLE 0 0 54 ETHAN ALLEN INTERIORS Stock 297602104 658 22 SH SOLE 0 0 22 ELEVANCE HEALTH INC COM Stock 036752103 50509 116 SH SOLE 6 0 110 ISHARES GOLD TRUST ETF ETF 464285204 259433 7415 SH SOLE 2900 0 4514 YORK WTR CO COM Stock 987184108 412 11 SH SOLE 0 0 11 EBAY INC Stock 278642103 231473 5250 SH SOLE 0 0 5250 VERICEL CORP COM Stock 92346J108 1300576 38800 SH SOLE 0 0 38800 DOLLAR GEN CORP Stock 256677105 48456 458 SH SOLE 0 0 458 AZENTA INC COM Stock 114340102 4617 92 SH SOLE 0 0 92 IONIS PHARMACEUTICALS INC COM Stock 462222100 3493 77 SH SOLE 0 0 77 HUBBELL INC COM Stock 443510607 4074 13 SH SOLE 0 0 13 TRIPADVISOR INC Stock 896945201 7063 426 SH SOLE 0 0 426 WILLIS TOWERS WATSON PLC LTD SHS Stock G96629103 15672 75 SH SOLE 2 0 73 MONSTER BEVERAGE CORP Stock 61174X109 44743 845 SH SOLE 8 0 837 VULCAN MATLS CO COM Stock 929160109 1683009 8331 SH SOLE 1287 0 7043 JOHNSON & JOHNSON COM Stock 478160104 1347635 8653 SH SOLE 361 0 8291 ISHARES U.S. EQUITY FACTOR ETF ETF 46434V282 563 13 SH SOLE 0 0 13 AKAMAI TECH Stock 00971T101 12678 119 SH SOLE 119 0 0 FLEETCOR TECHNOLOGIES, INC. Stock 339041105 2809 11 SH SOLE 3 0 8 TAKE-TWO INTERACTIVESOFTWRE Stock 874054109 9827 70 SH SOLE 0 0 70 SEAGATE TECHNOLOGY Stock G7997R103 2638 40 SH SOLE 5 0 35 WILLIAMS SONOMA INC Stock 969904101 100419 646 SH SOLE 589 0 57 LKQ CORP COM Stock 501889208 446 9 SH SOLE 5 0 4 WASTE MANAGEMENT INC Stock 94106L109 2317299 15201 SH SOLE 5981 0 9219 VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 26972028 126981 SH SOLE 23127 0 103853 OLIN CORP COM PAR $1 Stock 680665205 2549 51 SH SOLE 0 0 51 BANK OF THE OZARKS Stock 06417N103 1928 52 SH SOLE 0 0 52 VANGUARD EXTENDED MARKET ETF ETF 922908652 29797 208 SH SOLE 0 0 207 VANGUARD ENERGY ETF 92204A306 73889 583 SH SOLE 0 0 583 POWERSHARES WILDERHILL CLEAN ENERGY ETF 46137V134 28287 900 SH SOLE 0 0 900 HELIX ENERGY SOLUTIONS GRP INC COM Stock 42330P107 882 79 SH SOLE 0 0 79 ISHARES MSCI INTL VALUE FACTOR ETF ETF 46435G409 14455 570 SH SOLE 0 0 570 DEXCOM INC COM Stock 252131107 5691 61 SH SOLE 16 0 45 CREDICORP LTD Stock G2519Y108 1280 10 SH SOLE 0 0 10 NATIONAL WESTN LIFE GROUP INC CL A Stock 638517102 875 2 SH SOLE 0 0 2 SYNDAX PHARMACEUTICALS INC COM Stock 87164F105 450 31 SH SOLE 0 0 31 COSTCO WHOLESALE CORP Stock 22160K105 3887124 6880 SH SOLE 430 0 6450 CLEVELAND-CLIFFS INC NEW COM Stock 185899101 94280 6032 SH SOLE 0 0 6032 HCA INC Stock 40412C101 3241358 13177 SH SOLE 5588 0 7589 CABOT CORP COM Stock 127055101 6927 100 SH SOLE 0 0 100 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 74686 1968 SH SOLE 0 0 1968 FIRST TRUST MATERIALS ALPHADEX FUND ETF 33734X168 20171 320 SH SOLE 0 0 320 GOLDMAN SACHS GROUP INC Stock 38141G104 3995878 12349 SH SOLE 4564 0 7784 LAS VEGAS SANDS CORP Stock 517834107 8893455 194011 SH SOLE 66308 0 127702 LIGHT & WONDER INC COM Stock 80874P109 1070 15 SH SOLE 0 0 15 WATSCO INC COM Stock 942622200 33617 89 SH SOLE 0 0 89 DIODES INC COM Stock 254543101 4494 57 SH SOLE 0 0 57 TOYOTA MOTOR CORP ADS ADR 892331307 31277 174 SH SOLE 0 0 174 ISHARES TR KLD 400 SOCIAL INDEX FD ETF 464288570 1573281 19325 SH SOLE 8020 0 11305 ROYAL DUTCH SHELL PLC-ADR ADR 780259305 3222883 50060 SH SOLE 0 0 50060 GAP INC Stock 364760108 4527 426 SH SOLE 526 0 101 TELEDYNE TECHNOLOGIES INC Stock 879360105 7354 18 SH SOLE 0 0 18 YUM! BRANDS INC Stock 988498101 100028 801 SH SOLE 6 0 794 OLD DOMINION FREIGHT LNS WITH STOCK SPLIT SHARES Stock 679580100 6137 15 SH SOLE 3 0 12 ABERCROMBIE & FITCH CO CL A Stock 002896207 1071 19 SH SOLE 0 0 19 KNIGHT-SWIFT TRANSN HLDGS INC CL A Stock 499049104 251 5 SH SOLE 0 0 5 BOSTON SCIENTIFIC CORP Stock 101137107 8818 167 SH SOLE 28 0 139 F5 NETWORKS INC Stock 315616102 967 6 SH SOLE 0 0 6 ISHARES S&P LATIN AMERICA 40 INDEX ETF 464287390 53676 2100 SH SOLE 0 0 2100 REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 767199 22518 SH SOLE 4288 0 18230 ETFMG ALTERNATIVE HARVEST ETFMG ALTERNATIVE HARVEST ETF 26924G508 277 76 SH SOLE 0 0 76 ISHARES GLOBAL TELECOM ETF 464287275 41191 603 SH SOLE 603 0 0 LIBERTY MEDIA CORP DEL COM LBTY SRM S A Stock 531229813 1120 44 SH SOLE 0 0 44 DIREXION SHS ETF TR SMALL CAP BULL 3X SHS ETF 25459W847 574800 20000 SH SOLE 0 0 20000 PETROLEO BRASILEIRO SA PETROBRAS ADR 71654V408 22485 1500 SH SOLE 0 0 1500 EXP WORLD HLDGS INC COM Stock 30212W100 1478 91 SH SOLE 0 0 91 PROCTER AND GAMBLE CO COM Stock 742718109 614975 4216 SH SOLE 35 0 4181 COCA COLA CO COM Stock 191216100 207607 3709 SH SOLE 94 0 3614 ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762 343879 1273 SH SOLE 0 0 1273 POPULAR INC COM NEW Stock 733174700 1638 26 SH SOLE 0 0 26 GENERAL MLS INC COM Stock 370334104 53127 830 SH SOLE 6 0 824 ENTERPRISE PRODS PARTNERS L P Stock 293792107 537005 19620 SH SOLE 0 0 19620 AMEREN CORP Stock 023608102 2020 27 SH SOLE 0 0 27 PPG INDS INC COM Stock 693506107 14148 109 SH SOLE 5 0 104 OCCIDENTAL PETE CORP COM Stock 674599105 9062 140 SH SOLE 18 0 121 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 136250 2670 SH SOLE 0 0 2670 TRUIST FINL CORP COM Stock 89832Q109 8497 297 SH SOLE 0 0 297 UNITED PARCEL SERVICE INC Stock 911312106 12364319 79325 SH SOLE 47049 0 32274 UNITED PARCEL SERVICE INC Stock 911312106 1247 8000 SH Put SOLE 8000 0 0 MARRIOTT INTL INC Stock 571903202 1479900 7529 SH SOLE 7 0 7522 VANGUARD REIT INDEX ETF ETF 922908553 815635 10780 SH SOLE 1339 0 9440 ISHARES KLD SEL SOC FD ETF 464288802 1653234 18375 SH SOLE 7232 0 11143 BIOGEN IDEC INC Stock 09062X103 47033 183 SH SOLE 4 0 179 CARNIVAL CORP Stock 143658300 15046 1097 SH SOLE 341 0 755 ISHARES MSCI ACWI EX U.S. ETF ETF 464288240 122884 2614 SH SOLE 2614 0 0 US FOODS HLDG CORP COM Stock 912008109 5399 136 SH SOLE 0 0 136 ESSEX PPTY TR REIT REIT 297178105 3393 16 SH SOLE 0 0 16 GRAND CANYON ED INC COM Stock 38526M106 6195 53 SH SOLE 0 0 53 COLUMBUS MCKINNON CP Stock 199333105 3666 105 SH SOLE 0 0 105 COHU INC COM Stock 192576106 482 14 SH SOLE 0 0 14 AVALONBAY CMNTYS INC REIT 053484101 11335 66 SH SOLE 3 0 63 INTEL CORP COM Stock 458140100 2346688 66011 SH SOLE 7289 0 58721 PERRIGO CO Stock G97822103 19170 600 SH SOLE 0 0 600 RELIANCE STEEL & ALUMINUM Stock 759509102 3671 14 SH SOLE 0 0 14 BOSTON BEER CO CL A Stock 100557107 8570 22 SH SOLE 0 0 22 CHICAGO MERCANTILE HLDGS INC Stock 12572Q105 1087840 5433 SH SOLE 9 0 5424 JB HUNT TRANSPORT SERVICES Stock 445658107 943 5 SH SOLE 3 0 2 BOYD GAMING CORP Stock 103304101 13383 220 SH SOLE 0 0 220 WILEY JOHN & SONS INC CL A Stock 968223206 483 13 SH SOLE 0 0 13 VAIL RESORTS INC Stock 91879Q109 122483 552 SH SOLE 0 0 552 MSA SAFETY INC COM Stock 553498106 5991 38 SH SOLE 0 0 38 ATKORE INC COM Stock 047649108 6564 44 SH SOLE 0 0 44 STATE STR CORP COM Stock 857477103 5156 77 SH SOLE 5 0 72 MEDTRONIC PLC SHS Stock G5960L103 54110 691 SH SOLE 17 0 673 CLOROX CO DEL COM Stock 189054109 123365 941 SH SOLE 6 0 935 COMERICA INC COM Stock 200340107 540 13 SH SOLE 0 0 13 CROCS INC Stock 227046109 1235 14 SH SOLE 0 0 14 FORTIVE CORP COM Stock 34959J108 2818 38 SH SOLE 0 0 38 NETFLIX COM INC Stock 64110L106 11124760 29462 SH SOLE 9827 0 19634 WORLD ACCEP CORPORATION COM Stock 981419104 1016 8 SH SOLE 0 0 8 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 79718 238 SH SOLE 0 0 238 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 14068 42000 SH Put SOLE 0 0 42000 PAYCHEX INC Stock 704326107 7842 68 SH SOLE 7 0 61 GLOBAL MED REIT INC COM NEW REIT 37954A204 753 84 SH SOLE 0 0 84 MEDICAL PPTYS TRUST INC COM REIT 58463J304 10922 2004 SH SOLE 0 0 2004 INTEGER HLDGS CORP COM Stock 45826H109 5098 65 SH SOLE 0 0 65 AFFILIATED MANAGERS GROUP INC Stock 008252108 652 5 SH SOLE 0 0 5 HORMEL FOODS CORP COM Stock 440452100 6519 171 SH SOLE 0 0 171 HANOVER INS GROUP INC COM Stock 410867105 2664 24 SH SOLE 0 0 24 PACCAR INC COM Stock 693718108 11053 130 SH SOLE 9 0 121 BLACKBAUD INC Stock 09227Q100 633 9 SH SOLE 0 0 9 IMPINJ INC COM Stock 453204109 550 10 SH SOLE 0 0 10 SEI INVESTMENTS CO Stock 784117103 241 4 SH SOLE 0 0 4 KINSALE CAP GROUP INC COM Stock 49714P108 11182 27 SH SOLE 0 0 27 FORTIS INC COM Stock 349553107 7218 190 SH SOLE 0 0 190 EQUITY RESIDENTIAL REIT 29476L107 235 4 SH SOLE 4 0 0 FIRST HAWAIIAN INC COM Stock 32051X108 848 47 SH SOLE 0 0 47 ADVANCE AUTO PARTS INC Stock 00751Y106 23714 424 SH SOLE 0 0 424 HESS CORP COM Stock 42809H107 22491 147 SH SOLE 3 0 144 ISHARES ESG AWARE MSCI EAFE ETF ETF 46435G516 433290 6268 SH SOLE 1977 0 4290 MEDPACE HLDGS INC COM Stock 58506Q109 1211 5 SH SOLE 0 0 5 TETRA TECH INC NEW Stock 88162G103 5625 37 SH SOLE 0 0 37 RITCHIE BROS AUCTIONEERS Stock 74935Q107 108438 1735 SH SOLE 0 0 1735 WATERS CP Stock 941848103 6307 23 SH SOLE 3 0 20 POOL CORP COM Stock 73278L105 35966 101 SH SOLE 0 0 101 ESTEE LAUDER COMPANIES INC Stock 518439104 3325 23 SH SOLE 6 0 17 SPDR INDEX SHS FDS S&P EMERGING MKTS SM CAP ETF ETF 78463X756 72840 1362 SH SOLE 0 0 1362 SPDR DJ GLOBAL REAL ESTATE ETF ETF 78463X749 111964 2931 SH SOLE 1701 0 1230 SPDR MSCI USA GENDER DIVERSITY ETF ETF 78468R747 134130 1578 SH SOLE 0 0 1578 AMERICAN CAPITAL AGENCY CORP. REIT 00123Q104 463 49 SH SOLE 0 0 49 ISHARES ESG ADVANCED HIGH YIELD CORPORATE BOND ETF ETF 46435G441 146889 3401 SH SOLE 706 0 2695 PROLOGIS SHARE BENEFICIAL INT REIT 74340W103 742777 6620 SH SOLE 29 0 6590 ISHARES TR LEHMAN AGENCY BOND FD ETF ETF 464288166 40416 382 SH SOLE 0 0 382 SANOFI SA ADR 80105N105 31058 579 SH SOLE 0 0 579 MERCK & CO INC Stock 58933Y105 950242 9230 SH SOLE 322 0 8908 ISHARES TRS&P SHORT TERM NATL MUNICIPAL BD FD ETF 464288158 455053 4424 SH SOLE 0 0 4424 OSHKOSH TRUCK CORP Stock 688239201 8207 86 SH SOLE 0 0 86 SPDR S&P 500 ETF ETF 78462F103 7002628 16381 SH SOLE 4150 0 12230 SPDR S&P 500 ETF ETF 78462F103 22229 52000 SH Put SOLE 0 0 52000 SPDR S&P 500 ETF ETF 78462F103 17954 42000 SH Put SOLE 0 0 42000 SPDR S&P 500 ETF ETF 78462F103 17954 42000 SH Put SOLE 0 0 42000 FIDELITY HIGH DIVIDEND ETF ETF 316092840 152158 3943 SH SOLE 0 0 3942 MCKESSON CORP Stock 58155Q103 25221 58 SH SOLE 3 0 55 VALVOLINE INC COM Stock 92047W101 516 16 SH SOLE 0 0 16 FULGENT GENETICS INC COM Stock 359664109 294 11 SH SOLE 0 0 11 MASTERCARD INC Stock 57636Q104 223555 565 SH SOLE 13 0 551 NUTANIX INC CL A Stock 67059N108 9243 265 SH SOLE 0 0 265 DONNELLEY FINL SOLUTIONS INC COM Stock 25787G100 1463 26 SH SOLE 0 0 26 INSPERITY INC Stock 45778Q107 586 6 SH SOLE 0 0 6 CAMPING WORLD HLDGS INC CL A Stock 13462K109 327 16 SH SOLE 0 0 16 NUVEEN VIRGINIA QLTY MUNCPL FD COM CEF 67064R102 42750 4500 SH SOLE 4500 0 0 FIRST REPUBLIC BANK Stock 33616C100 606 8422 SH SOLE 111 0 8311 ILLINOIS TOOL WKS INC COM Stock 452308109 199448 866 SH SOLE 8 0 858 COMFORT SYS USA INC COM Stock 199908104 7839 46 SH SOLE 0 0 46 SBA COMMUNICATIONS CP REIT 78410G104 12811 64 SH SOLE 5 0 59 UNITED RENTALS INC Stock 911363109 40456 91 SH SOLE 0 0 91 STEEL DYNAMICS INC Stock 858119100 6112 57 SH SOLE 0 0 57 ACI WORLDWIDE INC COM Stock 004498101 474 21 SH SOLE 0 0 21 HEALTHCARE SERVICES GROUP INC Stock 421906108 459 44 SH SOLE 0 0 44 MONRO INC COM Stock 610236101 472 17 SH SOLE 0 0 17 NORDSON CORP Stock 655663102 56462 253 SH SOLE 0 0 253 GIBRALTAR INDS INC COM Stock 374689107 4726 70 SH SOLE 0 0 70 TYLER TECHNOLOGIES INC COM Stock 902252105 32050 83 SH SOLE 0 0 83 EXACT SCIENCES CORP Stock 30063P105 1092 16 SH SOLE 0 0 16 EMERSON ELEC CO COM Stock 291011104 2994 31 SH SOLE 14 0 17 ADIENT PLC ORD SHS Stock G0084W101 477 13 SH SOLE 0 0 13 ALCOA CORP COM Stock 013872106 4747 163 SH SOLE 0 0 163 TD SYNNEX CORPORATION COM Stock 87162W100 1797 18 SH SOLE 0 0 18 GLOBE LIFE INC COM Stock 37959E102 1305 12 SH SOLE 0 0 12 ACUSHNET HLDGS CORP COM Stock 005098108 583 11 SH SOLE 0 0 11 AVNET INC COM Stock 053807103 7180 149 SH SOLE 0 0 149 ALLSTATE CORP Stock 020002101 763514 6853 SH SOLE 9 0 6844 VISTEON CORP COM NEW Stock 92839U206 54262 393 SH SOLE 0 0 393 DIAGEO PLC ADR 25243Q205 178121 1194 SH SOLE 0 0 1194 ANNALY CAPITAL MANAGEMENT INC REIT 035710839 903 48 SH SOLE 0 0 48 LAMB WESTON HLDGS INC COM Stock 513272104 13499 146 SH SOLE 6 0 140 ALASKA AIR GROUP INC COM Stock 011659109 3448 93 SH SOLE 0 0 93 BELDEN CDT INC Stock 077454106 1834 19 SH SOLE 0 0 19 FEDERAL SIGNAL CORP COM Stock 313855108 6152 103 SH SOLE 0 0 103 NVR INC COM Stock 62944T105 11927 2 SH SOLE 0 0 2 SAFETY INS GROUP INC COM Stock 78648T100 4091 60 SH SOLE 0 0 60 MATTEL INC COM Stock 577081102 9627 437 SH SOLE 0 0 437 ISHARES MSCI JAPAN ETF ETF 46434G822 10694153 177379 SH SOLE 104632 0 72745 HOSTESS BRANDS INC CL A Stock 44109J106 4997 150 SH SOLE 0 0 150 ASHLAND INC COM Stock 044186104 490 6 SH SOLE 0 0 6 ISHARES TIPS BOND ETF ETF 464287176 262826 2534 SH SOLE 407 0 2127 LEGGETT & PLATT INC COM Stock 524660107 5006 197 SH SOLE 0 0 197 OPKO HEALTH INC Stock 68375N103 938 586 SH SOLE 0 0 586 AMERICAN FINL GROUP INC O Stock 025932104 26131 234 SH SOLE 0 0 234 NELNET INC CL A Stock 64031N108 357 4 SH SOLE 0 0 4 VERTEX PHARMACEUTICALS IN Stock 92532F100 21908 63 SH SOLE 6 0 57 ORGANIGRAM HLDGS INC COM Stock 68620P705 1538 1165 SH SOLE 0 0 1165 FIRST TRUST NASDAQ SEMICONDUCTOR ETF ETF 33738R811 180031 2662 SH SOLE 0 0 2662 COGNIZANT TECH SOLUTIONS CORP Stock 192446102 5622 83 SH SOLE 0 0 83 VISTRA CORP COM Stock 92840M102 2157 65 SH SOLE 0 0 65 JANUS HENDERSON SHORT DURATION INCOME ETF ETF 47103U886 41158 858 SH SOLE 0 0 858 J M SMUCKER CO NEW Stock 832696405 7129 58 SH SOLE 4 0 54 LIONS GATE ENTMNT CORP CL A VTG Stock 535919401 543 64 SH SOLE 0 0 64 ISHARES DOW JONES US HOME CONST (ETF) ETF 464288752 1825363 23256 SH SOLE 5074 0 18182 CORNING INC COM Stock 219350105 5157784 169274 SH SOLE 59327 0 109946 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 49403 713 SH SOLE 7 0 706 HILTON GRAND VACATIONS INC COM Stock 43283X105 448 11 SH SOLE 0 0 11 PARK HOTELS & RESORTS INC COM REIT 700517105 1047 85 SH SOLE 0 0 85 NUVEEN NEW YORK QLT MUN INC FD COM CEF 67066X107 106602 11024 SH SOLE 11024 0 0 PARSONS CORP DEL COM Stock 70202L102 1467 27 SH SOLE 0 0 27 ISHARES TR S&P 100 INDEX FUND ETF 464287101 1449285 7223 SH SOLE 2609 0 4614 BANK NEW YORK MELLON CORP COM Stock 064058100 11814 277 SH SOLE 10 0 267 TRICO BANCSHARES COM Stock 896095106 18449 576 SH SOLE 0 0 576 HOWMET AEROSPACE INC COM Stock 443201108 4348 94 SH SOLE 11 0 83 ISHARES FALLEN ANGELS USD BOND ETF ETF 46435G474 21071236 849647 SH SOLE 349997 0 499648 NUVEEN EQUITY PREM OPPORTUNITY FD CEF 6706ER101 7748 612 SH SOLE 0 0 612 SYMANTEC CORP Stock 668771108 1467 83 SH SOLE 0 0 83 KAYNE ANDERSON ENERGY INFRSTR COM CEF 486606106 57188 6800 SH SOLE 0 0 6800 DAVITA INC COM Stock 23918K108 606504 6416 SH SOLE 1183 0 5233 VERIZON COMMUNICATIONS Stock 92343V104 139041 4290 SH SOLE 0 0 4290 UNUM GROUP Stock 91529Y106 24103 490 SH SOLE 0 0 490 JELD-WEN HLDG INC COM Stock 47580P103 681 51 SH SOLE 0 0 51 CHUBB LIMITED COM Stock H1467J104 330182 1586 SH SOLE 10 0 1576 SONOCO PRODS CO COM Stock 835495102 2065 38 SH SOLE 0 0 38 PENN ENTERTAINMENT INC COM Stock 707569109 3305 144 SH SOLE 0 0 144 MARVELL TECHNOLOGY GROUP LTD Stock 573874104 12133305 224151 SH SOLE 74121 0 150030 CACI INTL INC CL A Stock 127190304 628 2 SH SOLE 0 0 2 AGCO CORP Stock 001084102 9817 83 SH SOLE 0 0 83 FEDEX CORP Stock 31428X106 127162 480 SH SOLE 0 0 480 SNAP ON INC COM Stock 833034101 16579 65 SH SOLE 40 0 25 PULTE GROUP INC COM Stock 745867101 960061 12965 SH SOLE 1894 0 11071 SHERWIN WILLIAMS CO COM Stock 824348106 27290 107 SH SOLE 3 0 104 R1 RCM INC COM Stock 77634L105 1507 100 SH SOLE 0 0 100 INVITATION HOMES INC COM REIT 46187W107 5387 170 SH SOLE 0 0 170 PEPSICO INC COM Stock 713448108 510139 3011 SH SOLE 22 0 2988 ISHARES CALIFORNIA MUNI BOND ETF ETF 464288356 201921 3682 SH SOLE 3682 0 0 MARATHON OIL CORP COM Stock 565849106 77682 2904 SH SOLE 24 0 2880 HAMILTON LANE INC CL A Stock 407497106 633 7 SH SOLE 0 0 7 SNAP INC CL A Stock 83304A106 526 59 SH SOLE 0 0 59 GLOBAL X U.S. INFRASTRUCTURE DEVELOPMENT ETF ETF 37954Y673 2045577 67333 SH SOLE 13897 0 53436 PROPETRO HLDG CORP COM Stock 74347M108 2126 200 SH SOLE 0 0 200 DXC TECHNOLOGY CO COM Stock 23355L106 1083 52 SH SOLE 0 0 52 KIMBERLY-CLARK CORP COM Stock 494368103 12931 107 SH SOLE 0 0 107 MOLSON COORS BEVERAGE CO CL B Stock 60871R209 10174 160 SH SOLE 6 0 154 OMEGA FLEX INC Stock 682095104 472 6 SH SOLE 0 0 6 DORMAN PRODUCTS Stock 258278100 4167 55 SH SOLE 0 0 55 SCHNEIDER NATIONAL INC CL B Stock 80689H102 6064 219 SH SOLE 0 0 219 INTERPUBLIC GROUP COS INC COM Stock 460690100 946 33 SH SOLE 14 0 19 OKTA INC CL A Stock 679295105 529680 525057 SH SOLE 0 0 525057 CAMBRIA TAIL RISK ETF ETF 132061862 5551 429 SH SOLE 0 0 429 TE CONNECTIVITY LTD Stock H84989104 93759 759 SH SOLE 7 0 752 YEXT INC COM Stock 98585N106 1760 278 SH SOLE 0 0 278 HONEYWELL INTL INC Stock 438516106 192591 1042 SH SOLE 19 0 1023 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 18871 93 SH SOLE 9 0 84 ENERGY RECOVERY INC COM Stock 29270J100 12535 591 SH SOLE 0 0 591 FIRSTENERGY CORP Stock 337932107 923 27 SH SOLE 14 0 13 FLOOR & DECOR HLDGS INC CL A Stock 339750101 362 4 SH SOLE 0 0 4 FORD MOTOR COMPANY Stock 345370860 332190 26746 SH SOLE 4445 0 22301 OMEGA HEALTHCARE INVESTORS INC REIT 681936100 5869 177 SH SOLE 0 0 177 PAR TECHNOLOGY CORP COM Stock 698884103 1195 31 SH SOLE 0 0 31 INGERSOLL RAND INC COM Stock 45687V106 1593 25 SH SOLE 6 0 19 ISHARES ESG AWARE MSCI USA ETF ETF 46435G425 383253 4081 SH SOLE 683 0 3398 US BANCORP DEL COM NEW Stock 902973304 17096 517 SH SOLE 21 0 496 XCEL ENERGY INC COM Stock 98389B100 90671 1585 SH SOLE 0 0 1584 BP PLC SPONSORED ADR ADR 055622104 1778818 45941 SH SOLE 0 0 45940 WIDEOPENWEST INC COM Stock 96758W101 459 60 SH SOLE 0 0 60 APPIAN CORP CL A Stock 03782L101 958 21 SH SOLE 0 0 21 SPDR BLOOMBERG CONVERTIBLE SECURITIES ETF ETF 78464A359 7119 105 SH SOLE 0 0 105 JANUS HENDERSON GROUP PLC ORD SHS Stock G4474Y214 5138 199 SH SOLE 0 0 199 AMPLIFY CWP ENHANCED DIVIDEND INCOME ETF ETF 032108409 52095 1500 SH SOLE 0 0 1500 HOME DEPOT Stock 437076102 6907010 22859 SH SOLE 7566 0 15292 BAXTER INTL INC COM Stock 071813109 4705 125 SH SOLE 12 0 112 STARWOOD PROPERTY TRUST REIT 85571B105 3367 174 SH SOLE 0 0 174 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 3033827 12610 SH SOLE 8 0 12602 JBG SMITH PPTYS COM REIT 46590V100 347 24 SH SOLE 0 0 24 FAIR ISAAC CORP Stock 303250104 101618 117 SH SOLE 0 0 117 CALIFORNIA BANCORP INC COM Stock 13005U101 899475 44750 SH SOLE 44750 0 0 ISHARES ESG AWARE USD CORPORATE BOND ETF ETF 46435G193 282880 13000 SH SOLE 7772 0 5228 REDFIN CORP COM Stock 75737F108 887 126 SH SOLE 0 0 126 ABRDN BLOOMBERG ALL COMMODITY STRATEGY K-1 FREE ETF ETF 003261104 5383 255 SH SOLE 0 0 255 DUPONT DE NEMOURS INC COM Stock 26614N102 15664 210 SH SOLE 0 0 210 ISHARES ESG AWARE 1-5 YEAR USD CORPORATE BOND ETF ETF 46435G243 132946 5593 SH SOLE 5593 0 0 ISHARES RUSSELL 2000 VALUE ETF 464287630 173004 1276 SH SOLE 280 0 996 HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 1511196 11738 SH SOLE 4318 0 7420 VERISK ANALYTICS INCCL A Stock 92345Y106 675174 2858 SH SOLE 529 0 2329 COOPER COMPANIES INC Stock 216648402 51836 163 SH SOLE 6 0 157 BHP GROUP LTD SPONSORED ADS ADR 088606108 500146 8793 SH SOLE 0 0 8793 SPDR GOLD ETF ETF 78463V107 254178 1483 SH SOLE 312 0 1170 SOUTHERN CO COM Stock 842587107 41780 646 SH SOLE 23 0 622 ROKU INC COM CL A Stock 77543R102 988 14 SH SOLE 0 0 14 VICI PPTYS INC COM REIT 925652109 2066 71 SH SOLE 0 0 71 CARGURUS INC COM CL A Stock 141788109 1296 74 SH SOLE 0 0 74 CENCORA INC COM Stock 03073E105 3779 21 SH SOLE 3 0 18 BECTON DICKINSON & CO COM Stock 075887109 154342 597 SH SOLE 3 0 594 BROADRIDGE FIN SOL Stock 11133T103 302774 1691 SH SOLE 0 0 1691 SCHWAB ETFS- US SMALL-CAP ETF ETF 808524607 245082 5917 SH SOLE 0 0 5917 KEYCORP COM Stock 493267108 11510 1070 SH SOLE 0 0 1069 RIOT PLATFORMS INC COM Stock 767292105 2743 294 SH SOLE 0 0 294 MONGODB INC CL A Stock 60937P106 5534 16 SH SOLE 0 0 16 REGIONS FINANCIAL CORP NEW Stock 7591EP100 41985 2441 SH SOLE 30 0 2411 BRITISH AMERICAN TOBACCO ADR 110448107 65998 2101 SH SOLE 0 0 2101 ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 49071884 184488 SH SOLE 103368 0 81119 LABORATORY CORP OF AMERICA Stock 50540R409 2011 10 SH SOLE 2 0 8 SCHWAB U.S. BROAD MARKET ETF ETF 808524102 435436 8735 SH SOLE 0 0 8734 SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 46174 1360 SH SOLE 0 0 1359 SCHWAB STRATEGIC TR US LRG CAP ETF ETF 808524201 23218914 458872 SH SOLE 101076 0 357795 ISHARES US REAL ESTATE ETF ETF 464287739 33366 427 SH SOLE 0 0 427 WHIRLPOOL CORP COM Stock 963320106 2674 20 SH SOLE 0 0 20 CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308 55755 810 SH SOLE 0 0 810 IRIDIUM COMMUNICATIONS Stock 46269C102 682 15 SH SOLE 0 0 15 BLOCK H & R INC COM Stock 093671105 474 11 SH SOLE 0 0 11 MARATHON DIGITAL HOLDINGS INC COM Stock 565788106 536 63 SH SOLE 0 0 63 PIMCO 15 YEAR US TIPS INDEX ETF ETF 72201R304 11036 210 SH SOLE 0 0 210 SENSIENT TECHNOLOGIES CORP COM Stock 81725T100 1637 28 SH SOLE 0 0 28 WEBSTER FINL CORP COM Stock 947890109 363 9 SH SOLE 0 0 9 MAXIMUS INC Stock 577933104 373 5 SH SOLE 0 0 5 FUNKO INC COM CL A Stock 361008105 459 60 SH SOLE 0 0 60 OLD NATL BANCORP IND COM Stock 680033107 393 27 SH SOLE 0 0 27 HIGHLAND OPPORTUNITIES HIGHLAND INCOME CEF 43010E404 29828 3710 SH SOLE 0 0 3710 FORTINET INC COM Stock 34959E109 80450 1371 SH SOLE 20 0 1351 PIPER SANDLER COMPANIES COM Stock 724078100 6830 47 SH SOLE 0 0 47 APELLIS PHARMACEUTICALS INC COM Stock 03753U106 685 18 SH SOLE 0 0 18 TREX CO INC COM Stock 89531P105 4068 66 SH SOLE 0 0 66 IQVIA HLDGS INC COM Stock 46266C105 69846 355 SH SOLE 8 0 347 JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 46667 930 SH SOLE 432 0 498 AON CORP Stock G0403H108 36637 113 SH SOLE 5 0 108 SOUTHWEST GAS HLDGS INC COM Stock 844895102 906 15 SH SOLE 0 0 15 UMB FINL CORP COM Stock 902788108 745 12 SH SOLE 0 0 12 STERIS PLC SHS USD Stock G8473T100 66045 301 SH SOLE 0 0 301 SAIA INC COM Stock 78709Y105 1595 4 SH SOLE 0 0 4 BARNES GROUP INC COM Stock 067806109 442 13 SH SOLE 0 0 13 AO SMITH CORP. Stock 831865209 1984 30 SH SOLE 0 0 30 ASSURED GUARANTY LTD Stock G0585R106 545 9 SH SOLE 0 0 9 UGI CORP NEW COM Stock 902681105 2208 96 SH SOLE 0 0 96 GALLAGHER ARTHUR J &CO Stock 363576109 7750 34 SH SOLE 4 0 30 ATMOS ENERGY CORP Stock 049560105 29819 282 SH SOLE 8 0 273 HENRY JACK & ASSOC INC Stock 426281101 43377 287 SH SOLE 0 0 287 PINNACLE WEST CAP CORP COM Stock 723484101 6410 87 SH SOLE 0 0 87 TELEFLEX INCORPORATED COM Stock 879369106 400873 2041 SH SOLE 5 0 2036 VIRGIN GALACTIC HOLDINGS INC COM Stock 92766K106 506 281 SH SOLE 0 0 281 NEWMARK GROUP INC CL A Stock 65158N102 373 58 SH SOLE 0 0 58 COGNEX CORP Stock 192422103 6239 147 SH SOLE 0 0 147 WILLSCOT MOBIL MINI HLDNG CORP COM CL A Stock 971378104 2557411 61491 SH SOLE 26279 0 35212 HAEMONETICS CORP MASS COM Stock 405024100 269 3 SH SOLE 0 0 3 MSC INDL DIRECT INC Stock 553530106 11484 117 SH SOLE 0 0 117 SPECTRUM BRANDS HLDGS INC NEW COM Stock 84790A105 392 5 SH SOLE 0 0 5 CUE BIOPHARMA INC COM Stock 22978P106 74469 32378 SH SOLE 30628 0 1750 SKYWEST INC COM Stock 830879102 965 23 SH SOLE 0 0 23 FS KKR CAP CORP COM CEF 302635206 69506 3530 SH SOLE 0 0 3530 CENTENE CORP DEL Stock 15135B101 9658 140 SH SOLE 14 0 126 TWO HARBORS INVESMENT CORP REIT 90187B804 596 45 SH SOLE 0 0 45 ISHARES S&P SMALLCAP 600 ETF ETF 464287804 882075 9351 SH SOLE 765 0 8585 SEMTECH CORP COM Stock 816850101 13519 525 SH SOLE 0 0 525 UNITED THERAPEUTICS CORP DEL Stock 91307C102 1129 5 SH SOLE 0 0 5 WASTE CONNECTIONS INC Stock 94106B101 1880 14 SH SOLE 0 0 14 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 1780225 5082 SH SOLE 37 0 5045 SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706 205453 8582 SH SOLE 0 0 8582 CARTER INC Stock 146229109 2420 35 SH SOLE 0 0 35 SIREN ETF TRUST SIREN NASDAQ NEXGEN ECONOMY ETF ETF 829658202 7068 372 SH SOLE 0 0 372 ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETF ETF 46435G326 407424 6991 SH SOLE 0 0 6990 GATES INDL CORP PLC ORD SHS Stock G39108108 6223 536 SH SOLE 0 0 536 ADOBE SYS INC Stock 00724F101 1166141 2287 SH SOLE 253 0 2034 WEYERHAEUSER CO REIT 962166104 3955 129 SH SOLE 13 0 116 VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 1301147 17314 SH SOLE 8687 0 8627 EXELON CORP COM Stock 30161N101 11072 293 SH SOLE 17 0 276 MARKET VECTORS ETF HIGH YIELD MUNI INDEX ETF 92189H409 876979 17872 SH SOLE 1649 0 16223 AVANGRID INC COM Stock 05351W103 3108 103 SH SOLE 0 0 103 GOOGLE INC Stock 02079K305 27447125 209744 SH SOLE 84283 0 125461 PIEDMONT OFFICE RLTYTR INC COM CL A REIT 720190206 298 53 SH SOLE 0 0 53 CELSIUS HLDGS INC COM NEW Stock 15118V207 1888 11 SH SOLE 0 0 11 PROGRESSIVE CORP COM Stock 743315103 64201 461 SH SOLE 9 0 451 TERRENO RLTY CORP COM REIT 88146M101 454 8 SH SOLE 0 0 8 PG&E CORP COM Stock 69331C108 3291 204 SH SOLE 0 0 204 FISERV INC Stock 337738108 832441 7369 SH SOLE 16 0 7353 O REILLY AUTOMOTIVE INC Stock 67103H107 50896 56 SH SOLE 1 0 55 ZSCALER INC COM Stock 98980G102 934 6 SH SOLE 0 0 6 EASTMAN CHEMICAL CO Stock 277432100 2148 28 SH SOLE 0 0 28 PRINCIPAL FINANCIAL GROUP INC Stock 74251V102 10594 147 SH SOLE 118 0 29 DROPBOX INC CL A Stock 26210C104 12825 471 SH SOLE 0 0 471 INTUIT INC Stock 461202103 255396 500 SH SOLE 6 0 493 HALLIBURTON CO COM Stock 406216101 2358516 58235 SH SOLE 7473 0 50761 CONSTELLATION BRANDS INC CL A Stock 21036P108 16588 66 SH SOLE 3 0 63 UNILEVER PLC SPON ADR NEW ADR 904767704 14277 289 SH SOLE 0 0 289 NEWMONT CORP COM Stock 651639106 8905 241 SH SOLE 0 0 241 FT CBOE VEST S&P 500 DIVIDEND ARISTOCRATS TARGET INCOME ETF ETF 33739Q705 6161386 124825 SH SOLE 21566 0 103259 COGENT BIOSCIENCES INC COM Stock 19240Q201 205 21 SH SOLE 0 0 21 CSX CORP Stock 126408103 77633 2525 SH SOLE 1017 0 1507 GRAPHIC PACKAGING CORP DEL Stock 388689101 1159 52 SH SOLE 0 0 52 SENSATA TECHNOLOGIESHLDGS NV COM EUR0.01 Stock G8060N102 2307 61 SH SOLE 0 0 61 COMCAST CORP NEW CL A Stock 20030N101 331015 7465 SH SOLE 797 0 6668 ISHARES U.S. INFRASTRUCTURE ETF ETF 46435U713 9513 260 SH SOLE 0 0 260 GENERAC HLDGS INC COM Stock 368736104 3160 29 SH SOLE 7 0 22 MICROSOFT Stock 594918104 58202634 184331 SH SOLE 47702 0 136629 SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100 1629 31 SH SOLE 0 0 31 LENNAR CORP CL A Stock 526057104 18518 165 SH SOLE 12 0 153 PRIMERICA INC COM Stock 74164M108 970 5 SH SOLE 0 0 5 VALERO ENERGY CORP Stock 91913Y100 119887 846 SH SOLE 5 0 841 ISHARES ESG AWARE MSCI USA SMALL-CAP ETF ETF 46435U663 185950 5526 SH SOLE 1622 0 3904 DOCUSIGN INC COM Stock 256163106 72938 1737 SH SOLE 1550 0 186 SMARTSHEET INC COM CL A Stock 83200N103 3722 92 SH SOLE 0 0 92 NVENT ELECTRIC PLC SHS Stock G6700G107 976765 18433 SH SOLE 3940 0 14493 DISCOVERY HLDG CO Stock 934423104 107602 9908 SH SOLE 54 0 9854 INSPIRE MED SYS INC COM Stock 457730109 39886 201 SH SOLE 0 0 201 CHAMPIONX CORPORATION COM Stock 15872M104 3206 90 SH SOLE 0 0 90 HEALTH CARE PPTY INVS INC REIT 42250P103 5261 287 SH SOLE 0 0 286 SCHLUMBERGER LTD COM STK Stock 806857108 23524327 403505 SH SOLE 180650 0 222854 WYNDHAM HOTELS & RESORTS INC COM Stock 98311A105 417 6 SH SOLE 0 0 6 CVS HEALTH CORP COM Stock 126650100 50389 722 SH SOLE 20 0 701 JEFFERIES FINL GROUP INC COM Stock 47233W109 3810 104 SH SOLE 0 0 104 DTE ENERGY CO COM Stock 233331107 1291 13 SH SOLE 3 0 10 EVERGY INC COM Stock 30034W106 1724 34 SH SOLE 10 0 24 SPS COMM INC COM Stock 78463M107 512 3 SH SOLE 0 0 3 SPROTT PHYSICAL GOLD TRUST CEF 85207H104 836740 58432 SH SOLE 6778 0 51653 COMMUNICATION SERVICES SELECT SECTOR SPDR FUND ETF 81369Y852 4232455 64549 SH SOLE 14428 0 50120 BJS WHSL CLUB HLDGS INC COM Stock 05550J101 149449 2094 SH SOLE 0 0 2094 TEXTRON INC COM Stock 883203101 18910 242 SH SOLE 3 0 239 MASCO CORP COM Stock 574599106 7055 132 SH SOLE 0 0 132 SIMON PROPERTY GROUP INC REIT 828806109 36190 335 SH SOLE 6 0 329 RPM INTL INC COM Stock 749685103 15264 161 SH SOLE 0 0 161 V F CORP COM Stock 918204108 2350 133 SH SOLE 17 0 116 KEURIG DR PEPPER INC COM Stock 49271V100 146656 4645 SH SOLE 0 0 4645 JPMORGAN BETABUILDERS JAPAN ETF ETF 46641Q217 59534 1185 SH SOLE 0 0 1185 ESTABLISHMENT LABS HLDGS INC COM Stock G31249108 58884 1200 SH SOLE 0 0 1200 AMERIPRISE FINANCIAL INC. Stock 03076C106 8307 25 SH SOLE 3 0 22 BROWN & BROWN INC Stock 115236101 656706 9403 SH SOLE 1808 0 7595 JPMORGAN USD EMERGING MARKETS SOVEREIGN BOND ETF ETF 46641Q746 5370088 144144 SH SOLE 23338 0 120806 INTERNATIONAL MNY EXPRESS INC COM Stock 46005L101 254 15 SH SOLE 0 0 15 GARMIN LTD Stock H2906T109 29246 278 SH SOLE 97 0 181 MIRATI THERAPEUTICS INC COM Stock 60468T105 653 15 SH SOLE 0 0 15 VANGUARD INTERMEDIATE-TERM TREASURY ETF ETF 92206C706 107499 1881 SH SOLE 1881 0 0 AVERY DENNISON CORP COM Stock 053611109 137551 753 SH SOLE 3 0 750 ARLO TECHNOLOGIES INC COM Stock 04206A101 764136 74188 SH SOLE 22034 0 52154 AUTOLIV INC Stock 052800109 386 4 SH SOLE 0 0 4 Ares Capital Corp CEF 04010L103 2367796 121613 SH SOLE 23433 0 98179 ST JOE COMPANY Stock 790148100 1087 20 SH SOLE 0 0 20 EXPONENT INC COM Stock 30214U102 34240 400 SH SOLE 0 0 400 TENNANT CO COM Stock 880345103 890 12 SH SOLE 0 0 12 JPMORGAN BETABUILDERS CANADA ETF ETF 46641Q225 19131 329 SH SOLE 0 0 329 PROSHARES ULTRA S&P 500 ETF 74347R107 367468 6884 SH SOLE 0 0 6884 ELANCO ANIMAL HEALTH INC COM Stock 28414H103 303 27 SH SOLE 0 0 27 CBOE GLOBAL MKTS INC COM Stock 12503M108 314451 2013 SH SOLE 4 0 2009 HEARTLAND EXPRESS INC Stock 422347104 308 21 SH SOLE 0 0 21 MASTERBRAND INC COMMON STOCK Stock 57638P104 5042 415 SH SOLE 0 0 415 VANGUARD ESG U.S. STOCK ETF ETF 921910733 21062 280 SH SOLE 280 0 0 READY CAPITAL CORP COM REIT 75574U101 79384 7852 SH SOLE 0 0 7852 BOEING CO COM Stock 097023105 26644 139 SH SOLE 11 0 128 BIOCRYST PHARMACEUTICALS INC Stock 09058V103 496 70 SH SOLE 0 0 70 UPWORK INC COM Stock 91688F104 897 79 SH SOLE 0 0 79 COPART INC Stock 217204106 52484 1218 SH SOLE 28 0 1190 VANGUARD SMALL CAP ETF ETF 922908751 64160362 339347 SH SOLE 189104 0 150242 VANGUARD MID CAP ETF 922908629 131235 630 SH SOLE 0 0 630 VANGUARD LARGE CAP ETF 922908637 25521381 130417 SH SOLE 32679 0 97738 GUARDANT HEALTH INC COM Stock 40131M109 593 20 SH SOLE 0 0 20 NEXTERA ENERGY INC COM Stock 65339F101 2337342 40798 SH SOLE 0 0 40798 NEXTERA ENERGY INC COM Stock 65339F101 286 5000 SH Call SOLE 0 0 5000 ELASTIC N V ORD SHS Stock N14506104 2437 30 SH SOLE 0 0 30 ENCANA CORPORATION Stock 69047Q102 12939 272 SH SOLE 0 0 272 CLOUDFLARE INC CL A COM Stock 18915M107 1366 22 SH SOLE 0 0 21 LIVENT CORP COM Stock 53814L108 4297170 233415 SH SOLE 101292 0 132123 SILICON LABORATORIES INC COM Stock 826919102 4056 35 SH SOLE 0 0 35 NIKE INC CLASS B Stock 654106103 117997 1234 SH SOLE 5 0 1229 SITE CTRS CORP COM REIT 82981J109 456 37 SH SOLE 0 0 37 ALIGN TECHNOLOGY INC Stock 016255101 665292 2179 SH SOLE 370 0 1809 HYATT HOTELS CORPORATION Stock 448579102 5410 51 SH SOLE 0 0 51 VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102 74822 1299 SH SOLE 1299 0 0 JPMORGAN U.S. QUALITY FACTOR ETF ETF 46641Q761 20604664 476188 SH SOLE 296518 0 179669 TESLA MOTORS INC Stock 88160R101 9071649 36255 SH SOLE 46 0 36208 TESLA MOTORS INC Stock 88160R101 300 1200 SH Call SOLE 0 0 1200 MSCI INC COM Stock 55354G100 11801 23 SH SOLE 3 0 20 DECKERS OUTDOOR Stock 243537107 5141 10 SH SOLE 0 0 10 FIRST CASH FINANCIAL Stock 33768G107 1004 10 SH SOLE 0 0 10 ISHARES ESG AWARE US AGGREGATE BOND ETF ETF 46435U549 1286475 28399 SH SOLE 10540 0 17859 LINDE PLC SHS Stock G54950103 12100569 32498 SH SOLE 12903 0 19594 AXONICS INC COM Stock 05465P101 561 10 SH SOLE 0 0 10 ARCOSA INC COM Stock 039653100 1079 15 SH SOLE 0 0 15 SILGAN HLDGS INC Stock 827048109 2242 52 SH SOLE 0 0 52 PROSHARES PET CARE ETF ETF 74348A145 1339 30 SH SOLE 0 0 30 EQUITRANS MIDSTREAM CORP COM Stock 294600101 394 42 SH SOLE 0 0 42 CMS ENERGY CORP COM Stock 125896100 10144 191 SH SOLE 0 0 191 ATLANTIC UN BANKSHARES CORP COM Stock 04911A107 3885 135 SH SOLE 0 0 135 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 3575185 23806 SH SOLE 10321 0 13485 NCR CORP Stock 62886E108 48890 1813 SH SOLE 1838 0 26 EASTGROUP PPTYS INC REIT 277276101 77770 467 SH SOLE 0 0 467 ITAU UNIBANCO HLDG S A SPON ADR REP PFD ADR 465562106 1496222 278454 SH SOLE 31724 0 246729 ARGO GROUP INTL HLDGS LTD COM Stock G0464B107 16830 564 SH SOLE 0 0 564 VANGUARD HEALTH CARE ETF ETF 92204A504 26566 113 SH SOLE 0 0 113 FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 1126014 33947 SH SOLE 11561 0 22385 MODERNA INC COM Stock 60770K107 28405 275 SH SOLE 7 0 268 NXP SEMICONDUCTORS NV COM Stock N6596X109 3798 19 SH SOLE 14 0 5 APARTMENT INVT & MGMT CO REIT 03748R747 1557 229 SH SOLE 0 0 229 ISHARES TRUST ISHARES USD GREEN BOND ETF ETF 46435U440 33396 740 SH SOLE 740 0 0 NORFOLK SOUTHERN CRP Stock 655844108 33084 168 SH SOLE 0 0 168 OGE ENERGY CORP COM Stock 670837103 2433 73 SH SOLE 0 0 73 BOSTON PPTYS INC REIT 101121101 2022 34 SH SOLE 0 0 34 FEDERAL REALTY INVST TR SH BEN INT NEW REIT 313745101 1088 12 SH SOLE 0 0 12 DELL TECHNOLOGIES INC CL C Stock 24703L202 4961 72 SH SOLE 0 0 72 HIGHWOODS PPTYS INC REIT 431284108 3875 188 SH SOLE 0 0 188 PIMCO NEW YORK MUN FD II COM CEF 72200Y102 71795 11183 SH SOLE 11183 0 0 HOST MARRIOTT CORP NEW REIT REIT 44107P104 1623 101 SH SOLE 11 0 90 KILROY REALTY CORP REIT 49427F108 5721 181 SH SOLE 0 0 181 PUBLIC STORAGE INC REIT 74460D109 8696 33 SH SOLE 5 0 28 REGENCY CTRS CORP REIT 758849103 3507 59 SH SOLE 9 0 50 UNITED DOMINION RLTYTR INC REIT 902653104 9560 268 SH SOLE 7 0 261 VORNADO REALTY TRUST REIT 929042109 635 28 SH SOLE 0 0 28 ALPS TRUST ETF ALERIAN MLP ETF 00162Q452 2694 64 SH SOLE 0 0 63 BLACKROCK BUILD AMER BD CEF 09248X100 43403 2863 SH SOLE 1050 0 1813 FIRST INTST BANCSYSTEM INC COM Stock 32055Y201 1347 54 SH SOLE 0 0 54 NEWMARKET CORP COM Stock 651587107 455 1 SH SOLE 0 0 1 FIRST TRUST LUNT U.S. FACTOR ROTATION ETF ETF 33733E872 73223 2973 SH SOLE 0 0 2972 VANGUARD INDUSTRIALS ETF 92204A603 91836 471 SH SOLE 0 0 471 HARLEY DAVIDSON INC Stock 412822108 694 21 SH SOLE 0 0 21 VANGUARD INFORMATION TECHNOLOGY ETF 92204A702 340218 820 SH SOLE 0 0 820 NEW FORTRESS ENERGY INC COM CL A Stock 644393100 492 15 SH SOLE 0 0 15 ARK FINTECH INNOVATION ETF ETF 00214Q708 1839 95 SH SOLE 0 0 95 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 9703 436 SH SOLE 0 0 436 THOR INDS INC Stock 885160101 476 5 SH SOLE 0 0 5 ASSURANT INC Stock 04621X108 1436 10 SH SOLE 0 0 10 AMPHENOL CORP CL A Stock 032095101 6104542 72682 SH SOLE 27085 0 45596 ACUITY BRANDS INC Stock 00508Y102 2725 16 SH SOLE 0 0 16 CENTERPOINT ENERGY INC COM Stock 15189T107 618 23 SH SOLE 6 0 17 COGENT COMMUNICATIONS HLDGS IN COM NEW Stock 19239V302 495 8 SH SOLE 0 0 8 DOLLAR TREE STORES INC Stock 256746108 23525 221 SH SOLE 3 0 218 COLUMBIA MULTI-SECTOR MUNICIPAL INCOME ETF ETF 19761L607 2224658 114085 SH SOLE 16290 0 97795 AMDOCS LTD Stock G02602103 2366 28 SH SOLE 0 0 28 HUNTSMAN CORP Stock 447011107 27885 1143 SH SOLE 0 0 1142 INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 2522 37 SH SOLE 0 0 37 SHOCKWAVE MED INC COM Stock 82489T104 411142 2065 SH SOLE 733 0 1332 MANPOWER INC WIS Stock 56418H100 11145 152 SH SOLE 0 0 152 CLARIVATE PLC ORD SHS Stock G21810109 443 66 SH SOLE 0 0 66 FOX CORP CL A COM Stock 35137L105 10764 345 SH SOLE 0 0 345 ROYAL CARRIBBEAN CRUISES LTD Stock V7780T103 2027 22 SH SOLE 15 0 7 REINSURANCE GROUP AMER INC Stock 759351604 1452 10 SH SOLE 0 0 10 STANLEY BLACK & DECKER INC COM Stock 854502101 58506 700 SH SOLE 6 0 694 FIRST INDL RLTY TR INC REIT 32054K103 2903 61 SH SOLE 0 0 61 STEPAN CO COM Stock 858586100 2924 39 SH SOLE 0 0 39 HEALTH CARE REIT INC REIT 95040Q104 573 7 SH SOLE 5 0 2 DOW INC COM Stock 260557103 4963269 96262 SH SOLE 33734 0 62528 ARCH CAPITAL GROUP LTD SHS Stock G0450A105 3428 43 SH SOLE 0 0 43 WINTRUST FINL CORP COM Stock 97650W108 5436 72 SH SOLE 0 0 72 KKR & CO LP Stock 48251W104 126218 2049 SH SOLE 0 0 2049 UNITED CONTL HLDGS INC Stock 910047109 3469 82 SH SOLE 0 0 82 PAGERDUTY INC COM Stock 69553P100 797023 35439 SH SOLE 0 0 35439 PINTEREST INC CL A Stock 72352L106 1676 62 SH SOLE 0 0 62 ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101 8183 117 SH SOLE 0 0 117 CONAGRA BRANDS INC COM Stock 205887102 5895 215 SH SOLE 0 0 215 GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 61785 1120 SH SOLE 0 0 1119 POWERSHARES BUILD AMERICA BOND PORTFOLIO ETF ETF 46138G805 1994900 78881 SH SOLE 11275 0 67606 ALLSCRIPTS HEALTHCARE Stock 01988P108 749 57 SH SOLE 0 0 57 LEXINGTON CORP PPTYS TR REIT 529043101 676 76 SH SOLE 0 0 76 LYONDELLBASELL Stock N53745100 10228 108 SH SOLE 3 0 105 VANGUARD S&P 500 ETF ETF 922908363 1165256 2967 SH SOLE 450 0 2517 ASTRAZENECA PLC- SPONS ADR ADR 046353108 34808 514 SH SOLE 0 0 514 VANGUARD TELECOMMUNICATIONS SERVICES ETF ETF 92204A884 458128 4355 SH SOLE 1595 0 2760 MORNINGSTAR INC Stock 617700109 468 2 SH SOLE 0 0 2 VANGUARD GLOBAL EX-U.S. REAL ESTATE ETF ETF 922042676 1892154 48604 SH SOLE 7988 0 40616 AMERESCO INC CL A Stock 02361E108 7751 201 SH SOLE 0 0 201 ARROW ELECTRS INC COM Stock 042735100 106579 851 SH SOLE 0 0 851 FIFTH THIRD BANCORP Stock 316773100 2705 107 SH SOLE 18 0 88 UBER TECHNOLOGIES INC COM Stock 90353T100 26350 573 SH SOLE 0 0 572 S & P MID CAP 400 DEP RCPTS MID CAP ETF 78467Y107 1116485 2445 SH SOLE 226 0 2219 HOWARD HUGHES HOLDINGS INC COM Stock 44267T102 45368 612 SH SOLE 0 0 612 HIGH TIDE INC COM NEW Stock 42981E401 760 411 SH SOLE 0 0 411 ILLUMINA INC Stock 452327109 5079 37 SH SOLE 0 0 37 AVANTOR INC COM Stock 05352A100 7526 357 SH SOLE 0 0 357 INVESCO S&P SMALLCAP INFORMATION TECHNOLOGY ETF ETF 46138E115 45433 1038 SH SOLE 0 0 1038 VISHAY INTERTECHNOLOGY INC COM Stock 928298108 272 11 SH SOLE 0 0 11 GLOBAL X RUSSELL 2000 COVERED CALL ETF ETF 37954Y459 324260 19007 SH SOLE 0 0 19007 IDEAYA BIOSCIENCES INC COM Stock 45166A102 1457 54 SH SOLE 0 0 54 CORTEVA INC COM Stock 22052L104 5679 111 SH SOLE 14 0 97 AGREE RLTY CORP COM REIT 008492100 4364 79 SH SOLE 0 0 79 CONSOLIDATED EDISON INC COM Stock 209115104 102972 1204 SH SOLE 8 0 1195 BOOZ ALLEN HAMILTON HLDG CORP CL A Stock 099502106 8305 76 SH SOLE 0 0 76 GENERAL MOTORS CORP Stock 37045V100 1615407 48996 SH SOLE 10902 0 38094 ITT INDUSTRIES INC Stock 45073V108 4210 43 SH SOLE 0 0 43 HUNTINGTON BANCSHARES INC COM Stock 446150104 41521 3992 SH SOLE 13 0 3979 AMCOR PLC ORD Stock G0250X107 8009 874 SH SOLE 0 0 874 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 32639 195 SH SOLE 0 0 195 CHEWY INC CL A Stock 16679L109 1406 77 SH SOLE 0 0 77 ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 58302 379 SH SOLE 0 0 379 TARGA RES CORP COM Stock 87612G101 772080 9007 SH SOLE 0 0 9007 GROCERY OUTLET HLDG CORP COM Stock 39874R101 5828 202 SH SOLE 0 0 202 GUGGENHEIM ETF TRUST S&P 500 EQUAL WEIGHT ETF 46137V357 14500591 102340 SH SOLE 60512 0 41827 ISHARES 0-5 YR TIPS BOND ETF ETF 46429B747 102154 1054 SH SOLE 984 0 70 MARKET VECTORS GOLD MINERS INDEX ETF ETF 92189F106 6181 230 SH SOLE 0 0 229 TERADYNE INC COM Stock 880770102 4420 44 SH SOLE 0 0 44 KARUNA THERAPEUTICS INC COM Stock 48576A100 1015 6 SH SOLE 0 0 6 KEARNY FINL CORP MD COM Stock 48716P108 340 49 SH SOLE 0 0 49 Owl Rock Capital Corporation CEF 69121K104 52935 3822 SH SOLE 0 0 3822 XPEL INC COM Stock 98379L100 1388 18 SH SOLE 0 0 18 PLAINS ALL AMERICAN PIPELINE LP Stock 726503105 30487 1990 SH SOLE 0 0 1990 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 33292398 385775 SH SOLE 221609 0 164165 INNOVATOR U.S. EQUITY POWER BUFFER ETF - AUGUST ETF 45782C680 29777 959 SH SOLE 0 0 959 SNDL INC COM Stock 83307B101 412 217 SH SOLE 0 0 217 DYNATRACE INC COM NEW Stock 268150109 11496 246 SH SOLE 0 0 246 INNOVATOR U.S. EQUITY ULTRA BUFFER ETF - AUGUST ETF 45782C672 20234 706 SH SOLE 0 0 706 ISHARES RUSSELL TOP 200 ETF ETF 464289446 18607 180 SH SOLE 0 0 180 WABTEC Stock 929740108 2338 22 SH SOLE 0 0 22 ELI LILLY & CO COM Stock 532457108 6281678 11695 SH SOLE 275 0 11419 HASBRO INC COM Stock 418056107 265 4 SH SOLE 0 0 4 AIR PRODS & CHEMS INC COM Stock 009158106 436153 1539 SH SOLE 320 0 1219 10X GENOMICS INC CL A COM Stock 88025U109 4538 110 SH SOLE 0 0 110 DATADOG INC CL A COM Stock 23804L103 2277 25 SH SOLE 0 0 25 PELOTON INTERACTIVE INC CL A COM Stock 70614W100 2141 424 SH SOLE 0 0 424 CERENCE INC COM Stock 156727109 2017 99 SH SOLE 0 0 99 SCHWAB U.S. MID-CAP ETF ETF 808524508 168523 2490 SH SOLE 0 0 2490 LEIDOS HOLDINGS INC COM Stock 525327102 13363 145 SH SOLE 0 0 145 VIR BIOTECHNOLOGY INC COM Stock 92764N102 937 100 SH SOLE 0 0 100 VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 4013249 58639 SH SOLE 39052 0 19586 AVANTIS INTERNATIONAL SMALL CAP VALUE ETF ETF 025072802 5959 103 SH SOLE 0 0 103 VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 10332 193 SH SOLE 0 0 193 SUMMIT HOTEL PPTYS INC COM REIT 866082100 2001 345 SH SOLE 0 0 345 SUN CMNTYS INC COM REIT 866674104 6272 53 SH SOLE 0 0 53 INVESCO S&P SMALLCAP INDUSTRIALS ETF ETF 46138E123 22876 230 SH SOLE 230 0 0 PPL CORP COM Stock 69351T106 1979 84 SH SOLE 0 0 84 ACV AUCTIONS INC COM CL A Stock 00091G104 52219 3440 SH SOLE 0 0 3440 ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 64273 616 SH SOLE 208 0 408 HOLOGIC INC Stock 436440101 2971847 42822 SH SOLE 18395 0 24427 FABRINET SHS Stock G3323L100 833 5 SH SOLE 0 0 5 SPDR INDEX SHS FDS SPDR S&P EMERGING MKTS DIVIDEND ETF ETF 78463X533 93943 3155 SH SOLE 0 0 3155 FIRST MERCHANTS CORP COM Stock 320817109 584 21 SH SOLE 0 0 21 IPATH DJ-UBS COMMODITY TOTAL RETURN ETN ETF 06738C778 611946 19040 SH SOLE 3463 0 15577 TELEPHONE & DATA SYS INC COM NEW Stock 879433829 1025 56 SH SOLE 0 0 56 HALOZYME THERAPEUTICS INC COM Stock 40637H109 267 7 SH SOLE 0 0 7 LITHIA MOTORS INC-CL A Stock 536797103 11813 40 SH SOLE 0 0 40 BILL HOLDINGS INC COM Stock 090043100 4777 44 SH SOLE 0 0 44 SITIME CORP COM Stock 82982T106 457 4 SH SOLE 0 0 4 VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 166014 3792 SH SOLE 1669 0 2123 PIMCO CORPORATE OPPORTUNITY FUND CEF 72201B101 6535 500 SH SOLE 500 0 0 NICOLET BANKSHARES INC COM Stock 65406E102 488 7 SH SOLE 0 0 7 ISHARES RUSSELL 2000 ETF ETF 464287655 376346 2129 SH SOLE 153 0 1976 TWILIO INC CL A Stock 90138F102 5151 88 SH SOLE 0 0 88 GREIF INC CL A Stock 397624107 200 3 SH SOLE 0 0 3 DOUGLAS EMMETT INC COM REIT 25960P109 306 24 SH SOLE 0 0 24 APOLLO GLOBAL MGMT INC COM Stock 03769M106 8348 93 SH SOLE 0 0 93 HUNTINGTON INGALLS INDS INC COM Stock 446413106 2455 12 SH SOLE 3 0 9 FIDELITY NATL INFO SVCS Stock 31620M106 4366 79 SH SOLE 6 0 73 ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 5497 56 SH SOLE 0 0 55 REYNOLDS CONSUMER PRODS INC COM Stock 76171L106 282 11 SH SOLE 0 0 11 REPLIGEN CORP COM Stock 759916109 61537 387 SH SOLE 100 0 287 SCHRODINGER INC COM Stock 80810D103 622 22 SH SOLE 0 0 22 SPDR S&P HEALTH CARE EQUIPMENT ETF ETF 78464A581 3904 50 SH SOLE 0 0 50 BEAM THERAPEUTICS INC COM Stock 07373V105 697 29 SH SOLE 0 0 29 VERTIV HOLDINGS CO COM CL A Stock 92537N108 2274445 61141 SH SOLE 25804 0 35337 REVOLUTION MEDICINES INC COM Stock 76155X100 803 29 SH SOLE 0 0 29 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 237820 2695 SH SOLE 13 0 2681 SPDR S&P AEROSPACE & DEFENSE ETF ETF 78464A631 3363 30 SH SOLE 0 0 30 DIGITAL REALTY TRUST INC REIT 253868103 3207 27 SH SOLE 19 0 7 AGILYSYS INC COM Stock 00847J105 728 11 SH SOLE 0 0 11 MICRON TECHNOLOGY Stock 595112103 17938 264 SH SOLE 31 0 232 ELLINGTON FINANCIAL INC COM REIT 28852N109 461 37 SH SOLE 0 0 37 BLADE AIR MOBILITY INC CL A COM Stock 092667104 466 180 SH SOLE 0 0 180 CARRIER GLOBAL CORPORATION COM Stock 14448C104 21914 397 SH SOLE 8 0 389 TRAVEL PLUS LEISURE CO COM Stock 894164102 3964399 107934 SH SOLE 43529 0 64403 AFLAC INC COM Stock 001055102 6069390 79080 SH SOLE 20 0 79060 FREEPORT MCMORAN COPPER Stock 35671D857 14144121 379301 SH SOLE 132178 0 247122 SYSCO CORP COM Stock 871829107 5296690 80192 SH SOLE 23828 0 56363 FUELCELL ENERGY INC Stock 35952H601 492 384 SH SOLE 0 0 384 CHIPOTLE MEXICAN GRILL INC Stock 169656105 115405 63 SH SOLE 0 0 63 ISHARES TR DOW JONESUS AEROSPACE & DEF ETF 464288760 21194 200 SH SOLE 0 0 200 POWERSHARES SP500 LOW VOLATILITY ETF ETF 46138E354 14404 245 SH SOLE 0 0 245 GROUP 1 AUTOMOTIVE INC COM Stock 398905109 8061 30 SH SOLE 0 0 30 WOODSIDE PETRO SPON ADRF ADR 980228308 629 27 SH SOLE 0 0 27 DICKS SPORTING GOODS INC Stock 253393102 3040 28 SH SOLE 0 0 28 PORTLAND GEN ELEC CO COM NEW Stock 736508847 3441 85 SH SOLE 0 0 85 EVERCOMMERCE INC COM Stock 29977X105 532 53 SH SOLE 0 0 53 JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 528911 9875 SH SOLE 0 0 9875 INARI MED INC COM Stock 45332Y109 523 8 SH SOLE 0 0 8 ZOOMINFO TECHNOLOGIES INC COMMON STOCK Stock 98980F104 1820 111 SH SOLE 0 0 111 GABELLI DIVID & INCOME TR COM CEF 36242H104 62908 3236 SH SOLE 0 0 3236 ISHARES MSCI FLOATING RATE NOT E FUNDING ETF ETF 46429B655 1725018 33897 SH SOLE 1536 0 32361 SONY GROUP CORP SPONSORED ADR ADR 835699307 97656 1185 SH SOLE 0 0 1185 ISHARES 0-3 MONTH TREASURY BOND ETF ETF 46436E718 13385385 132963 SH SOLE 61983 0 70980 AZEK CO INC CL A Stock 05478C105 2885 97 SH SOLE 0 0 97 VAXCYTE INC COM Stock 92243G108 702504 13780 SH SOLE 0 0 13780 ROYALTY PHARMA PLC SHS CLASS A Stock G7709Q104 3237 119 SH SOLE 0 0 119 ASGN INC COM Stock 00191U102 572 7 SH SOLE 0 0 7 TTEC HLDGS INC COM Stock 89854H102 708 27 SH SOLE 0 0 27 PREMIER FINANCIAL CORP COM Stock 74052F108 955 56 SH SOLE 0 0 56 VALLEY NATL BANCORP Stock 919794107 385 45 SH SOLE 0 0 45 MATCH GROUP INC NEW COM Stock 57667L107 1606 41 SH SOLE 10 0 31 IAC INC COM NEW Stock 44891N208 1915 38 SH SOLE 0 0 38 ACCOLADE INC COM Stock 00437E102 550 52 SH SOLE 0 0 52 AVIENT CORPORATION COM Stock 05368V106 459 13 SH SOLE 0 0 13 STEVEN MADDEN LTD Stock 556269108 445 14 SH SOLE 0 0 14 AMKOR TECHNOLOGY INC COM Stock 031652100 158697 7022 SH SOLE 0 0 7022 QUANTA SERVICES INC Stock 74762E102 982502 5252 SH SOLE 1211 0 4041 REGAL REXNORD CORPORATION COM Stock 758750103 1429 10 SH SOLE 0 0 10 AMERICAN ELEC PWR CO INC COM Stock 025537101 847 11 SH SOLE 4 0 7 ENTERGY CORP NEW COM Stock 29364G103 2437 26 SH SOLE 0 0 26 LI AUTO INC SPONSORED ADS ADR 50202M102 6701594 187983 SH SOLE 63998 0 123985 VITAL FARMS INC COM Stock 92847W103 1135 98 SH SOLE 0 0 98 ROCKET COS INC COM CL A Stock 77311W101 311 38 SH SOLE 0 0 38 EDISON INTL COM Stock 281020107 1013 16 SH SOLE 8 0 8 ERICSSON ADR B SEK 10 ADR 294821608 28776 5921 SH SOLE 3506 0 2415 MDU RES GROUP INC COM Stock 552690109 1273 65 SH SOLE 0 0 65 EVERSOURCE ENERGY COM Stock 30040W108 5234 90 SH SOLE 19 0 71 PNM RES INC COM Stock 69349H107 1026 23 SH SOLE 0 0 23 GLADSTONE LD CORP COM REIT 376549101 470 33 SH SOLE 0 0 33 BROWN FORMAN CORP CL B Stock 115637209 462 8 SH SOLE 0 0 8 ISHARES RUSSELL MIDCAP GROWTH ETF ETF 464287481 30146 330 SH SOLE 0 0 330 QUANTUMSCAPE CORP COM CL A Stock 74767V109 5379 804 SH SOLE 0 0 804 KRANESHARES GLOBAL CARBON STRATEGY ETF ETF 500767678 56182 1555 SH SOLE 0 0 1555 LUMINAR TECHNOLOGIES INC COM CL A Stock 550424105 287 63 SH SOLE 0 0 63 HIGHPEAK ENERGY INC COM Stock 43114Q105 270 16 SH SOLE 0 0 16 AMC NETWORKS INC CL A Stock 00164V103 483 41 SH SOLE 0 0 41 MARATHON PETE CORP Stock 56585A102 2260736 14938 SH SOLE 7 0 14931 HF SINCLAIR CORP COM Stock 403949100 2277 40 SH SOLE 5 0 35 ISHARES ESG ADVANCED TOTAL USD BOND MARKET ETF ETF 46436E619 1341555 32841 SH SOLE 10597 0 22244 FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192 283979 3741 SH SOLE 0 0 3741 SNOWFLAKE INC CL A Stock 833445109 2903547 19006 SH SOLE 12000 0 7006 SNOWFLAKE INC CL A Stock 833445109 1833 12000 SH Put SOLE 12000 0 0 BROADSTONE NET LEASE INC COM REIT 11135E203 300 21 SH SOLE 0 0 21 APPLIED INDL TECHNOLOGIES INC COM Stock 03820C105 928 6 SH SOLE 0 0 6 INTEGRA LIFESCIENC HLDGS Stock 457985208 1375 36 SH SOLE 0 0 36 PINNACLE FINL PARTNERS INC COM Stock 72346Q104 7039 105 SH SOLE 0 0 105 ZILLOW INC Stock 98954M101 801875 17903 SH SOLE 3678 0 14225 VANGUARD SMALL CAP VALUE ETF ETF 922908611 31481 197 SH SOLE 0 0 197 GOODRX HLDGS INC COM CL A Stock 38246G108 811 144 SH SOLE 0 0 144 CORSAIR GAMING INC COM Stock 22041X102 538 37 SH SOLE 0 0 37 PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 79808 4988 SH SOLE 0 0 4988 SPDR S&P TRANSPORTATION ETF ETF 78464A532 1566053 20903 SH SOLE 4434 0 16469 MISSION PRODUCE INC COM Stock 60510V108 687 71 SH SOLE 0 0 71 ACADEMY SPORTS & OUTDOORS INC COM Stock 00402L107 1560 33 SH SOLE 0 0 33 WALKER & DUNLOP INC COM Stock 93148P102 2079 28 SH SOLE 0 0 28 VONTIER CORPORATION COM Stock 928881101 5504 178 SH SOLE 0 0 178 MULTIPLAN CORPORATION COM Stock 62548M100 544 324 SH SOLE 0 0 324 GRAY TELEVISION INC COM Stock 389375106 526 76 SH SOLE 0 0 76 ALEXANDERS INC COM REIT 014752109 1458 8 SH SOLE 0 0 8 BIOMARIN PHARMACEUTICAL INC Stock 09061G101 354 4 SH SOLE 0 0 4 NU SKIN ENTERPRISES INC Stock 67018T105 1230 58 SH SOLE 0 0 58 LANDSTAR SYSTEMS INC Stock 515098101 9378 53 SH SOLE 0 0 53 SYNAPTICS INC Stock 87157D109 8676 97 SH SOLE 0 0 97 WESTLAKE CHEMICAL CORP Stock 960413102 7231 58 SH SOLE 0 0 58 CATHAY GEN BANCORP COM Stock 149150104 904 26 SH SOLE 0 0 26 KRONOS WORLDWIDE INC Stock 50105F105 450 58 SH SOLE 0 0 58 REGENERON PHARMACEUTICALS INC Stock 75886F107 36210 44 SH SOLE 2 0 42 BRUKER BIOSCIENCES CORP Stock 116794108 249 4 SH SOLE 0 0 4 CIRRUS LOGIC INC Stock 172755100 8136 110 SH SOLE 0 0 110 ALLEGRO MICROSYSTEMS INC COM Stock 01749D105 5238 164 SH SOLE 0 0 164 ZUMIEZ INC COM Stock 989817101 231 13 SH SOLE 0 0 13 ATLASSIAN CORPORATION CL A Stock 049468101 408461 2027 SH SOLE 0 0 2027 VIATRIS INC COM Stock 92556V106 9138 927 SH SOLE 0 0 926 FIRST SOLAR INC Stock 336433107 3717 23 SH SOLE 0 0 23 CONCENTRIX CORP COM Stock 20602D101 1362 17 SH SOLE 0 0 17 SCHWAB US AGGREGATE BOND ETF ETF 808524839 74981716 1695268 SH SOLE 861898 0 833369 ISHARES MSCI EAFE VALUE INDEX ETF ETF 464288877 5578 114 SH SOLE 0 0 114 C3 AI INC CL A Stock 12468P104 919 36 SH SOLE 0 0 36 AIRBNB INC COM CL A Stock 009066101 3519404 25650 SH SOLE 450 0 25199 AIRBNB INC COM CL A Stock 009066101 480 3500 SH Call SOLE 0 0 3500 SPDR NUVEEN BLOOMBERG HIGH YIELD MUNICIPAL BOND ETF ETF 78464A284 5121 215 SH SOLE 0 0 215 FIRST CTZNS BANCSHARES INC N C CL A Stock 31946M103 4140 3 SH SOLE 0 0 3 ERIE INDTY CO CL A Stock 29530P102 588 2 SH SOLE 0 0 2 STAG INDL INC COM REIT 85254J102 1346 39 SH SOLE 0 0 39 FORTUNE BRANDS HOME & SECURITY INC WI Stock 34964C106 23932 385 SH SOLE 0 0 385 GENTEX CORP Stock 371901109 86329 2653 SH SOLE 0 0 2653 CENTERSPACE COM REIT 15202L107 964 16 SH SOLE 0 0 16 CULLINAN ONCOLOGY INC COM Stock 230031106 434 48 SH SOLE 0 0 48 SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 2832451 40029 SH SOLE 6771 0 33257 AFFIRM HLDGS INC COM CL A Stock 00827B106 1085 51 SH SOLE 0 0 51 DRIVEN BRANDS HLDGS INC COM Stock 26210V102 1561 124 SH SOLE 0 0 124 PLAYTIKA HLDG CORP COM Stock 72815L107 8051 836 SH SOLE 0 0 836 XYLEM INC Stock 98419M100 7373 81 SH SOLE 0 0 81 ACADIA HEALTHCARE COMPANY INC Stock 00404A109 914 13 SH SOLE 0 0 13 JOBY AVIATION INC COMMON STOCK Stock G65163100 33089 5130 SH SOLE 0 0 5130 APTIV PLC Stock G6095L109 6336576 64272 SH SOLE 24898 0 39374 ROBLOX CORP CL A Stock 771049103 1332 46 SH SOLE 0 0 46 COUPANG INC CL A Stock 22266T109 3836883 225699 SH SOLE 12290 0 213409 DUCKHORN PORTFOLIO INC COM Stock 26414D106 380 37 SH SOLE 0 0 37 DIGITALOCEAN HLDGS INC COM Stock 25402D102 312 13 SH SOLE 0 0 13 ALIGNMENT HEALTHCARE INC COM Stock 01625V104 500 72 SH SOLE 0 0 72 COURSERA INC COM Stock 22266M104 231513 12387 SH SOLE 0 0 12387 FRONTIER GROUP HLDGS INC COM Stock 35909R108 455 94 SH SOLE 0 0 94 COINBASE GLOBAL INC COM CL A Stock 19260Q107 6907 92 SH SOLE 0 0 92 TRACTOR SUPPLY CO Stock 892356106 74327 366 SH SOLE 3 0 363 APPLOVIN CORP COM CL A Stock 03831W108 2197800 55000 SH SOLE 0 0 55000 CANTALOUPE INC COM Stock 138103106 688 110 SH SOLE 0 0 110 UIPATH INC CL A Stock 90364P105 2327 136 SH SOLE 0 0 136 CAMBRIDGE BANCORP COM Stock 132152109 436 7 SH SOLE 0 0 7 DIAMOND OFFSHORE DRILLING INC COM Stock 25271C201 837 57 SH SOLE 0 0 57 ENDEAVOR GROUP HLDGS INC CL A COM Stock 29260Y109 716 36 SH SOLE 0 0 36 FRONTIER COMMUNICATIONS PARENT COM Stock 35909D109 329 21 SH SOLE 0 0 21 BITWISE CRYPTO INDUSTRY INNOVATORS ETF ETF 301505624 3591 536 SH SOLE 0 0 536 ELECTRONICS ARTS Stock 285512109 10354 86 SH SOLE 0 0 86 INVESCO FTSE RAFI US 1000 ETF ETF 46137V613 7160 225 SH SOLE 0 0 225 FLYWIRE CORPORATION COM VTG Stock 302492103 1004790 31508 SH SOLE 8252 0 23256 ISHARES TR S&P GLOBAL 100 INDEXFD ETF 464287572 8496 116 SH SOLE 0 0 116 BRINKER INTL INC COM Stock 109641100 410670 13000 SH SOLE 0 0 13000 ORGANON & CO COMMON STOCK Stock 68622V106 1424 82 SH SOLE 50 0 32 PROSPERITY BANCSHARES INC Stock 743606105 491 9 SH SOLE 0 0 9 INVESCO BLOOMBERG MVP MULTI-FACTOR ETF ETF 46137V712 3311 90 SH SOLE 0 0 90 NEOGEN CORP Stock 640491106 14962 807 SH SOLE 0 0 807 VISA INC Stock 92826C839 1010030 4391 SH SOLE 849 0 3542 WENDYS CO COM Stock 95058W100 878 43 SH SOLE 0 0 43 DIMENSIONAL U.S. SMALL CAP ETF ETF 25434V500 199042 3792 SH SOLE 0 0 3792 DIMENSIONAL U.S. CORE EQUITY 2 ETF ETF 25434V708 1902985 72633 SH SOLE 0 0 72633 23ANDME HOLDING CO CLASS A COM Stock 90138Q108 427 437 SH SOLE 0 0 437 SJW GROUP COM Stock 784305104 421 7 SH SOLE 0 0 7 CONFLUENT INC CLASS A COM Stock 20717M103 1510110 51000 SH SOLE 0 0 51000 DOXIMITY INC CL A Stock 26622P107 700 33 SH SOLE 0 0 33 MISTER CAR WASH INC COM Stock 60646V105 463 84 SH SOLE 0 0 84 INTEGRAL AD SCIENCE HLDNG CORP COM Stock 45828L108 618 52 SH SOLE 0 0 52 SENTINELONE INC CL A Stock 81730H109 1635 97 SH SOLE 0 0 97 KRISPY KREME INC COM Stock 50101L106 1683 135 SH SOLE 0 0 135 AMERICAN EAGLE OUTFITTERS Stock 02553E106 24915 1500 SH SOLE 0 0 1500 FIRST TRUST INDXX MEDICAL DEVICES ETF ETF 33738R639 29228 1621 SH SOLE 1621 0 0 HERSHEY CO COM Stock 427866108 10004 50 SH SOLE 3 0 47 STEVANATO GROUP S P A ORD SHS Stock T9224W109 4785 161 SH SOLE 0 0 161 MATTERPORT INC COM CL A Stock 577096100 310 143 SH SOLE 0 0 143 LUCID GROUP INC COM Stock 549498103 514 92 SH SOLE 0 0 92 ROBINHOOD MKTS INC COM CL A Stock 770700102 3666134 373714 SH SOLE 0 0 373714 GXO LOGISTICS INCORPORATED COMMON STOCK Stock 36262G101 40175 685 SH SOLE 326 0 359 CCC INTELLIGENT SOLUTIONS HLD COM Stock 12510Q100 4072 305 SH SOLE 0 0 305 VICTORIAS SECRET AND CO COMMON STOCK Stock 926400102 450 27 SH SOLE 0 0 27 BATH & BODY WORKS INC COM Stock 070830104 304 9 SH SOLE 0 0 9 GUIDEWIRE SOFTWARE INC COM Stock 40171V100 11790 131 SH SOLE 0 0 131 POST HOLDINGS INC COM Stock 737446104 943 11 SH SOLE 0 0 11 ISHARES TR MSCI USA MINIMUM VOLATILITY INDEX FD ETF 46429B697 73755 1019 SH SOLE 0 0 1019 INVESCO SOLAR ETF ETF 46138G706 1864 36 SH SOLE 36 0 0 DIMENSIONAL INTERNATIONAL VALUE ETF ETF 25434V807 14907 457 SH SOLE 0 0 457 ARCHER AVIATION INC COM CL A Stock 03945R102 2277 450 SH SOLE 0 0 450 WARBY PARKER INC CL A COM Stock 93403J106 540 41 SH SOLE 0 0 41 TOAST INC CL A Stock 888787108 505710 27000 SH SOLE 0 0 27000 TRUSTMARK CORP COM Stock 898402102 2781 128 SH SOLE 0 0 128 GLADSTONE COMMERCIAL CORP COM REIT 376536108 413 34 SH SOLE 0 0 34 OLAPLEX HLDGS INC COM Stock 679369108 673 345 SH SOLE 0 0 345 TITAN INTL INC Stock 88830M102 268600 20000 SH SOLE 0 0 20000 KELLANOVA COM Stock 487836108 30172 507 SH SOLE 0 0 507 PROSHARES BITCOIN STRATEGY ETF ETF 74347G440 2303 167 SH SOLE 166 0 0 ALLISON TRANSMISSION HLDGS INC COM Stock 01973R101 6024 102 SH SOLE 0 0 102 MACOM TECH SOLUTIONS HLDGS INC COM Stock 55405Y100 18600 228 SH SOLE 0 0 228 B. RILEY FINANCIAL INC COM Stock 05580M108 574 14 SH SOLE 0 0 14 KYNDRYL HLDGS INC COMMON STOCK Stock 50155Q100 2386 158 SH SOLE 18 0 140 NEXTDOOR HOLDINGS INC COM CL A Stock 65345M108 1365 750 SH SOLE 750 0 0 VANGUARD SMALL CAP GROWTH ETF ETF 922908595 4284 20 SH SOLE 0 0 20 VANGUARD VALUE ETF ETF 922908744 103448 750 SH SOLE 0 0 750 VANGUARD GROWTH ETF ETF 922908736 419272 1540 SH SOLE 322 0 1217 SPDR BARCLAYS CAPITAL SHORT TERM HIGH YIELD BOND ETF ETF 78468R408 6210541 253906 SH SOLE 40521 0 213385 ISHARES U.S. TREASURY BOND ETF ETF 46429B267 5642 256 SH SOLE 0 0 256 RIVIAN AUTOMOTIVE INC COM CL A Stock 76954A103 4055 167 SH SOLE 0 0 167 ENPHASE ENERGY INC COM Stock 29355A107 4980818 41455 SH SOLE 16342 0 25113 PEMBINA PIPELINE CORPORATION Stock 706327103 90180 3000 SH SOLE 0 0 3000 BRAZE INC COM CL A Stock 10576N102 1449 31 SH SOLE 0 0 31 DIMENSIONAL NATIONAL MUNICIPAL BOND ETF ETF 25434V849 2293806 49361 SH SOLE 6909 0 42452 HORIZON PHARMA INC Stock G46188101 3239 28 SH SOLE 0 0 28 COPA HOLDINGS INC Stock P31076105 1872 21 SH SOLE 0 0 21 COHEN & STEERS INC Stock 19247A100 502 8 SH SOLE 0 0 8 COSTAR GRP INC Stock 22160N109 8227 107 SH SOLE 0 0 107 SPLUNK INC COM Stock 848637104 1755 12 SH SOLE 0 0 12 INVESCO HIGH INCOME TR II COM CEF 46131F101 13409 1349 SH SOLE 1349 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 3345 26 SH SOLE 0 0 26 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 232618 1336 SH SOLE 1306 0 29 LACLEDE GROUP INC Stock 84857L101 75478 1334 SH SOLE 1322 0 12 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP Stock 86765K109 636350 13000 SH SOLE 0 0 13000 SEMICONDUCTOR HOLDRSTR DEP RCPT ETF 92189F676 37115 256 SH SOLE 0 0 256 ARES COML REAL ESTATE CORP COM REIT 04013V108 7221 759 SH SOLE 583 0 175 PHILLIPS 66 Stock 718546104 295449 2459 SH SOLE 7 0 2452 CHENIERE ENERGY INC Stock 16411R208 3485 21 SH SOLE 0 0 21 IAMGOLD CORP COM Stock 450913108 16555 7700 SH SOLE 0 0 7700 AMERICAN TOWER CORP REIT 03027X100 198327 1206 SH SOLE 0 0 1206 IRON MOUNTAIN INC REIT 46284V101 1011 17 SH SOLE 0 0 17 ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105 946 4 SH SOLE 0 0 4 TG THERAPEUTICS INC COM Stock 88322Q108 777 93 SH SOLE 0 0 93 ISHARES TR S&P 1500 INDEX FD ETF 464287150 2166 23 SH SOLE 0 0 23 EAGLE MATERIALS INC Stock 26969P108 104908 630 SH SOLE 0 0 630 DOORDASH INC CL A Stock 25809K105 7470 94 SH SOLE 0 0 94 SPROUTS FMRS MKT INC COM Stock 85208M102 599 14 SH SOLE 0 0 14 VANECK FALLEN ANGEL HIGH YIELD BOND ETF ETF 92189F437 263970 9755 SH SOLE 0 0 9755 CONSTELLATION ENERGY CORP COM Stock 21037T109 930343 8529 SH SOLE 1594 0 6935 META PLATFORMS INC CL A Stock 30303M102 13133619 43748 SH SOLE 12723 0 31025 POLO RALPH LAUREN CL A CLASS A Stock 751212101 1277 11 SH SOLE 4 0 7 ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 50625 86 SH SOLE 0 0 86 INGREDION INC COM Stock 457187102 590 6 SH SOLE 0 0 6 AMERICAN AIRLS GROUP INC COM Stock 02376R102 1486 116 SH SOLE 0 0 116 VANGUARD MATERIALS ETF ETF 92204A801 49341 286 SH SOLE 0 0 286 CAVCO INDS INC DEL COM Stock 149568107 6642 25 SH SOLE 0 0 25 EMBECTA CORP COMMON STOCK Stock 29082K105 1339 89 SH SOLE 0 0 89 ESAB CORPORATION COM Stock 29605J106 632 9 SH SOLE 0 0 9 LPL FINL HLDGS INC COM Stock 50212V100 7878 33 SH SOLE 0 0 33 MATSON INC COM Stock 57686G105 6299 71 SH SOLE 0 0 71 SERVICE NOW INC Stock 81762P102 695418 1244 SH SOLE 222 0 1022 COCA COLA ENTERPRISEINC Stock G25839104 6435 103 SH SOLE 0 0 103 WESBANCO INC COM Stock 950810101 342 14 SH SOLE 0 0 14 BCE INC COM NEW Stock 05534B760 20659 541 SH SOLE 0 0 541 PACKAGING CORP OF AMERICA Stock 695156109 7063 46 SH SOLE 3 0 43 SAREPTA THERAPEUTICS INC COM Stock 803607100 5576 46 SH SOLE 0 0 46 DIMENSIONAL US MARKETWIDE VALUE ETF ETF 25434V724 26740 786 SH SOLE 0 0 786 J.P. MORGAN NASDAQ EQUITY PREMIUM INCOME ETF ETF 46654Q203 286132 6097 SH SOLE 0 0 6097 BLACK HILLS CORP COM Stock 092113109 1922 38 SH SOLE 0 0 38 CHESAPEAKE UTILS CORP COM Stock 165303108 18768 192 SH SOLE 0 0 192 AUTONATION INC Stock 05329W102 7570 50 SH SOLE 0 0 50 ASPEN TECHNOLOGY INC COM Stock 29109X106 32134 157 SH SOLE 0 0 157 FIVE BELOW INC COM Stock 33829M101 3701 23 SH SOLE 0 0 23 PALO ALTO NETWORKS INC COM Stock 697435105 1169387 4988 SH SOLE 0 0 4988 TOLL BROS INC Stock 889478103 50071 677 SH SOLE 0 0 677 JABIL CIRCUIT INC Stock 466313103 6345 50 SH SOLE 0 0 50 EPAM SYS INC COM Stock 29414B104 7159 28 SH SOLE 2 0 26 FMC CORP COM NEW Stock 302491303 3549 53 SH SOLE 0 0 53 HEALTHCARE RLTY TR CL A COM REIT 42226K105 702 46 SH SOLE 0 0 46 KULICKE & SOFFA INDS INC COM Stock 501242101 729 15 SH SOLE 0 0 15 TEXAS CAPITAL BANCSHARES INC Stock 88224Q107 10249 174 SH SOLE 0 0 174 SPDR S&P Capital Markets ETF ETF 78464A771 1490140 17176 SH SOLE 3761 0 13415 INVESCO S&P 500 EQUAL WEIGHT CONSUMER DISCRETIONARY ETF ETF 46137V381 3282 78 SH SOLE 0 0 78 RYDEX RUSSELL TOP 50 ETF ETF 46137V233 111389 3280 SH SOLE 0 0 3280 GENTHERM INC Stock 37253A103 3256 60 SH SOLE 0 0 60 HEARTBEAM INC COM Stock 42238H108 143336 66668 SH SOLE 0 0 66668 SPIRIT REALTY CAPITAL COM USD0.001 REIT 84860W300 4359 130 SH SOLE 0 0 130 MONDELEZ INTL INC CL A Stock 609207105 19016 274 SH SOLE 30 0 244 VANGUARD RUSSELL 3000 ETF ETF 92206C599 810412 4249 SH SOLE 2241 0 2007 BUILDERS FIRSTSOURCE INC COM Stock 12008R107 611495 4912 SH SOLE 0 0 4912 MIDDLEBY CORP Stock 596278101 16896 132 SH SOLE 0 0 132 INNOSPEC INC Stock 45768S105 511 5 SH SOLE 0 0 5 WP CAREY INC COM REIT 92936U109 757 14 SH SOLE 0 0 14 ADT CORP Stock 00090Q103 360 60 SH SOLE 0 0 60 BROADCOM INC Stock 11135F101 750339 903 SH SOLE 74 0 829 BERRY GLOBAL GROUP INC COM Stock 08579W103 16159 261 SH SOLE 0 0 261 PROSHARES ULTRASHORT 20 YR TREAS 1 FOR 4 R/S INTOPROSHARES TR PROSHARES UL ETF 74347B201 98050 2500 SH SOLE 0 0 2500 AMBARELLA INC COM USD0.00045 Stock G037AX101 318 6 SH SOLE 0 0 6 ANYWHERE REAL ESTATE INC COM Stock 75605Y106 874 136 SH SOLE 0 0 136 SHUTTERSTOCK INC COM Stock 825690100 495 13 SH SOLE 0 0 13 WORKDAY INC COM Stock 98138H101 72190 336 SH SOLE 0 0 336 TENET HEALTHCARE CORP COM NEW Stock 88033G407 12980 197 SH SOLE 0 0 197 DIAMONDBACK ENERGY INC COM Stock 25278X109 5576 36 SH SOLE 4 0 32 RXO INC COMMON STOCK Stock 74982T103 13160 667 SH SOLE 326 0 341 VANGUARD SHORT TERM INFL-PROTECTED ETF 922020805 27139 574 SH SOLE 0 0 574 U HAUL HOLDING COMPANY COM SER N Stock 023586506 943 18 SH SOLE 0 0 18 D R HORTON INC Stock 23331A109 7308 68 SH SOLE 5 0 63 JOHNSON CTLS INC Stock G51502105 18244703 342881 SH SOLE 170759 0 172121 METLIFE INC COM Stock 59156R108 7233 115 SH SOLE 22 0 92 FLOWERS FOODS INC Stock 343498101 10491 473 SH SOLE 0 0 473 MOODYS CORP Stock 615369105 1885848 5965 SH SOLE 0 0 5964 MOODYS CORP Stock 615369105 632 2000 SH Put SOLE 0 0 2000 MARTIN MARIETTA MATLS INC COM Stock 573284106 1493737 3639 SH SOLE 282 0 3357 PIONEER NATURAL RESOURCES CO Stock 723787107 688471 2999 SH SOLE 923 0 2076 TIMKEN CO COM Stock 887389104 4630 63 SH SOLE 0 0 63 DEUTSCHE BANK A G NAMEN AKT Stock D18190898 989 90 SH SOLE 0 0 90 EPR PPTYS SBI REIT 26884U109 10094 243 SH SOLE 0 0 243 HSBC HOLDINGS PLC SPONS ADR ADR 404280406 32081 813 SH SOLE 0 0 813 NY COMMUNITY BANCORP INC Stock 649445103 3073 271 SH SOLE 0 0 271 ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 227482 3792 SH SOLE 1737 0 2055 NOVARTIS AG ADR ADR 66987V109 39420 387 SH SOLE 0 0 387 WD 40 CO COM Stock 929236107 203 1 SH SOLE 0 0 1 ROYAL BANK OF CANADA Stock 780087102 37599 430 SH SOLE 0 0 430 INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF ETF 46138E362 4154 106 SH SOLE 0 0 106 TOTAL SA ADR ADR 89151E109 42547 647 SH SOLE 0 0 647 HEXCEL CORP NEW COM Stock 428291108 5211 80 SH SOLE 0 0 80 RBC BEARINGS INC COM Stock 75524B104 25052 107 SH SOLE 0 0 107 CF INDUSTRIES HOLDINGS, INC. Stock 125269100 3944 46 SH SOLE 6 0 40 APOLLO COML REAL EST FIN INC COM REIT 03762U105 671877 66325 SH SOLE 10660 0 55665 WISDOMTREE U.S. TOTAL DIVIDEND FUND ETF 97717W109 6198 103 SH SOLE 0 0 103 EXPEDITORS INTL WASH INC Stock 302130109 5732 50 SH SOLE 6 0 44 KINDER MORGAN INC Stock 49456B101 18057 1089 SH SOLE 39 0 1050 STRATASYS LTD Stock M85548101 953 70 SH SOLE 0 0 70 ACCENTURE LTD BERMUDA CL A Stock G1151C101 219832 716 SH SOLE 16 0 699 PERDOCEO ED CORP COM Stock 71363P106 718 42 SH SOLE 0 0 42 EQUIFAX INC COM Stock 294429105 6045 33 SH SOLE 5 0 28 MOHAWK INDS INC Stock 608190104 429 5 SH SOLE 0 0 5 NORTHERN TR CORP COM Stock 665859104 5692 82 SH SOLE 0 0 81 GE HealthCare Technologies Inc Stock 36266G107 74572 1096 SH SOLE 476 0 620 OMNICOM GROUP INC COM Stock 681919106 17607 236 SH SOLE 4 0 232 NEOGENOMICS INC COM NEW Stock 64049M209 2755 224 SH SOLE 0 0 224 GOODYEAR TIRE & RUBR CO COM Stock 382550101 94580 7609 SH SOLE 0 0 7609 KROGER CO COM Stock 501044101 14320 320 SH SOLE 28 0 292 STMICROELECTRONICS NV SHS N Y REGISTRY ADR 861012102 6603 153 SH SOLE 0 0 153 CSG SYS INTL INC COM Stock 126349109 511 10 SH SOLE 0 0 10 MOOLEC SCIENCE SA WT EXP 123027 Stock L64875112 8775 250000 SH SOLE 250000 0 0 ENBRIDGE INC COM Stock 29250N105 97694 2943 SH SOLE 0 0 2943 AES CORP Stock 00130H105 36784 2420 SH SOLE 0 0 2420 ENTEGRIS INC COM Stock 29362U104 10935 116 SH SOLE 0 0 116 ISHARES TR DOW JONES US MEDICAL DEVICES INDEX ETF 464288810 6894608 142157 SH SOLE 38848 0 103308 MILLERKNOLL INC COM Stock 600544100 1589 65 SH SOLE 0 0 65 NICE SYSTEMS LTD ADR ADR 653656108 4930 29 SH SOLE 0 0 29 NVIDIA CORP Stock 67066G104 44246973 101720 SH SOLE 37241 0 64478 NVIDIA CORP Stock 67066G104 4350 10000 SH Put SOLE 0 0 10000 NVIDIA CORP Stock 67066G104 4350 10000 SH Put SOLE 0 0 10000 NVIDIA CORP Stock 67066G104 13050 30000 SH Put SOLE 0 0 30000 NVIDIA CORP Stock 67066G104 18270 42000 SH Put SOLE 0 0 42000 NVIDIA CORP Stock 67066G104 4350 10000 SH Put SOLE 0 0 10000 NVIDIA CORP Stock 67066G104 17400 40000 SH Put SOLE 0 0 40000 NVIDIA CORP Stock 67066G104 4350 10000 SH Put SOLE 0 0 10000 WESTERN DIGITAL CORP. COM Stock 958102105 593 13 SH SOLE 0 0 13 ARCHER DANIELS MIDLAND CO COM Stock 039483102 7617 101 SH SOLE 10 0 91 BALL CORP COM Stock 058498106 10105 203 SH SOLE 26 0 177 CUMMINS INC COM Stock 231021106 15992 70 SH SOLE 0 0 70 SANDY SPRING BANCORP INC COM Stock 800363103 557 26 SH SOLE 0 0 26 EOG RESOURCES INC Stock 26875P101 8229555 64922 SH SOLE 16368 0 48554 FOOT LOCKER INC COM Stock 344849104 694 40 SH SOLE 0 0 40 GENUINE PARTS CO COM Stock 372460105 7002 49 SH SOLE 3 0 45 GRAINGER W W INC COM Stock 384802104 21447 31 SH SOLE 0 0 31 MOSAIC CO Stock 61945C103 5142 144 SH SOLE 22 0 122 OWENS CORNING Stock 690742101 163283 1197 SH SOLE 0 0 1197 GENCO SHIPPING & TRADING LIMITED SHS ISIN #MHY2685T1073 Stock Y2685T131 336 24 SH SOLE 0 0 24 ABBVIE INC COM Stock 00287Y109 12361092 82927 SH SOLE 35210 0 47716 CANADIAN IMPERIAL BANK OF COMMERCE Stock 136069101 4633 120 SH SOLE 0 0 120 NATIONAL GRID TRANSCO PLC ADR 636274409 5396 89 SH SOLE 0 0 89 S&P GLOBAL INC COM Stock 78409V104 83679 229 SH SOLE 5 0 224 MIZUHO FINANCIAL GROUP INC SPONSORED ADR ADR 60687Y109 23636 6891 SH SOLE 0 0 6891 SPDR BIOTECH ETF ETF 78464A870 117270 1606 SH SOLE 1606 0 0 SPDR DJ WILSHIRE INTL REAL EST ETF 78463X863 41306 1737 SH SOLE 1737 0 0 FIRST MID ILL BANCSHARES INC COM Stock 320866106 930 35 SH SOLE 0 0 35 INTERACTIVE BROKERS GROUP INC Stock 45841N107 3030 35 SH SOLE 0 0 35 EPLUS INC COM Stock 294268107 1143 18 SH SOLE 0 0 18 S&P GLOBAL WATER INDEX ETF ETF 46138E263 69780 1500 SH SOLE 0 0 1500 AECOM TECHNOLOGY CORP Stock 00766T100 22172 267 SH SOLE 0 0 267 ISHARES CORE MSCI EMERGING MKTS ETF 46434G103 131967 2773 SH SOLE 0 0 2773 OPTION CARE HEALTH INC COM NEW Stock 68404L201 550 17 SH SOLE 0 0 17 ISHARES MSCI WORLD ETF ETF 464286392 23794 198 SH SOLE 0 0 198 CASEYS GEN STORES INC Stock 147528103 543 2 SH SOLE 0 0 2 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 1046863 15002 SH SOLE 3934 0 11068 VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 162410 3131 SH SOLE 2362 0 769 CABOT OIL & GAS CP COM Stock 127097103 33159 1226 SH SOLE 23 0 1202 NORWEGIAN CRUISE LINE HLDG LTD SHS Stock G66721104 1187 72 SH SOLE 0 0 72 FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF 33738R118 8694 155 SH SOLE 155 0 0 CURTISS WRIGHT CORP COM Stock 231561101 77078 394 SH SOLE 0 0 394 LANCASTER COLONY CORP COM Stock 513847103 5611 34 SH SOLE 0 0 34 KENVUE INC COM Stock 49177J102 18855 939 SH SOLE 0 0 939 NATIONAL FUEL GAS CO COM Stock 636180101 363 7 SH SOLE 0 0 7 NORTHWEST NAT HLDG CO COM Stock 66765N105 687 18 SH SOLE 0 0 18 OWENS & MINOR INC NEW COM Stock 690732102 1697 105 SH SOLE 0 0 105 POTLATCH CORP REIT 737630103 28732 633 SH SOLE 0 0 633 ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 7325675 157949 SH SOLE 0 0 157949 PTC INC COM Stock 69370C100 2777070 19601 SH SOLE 8150 0 11451 WEST PHARMACEUTICAL SVSC INC COM Stock 955306105 870864 2321 SH SOLE 338 0 1983 CELANESE CORPORATION Stock 150870103 8786 70 SH SOLE 0 0 70 ZOETIS INC COM CL A Stock 98978V103 3719334 21378 SH SOLE 5404 0 15973 OMNICELL COM COM Stock 68213N109 13377 297 SH SOLE 0 0 297 FLEXSHARES MORNINGSTAR DEVELOPED MARKETS EX-US FACTOR TILT ETF 33939L803 4566 73 SH SOLE 0 0 73 VALE S A SPONSORED ADS ADR 91912E105 149343 11145 SH SOLE 0 0 11145 FIDELITY DISRUPTIVE TECHNOLOGY ETF ETF 316092139 980 42 SH SOLE 0 0 41 MACYS INC COM Stock 55616P104 964 83 SH SOLE 0 0 83 POWERSHARES FINANCIAL PREFERRED ETF ETF 46137V621 2089443 148609 SH SOLE 21490 0 127119 PRICESMART INC Stock 741511109 521 7 SH SOLE 0 0 7 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR 874039100 179014 2060 SH SOLE 0 0 2060 ISHARES ESG AWARE MSCI EM ETF ETF 46434G863 130187 4299 SH SOLE 1206 0 3093 GLOBUS MED INC CL A Stock 379577208 10873 219 SH SOLE 0 0 219 NATIONAL BEVERAGE CORP COM Stock 635017106 235 5 SH SOLE 0 0 5 VANECK BDC INCOME ETF ETF 92189F411 39290 2451 SH SOLE 2451 0 0 ISHARES RUSSELL 2000 GROWTH INDEX ETF 464287648 370965 1655 SH SOLE 0 0 1654 INVESCO S&P 500 QUALITY ETF ETF 46137V241 3503 70 SH SOLE 0 0 70 ARTISAN PARTNERS ASSET MGMT IN CL A Stock 04316A108 71210 1903 SH SOLE 0 0 1902 ALAMO GROUP INC COM Stock 011311107 1037 6 SH SOLE 0 0 6 BLACKSTONE GROUP LP Stock 09260D107 5678 53 SH SOLE 0 0 53 ALLETE INC COM NEW Stock 018522300 634 12 SH SOLE 0 0 12 ANSYS INC Stock 03662Q105 1488 5 SH SOLE 8 0 3 APTARGROUP INC COM Stock 038336103 36262 290 SH SOLE 0 0 290 BRADY CORP CL A Stock 104674106 494 9 SH SOLE 0 0 9 CHURCH & DWIGHT INC Stock 171340102 2566 28 SH SOLE 22 0 6 FACTSET RESEARCH SYS INC Stock 303075105 11369 26 SH SOLE 0 0 26 FORWARD AIR CORP Stock 349853101 7355 107 SH SOLE 0 0 107 JACOBS SOLUTIONS INC COM Stock 46982L108 13104 96 SH SOLE 0 0 96 MATTHEWS INTL CORP CL A Stock 577128101 412563 10603 SH SOLE 0 0 10603 SEACOAST BKG CORP FLA COM NEW Stock 811707801 25671 1169 SH SOLE 0 0 1169 SIMPSON MANUFACTURING CO INC Stock 829073105 170634 1139 SH SOLE 1130 0 9 NEUROCRINE BIOSCIENCES INC Stock 64125C109 7650 68 SH SOLE 0 0 68 SYNOVUS FINL CORP COM NEW Stock 87161C501 222 8 SH SOLE 0 0 8 ZIMMER HLDGS INC Stock 98956P102 14252 127 SH SOLE 0 0 127 ROCKWELL AUTOMATION INC COM Stock 773903109 4860 17 SH SOLE 0 0 17 NUVEEN QUALITY MUNCP INCOME FD COM CEF 67066V101 35439 3495 SH SOLE 3495 0 0 SURF AIR MOBILITY INC COM Stock 868927104 217127 133207 SH SOLE 0 0 133207 LIBERTY MEDIA CORP DEL COM LBTY LIV S A Stock 531229748 351 11 SH SOLE 0 0 11 VERISIGN INC Stock 92343E102 5873 29 SH SOLE 0 0 29 BRIGHT HORIZONS FAM SOL IN DEL COM Stock 109194100 11323 139 SH SOLE 0 0 139 HANNON ARMSTRONG SUST INFR CAP COM REIT 41068X100 1124 53 SH SOLE 0 0 53 STRYKER CORP Stock 863667101 470606 1722 SH SOLE 6 0 1716 QUALCOMM INC Stock 747525103 282981 2548 SH SOLE 954 0 1594 T-MOBILE US INC COM Stock 872590104 29270 209 SH SOLE 14 0 195 ING U S INC Stock 929089100 8306 125 SH SOLE 0 0 125 SPDR BLACKSTONE SENIOR LOAN ETF ETF 78467V608 6595248 157292 SH SOLE 29574 0 127717 BLACKSTONE MTG TR INC COM CL A REIT 09257W100 8788 404 SH SOLE 260 0 144 PENNYMAC FINL SVCS INC NEW COM Stock 70932M107 599 9 SH SOLE 0 0 9 FASTENAL CO Stock 311900104 17649 323 SH SOLE 21 0 302 GENERAL DYNAMICS CORP COM Stock 369550108 93912 425 SH SOLE 4 0 421 RESMED INC Stock 761152107 8429 57 SH SOLE 0 0 57 INTUITIVE SURGICAL, INC. Stock 46120E602 4581938 15676 SH SOLE 5336 0 10340 MGM RESORTS INTERNATIONAL Stock 552953101 10440 284 SH SOLE 6 0 278 CULLEN FROST BANKERSINC Stock 229899109 1277 14 SH SOLE 0 0 14 DISCOVER FINANCIAL SERVICES LLC Stock 254709108 505307 5833 SH SOLE 8 0 5824 HAIN CELESTIAL GROUPINC Stock 405217100 757 73 SH SOLE 0 0 73 MCDONALDS CORP COM Stock 580135101 542686 2060 SH SOLE 285 0 1774 MOLINA HEALTHCARE INC COM Stock 60855R100 7869 24 SH SOLE 0 0 24 PAYLOCITY HLDG CORP COM Stock 70438V106 909 5 SH SOLE 0 0 5 TRIUMPH GROUP INC NEW Stock 896818101 674 88 SH SOLE 0 0 88 TEMPUR PEDIC INTL INC Stock 88023U101 4377 101 SH SOLE 0 0 101 AMETEK INC COM Stock 031100100 15663 106 SH SOLE 7 0 99 NEW RESIDENTIAL INVESTMENT CORP REIT 64828T201 567 61 SH SOLE 0 0 61 INTERCONTINENTALEXCHINTL Stock 45866F104 183541 1668 SH SOLE 6 0 1662 QUEST DIAGNOSTICS INC Stock 74834L100 7312 60 SH SOLE 63 0 3 DOVER CORP COM Stock 260003108 3767 27 SH SOLE 0 0 27 CISCO SYS INC Stock 17275R102 6111242 113676 SH SOLE 28751 0 84925 CISCO SYS INC Stock 17275R102 1720 32000 SH Put SOLE 0 0 32000 ISHARES INC MSCI MEXICO ETF 464286822 16241938 278927 SH SOLE 162929 0 115998 TAPESTRY INC Stock 876030107 7418 258 SH SOLE 24 0 234 CAPITAL ONE FINANCIAL CORP Stock 14040H105 160618 1655 SH SOLE 8 0 1647 ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 279820 4041 SH SOLE 0 0 4040 COTY INC COM CL A Stock 222070203 680 62 SH SOLE 0 0 62 APA CORPORATION COM Stock 03743Q108 976248 23753 SH SOLE 0 0 23753 LENNAR CORP CL B Stock 526057302 307 3 SH SOLE 0 0 3 ADVANCED MICRO DEVICES INC COM Stock 007903107 10057278 97814 SH SOLE 919 0 96895 WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669 42602 671 SH SOLE 671 0 0 AUTODESK INC Stock 052769106 9932 48 SH SOLE 4 0 44 CDW CORP COM USD0.01 Stock 12514G108 226576 1123 SH SOLE 3 0 1120 VANECK ISRAEL ETF ETF 92189F635 3353 100 SH SOLE 0 0 100 MARKET VECTORS ETF TR JR GOLD MINERS ETF NEW ETF 92189F791 6446 200 SH SOLE 0 0 200 GLOBAL NET LEASE INC COM NEW REIT 379378201 336 35 SH SOLE 0 0 35 NEWS CORP NEW CL A Stock 65249B109 2327 116 SH SOLE 0 0 116 AT&T INC COM Stock 00206R102 70619 4702 SH SOLE 187 0 4514 VANGUARD INTERMEDIATE-TERM BOND ETF 921937819 71442 988 SH SOLE 0 0 988 GLOBAL X S&P 500 COVERED CALL ETF ETF 37954Y475 651689 16757 SH SOLE 0 0 16757 CLEARWAY ENERGY INC CL C Stock 18539C204 868 41 SH SOLE 0 0 41 FLEXSHARES MORNINGSTAR US MARKET FACTOR TILT INDEX FUND ETF 33939L100 2769 17 SH SOLE 0 0 17 PHYSICIANS RLTY TR COM REIT 71943U104 2987 245 SH SOLE 0 0 245 REXFORD INDL RLTY INC COM REIT 76169C100 3306 67 SH SOLE 0 0 67 VANGUARD FINANCIALS ETF ETF 92204A405 112528 1401 SH SOLE 0 0 1401 ENERGY SELECT SECTOR SPDR ETF 81369Y506 9562665 105793 SH SOLE 55162 0 50630 MATERIALS SELECT SECTOR SPDR ETF 81369Y100 751331 9565 SH SOLE 2804 0 6761 GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293 5444941 128467 SH SOLE 28475 0 99992 FOX FACTORY HLDG CORP COM Stock 35138V102 13277 134 SH SOLE 0 0 134 VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 1407 24 SH SOLE 0 0 23 FRANKS INTERNATIONALNV EUR0.01 Stock N33462107 488 21 SH SOLE 0 0 21 ISHARES DOW JONES US CONSUMER GOODS ETF 464287812 81132 435 SH SOLE 0 0 435 ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 32285 264 SH SOLE 0 0 264 GENERAL ELECTRIC CO COM NEW Stock 369604301 12883840 116543 SH SOLE 36851 0 79691 KRANESHARES CSI CHINA INTERNET ETF ETF 500767306 153956 5625 SH SOLE 0 0 5625 ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 56448583 428322 SH SOLE 236141 0 192180 ISHARES IBOXX HIGH YIELD CORPORATE BOND ETF ETF 464288513 270479 3669 SH SOLE 146 0 3523 ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 25863 236 SH SOLE 0 0 235 PENSKE AUTOMOTIVE GROUP INC Stock 70959W103 6348 38 SH SOLE 0 0 38 ISHARES GLBL INDSTRLS INDX FD ETF 464288729 770169 6815 SH SOLE 2991 0 3823 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 1633 6 SH SOLE 4 0 2 FRESHPET INC COM Stock 358039105 1186 18 SH SOLE 0 0 18 KBW REGIONAL BANKINGETF ETF 78464A698 25160 602 SH SOLE 0 0 602 SEABRIDGE GOLD INC COM Stock 811916105 105500 10000 SH SOLE 0 0 10000 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 38976 279 SH SOLE 140 0 139 CALAMOS CONV & HIGH INCOME FD COM SHS CEF 12811P108 2879 258 SH SOLE 0 0 258 CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407 3932741 24430 SH SOLE 4299 0 20131 INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704 361797 3569 SH SOLE 0 0 3568 SCIENCE APPLICATIONS INTL CORP COM Stock 808625107 10660 101 SH SOLE 0 0 101 EXPEDIA INC DEL COM Stock 30212P303 2474 24 SH SOLE 0 0 24 ISHARES DJ US TECHNOLOGY ETF 464287721 172384 1643 SH SOLE 0 0 1643 CONNECTONE BANCORP INC COM Stock 20786W107 1623 91 SH SOLE 0 0 91 ISHARES SEMICONDUCTOR ETF ETF 464287523 297452 628 SH SOLE 0 0 628 SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE CO. INDEX ETF ETF 808524730 1993 76 SH SOLE 0 0 76 ISHARES S&P NORTH AMER TECH-SOFTWARE ETF 464287515 7451684 21836 SH SOLE 7548 0 14287 NETAPP INC Stock 64110D104 13355 176 SH SOLE 7 0 169 BURLINGTON STORES INC COM Stock 122017106 1989181 14702 SH SOLE 0 0 14702 PREMIER INC CL A Stock 74051N102 1720 80 SH SOLE 0 0 80 FLEXSHARES MORNINGSTAR EMERGING MARKETS FACTOR TILT INDEX ETF 33939L308 3452 72 SH SOLE 0 0 72 BANCFIRST CORP COM Stock 05945F103 2515 29 SH SOLE 0 0 29 VEEVA SYS INC CL A COM Stock 922475108 19938 98 SH SOLE 0 0 98 CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 98080 223 SH SOLE 0 0 223 PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 106651 1204 SH SOLE 609 0 595 RINGCENTRAL INC Stock 76680R206 2637 89 SH SOLE 0 0 89 SKYWORKS SOLUTIONS INC COM Stock 83088M102 115495 1171 SH SOLE 0 0 1171 ISHARES DJ US BASIC MATERIALS ETF 464287838 6987 55 SH SOLE 0 0 54 FIDELITY MSCI TELECOMMUNICATIONS SVCS INDEX ETF ETF 316092873 89348 2250 SH SOLE 0 0 2250 FIDELITY MSCI ENERGY INDEX ETF ETF 316092402 24910 1000 SH SOLE 0 0 1000 BRIXMOR PROPERTY GROUP REIT 11120U105 790 38 SH SOLE 0 0 38 GAMING & LEISURE PPTYS INC COM REIT 36467J108 6696 147 SH SOLE 0 0 147 SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF 78468R549 2100264 21928 SH SOLE 4603 0 17325 FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 1172260 9536 SH SOLE 0 0 9536 LGI HOMES INC COM Stock 50187T106 497 5 SH SOLE 0 0 5 ISHARES S&P 500 VALUE ETF ETF 464287408 29543939 192043 SH SOLE 113771 0 78271 SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 148080 4013 SH SOLE 0 0 4013 LULULEMON ATHLETICA INC Stock 550021109 96788 251 SH SOLE 0 0 251 CHEGG INC COM Stock 163092109 473 53 SH SOLE 0 0 53 ISHARES S&P 500 GROWTH ETF ETF 464287309 4684807 68471 SH SOLE 13345 0 55126 ISHARES S&P 500 INDEX ETF 464287200 38310129 89212 SH SOLE 17394 0 71816 KONTOOR BRANDS INC COM Stock 50050N103 527 12 SH SOLE 0 0 12 UBS AG NEW F Stock H42097107 11781347 477945 SH SOLE 242411 0 235533 LAMAR ADVERTISING CO A CLASS A REIT 512816109 3088 37 SH SOLE 0 0 37 CIGNA CORP Stock 125523100 8868 31 SH SOLE 8 0 23 FEDERATED INVS PA CL B CLASS B Stock 314211103 237 7 SH SOLE 0 0 7 METTLER TOLEDO INTL INCF Stock 592688105 9973 9 SH SOLE 0 0 9 ONEOK INC NEW COM Stock 682680103 1586 25 SH SOLE 10 0 15 ROSS STORES INC Stock 778296103 2238937 19822 SH SOLE 6 0 19816 USANA HEALTH SCIENCES INC COM Stock 90328M107 469 8 SH SOLE 0 0 8 WESCO INTERNATIONAL INC Stock 95082P105 719 5 SH SOLE 0 0 5 SITEONE LANDSCAPE SUPPLY INC COM Stock 82982L103 2125 13 SH SOLE 0 0 13 BUNGE LIMITED F Stock H11356104 28241563 260892 SH SOLE 130459 0 130432 ARAMARK COM Stock 03852U106 1700 49 SH SOLE 0 0 49 CHART INDUSTRIES INC Stock 16115Q308 23339 138 SH SOLE 0 0 138 FLEXTRONICS INTL LTD F Stock Y2573F102 4249026 157488 SH SOLE 65879 0 91609 ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 16155071 393738 SH SOLE 196280 0 197457 WELLS FARGO CO NEW COM Stock 949746101 1182088 28930 SH SOLE 76 0 28854 VMWARE INC CL A CLASS A Stock 928563402 2331 14 SH SOLE 0 0 14 UNION PAC CORP COM Stock 907818108 193163 949 SH SOLE 6 0 942 RIO TINTO PLC SPON ADR ADR 767204100 56566 889 SH SOLE 0 0 888 CINTAS CORP Stock 172908105 20683 43 SH SOLE 0 0 43 ECOLAB INC COM Stock 278865100 21006 124 SH SOLE 3 0 121 CARMAX INC Stock 143130102 44136 624 SH SOLE 5 0 619 NATIONAL INSTRUMENTS Stock 636518102 3696 62 SH SOLE 0 0 62 ARMSTRONG WORLD INDUSTRIES INC Stock 04247X102 504 7 SH SOLE 0 0 7 ISHARES MBS BOND ETF ETF 464288588 2006969 22601 SH SOLE 3505 0 19096 ISHARES S&P U.S. PREFERRED STOCK ETF ETF 464288687 652 22 SH SOLE 10 0 11 CHARLES RIVER LABS HLDG Stock 159864107 11563 59 SH SOLE 0 0 59 SALESFORCE COM Stock 79466L302 11475040 56589 SH SOLE 20869 0 35719 JUNIPER NETWORKS INC Stock 48203R104 945 34 SH SOLE 11 0 23 MICROCHIP TECHNOLOGY INC Stock 595017104 15142 194 SH SOLE 10 0 184 MCCORMICK & CO INC COM NON VTG Stock 579780206 23213 307 SH SOLE 4 0 302 POWERSHARES DWA TECHNICAL LEADERS PORTFOLIO ETF 46137V837 284093 3690 SH SOLE 0 0 3690 NORTHROP GRUMMAN CORP COM Stock 666807102 129416 294 SH SOLE 3 0 291 DARDEN RESTAURANTS INC Stock 237194105 53994 377 SH SOLE 3 0 374 IDEXX LABS INC Stock 45168D104 108006 247 SH SOLE 4 0 243 RYDER SYS INC COM Stock 783549108 321 3 SH SOLE 0 0 3 REPUBLIC SERVICES INC Stock 760759100 14679 103 SH SOLE 4 0 99 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 6066212 11985 SH SOLE 4632 0 7352 TORO CO COM Stock 891092108 5983 72 SH SOLE 0 0 72 MGIC INVESTMENT CORP. Stock 552848103 8479 508 SH SOLE 0 0 508 VANGUARD INDEX FDS MID-CAP VALUE INDEX VIPER SHS ETF ETF 922908512 11346 87 SH SOLE 0 0 86 SEATTLE GENETICS INC Stock 81181C104 1485 7 SH SOLE 0 0 7 PROSPECT CAPITAL CORPORATION CEF 74348T102 448 74 SH SOLE 0 0 74 M D C HOLDING INC Stock 552676108 6968 169 SH SOLE 0 0 169 LOCKHEED MARTIN CORP Stock 539830109 226076 553 SH SOLE 0 0 552 INVESCO S&P 500 EQUAL WEIGHT INDUSTRIALS ETF ETF 46137V324 1272185 33225 SH SOLE 5997 0 27228 MANHATTAN ASSOCIATES INC COM Stock 562750109 13441 68 SH SOLE 0 0 68 JPMORGAN CHASE & CO COM Stock 46625H100 31722241 218744 SH SOLE 90026 0 128717 POWER INTEGRATIONS INC COM Stock 739276103 763 10 SH SOLE 0 0 10 WESTAMERICA BANCORP Stock 957090103 7223 167 SH SOLE 0 0 167 WINNEBAGO INDS INC COM Stock 974637100 892 15 SH SOLE 0 0 15 NUVEEN CA QUALTY MUN INCOME FD COM CEF 67066Y105 15980 1656 SH SOLE 1656 0 0 INTERNATIONAL PAPER CO COM Stock 460146103 13619 384 SH SOLE 0 0 383 HARTFORD FINL SVCS GROUP INC Stock 416515104 2198 31 SH SOLE 8 0 23 SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 67140 2000 SH SOLE 0 0 2000 MONOLITHIC PWR SYS INC COM Stock 609839105 753526 1631 SH SOLE 227 0 1404 CHEVRON CORP NEW COM Stock 166764100 3871240 22958 SH SOLE 101 0 22857 ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 2968841 28953 SH SOLE 3585 0 25368 ALBEMARLE CORP Stock 012653101 1431665 8420 SH SOLE 1366 0 7053 CONOCOPHILLIPS COM Stock 20825C104 4059919 33889 SH SOLE 23 0 33866 MARKEL CORP HOLDING CO Stock 570535104 72152 49 SH SOLE 0 0 49 BRUNSWICK CORP COM Stock 117043109 2923 37 SH SOLE 0 0 37 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 2434913 55693 SH SOLE 33860 0 21832 CINCINNATI FINL CORP COM Stock 172062101 1739 17 SH SOLE 3 0 14 CAMPBELL SOUP CO COM Stock 134429109 1725 42 SH SOLE 15 0 27 DANAHER CORP Stock 235851102 2887618 11639 SH SOLE 3038 0 8600 SPDR SERIES TRUST KBW BK ETF ETF 78464A797 1525848 41407 SH SOLE 8480 0 32927 KOHLS CORP Stock 500255104 377 18 SH SOLE 0 0 18 M & T BK CORP COM Stock 55261F104 4053 32 SH SOLE 5 0 27 KRATOS DEFENSE & SECSOLUTIONS COM Stock 50077B207 601 40 SH SOLE 0 0 40 ELEMENT SOLUTIONS INC COM Stock 28618M106 6138 313 SH SOLE 0 0 313 REVVITY INC COM Stock 714046109 1439 13 SH SOLE 3 0 10 TJX COS INC NEW COM Stock 872540109 212779 2394 SH SOLE 22 0 2372 BANK AMERICA CORP COM Stock 060505104 4983054 181996 SH SOLE 55523 0 126472 EXTRA SPACE STORAGE INC REIT 30225T102 5350 44 SH SOLE 4 0 40 FIRST FINL BANKSHARES INC COM Stock 32020R109 477 19 SH SOLE 0 0 19 TERADATA CORP Stock 88076W103 142893 3174 SH SOLE 3138 0 36 ISHARES FTSE NAREIT MORTGAGE PLUS CAPPED INDEX FD (ETF) ETF 46435G342 1278319 57221 SH SOLE 10829 0 46392 VANGUARD CONSUMER DISCRETIONARY ETF 92204A108 1210044 4492 SH SOLE 1916 0 2576 SPDR SER TR S&P DIVID ETF ETF 78464A763 220704 1919 SH SOLE 1016 0 903 WALMART INC COM Stock 931142103 851504 5324 SH SOLE 21 0 5303 ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 187681 7389 SH SOLE 4094 0 3295 ISHARES 3-7 YR TREASURY BOND ETF ETF 464288661 4526 40 SH SOLE 0 0 40 INTL BUSINESS MACHINES Stock 459200101 164712 1174 SH SOLE 111 0 1063 ORACLE CORPORATION Stock 68389X105 12191602 115102 SH SOLE 35202 0 79899 DIGIMARC CORP NEW COM Stock 25381B101 6011 185 SH SOLE 0 0 185 RTX CORPORATION COM Stock 75513E101 155522 2161 SH SOLE 29 0 2131 XTRACKERS MUNICIPAL INFRASTRUCTURE REVENUE BOND ETF ETF 233051705 645562 27193 SH SOLE 3477 0 23716 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 21340326 544257 SH SOLE 266252 0 278004 KNOWLES CORP Stock 49926D109 459 31 SH SOLE 0 0 31 TEXAS INSTRS INC COM Stock 882508104 7115752 452172 SH SOLE 34840 0 417331 TARGET CORP COM Stock 87612E106 339560 3071 SH SOLE 558 0 2513 VANGUARD HIGH DIVIDEND YIELD ETF 921946406 379175 3670 SH SOLE 458 0 3211 SPDR MUNICIPAL BOND ETF ETF 78468R721 46322 1060 SH SOLE 0 0 1060 INTRA-CELLULAR THERAPIES INC COM Stock 46116X101 4949 95 SH SOLE 0 0 95 PFIZER INC COM Stock 717081103 1124979 33916 SH SOLE 199 0 33716 ISHARES IBOXX CORPORATE BOND ETF ETF 464287242 305601 2996 SH SOLE 0 0 2995 MORGAN STANLEY Stock 617446448 202304 2477 SH SOLE 21 0 2456 3M CO COM Stock 88579Y101 54618 583 SH SOLE 0 0 583 KLA-TENCOR CORP Stock 482480100 124756 272 SH SOLE 7 0 265 HP INC COM Stock 40434L105 16705 650 SH SOLE 31 0 619 GILEAD SCIENCES INC Stock 375558103 44814 598 SH SOLE 22 0 576 CATERPILLAR INC COM Stock 149123101 17046194 62440 SH SOLE 21644 0 40796 SIXTH STREET SPECIALTY LENDING COM CEF 83012A109 470 23 SH SOLE 0 0 23 BAKER HUGHES INC Stock 05722G100 11338 321 SH SOLE 13 0 308 OUTFRONT MEDIA INC COM REIT 69007J106 667 66 SH SOLE 0 0 66 ALPHABET INC CAP STK CL C Stock 02079K107 3230013 24498 SH SOLE 3797 0 20700 BEST BUY INC Stock 086516101 5210 75 SH SOLE 0 0 75 MAGNITE INC COM Stock 55955D100 754 100 SH SOLE 0 0 100 AMERICAN EXPRESS CO COM Stock 025816109 678960 4551 SH SOLE 14 0 4536 AMGEN INC Stock 031162100 391796 1458 SH SOLE 56 0 1401 STIFEL FINANCIAL CP Stock 860630102 5284 86 SH SOLE 0 0 86 APPLIED MATLS INC COM Stock 038222105 17242158 124537 SH SOLE 32195 0 92341 WOODWARD INC COM Stock 980745103 7953 64 SH SOLE 0 0 64 OTIS WORLDWIDE CORP COM Stock 68902V107 9477 118 SH SOLE 6 0 112 ALLY FINL INC COM Stock 02005N100 2230 84 SH SOLE 0 0 83 ANALOG DEVICES INC COM Stock 032654105 308654 1763 SH SOLE 9 0 1753 PAYCOM SOFTWARE INC COM Stock 70432V102 7778 30 SH SOLE 2 0 28 TYSON FOODS INC CL A Stock 902494103 1970 39 SH SOLE 32 0 7 WISDOMTREE EMERGING MARKETS EQUITY INCOME ETF ETF 97717W315 6284096 167665 SH SOLE 28926 0 138739 TEXAS ROADHOUSE INC COM Stock 882681109 6727 70 SH SOLE 0 0 70 FIVE9 INC COM Stock 338307101 10738 167 SH SOLE 0 0 167 NAVIENT CORPORATION COM Stock 63938C108 568 33 SH SOLE 0 0 33 TRANSDIGM GROUP INC COM DELAWARE Stock 893641100 16019 19 SH SOLE 0 0 19 HUMANA INC COM Stock 444859102 8757 18 SH SOLE 2 0 16 DRIL-QUIP INC Stock 262037104 535 19 SH SOLE 0 0 19 JONES LANG LASALLE INC Stock 48020Q107 1412 10 SH SOLE 0 0 10 MARTEN TRANS LTD COM Stock 573075108 631 32 SH SOLE 0 0 32 ARES MANAGEMENT CORPORATION CL A COM STK Stock 03990B101 617 6 SH SOLE 0 0 6 POWERSHARES FTSE RAFI EMERGING MARKETS ETF 46138E727 2138 120 SH SOLE 0 0 120 FRANKLIN RES INC Stock 354613101 811 33 SH SOLE 0 0 33 RYDEX ETF TRUST S&P 500 PURE VALUE ETF 46137V258 1324 18 SH SOLE 0 0 18 WILLIAMS COS INC COM Stock 969457100 9557 284 SH SOLE 30 0 253 ZIONS BANCORPORATION N A COM Stock 989701107 2442 70 SH SOLE 11 0 59 JD.COM INC SPON ADR CL A ADR 47215P106 528330 18137 SH SOLE 0 0 18136 ARISTA NETWORKS INC COM Stock 040413106 1222031 6644 SH SOLE 720 0 5924 MAIN STR CAP CORP COM CEF 56035L104 2286364 56273 SH SOLE 9882 0 46389 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 39449 416 SH SOLE 0 0 416 ISHARES DJ US CONSUMER SERVICES ETF 464287580 126937 1896 SH SOLE 0 0 1896 SPDR SERIES TRUST S&P OIL GAS EXPL & PRODTN ETF ETF 78468R556 4881 33 SH SOLE 0 0 33 PERUSAHAAN PERSEROAN (PERSERO) P T TELEKOM ADR 715684106 1976 82 SH SOLE 0 0 82 GOPRO INC Stock 38268T103 455 145 SH SOLE 0 0 145 TC ENERGY CORP COM Stock 87807B107 21265 618 SH SOLE 0 0 618 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 559990 3604 SH SOLE 0 0 3604 DIGITALBRIDGE GROUP INC CL A NEW Stock 25401T603 1143 65 SH SOLE 0 0 65 ISHARES MSCI EAFE SMALL CAP ETF ETF 464288273 19759608 349913 SH SOLE 172726 0 177186 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Stock 31620R303 25718 623 SH SOLE 0 0 622 HERCULES CAPITAL INC COM CEF 427096508 2556364 155686 SH SOLE 29486 0 126199 ARROWHEAD PHARMACEUTICALS INC COM Stock 04280A100 4622 172 SH SOLE 0 0 172 ASSEMBLY BIOSCIENCES INC COM Stock 045396108 885 1000 SH SOLE 0 0 1000 GLOBAL X NASDAQ 100 COVERED CALL ETF ETF 37954Y483 669797 39940 SH SOLE 1389 0 38550 ISHARES 7-10 YR TREASURY BOND ETF ETF 464287440 24180 264 SH SOLE 0 0 264 ISHARES AGGREGATE BOND ETF ETF 464287226 844877 8984 SH SOLE 2075 0 6909 ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 137149 2769 SH SOLE 1545 0 1224 GLOBANT S A COM Stock L44385109 2101563 10622 SH SOLE 0 0 10622 TRUPANION INC COM Stock 898202106 310 11 SH SOLE 0 0 11 SAGE THERAPEUTICS INC COM Stock 78667J108 679 33 SH SOLE 0 0 33 CATALENT INC COM Stock 148806102 16664 366 SH SOLE 0 0 366 SYNCHRONY FINANCIAL COM Stock 87165B103 7673 251 SH SOLE 11 0 240 HEALTHEQUITY INC COM Stock 42226A107 9643 132 SH SOLE 0 0 132 EATON CORP PLC SHS Stock G29183103 290701 1363 SH SOLE 59 0 1304 ISHARES GLOBAL REIT ETF ETF 46434V647 1891058 89327 SH SOLE 14469 0 74858 ISHARES EXPANDED TECH SECTOR ETF ETF 464287549 168159 440 SH SOLE 0 0 440 TASER INTERNATIONAL INC Stock 05464C101 79994 402 SH SOLE 2 0 400 TRIMBLE NAV LTD Stock 896239100 3268386 60683 SH SOLE 25880 0 34803 ISHARES S&P SMALLCAP 600 VALUE ETF ETF 464287879 5136 58 SH SOLE 0 0 57 ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 214691 2972 SH SOLE 0 0 2971 ISHARES S&P MIDCAP 400 VALUE ETF ETF 464287705 110258 1092 SH SOLE 0 0 1092 IPG PHOTONICS CORP COM Stock 44980X109 508 5 SH SOLE 0 0 5 ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 5870390 67678 SH SOLE 20345 0 47333 FERGUSON PLC NEW SHS Stock G3421J106 329 2 SH SOLE 0 0 2 CITIZENS FINL GROUP INC COM Stock 174610105 22638 845 SH SOLE 0 0 844 WAYFAIR INC CL A Stock 94419L101 2847 47 SH SOLE 0 0 47 BRIGHTSPHERE INVT GROUP INC COM Stock 10948W103 562 29 SH SOLE 0 0 29 HUBSPOT INC COM Stock 443573100 2981595 6054 SH SOLE 2649 0 3405 ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 82396468 1884856 SH SOLE 950523 0 934332 KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 7409 56 SH SOLE 22 0 34 PLANET FITNESS INC CL A Stock 72703H101 3934 80 SH SOLE 0 0 80 CENTURY CMNTYS INC COM Stock 156504300 267 4 SH SOLE 0 0 4 ADTRAN HOLDINGS INC COM Stock 00486H105 914 111 SH SOLE 0 0 111 LIBERTY BROADBAND CORP COM SER A Stock 530307107 1000 11 SH SOLE 0 0 11 LIBERTY BROADBAND CORP COM SER C Stock 530307305 137893 1510 SH SOLE 0 0 1510 ANHEUSER BUSCH ADR 03524A108 433 8 SH SOLE 0 0 7 NEVRO CORP COM Stock 64157F103 1499 78 SH SOLE 0 0 78 ALLIANT ENERGY CORP COM Stock 018802108 414291 8551 SH SOLE 0 0 8550 ALTERA CORP Stock 021369103 500 8 SH SOLE 0 0 8 AMEDISYS INC COM Stock 023436108 3829 41 SH SOLE 0 0 41 ESSENTIAL UTILS INC COM Stock 29670G102 9235 269 SH SOLE 0 0 269 ASSOCIATED BANK CORP Stock 045487105 376 22 SH SOLE 0 0 22 AXALTA COATING SYS LTD COM Stock G0750C108 646 24 SH SOLE 0 0 24 ETFMG PRIME CYBER SECURITY ETFMG PRIME CYBER SECURITY FUND ETF 26924G201 516000 10000 SH SOLE 0 0 10000 AXCELIS TECHNOLOGIES INC Stock 054540208 1141 7 SH SOLE 0 0 7 ENOVA INTL INC COM Stock 29357K103 560 11 SH SOLE 0 0 11 BADGER METER INC COM Stock 056525108 3165 22 SH SOLE 0 0 22 BORG WARNER AUTOMOTIVE INC Stock 099724106 13362 331 SH SOLE 9 0 322 C H ROBINSON WORLDWIDE INC Stock 12541W209 603 7 SH SOLE 4 0 3 FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500 90122 2114 SH SOLE 2060 0 54 CARPENTER TECHNOLOGY CORP COM Stock 144285103 56860 846 SH SOLE 0 0 846 TOMPKINS FINL CORP COM Stock 890110109 441 9 SH SOLE 0 0 9 CRACKER BARREL INC Stock 22410J106 16788 250 SH SOLE 0 0 249 CNA FINL CORP COM Stock 126117100 2518 64 SH SOLE 0 0 64 PARAMOUNT GROUP INC COM REIT 69924R108 1303 282 SH SOLE 0 0 282 COLUMBIA SPORTSWEAR CO Stock 198516106 26009 351 SH SOLE 0 0 351 NATIONAL RETAIL PPTYS REIT 637417106 5195 147 SH SOLE 0 0 147 COMPASS MINERALS INTL INC. CMN Stock 20451N101 224 8 SH SOLE 0 0 8 FIRST TRUST INTERNATIONAL EQUITY OPPORTUNITIES ETF ETF 33734X853 17174 447 SH SOLE 301 0 146 CORE LABORATORIES NV Stock 21867A105 1176 49 SH SOLE 0 0 49 CRANE NXT CO COM Stock 224441105 2167 39 SH SOLE 0 0 39 DELTA AIR LINES INC DEL CMN Stock 247361702 68228 1844 SH SOLE 1295 0 549 MOELIS & CO CL A Stock 60786M105 1219 27 SH SOLE 0 0 27 JAZZ PHARMACEUTICALSINC Stock G50871105 1294 10 SH SOLE 0 0 10 EMCOR GROUP INC COM Stock 29084Q100 842 4 SH SOLE 0 0 4 INTER PARFUMS INC Stock 458334109 1075 8 SH SOLE 0 0 8 EURONET WORLDWIDE INC Stock 298736109 2223 28 SH SOLE 0 0 28 MARKETAXESS HLDGS INC COM Stock 57060D108 21578 101 SH SOLE 0 0 101 ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 2087508 43426 SH SOLE 7166 0 36260 FIRST AMERICAN CORP Stock 31847R102 1356 24 SH SOLE 0 0 24 VANGUARD SHORT TERM BOND ETF 921937827 7792047 103659 SH SOLE 411 0 103248 FULTON FINANCIAL CORP-PA Stock 360271100 848 70 SH SOLE 0 0 70 GARTNER INC CL A Stock 366651107 8934 26 SH SOLE 3 0 23 GAYLORD ENTERTAINMENT CO NEW REIT 78377T107 416 5 SH SOLE 0 0 5 ARK GENOMIC REVOLUTION ETF ETF 00214Q302 13986 502 SH SOLE 0 0 502 GLACIER BANCORP INC NEW COM Stock 37637Q105 3135 110 SH SOLE 0 0 110 HUB GROUP INC CL A Stock 443320106 1414 18 SH SOLE 0 0 18 IDACORP INC COM Stock 451107106 468 5 SH SOLE 0 0 5 INSIGHT ENTERPRISES INC COM Stock 45765U103 1455 10 SH SOLE 0 0 10 SAUL CTRS INC COM REIT 804395101 529 15 SH SOLE 0 0 15 WORKIVA INC COM CL A Stock 98139A105 1115 11 SH SOLE 0 0 11 NEW RELIC INC COM Stock 64829B100 5052 59 SH SOLE 0 0 59 KENNAMETAL INC COM Stock 489170100 448 18 SH SOLE 0 0 18 LAM RESEARCH CORP Stock 512807108 12430261 19832 SH SOLE 4554 0 15278 LATTICE SEMICONDUCTOR CORP COM Stock 518415104 3008 35 SH SOLE 0 0 35 THE BUCKLE INC Stock 118440106 501 15 SH SOLE 0 0 15 CHASE CORP COM Stock 16150R104 636 5 SH SOLE 0 0 5 MEDIFAST INC COM Stock 58470H101 674 9 SH SOLE 0 0 9 MURPHY USA INC COM Stock 626755102 1367 4 SH SOLE 0 0 4 MINERALS TECHNOLOGIES INC Stock 603158106 438 8 SH SOLE 0 0 8 MKS INSTRUMENTS INC Stock 55306N104 4240 49 SH SOLE 0 0 49 NANOMETRICS INC Stock 683344105 765 6 SH SOLE 0 0 6 QORVO INC COM Stock 74736K101 2291 24 SH SOLE 0 0 24 PHILIP MORRIS INTL INC Stock 718172109 32441 350 SH SOLE 30 0 320 NRG ENERGY INC NEW Stock 629377508 1926 50 SH SOLE 15 0 35 NUCOR CORP COM Stock 670346105 2345 15 SH SOLE 4 0 11 PARKER-HANNIFIN CORP COM Stock 701094104 25148020 64562 SH SOLE 35666 0 28895 PERFORMANCE FOOD GROUP CO COM Stock 71377A103 3532 60 SH SOLE 0 0 60 FIDELITY TOTAL BOND ETF ETF 316188309 80702919 1852684 SH SOLE 948271 0 904412 ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 4007823 92581 SH SOLE 18448 0 74132 QUAKER HOUGHTON COM Stock 747316107 4480 28 SH SOLE 0 0 28 RYDEX ETF TR S&P EQUAL WEIGHT TECHNOLOGY ETF ETF 46137V282 14286842 507525 SH SOLE 204429 0 303096 ROBERT HALF INC. COM Stock 770323103 7694 105 SH SOLE 0 0 105 ROPER INDUSTRIES INC Stock 776696106 22761 47 SH SOLE 0 0 47 ROYAL GOLD INC Stock 780287108 15631 147 SH SOLE 0 0 147 SKYLINE CHAMPION CORPORATION COM Stock 830830105 765 12 SH SOLE 0 0 12 SOHU.COM INC ADR 83410S108 438680 46569 SH SOLE 0 0 46569 SYNOPSYS INC COM Stock 871607107 753629 1642 SH SOLE 272 0 1370 SPDR HIGH YIELD BOND ETF ETF 78468R622 4059437 44905 SH SOLE 7348 0 37557 PNC FINL SVCS GROUP INC COM Stock 693475105 2916917 23759 SH SOLE 9172 0 14586 TKO GROUP HOLDINGS INC CL A Stock 87256C101 35726 425 SH SOLE 0 0 425 EQUINIX INC COM REIT 29444U700 67542 93 SH SOLE 4 0 89 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 83629 1441 SH SOLE 44 0 1396 BERKLEY W R CORP COM Stock 084423102 1905 30 SH SOLE 0 0 30 ISHARES TRUST RUSSELL 3000 INDEX FD ETF 464287689 84301 344 SH SOLE 244 0 100 SPDR S & P INTL DIVIDEND ETF 78463X772 1997984 60729 SH SOLE 9065 0 51664 EASTERLY GOVT PPTYS INC COM REIT 27616P103 2629 230 SH SOLE 0 0 230 REALTY INCOME CORP REIT 756109104 25233 505 SH SOLE 8 0 497 ALTRIA GROUP INC COM Stock 02209S103 143135 3404 SH SOLE 40 0 3363 LOEWS CORP COM Stock 540424108 1076 17 SH SOLE 3 0 14 DOMINION RESOURCES INC Stock 25746U109 13441 301 SH SOLE 47 0 253 CITIGROUP INC Stock 172967424 126722 3081 SH SOLE 14 0 3067 ISHARES JP MORGAN USD EMERGING MARKETS BOND ETF ETF 464288281 15345190 185957 SH SOLE 76492 0 109465 AMERICAN WATER WORKS CO Stock 030420103 1238 10 SH SOLE 7 0 3 FIRST TR ISE REVERE NAT GAS INDEX FD ETF 33733E807 1330012 51174 SH SOLE 9073 0 42101 CADENCE DESIGN SYSTEM INC COM Stock 127387108 3749 16 SH SOLE 12 0 4 AGILENT TECH INC Stock 00846U101 3250925 29073 SH SOLE 11687 0 17385 EXXON MOBIL CORP COM Stock 30231G102 9057502 77033 SH SOLE 24894 0 52138 EXXON MOBIL CORP COM Stock 30231G102 9877 84000 SH Put SOLE 0 0 84000 EXXON MOBIL CORP COM Stock 30231G102 4938 42000 SH Put SOLE 0 0 42000 EXXON MOBIL CORP COM Stock 30231G102 9877 84000 SH Put SOLE 0 0 84000 CYMABAY THERAPEUTICS INC COM Stock 23257D103 489048 32800 SH SOLE 0 0 32800 NORTHWESTERN ENERGY GROUP INC COM NEW Stock 668074305 817 17 SH SOLE 0 0 17 UNITEDHEALTH GROUP Stock 91324P102 614665 1219 SH SOLE 15 0 1204 AEROVIRONMENT INC COM Stock 008073108 46843 420 SH SOLE 0 0 420 SUMMIT MATLS INC CL A Stock 86614U100 47489 1525 SH SOLE 0 0 1525 T ROWE PRICE GROUP INC Stock 74144T108 15731 150 SH SOLE 0 0 150 TRAVELERS COMPANIES INC COM Stock 89417E109 17801 109 SH SOLE 3 0 106 LOWES COS INC COM Stock 548661107 3649817 17561 SH SOLE 14 0 17546 VANECK INTERMEDIATE MUNI ETF ETF 92189H201 880809 19973 SH SOLE 1823 0 18150 LINCOLN NATL CORP IND COM Stock 534187109 7111 288 SH SOLE 18 0 270 SOLAREDGE TECHNOLOGIES INC COM Stock 83417M104 23830 184 SH SOLE 177 0 7 ARK NEXT GENERATION INTERNET ETF ETF 00214Q401 1787 33 SH SOLE 0 0 33 COLFAX CORP COM Stock 194014502 791 15 SH SOLE 0 0 15 ARK INNOVATION ETF ETF 00214Q104 2972511 74931 SH SOLE 16516 0 58414 NEXPOINT RESIDENTIAL TR INC COM REIT 65341D102 451 14 SH SOLE 0 0 14 GODADDY INC CL A Stock 380237107 305740 4105 SH SOLE 0 0 4105 FTI CONSULTING INC Stock 302941109 2676 15 SH SOLE 0 0 15 SPDR S&P GLOBAL INFRASTRUCTURE ETF ETF 78463X855 49260 1000 SH SOLE 0 0 1000 ON SEMICONDUCTOR CORP COM Stock 682189105 28350 305 SH SOLE 0 0 305 DEERE & CO COM Stock 244199105 10132947 26851 SH SOLE 14966 0 11884 UNITY SOFTWARE INC COM Stock 91332U101 2323 74 SH SOLE 0 0 74 ETSY INC COM Stock 29786A106 5489 85 SH SOLE 11 0 74 NATIONAL STORAGE AFFILIATES TR COM SHS BEN IN REIT 637870106 3111 98 SH SOLE 0 0 98 SOUTHWEST AIRLS CO COM Stock 844741108 433 16 SH SOLE 16 0 0 PATTERSON COS INC COM Stock 703395103 2460 83 SH SOLE 0 0 83 SCYNEXIS INC COM NEW Stock 811292101 3420 1500 SH SOLE 0 0 1500 UNITI GROUP INC COM REIT 91325V108 2355 499 SH SOLE 0 0 499 ISHARES TR MSCI ACWIINDEX FD ETF 464288257 158415 1715 SH SOLE 0 0 1715 COLGATE PALMOLIVE CO COM Stock 194162103 116366 1636 SH SOLE 0 0 1636 EATON VANCE ENHANCED EQUITY INCOME FD II CEF 278277108 94490 5500 SH SOLE 0 0 5500 FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 29725 795 SH SOLE 795 0 0 APPLE HOSPITALITY REIT INC COM NEW REIT 03784Y200 445 29 SH SOLE 0 0 29 AMERICAN INTL GROUP INC COM NEW Stock 026874784 1710531 28227 SH SOLE 4333 0 23893 SHOPIFY INC CL A Stock 82509L107 1527960 28000 SH SOLE 0 0 28000 DEVON ENERGY CORP Stock 25179M103 4748604 99551 SH SOLE 24900 0 74651 VODAFONE GROUP NEW ADR F ADR 92857W308 8257 871 SH SOLE 0 0 871 BIOLIFE SOLUTIONS INC COM NEW Stock 09062W204 8203 594 SH SOLE 0 0 594 AVIS BUDGET GROUP COM Stock 053774105 3594 20 SH SOLE 0 0 20 UTILITIES SELECT SECTOR SPDR ETF 81369Y886 17679 300 SH SOLE 0 0 300 FLUSHING FINL CORP COM Stock 343873105 381 29 SH SOLE 0 0 29 ENERGIZER HLDGS INC NEW COM Stock 29272W109 224 7 SH SOLE 0 0 7 WINGSTOP INC COM Stock 974155103 1079 6 SH SOLE 0 0 6 STAAR SURGICAL CO COM PAR $0.01 Stock 852312305 1085 27 SH SOLE 0 0 27 COUSINS PROPERTIES INC REIT 222795502 4930 242 SH SOLE 0 0 242 EQUITY LIFESTYLE PPTYS INC COM REIT 29472R108 3759 59 SH SOLE 0 0 59 NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 67114 738 SH SOLE 0 0 738 SAP AKTIENGESELLSCHAFT ADR ADR 803054204 4268 33 SH SOLE 0 0 33 BIO-RAD LABORATORIES, INC CMN CLASS A Stock 090572207 7169 20 SH SOLE 2 0 18 APPFOLIO INC COM CL A Stock 03783C100 3332632 18248 SH SOLE 7867 0 10381 BANK HAWAII CORP COM Stock 062540109 2932 59 SH SOLE 0 0 59 COMMERCE BANCSHARES INC COM Stock 200525103 576 12 SH SOLE 0 0 12 NEW YORK TIMES CO CL A Stock 650111107 3790 92 SH SOLE 0 0 92 WESTROCK CO COM Stock 96145D105 4153 116 SH SOLE 0 0 116 RELX PLC SPONSORED ADR ADR 759530108 19108 567 SH SOLE 0 0 567 NATERA INC COM Stock 632307104 1106 25 SH SOLE 0 0 25 KRAFT HEINZ CO COM Stock 500754106 2700 80 SH SOLE 12 0 68 PAYPAL HLDGS INC COM Stock 70450Y103 654167 11190 SH SOLE 7623 0 3567 NASDAQ STK MKT INC Stock 631103108 21185 436 SH SOLE 0 0 436 FIRST TRUST NASDAQ CYBERSECURITY ETF ETF 33734X846 1272176 28003 SH SOLE 4637 0 23366 FIRST TRUST GLOBAL WIND ENERGY ETF ETF 33736G106 41152 2840 SH SOLE 0 0 2840 CHARLES SCHWAB CORP Stock 808513105 1377007 25082 SH SOLE 3787 0 21294 WASHINGTON TR BANCORP INC COM Stock 940610108 869 33 SH SOLE 0 0 33 ACTIVISION INC Stock 00507V109 30060 321 SH SOLE 0 0 321 SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 244948 7899 SH SOLE 0 0 7899 DENTSPLY INTL INC (NEW) Stock 24906P109 820 24 SH SOLE 10 0 14 OLLIES BARGAIN OUTLET HLDGS IN COM Stock 681116109 1312 17 SH SOLE 0 0 17 RAPID7 INC COM Stock 753422104 5723 125 SH SOLE 0 0 125 CROWN CASTLE INTL CORP REIT 22822V101 37126 403 SH SOLE 0 0 403 CARDINAL HEALTH INC Stock 14149Y108 3994 46 SH SOLE 21 0 25 ISHARES MSCI EUROPE SMALL-CAP ETF ETF 464288497 31222 631 SH SOLE 0 0 631 ETFMG PRIME MOBILE PAYMENTS ETFMG PRIME MOBILE PAYMENTS FUND ETF 26924G409 17947 459 SH SOLE 321 0 138 TORONTO DOMINION BANK Stock 891160509 31757 527 SH SOLE 46 0 481 ALLEGIANT TRAVEL CO Stock 01748X102 922 12 SH SOLE 0 0 12 SUNRUN INC COM Stock 86771W105 169560 13500 SH SOLE 0 0 13500 AUTOZONE INC NEV Stock 053332102 241299 95 SH SOLE 0 0 95 ATRION CORP COM Stock 049904105 413 1 SH SOLE 0 0 1 HEARTLAND FINL USA INC COM Stock 42234Q102 353 12 SH SOLE 0 0 12 BLACKROCK INC Stock 09247X101 226571 350 SH SOLE 5 0 345 CBRE GROUP INC A Stock 12504L109 129403 1752 SH SOLE 13 0 1739 FRANKLIN ELEC INC COM Stock 353514102 535 6 SH SOLE 0 0 6 STRATEGIC ED INC COM Stock 86272C103 602 8 SH SOLE 0 0 8 ISHARES CORE S&P MID CAP ETF ETF 464287507 1596517 6403 SH SOLE 0 0 6402 BIO-TECHNE CORP COM Stock 09073M104 928 14 SH SOLE 0 0 13 HOULIHAN LOKEY INC CL A Stock 441593100 750 7 SH SOLE 0 0 7 ISHARES GLOBAL CLEAN ENERGY ETF ETF 464288224 504215 34488 SH SOLE 4460 0 30028 INVESCO OPTIMUM YIELD DIVERSIFIED COMMODITY STRATEGY NO K-1 ETF ETF 46090F100 360310 24101 SH SOLE 18765 0 5336 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 3737200 77696 SH SOLE 8450 0 69246 KADANT INC COM Stock 48282T104 76461 339 SH SOLE 0 0 339 ISHARES MSCI EAFE ETF ETF 464287465 540540 7843 SH SOLE 508 0 7335 APPLE INC Stock 037833100 68710422 401322 SH SOLE 85121 0 316200 PENUMBRA INC COM Stock 70975L107 2177 9 SH SOLE 0 0 9 JOHN BEAN TECHNOLOGIES CORP COM Stock 477839104 421 4 SH SOLE 0 0 4 GOLDMAN SACHS ACTIVEBETA U.S. LARGE CAP EQUITY ETF ETF 381430503 842 10 SH SOLE 0 0 10 ISHARES CONVERTIBLE BOND ETF ETF 46435G102 19489375 262625 SH SOLE 97585 0 165039 WEC ENERGY GROUP INC COM Stock 92939U106 14739 183 SH SOLE 10 0 172 ABBOTT LABS COM Stock 002824100 206553 2133 SH SOLE 10 0 2122 ADVANCED DRAIN SYS INC DEL COM Stock 00790R104 124530 1094 SH SOLE 0 0 1094 SPX TECHNOLOGIES INC COM Stock 78473E103 1302 16 SH SOLE 0 0 16 DISNEY WALT CO COM Stock 254687106 170742 2107 SH SOLE 544 0 1562 POWERSHARES GLOBAL PREFERRED ETF ETF 46138E511 15432 1409 SH SOLE 1409 0 0 RAYMOND JAMES FINL INC Stock 754730109 8637 86 SH SOLE 0 0 86 UNIVERSAL HLTH SVCS Stock 913903100 3772 30 SH SOLE 0 0 30 INSULET CORPORATION Stock 45784P101 638 4 SH SOLE 0 0 4 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 968233 10391 SH SOLE 6262 0 4129 BOOKING HOLDINGS INC COM Stock 09857L108 114106 37 SH SOLE 1 0 36 FIDELITY COMWLTH TR ETF 315912808 197718 3803 SH SOLE 0 0 3803 ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 4566415 19439 SH SOLE 10147 0 9292 ACLARIS THERAPEUTICS INC COM Stock 00461U105 233 34 SH SOLE 0 0 34 PURE STORAGE INC CL A Stock 74624M102 1781 50 SH SOLE 0 0 50 MARSH & MCLENNAN COS INC COM Stock 571748102 11918561 62630 SH SOLE 37170 0 25459 LIVE NATION ENTERTAINMENT INC COM Stock 538034109 332 4 SH SOLE 4 0 0 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 5494655 36192 SH SOLE 13187 0 23004 VANECK LONG MUNI ETF ETF 92189F536 861434 51552 SH SOLE 4760 0 46792 LIVANOVA PLC SHS Stock G5509L101 529 10 SH SOLE 0 0 10