0001277279-24-000004.txt : 20240415 0001277279-24-000004.hdr.sgml : 20240415 20240412175753 ACCESSION NUMBER: 0001277279-24-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240415 DATE AS OF CHANGE: 20240412 EFFECTIVENESS DATE: 20240415 FILER: COMPANY DATA: COMPANY CONFORMED NAME: THOMPSON INVESTMENT MANAGEMENT, INC. CENTRAL INDEX KEY: 0001277279 ORGANIZATION NAME: IRS NUMBER: 200396617 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-10877 FILM NUMBER: 24842604 BUSINESS ADDRESS: STREET 1: 1255 FOURIER DRIVE STREET 2: SUITE 200 CITY: MADISON STATE: WI ZIP: 53717 BUSINESS PHONE: 6088275700 MAIL ADDRESS: STREET 1: 1255 FOURIER DRIVE STREET 2: SUITE 200 CITY: MADISON STATE: WI ZIP: 53717 FORMER COMPANY: FORMER CONFORMED NAME: THOMPSON INVESTMENT MANAGEMENT LLC DATE OF NAME CHANGE: 20040122 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001277279 XXXXXXXX 03-31-2024 03-31-2024 THOMPSON INVESTMENT MANAGEMENT, INC.
1255 FOURIER DRIVE SUITE 200 MADISON WI 53717
13F HOLDINGS REPORT 028-10877 000129609 801-62562 N
Penny Hubbard Vice President 608-827-5700 Penny Hubbard MADISON WI 04-12-2024 0 529 661325341 false
INFORMATION TABLE 2 inftable.xml ABB LTD SPONSORED ADR ADR 000375204 15067 325 SH SOLE 325 0 0 ACCELLERON INDS LTD UNSPONSORE ADR 00449R109 5346 142 SH SOLE 142 0 0 ALCON INC ORD SHS ADR H01301128 5414 65 SH SOLE 65 0 0 AON PLC SHS CL A ADR G0403H108 667440 2000 SH SOLE 2000 0 0 ASML HOLDING N V N Y REGISTRY ADR N07059210 68465 71 SH SOLE 71 0 0 ASTRAZENECA PLC SPONSORED ADR ADR 046353108 139429 2058 SH SOLE 2058 0 0 B2GOLD CORP COM ADR 11777Q209 85908 32915 SH SOLE 32915 0 0 BANCO BRADESCO S A SP ADR PFD ADR 059460303 9135 3194 SH SOLE 3194 0 0 BANK OF MONTREAL ADR 063671101 289914 2968 SH SOLE 2968 0 0 BARRICK GOLD CORP COM ADR 067901108 1664 100 SH SOLE 100 0 0 BAUSCH HEALTH COS INC COM ADR 071734107 2237591 210894 SH SOLE 204237 0 6657 BTC DIGITAL LTD ADR G6055H155 3 1 SH SOLE 0 0 1 CAMECO CORP COM ADR 13321L108 282230 6515 SH SOLE 6515 0 0 CANADIAN NATL RY CO COM ADR 136375102 1317 10 SH SOLE 10 0 0 COLLIERS INTL GROUP INC SUB VT ADR 194693107 1894565 15500 SH SOLE 15500 0 0 CRESCO LABS INC SUB VTG SHS ADR 22587M106 1501 725 SH SOLE 725 0 0 DIAGEO P L C SPON ADR NEW ADR 25243Q205 29748 200 SH SOLE 200 0 0 DRONE GUARDER INC COM ADR 26211L103 2 6700 SH SOLE 0 0 6700 EVEREST GROUP LTD COM ADR G3223R108 41340 104 SH SOLE 104 0 0 FIRSTSERVICE CORP NEW COM ADR 33767E202 380506 2295 SH SOLE 2295 0 0 GREEN THUMB INDS INC SUB VTG S ADR 39342L108 708286 48780 SH SOLE 48425 0 355 GSK PLC SPONSORED ADR ADR 37733W204 122008 2846 SH SOLE 2846 0 0 HALEON PLC SPON ADS ADR 405552100 2547 300 SH SOLE 300 0 0 HDFC BANK LTD ADR REPS 3 SHS ADR 40415F101 28756 514 SH SOLE 514 0 0 ICICI BK LTD ADR ADR 45104G104 156866 5940 SH SOLE 5940 0 0 INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 3281569 96460 SH SOLE 87965 0 8495 INMODE LTD SHS ADR M5425M103 2161 100 SH SOLE 0 0 100 JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 803201 6670 SH SOLE 6670 0 0 JOHNSON CONTROLS INTL ADR g51502105 10908 167 SH SOLE 167 0 0 KEYWORDS STUDIOS PLC SHS ADR G5254U108 19299 1195 SH SOLE 1195 0 0 KORNIT DIGITAL LTD SHS ADR M6372Q113 9476669 522995 SH SOLE 515554 0 7441 KORNIT DIGITAL LTD SHS ADR M6372Q113 5291 292 SH DFND 292 0 0 LITHIUM AMERS ARGENTINA CORP ADR 53681K100 2695 500 SH SOLE 500 0 0 LITHIUM AMERS CORP NEW COM NEW ADR 53681j103 3360 500 SH SOLE 500 0 0 MEDTRONIC PLC SHS ADR G5960L103 37039 425 SH SOLE 425 0 0 MERCADOLIBRE INC COM ADR 58733R102 718 0 SH SOLE 0 0 0 NANO DIMENSION LTD SPONSORD AD ADR 63008G203 2785 1000 SH SOLE 1000 0 0 NIO INC SPON ADS ADR 62914V106 225 50 SH SOLE 0 0 50 NOVARTIS A G SPONSORED ADR ADR 66987V109 2999 31 SH SOLE 31 0 0 NXP SEMICONDUCTORS N V COM ADR N6596X109 10824327 43687 SH SOLE 41696 0 1991 ROYAL CARIBBEAN CRUISE COM ADR V7780T103 139 1 SH SOLE 1 0 0 SCHLUMBERGER ADR 806857108 115101 2100 SH SOLE 2100 0 0 SHELL PLC SPON ADS ADR 780259305 212925 3176 SH SOLE 3176 0 0 SHOPIFY INC CL A ADR 82509L107 3087 40 SH SOLE 40 0 0 SMITH & NEPHEW PLC SPDN ADR NE ADR 83175M205 19958 787 SH SOLE 787 0 0 STMICROELECTRONICS N V NY REGI ADR 861012102 883 20 SH SOLE 20 0 0 TAIWAN SEMICONDUCTOR SPONSORED ADR 874039100 136050 1000 SH SOLE 1000 0 0 TENCENT HLDGS LTD ADR ADR 88032Q109 15222 390 SH SOLE 390 0 0 UNILEVER PLC AD ADR 904767704 97870 1950 SH SOLE 1950 0 0 VSBLTY GROUPE TECHNOLOGIES COR ADR 91834N605 2 20 SH SOLE 0 0 20 WESTPORT FUEL SYSTEMS INC COM ADR 960908507 842 125 SH SOLE 125 0 0 WNS HLDGS LTD COM SHS ADR G98196101 5053 100 SH SOLE 100 0 0 1ST BUS FINL SVCS INC COM COM 319390100 225750 6020 SH SOLE 6020 0 0 3M CO COM COM 88579Y101 30229 285 SH SOLE 285 0 0 ABBOTT LABS COM 002824100 1018719 8963 SH SOLE 8937 0 26 ABBVIE INC. COM COM 00287Y109 7091159 38941 SH SOLE 36936 0 2005 ACADIA HEALTHCARE COMPANY INC COM 00404A109 418678 5285 SH SOLE 5285 0 0 ACCELERATE DIAGNOSTICS INC COM COM 00430H201 10286 10390 SH SOLE 10390 0 0 ACCESS POWER & CO INC COM 00431N108 1 200 SH SOLE 200 0 0 ADICET BIO INC COM COM 007002108 188 80 SH SOLE 80 0 0 ADOBE INC COM 00724F101 3957073 7842 SH SOLE 7715 0 127 ADVANCED MICRO DEVICES COM COM 007903107 45122 250 SH SOLE 250 0 0 ADVANSIX INC COM COM 00773T101 1144 40 SH SOLE 40 0 0 AES CORP CO COM 00130H105 4482 250 SH SOLE 250 0 0 AIR PRODS & CHEMS INC COM COM 009158106 27377 113 SH SOLE 113 0 0 ALLIANT ENERGY CORP COM 018802108 91614 1818 SH SOLE 1818 0 0 ALLSTATE CORP COM 020002101 151384 875 SH SOLE 475 0 400 ALLY FINL INC COM COM 02005N100 3937 97 SH SOLE 97 0 0 ALPHABET INC CAP STK CL A COM 02079K305 27013150 178978 SH SOLE 168308 0 10670 ALPHABET INC CAP STK CL C COM 02079K107 339540 2230 SH SOLE 2230 0 0 ALTRIA GROUP INC COM COM 02209S103 76946 1764 SH SOLE 1764 0 0 AMAZON COM INC CO COM 023135106 695282 3855 SH SOLE 1855 0 2000 AMERICAN ELECTRIC POWER COM 025537101 5855 68 SH SOLE 68 0 0 AMERICAN EXPRESS CO COM 025816109 422593 1856 SH SOLE 1856 0 0 AMGEN INC COM 031162100 5201691 18295 SH SOLE 17284 0 1012 AMN HEALTHCARE SVCS INC COM COM 001744101 2907606 46514 SH SOLE 45375 0 1139 AMPHENOL CORP NEW CL A COM 032095101 86221 747 SH SOLE 747 0 0 ANALOG DEVICES INC COM COM 032654105 3272348 16545 SH SOLE 16545 0 0 ANAVEX LIFE SCIENCES CORP COM COM 032797300 10180 2000 SH SOLE 2000 0 0 ANSYS INC COM COM 03662Q105 19788 57 SH SOLE 57 0 0 APPLE INC COM COM 037833100 7907869 46115 SH SOLE 45192 0 923 APPLIED MATLS INC CO COM 038222105 7424 36 SH SOLE 36 0 0 ASSOCIATED BANCORP COM 045487105 934179 43430 SH SOLE 43430 0 0 AT&T INC COM COM 00206R102 120490 6846 SH SOLE 6846 0 0 AUTOMATIC DATA PROCESSING COM 053015103 308179 1234 SH SOLE 234 0 1000 AZEK CO INC CL A COM 05478C105 565728 11265 SH SOLE 11265 0 0 BADGER METER INC COM COM 056525108 822 5 SH SOLE 5 0 0 BANK FIRST CORPORATION COM 06211J100 615444 7101 SH SOLE 7101 0 0 BANK OF AMERICA COM 060505104 11804247 311293 SH SOLE 292975 0 18318 BARINGS BDC INC COM COM 06759L103 2585 278 SH SOLE 278 0 0 BAXTER INTERNATIONAL INC COM 071813109 41201 964 SH SOLE 964 0 0 BECTON DICKINSON & CO COM 075887109 14600 59 SH SOLE 59 0 0 BERKSHIRE HATHAWAY INC CL B NE COM 084670702 113120 269 SH SOLE 269 0 0 BERRY GLOBAL GROUP INC COM COM 08579W103 6595163 109047 SH SOLE 106723 0 2324 BEST BUY INC COM COM 086516101 4266 52 SH SOLE 52 0 0 BLACKSTONE INC COM 09260D107 91959 700 SH SOLE 700 0 0 BLOCK INC. COM 852234103 677 8 SH SOLE 0 0 8 BOEING CO COM 097023105 4383961 22716 SH SOLE 22716 0 0 BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 926 6 SH SOLE 6 0 0 BREAD FINANCIAL HOLDINGS COM 018581108 9909889 266109 SH SOLE 260645 0 5463 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 409 4 SH SOLE 4 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 4364250 80477 SH SOLE 78259 0 2218 CALIX INC COM COM 13100M509 1855302 55950 SH SOLE 55950 0 0 CARRIER GLOBAL CORPORATION COM COM 14448C104 7789 134 SH SOLE 134 0 0 CATERPILLAR INC COM 149123101 27482 75 SH SOLE 75 0 0 CDW CORP COM COM 12514G108 101033 395 SH SOLE 395 0 0 CHEMOURS CO COM COM 163851108 14180 540 SH SOLE 500 0 40 CHENIERE ENERGY INC COM NEW COM 16411R208 2370816 14700 SH SOLE 14700 0 0 CHEVRON CORP NEW COM COM 166764100 6114320 38762 SH SOLE 36673 0 2089 CHEWY INC CL A COM 16679L109 4685185 294480 SH SOLE 290367 0 4113 CHURCH & DWIGHT INC COM COM 171340102 35741 343 SH SOLE 343 0 0 CINCINNATI FINANCIAL CORP COM 172062101 206495 1663 SH SOLE 1663 0 0 CIRRUS LOGIC INC COM COM 172755100 813 9 SH SOLE 9 0 0 CISCO SYSTEMS INC COM 17275R102 8241391 165125 SH SOLE 155604 0 9521 CITIGROUP INC COM NEW COM 172967424 12341068 195147 SH SOLE 191039 0 4107 CITIGROUP INC COM NEW COM 172967424 9549 151 SH DFND 151 0 0 CITIZENS FINANCIAL GROUP INC C COM 174610105 5215978 143730 SH SOLE 136163 0 7567 CNA FINL CORP COM 126117100 50689 1116 SH SOLE 1116 0 0 COCA COLA CO COM 191216100 2083301 34052 SH SOLE 34052 0 0 COGNEX CORP COM COM 192422103 424200 10000 SH SOLE 10000 0 0 COHBAR INC COM COM 19249J307 22 25 SH SOLE 25 0 0 COHERENT INC COM COM 19247g107 10669509 176006 SH SOLE 169243 0 6763 COLGATE PALMOLIVE CO COM 194162103 274202 3045 SH SOLE 3045 0 0 CONAGRA BRANDS INC COM 205887102 29640 1000 SH SOLE 1000 0 0 CONCENTRIX CORP COM COM 20602D101 415199 6270 SH SOLE 6270 0 0 CONOCOPHILLIPS COM COM 20825C104 50912 400 SH SOLE 400 0 0 CONSOLIDATED EDISON COM COM 209115104 14257 157 SH SOLE 157 0 0 CONSTELLATION ENERGY CORP COM COM 21037T109 6655 36 SH SOLE 36 0 0 CORNING INC COM 219350105 2651322 80441 SH SOLE 73535 0 6906 CORTEVA INC COM COM 22052L104 81661 1416 SH SOLE 1331 0 85 COSTCO WHOLESALE CORP COM 22160K105 534702 730 SH SOLE 730 0 0 CROWN HOLDINGS INC COM COM 228368106 245230 3094 SH SOLE 1749 0 1345 CSX CORP COM COM 126408103 30583 825 SH SOLE 150 0 675 CUMMINS INC COM COM 231021106 46555 158 SH SOLE 158 0 0 CVS HEALTH CORP COM COM 126650100 8230853 103195 SH SOLE 100614 0 2581 DANAHER CORP COM 235851102 42606 171 SH SOLE 171 0 0 DARDEN RESTAURANTS INC. COM 237194105 54324 325 SH SOLE 0 0 325 DEERE & CO. COM 244199105 41074 100 SH SOLE 100 0 0 DELL TECHNOLOGIES INC CL C COM 24703L202 10498 92 SH SOLE 92 0 0 DEVON ENERGY CORP NEW COM 25179M103 56151 1119 SH SOLE 819 0 300 DISCOVER FINL SVCS COM COM 254709108 7653297 58382 SH SOLE 56152 0 2230 DISNEY WALT PRODTNS COM 254687106 2789242 22795 SH SOLE 21915 0 880 DOLLAR TREE INC COM COM 256746108 9853 74 SH SOLE 74 0 0 DOMINION RES INC/VA COM 25746U109 14560 296 SH SOLE 296 0 0 DOW INC COM 260557103 104911 1811 SH SOLE 1726 0 85 DULUTH HLDGS INC COM CL B COM 26443V101 301962 61625 SH SOLE 61625 0 0 DUPONT DE NEMOURS INC COM COM 26614N102 38795 506 SH SOLE 506 0 0 EBAY INC COM COM 278642103 8018183 151917 SH SOLE 145113 0 6804 ECOLAB INC COM COM 278865100 34031 147 SH SOLE 147 0 0 ELECTRONIC ARTS INC COM COM 285512109 1582090 11925 SH SOLE 11925 0 0 EMERSON ELEC CO COM 291011104 43667 385 SH SOLE 385 0 0 ENERGIZER HLDGS INC NEW COM COM 29272W109 84493 2870 SH SOLE 2370 0 500 EQUIFAX INC CO COM 294429105 4124958 15419 SH SOLE 15032 0 387 ERIE INDTY CO CL A COM 29530P102 25700 64 SH SOLE 64 0 0 EXACT SCIENCES CORP COM COM 30063P105 11083131 160486 SH SOLE 154811 0 5674 EXACT SCIENCES CORP COM COM 30063P105 6768 98 SH DFND 98 0 0 EXELON CORP CO COM 30161N101 4058 108 SH SOLE 108 0 0 EXXON MOBIL CORP COM COM 30231G102 17871290 153745 SH SOLE 151311 0 2433 FACTSET RESH SYS INC COM COM 303075105 21811 48 SH SOLE 48 0 0 FARMERS & MERCHANTS BK COM COM 308243104 532800 111 SH SOLE 0 0 111 FASTENAL CO COM 311900104 170325 2208 SH SOLE 2208 0 0 FEDEX CORP COM COM 31428X106 5614468 19378 SH SOLE 18469 0 909 FIDELITY NATIONAL FINANCIAL IN COM 31620R303 18904 356 SH SOLE 356 0 0 FIDELITY NATL INFO SVC COM COM 31620M106 106152 1431 SH SOLE 1245 0 186 FIRST HORIZON CORP COM 320517105 11042 717 SH SOLE 717 0 0 FIRSTENERGY CORP COM COM 337932107 1931 50 SH SOLE 50 0 0 FISERV INC COM 337738108 7242923 45319 SH SOLE 42483 0 2836 FORD MOTOR COMPANY COM 345370860 11652 877 SH SOLE 777 0 100 FREEPORT-MCMORAN INC COM 35671D857 9342109 198684 SH SOLE 186362 0 12322 GE HEALTHCARE TECHNOLOGIES INC COM 36266G107 4437022 48807 SH SOLE 48009 0 798 GENERAC HLDGS INC COM COM 368736104 6396528 50710 SH SOLE 49830 0 880 GENERAL DYNAMICS CORP COM COM 369550108 1169226 4139 SH SOLE 4139 0 0 GENERAL ELECTRIC CO COM NEW COM 369604301 4529560 25805 SH SOLE 24705 0 1100 GENERAL MILLS INC COM 370334104 74938 1071 SH SOLE 1071 0 0 GENERAL MTRS CO COM COM 37045V100 907 20 SH SOLE 0 0 20 GENUINE PARTS CO CO COM 372460105 34859 225 SH SOLE 225 0 0 GILEAD SCIENCES INC COM COM 375558103 32523 444 SH SOLE 444 0 0 GLOBAL PMTS INC COM COM 37940X102 2872955 21494 SH SOLE 20884 0 610 GOLDMAN SACHS GROUP INC COM 38141G104 3759 9 SH SOLE 9 0 0 HARLEY DAVIDSON INC COM COM 412822108 451 10 SH SOLE 10 0 0 HASBRO INC COM COM 418056107 524845 9286 SH SOLE 9286 0 0 HCA HEALTHCARE INC COM COM 40412C101 2434769 7300 SH SOLE 6400 0 900 HENRY JACK & ASSOC INC COM COM 426281101 18756 108 SH SOLE 108 0 0 HERSHEY FOODS CORP COM 427866108 53487 275 SH SOLE 275 0 0 HESS CORP COM COM 42809H107 7677 50 SH SOLE 50 0 0 HILLENBRAND INC COM COM 431571108 557716 11090 SH SOLE 11090 0 0 HOME DEPOT INC COM 437076102 89762 234 SH SOLE 234 0 0 HONEYWELL INTERNATIONAL INC. COM 438516106 238090 1160 SH SOLE 1160 0 0 HUNTSMAN CORP COM COM 447011107 241 9 SH SOLE 9 0 0 HYATT HOTELS CORP COM CL A COM 448579102 1042 7 SH SOLE 7 0 0 ILLINOIS TOOL WORKS INC COM 452308109 52383 195 SH SOLE 195 0 0 INOVIO PHARMACEUTICALS INC COM COM 45773H409 180 13 SH SOLE 0 0 13 INTEL CORP COM 458140100 527874 11951 SH SOLE 9342 0 2609 INTERCONTINENTALEXCHANGE COM COM 45866F104 5469027 39795 SH SOLE 38925 0 870 INTERNATIONAL FLAV&FRA COM COM 459506101 39813 463 SH SOLE 402 0 61 ITT INC COM COM 45073V108 13603 100 SH SOLE 100 0 0 JETBLUE AWYS CORP COM COM 477143101 389 52 SH SOLE 52 0 0 JOHNSON & JOHNSON COM 478160104 7192219 45466 SH SOLE 43298 0 2167 JOHNSON OUTDOORS INC CL A COM 479167108 168 4 SH SOLE 4 0 0 JPMORGAN CHASE & CO COM COM 46625H100 12764273 63726 SH SOLE 59446 0 4279 KELLANOVA COM 487836108 10656 186 SH SOLE 0 0 186 KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 7604095 48626 SH SOLE 46464 0 2162 KIMBERLY CLARK CORP COM 494368103 4952265 38286 SH SOLE 37774 0 512 KINDER MORGAN INC DEL COM COM 49456B101 81485 4443 SH SOLE 4443 0 0 KINSALE CAP GROUP INC COM COM 49714P108 89206 170 SH SOLE 170 0 0 KIRKLANDS INC COM COM 497498105 241 100 SH SOLE 0 0 100 KNIFE RIVER CORP COMMON STOCK COM 498894104 557 7 SH SOLE 7 0 0 KONTOOR BRANDS INC COM COM 50050N103 1807 30 SH SOLE 30 0 0 KRAFT HEINZ CO COM COM 500754106 278669 7552 SH SOLE 4502 0 3050 L3HARRIS TECHNOLOGIES INC COM COM 502431109 153645 721 SH SOLE 721 0 0 LAMB WESTON HLDGS INC COM COM 513272104 42612 400 SH SOLE 0 0 400 LAS VEGAS SANDS CORP COM COM 517834107 279955 5415 SH SOLE 4965 0 450 LEVI STRAUSS & CO NEW CL A COM COM 52736R102 319840 16000 SH SOLE 16000 0 0 LILLY ELI AND COMPANY COM 532457108 19449 25 SH SOLE 25 0 0 LKQ CORP COM COM 501889208 8653302 162017 SH SOLE 157964 0 4052 LOCKHEED MARTIN CORP COM COM 539830109 37754 83 SH SOLE 83 0 0 LOWES COS INC CO COM 548661107 284533 1117 SH SOLE 627 0 490 LUCID DIAGNOSTICS INC COM COM 54948X109 1 1 SH SOLE 0 0 1 LUMENTUM HLDGS INC COM COM 55024U109 3382163 71429 SH SOLE 69633 0 1796 MANITOWOC CO INC COM NEW COM 563571405 3535 250 SH SOLE 250 0 0 MANNKIND CORP COM NEW COM 56400P706 7076 1562 SH SOLE 0 0 1562 MANNKIND CORP COM NEW COM 56400P706 4077 900 SH DFND 0 0 900 MARATHON PETE CORP COM COM 56585A102 15515 77 SH SOLE 77 0 0 MARTEN TRANS LTD COM COM 573075108 721 39 SH SOLE 39 0 0 MARVELL TECHNOLOGY GROUP LTD C COM 573874104 2877728 40600 SH SOLE 40600 0 0 MASCO CORP COM COM 574599106 312680 3964 SH SOLE 3189 0 775 MASTEC INC COM COM 576323109 707767 7590 SH SOLE 7590 0 0 MATTEL INC COM 577081102 292792 14780 SH SOLE 14780 0 0 MCDONALDS CORP COM 580135101 229811 815 SH SOLE 815 0 0 MCKESSON CORP COM 58155q103 6294567 11725 SH SOLE 11160 0 565 MDU RESOURCES GROUP INC COM 552690109 341 14 SH SOLE 14 0 0 MERCK & CO INC NEW COM COM 58933Y105 2494911 18908 SH SOLE 18908 0 0 META PLATFORMS COM 30303M102 11846534 24397 SH SOLE 23138 0 1258 METTLER TOLEDO INTL COM COM 592688105 299540 225 SH SOLE 225 0 0 MGE ENERGY INC COM COM 55277P104 534666 6792 SH SOLE 6792 0 0 MGP INGREDIENTS INC NEW COM COM 55303J106 107662 1250 SH SOLE 0 0 1250 MICROCHIP TECHNOLOGY INC COM 595017104 51583 575 SH SOLE 575 0 0 MICROSOFT CORP COM 594918104 29070975 69098 SH SOLE 63638 0 5460 MIMEDX GROUP INC COM COM 602496101 125895 16350 SH SOLE 13200 0 3150 MODERNA INC COM COM 60770K107 409 4 SH SOLE 4 0 0 MOLSON COORS BEVERAGE CO COM 60871R209 2408 36 SH SOLE 36 0 0 MONDELEZ INTL INC CL A COM 609207105 21000 300 SH SOLE 300 0 0 MORGAN STANLEY COM NEW COM 617446448 147249 1564 SH SOLE 1564 0 0 MUELLER WTR PRODS INC COM SER COM 624758108 454140 28225 SH SOLE 28225 0 0 NANOSTRING TECHNOLOGIES INC CO COM 63009R109 128 1600 SH SOLE 1600 0 0 NEUROCRINE BIOSCIENCES INC COM COM 64125C109 1051640 7625 SH SOLE 7625 0 0 NEW YORK CMNTY BANCORP COM COM 649445103 521160 161851 SH SOLE 161851 0 0 NEWELL BRANDS INC. COM 651229106 134567 16758 SH SOLE 15828 0 930 NEXTERA ENERGY INC COM COM 65339F101 90497 1416 SH SOLE 1416 0 0 NIKE INC-CL B COM 654106103 78255 833 SH SOLE 833 0 0 NMI HLDGS INC CL A COM 629209305 129360 4000 SH SOLE 1000 0 3000 NOODLES & CO COM CL A COM 65540B105 296980 155487 SH SOLE 155487 0 0 NORFOLK SOUTHERN CORP COM COM 655844108 76461 300 SH SOLE 300 0 0 NORTHERN TRUST CORP COM 665859104 6543071 73584 SH SOLE 72285 0 1299 NORTHROP GRUMMAN CORP COM COM 666807102 11966 25 SH SOLE 25 0 0 NVIDIA CORP COM COM 67066G104 137281 152 SH SOLE 52 0 100 O-I GLASS INC COM COM 67098H104 6534519 393883 SH SOLE 386484 0 7399 OKTA INC CL A COM 679295105 8579 82 SH SOLE 82 0 0 ON SEMICONDUCTOR CORP COM COM 682189105 5810 79 SH SOLE 79 0 0 ONEOK INC NEW COM COM 682680103 353309 4407 SH SOLE 4407 0 0 ORACLE CORP COM 68389X105 7929870 63131 SH SOLE 59662 0 3469 ORGANON & CO COMMON STOCK COM 68622V106 1542 82 SH SOLE 82 0 0 OSHKOSH CORPORATION COM 688239201 15894 127 SH SOLE 127 0 0 OTIS WORLDWIDE CORP COM COM 68902V107 6651 67 SH SOLE 67 0 0 PARAMOUNT GLOBLAL COM 92556H206 7717357 655680 SH SOLE 644913 0 10768 PAVMED INC COM COM 70387R403 9 4 SH SOLE 0 0 4 PAYCHEX INC COM 704326107 18420 150 SH SOLE 150 0 0 PAYPAL HLDGS INC COM COM 70450Y103 11916016 177878 SH SOLE 172666 0 5211 PEPSICO INC COM 713448108 834570 4769 SH SOLE 3327 0 1442 PERFORMANCE FOOD GROUP CO COM COM 71377A103 8883018 119011 SH SOLE 113476 0 5535 PFIZER INC COM 717081103 10218244 368225 SH SOLE 359744 0 8481 PHILIP MORRIS INTL INC COM COM 718172109 163267 1782 SH SOLE 1582 0 200 PIONEER NAT RES CO COM COM 723787107 685125 2610 SH SOLE 2610 0 0 PJT PARTNERS INC COM CL A COM 69343T107 1037 11 SH SOLE 0 0 11 PNC FINL SVCS GROUP COM COM 693475105 5772583 35721 SH SOLE 34367 0 1354 POOL CORP COM COM 73278L105 312712 775 SH SOLE 775 0 0 PREMIER INC CL A COM 74051N102 531063 24030 SH SOLE 24030 0 0 PROCTER & GAMBLE COMPANY COM 742718109 3794962 23390 SH SOLE 22550 0 840 PRUDENTIAL FINL INC COM COM 744320102 23480 200 SH SOLE 200 0 0 PURE STORAGE INC CL A COM 74624M102 804545 15475 SH SOLE 13575 0 1900 Q32 BIO INC COM COM 746964105 68 4 SH SOLE 4 0 0 QUALCOMM INC COM 747525103 16280362 96163 SH SOLE 90082 0 6080 QUANTA SERVICES INC CO COM 74762E102 10652 41 SH SOLE 41 0 0 REGAL REXNORD CORP COM 758750103 4357190 24193 SH SOLE 22622 0 1571 REGEN BIOPHARMA INC COM NEW COM 75886M300 3 4 SH SOLE 0 0 4 RESIDEO TECHNOLOGIES INC COM COM 76118Y104 3722 166 SH SOLE 166 0 0 RESMED INC COM COM 761152107 396060 2000 SH SOLE 2000 0 0 RING ENERGY INC COM COM 76680V108 1439 734 SH SOLE 0 0 734 ROCKWELL INTL CORP COM 773903109 116532 400 SH SOLE 400 0 0 ROPER INDS INC NEW COM COM 776696106 55523 99 SH SOLE 99 0 0 RTX CORP COM 75513E101 21457 220 SH SOLE 220 0 0 RXO INC COMMON STOCK COM 74982T103 507 23 SH SOLE 23 0 0 RYAN SPECIALTY HOLDINGS INC CL COM 78351F107 13542 244 SH SOLE 0 0 244 SALESFORCE INC COM COM 79466L302 301180 1000 SH SOLE 0 0 1000 SCHEIN HENRY INC CO COM 806407102 658912 8725 SH SOLE 8725 0 0 SCHWAB (CHARLES) CORP COM 808513105 9337764 129082 SH SOLE 125207 0 3875 SEALED AIR CORP COM 81211K100 2412209 64844 SH SOLE 61248 0 3596 SEASTAR MEDICAL HOLDING CORP C COM 81256L104 734 1000 SH SOLE 1000 0 0 SKECHERS U S A INC CL A COM 830566105 4172899 68118 SH SOLE 62087 0 6031 SKYWORKS SOLUTIONS INC COM COM 83088M102 87198 805 SH SOLE 805 0 0 SMITH A O COM COM 831865209 4383772 49003 SH SOLE 45172 0 3831 SOUTHERN CO COM COM 842587107 317378 4424 SH SOLE 4424 0 0 SOUTHWEST AIRLINES COM 844741108 58380 2000 SH SOLE 2000 0 0 SPX TECHNOLOGIES INC COM COM 78473E103 329988 2680 SH SOLE 2680 0 0 SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 3392878 52709 SH SOLE 51692 0 1017 STARBUCKS CORP CO COM 855244109 4465338 48860 SH SOLE 47953 0 907 STATE STREET CORP COM 857477103 6150503 79546 SH SOLE 76410 0 3136 STEELCASE INC CL A COM 858155203 3606081 275694 SH SOLE 269640 0 6054 SYSCO CORPORATION COM 871829107 443945 5469 SH SOLE 4369 0 1100 T ROWE PRICE GROUP INC COM 74144t108 121920 1000 SH SOLE 1000 0 0 TAKE-TWO INTERACTIVE COM COM 874054109 4110315 27681 SH SOLE 26929 0 752 TARGET CORP COM 87612e106 6286536 35475 SH SOLE 33918 0 1557 TELEFLEX INC COM 879369106 574472 2540 SH SOLE 2540 0 0 TESLA INC COM 88160R101 511373 2909 SH SOLE 2873 0 36 TEXTRON INC COM 883203101 47965 500 SH SOLE 500 0 0 THE CIGNA GROUP COM 125523100 7970601 21946 SH SOLE 21087 0 859 THE TRADE DESK INC COM CL A COM 88339J105 136358 1560 SH SOLE 1560 0 0 TOPBUILD CORP COM COM 89055F103 2822876 6405 SH SOLE 5955 0 450 TOPGOLF CALLAWAY BRANDS COM 131193104 5385762 333071 SH SOLE 327964 0 5107 TRAVELERS COMPANIES COM COM 89417E109 1841 8 SH SOLE 8 0 0 TREES CORP COM 36930V100 962 10000 SH SOLE 10000 0 0 TRIMBLE NAVIGATION LTD COM COM 896239100 3862 60 SH SOLE 60 0 0 TRUIST FINANCIAL CORP COM 89832q109 603254 15476 SH SOLE 15476 0 0 TYSON FOODS INC CL A COM 902494103 5667151 96495 SH SOLE 95097 0 1398 U S BANCORP COM 902973304 22573 505 SH SOLE 505 0 0 UBER TECHNOLOGIES INC COM COM 90353T100 11548 150 SH SOLE 150 0 0 UFP INDUSTRIES INC COM COM 90278Q108 738 6 SH SOLE 6 0 0 UNITED PARCEL SERVICE - CL B COM 911312106 16201 109 SH SOLE 109 0 0 UNITEDHEALTH GROUP INC COM 91324P102 7097430 14347 SH SOLE 14128 0 219 URBAN OUTFITTERS INC COM COM 917047102 19018 438 SH SOLE 438 0 0 VERALTO CORP COM SHS COM 92338C103 4965 56 SH SOLE 56 0 0 VERIZON COMMUNICATIONS COM 92343V104 66381 1582 SH SOLE 1582 0 0 VIATRIS COM 92556V106 7428701 622169 SH SOLE 609873 0 12296 VIAVI SOLUTIONS INC COM COM 925550105 3565213 392213 SH SOLE 376102 0 16110 VIRGIN GALACTIC HOLDINGS INC C COM 92766K106 252 170 SH SOLE 0 0 170 VISA INC COM CL A COM 92826C839 8179352 29308 SH SOLE 27695 0 1614 VIVA ENTMT GROUP INC COM NEW COM 92852K200 0 900 SH SOLE 0 0 900 WABTEC CORP COM COM 929740108 305783 2099 SH SOLE 785 0 1314 WALGREENS BOOTS ALLIANCE INC COM 931427108 10956693 505150 SH SOLE 493930 0 11220 WALMART INC COM 931142103 166134 2761 SH SOLE 2686 0 75 WARNER BROTHERS DISCOVERY COM 934423104 9768268 1118931 SH SOLE 1103670 0 15261 WEC ENERGY GROUP INC COM COM 92939U106 178118 2169 SH SOLE 2169 0 0 WELLS FARGO NEW COM 949746101 2382989 41114 SH SOLE 37876 0 3238 WILLSCOT MOBIL MINI HLDNG CORP COM 971378104 585481 12591 SH SOLE 12591 0 0 WK KELLOGG CO COM SHS COM 92942W107 865 46 SH SOLE 0 0 46 XCEL ENERGY INC COM 98389B100 585821 10899 SH SOLE 10899 0 0 XPO INC COM COM 983793100 2206 18 SH SOLE 18 0 0 XYLEM INC COM COM 98419M100 729431 5644 SH SOLE 5644 0 0 YUM BRANDS INC COM COM 988498101 2773 20 SH SOLE 20 0 0 ZEVRA THERAPEUTICS INC COM NEW COM 488445206 6 1 SH SOLE 0 0 1 ZIMMER BIOMET HLDGS INC COM 98956P102 4628 35 SH SOLE 35 0 0 ZIONS BANCORPORATION NA COM 989701107 4580490 105541 SH SOLE 101067 0 4475 ZOETIS INC CL A COM 98978V103 12014 71 SH SOLE 0 0 71 ENTERPRISE PRODS PARTN COM COM 293792107 336358 11527 SH SOLE 10522 0 1005 ALEXANDRIA REAL ESTATE EQ INC COM 015271109 3788665 29390 SH SOLE 28710 0 680 AMERICAN TOWER CORP NEW COM COM 03027X100 26872 136 SH SOLE 136 0 0 AMERICOLD REALTY TRUST INC COM COM 03064D108 594 24 SH SOLE 24 0 0 ANNALY CAPITAL MANAGEMENT INC COM 035710839 994148 50490 SH SOLE 50490 0 0 DIGITAL RLTY TR INC COM COM 253868103 60785 422 SH SOLE 422 0 0 EXTRA SPACE STORAGE INC COM COM 30225T102 10878 74 SH SOLE 74 0 0 FARMLAND PARTNERS INC COM COM 31154R109 1110 100 SH SOLE 100 0 0 GLOBAL NET LEASE INC COM NEW COM 379378201 554110 71314 SH SOLE 71314 0 0 HEALTHPEAK PROPERTIES INC COM COM 42250P103 50550 2696 SH SOLE 2696 0 0 HIGHLANDS REIT INC COM COM 43110A104 418 7184 SH SOLE 7184 0 0 HOST HOTELS&RESORTS COM COM 44107P104 649538 31409 SH SOLE 31409 0 0 IRON MTN INC NEW COM COM 46284V101 85343 1064 SH SOLE 1064 0 0 KIMCO RLTY CORP COM COM 49446R109 26042 1328 SH SOLE 258 0 1070 MEDICAL PPTYS TRUST INC COM COM 58463J304 18800 4000 SH SOLE 4000 0 0 NET LEASE OFFICE PROPERTIES CO COM 64110Y108 547 23 SH SOLE 23 0 0 OMEGA HEALTHCARE INVS COM COM 681936100 707920 22353 SH SOLE 22353 0 0 PARK HOTELS & RESORTS INC COM COM 700517105 769997 44025 SH SOLE 44025 0 0 PROLOGIS INC COM COM 74340W103 4818 37 SH SOLE 37 0 0 SIMON PPTY GROUP INC NEW COM COM 828806109 177460 1134 SH SOLE 784 0 350 W P CAREY INC COM COM 92936U109 24608 436 SH SOLE 436 0 0 ALLSTATE CORP 5.1 DP SH PFD H PFD 020002838 22440 1000 SH SOLE 1000 0 0 APOLLO GLOBAL MGMT INC NT 7.6 PFD 03769m205 79350 3000 SH SOLE 3000 0 0 ASHFORD HOSPITALITY TR INC 7.5 PFD 044103802 9198 700 SH SOLE 700 0 0 ASPEN INSURANCE HOLDINGS LTD D PFD g05384204 20450 1000 SH SOLE 1000 0 0 ASSOCIATED BANC CORP 5.625 DP PFD 045487402 40200 2000 SH SOLE 2000 0 0 ASSOCIATED BANC CORP NT 33 PFD 045487600 68280 3000 SH SOLE 3000 0 0 ATHENE HOLDING LTD 4.875 DEP P PFD 04686j408 55770 3000 SH SOLE 3000 0 0 ATLANTIC UN BANKSHARES CORP 6. PFD 04911a206 35250 1500 SH SOLE 1500 0 0 B. RILEY FINANCIAL INC SR NT 2 PFD 05580m827 57180 3000 SH SOLE 3000 0 0 BANK AMER CORP 5.375 DP PFD KK PFD 06053u601 29937 1250 SH SOLE 1250 0 0 BANK AMERICA CORP 4.125 DP PFD PFD 06055h608 54432 2800 SH SOLE 2800 0 0 BANK AMERICA CORP DP SH NCUM N PFD 06055h400 61890 3000 SH SOLE 3000 0 0 BANK HAWAII HONOLULU 4.375 DEP PFD 062545207 48300 3000 SH SOLE 3000 0 0 BRIGHTHOUSE FINL INC 5.375 DEP PFD 10922n707 63612 3100 SH SOLE 3100 0 0 BRIGHTHOUSE FINL INC 6.25 NT 5 PFD 10922n202 45840 2000 SH SOLE 2000 0 0 CAPITAL ONE FINL CORP 4.375 DE PFD 14040h758 36560 2000 SH SOLE 2000 0 0 CAPITAL ONE FINL CORP 4.8 DP PFD 14040h782 38920 2000 SH SOLE 2000 0 0 CHERRY HILL MTG INVT CORP 8.20 PFD 164651200 6801 300 SH SOLE 300 0 0 CHS INC RED PFD SER3 CLB PFD 12542r704 50240 2000 SH SOLE 2000 0 0 CULLEN FROST BANKERS INC 4.450 PFD 229899307 38660 2000 SH SOLE 2000 0 0 DTE ENERGY CO CAL DEB 80 PFD 233331826 20600 1000 SH SOLE 1000 0 0 DUKE ENERGY CORP NEW DP REP PF PFD 26441c501 24850 1000 SH SOLE 1000 0 0 FEDERAL AGRIC MTG CORP 4.875 P PFD 313148835 40740 2000 SH SOLE 2000 0 0 FEDERAL AGRIC MTG CORP 5.25 NC PFD 313148843 65670 3000 SH SOLE 3000 0 0 FEDERAL AGRIC MTG CORP 5.7 NCU PFD 313148868 48000 2000 SH SOLE 2000 0 0 FEDERAL AGRIC MTG CORP 5.750 N PFD 313148850 48040 2000 SH SOLE 2000 0 0 FEDERAL NATL MTG ASSN PFD SER PFD 313586828 1500 250 SH SOLE 250 0 0 FIRST CTZNS BANCSHARES INC DEL PFD 319626305 22850 1000 SH SOLE 1000 0 0 FIRST HORIZON CORPORATION 6.50 PFD 320517402 46480 2000 SH SOLE 2000 0 0 GREEN BRICK PARTNERS INC 5.75 PFD 392709200 34312 1500 SH SOLE 1500 0 0 HEARTLAND FINL USA INC 7 DP SH PFD 42234q201 49760 2000 SH SOLE 2000 0 0 HENNESSY ADVISORS INC CAL NT 2 PFD 425885209 19000 800 SH SOLE 800 0 0 HUNTINGTON BANCSHARES INC 4.50 PFD 446150823 19410 1000 SH SOLE 1000 0 0 HUNTINGTON BANCSHARES INC 6.87 PFD 446150773 33632 1375 SH SOLE 1375 0 0 JPMORGAN CHASE & CO 4.20 DP PF PFD 48128b523 60480 3000 SH SOLE 3000 0 0 JPMORGAN CHASE & CO 4.55 DEP P PFD 48128b580 64230 3000 SH SOLE 3000 0 0 JPMORGAN CHASE & CO 5.75 SHS P PFD 48128b655 30024 1200 SH SOLE 1200 0 0 KEYCORP 6.2 DP SH PFD H PFD 493267843 45820 2000 SH SOLE 2000 0 0 KEYCORP DEP SHS PFD F PFD 493267876 26575 1250 SH SOLE 1250 0 0 KEYCORP DP SHS PFD G PFD 493267868 43580 2000 SH SOLE 2000 0 0 MERCHANTS BANCORP IND 6 DP SH PFD 58844r603 43092 1800 SH SOLE 1800 0 0 MORGAN STANLEY 4.250 DP PFD O PFD 61762v861 20140 1000 SH SOLE 1000 0 0 OLD NATL BANCORP IND 7 DP SH P PFD 68003d303 50540 2000 SH SOLE 2000 0 0 OLD NATL BANCORP IND DP 1/40 N PFD 68003d204 25310 1000 SH SOLE 1000 0 0 PINNACLE FINL PARTNERS INC 6.7 PFD 72346q302 47240 2000 SH SOLE 2000 0 0 PUBLIC STORAGE 4.125 DP SH PF PFD 74460w537 38780 2000 SH SOLE 2000 0 0 RAYMOND JAMES FINL INC 6.375 D PFD 754730406 25073 1000 SH SOLE 1000 0 0 REGIONS FINANCIAL CORP NEW DEP PFD 7591ep886 37920 2000 SH SOLE 2000 0 0 SIGNATURE BK NEW YORK N Y 5 DE PFD 82669g203 4620 1000 SH SOLE 1000 0 0 SOUTHERN CO 4.20 NT S20C 60 PFD 842587883 20140 1000 SH SOLE 1000 0 0 SOUTHERN CO NT 4.95 80 PFD 842587800 42531 1850 SH SOLE 1850 0 0 SPIRE INC 5.9 DEP RP PFD A PFD 84857l309 49380 2000 SH SOLE 2000 0 0 STIFEL FINL CORP 4.50 DEP PFD PFD 860630862 38640 2000 SH SOLE 2000 0 0 STIFEL FINL CORP DEP RP SHS PF PFD 860630870 25050 1000 SH SOLE 1000 0 0 TRUIST FINL CORP 5.25 DP SH PF PFD 89832q745 47460 2000 SH SOLE 2000 0 0 UNUM GROUP 6.250 JR NT58 PFD 91529y601 69750 2780 SH SOLE 2780 0 0 US BANCORP DEL DEP PERP PFD K PFD 902973759 29592 1200 SH SOLE 1200 0 0 WAFD INC 4.875 DEP PFD A PFD 938824307 31560 2000 SH SOLE 2000 0 0 WEBSTER FINL CORP 6.50 CUM PFD PFD 947890703 23490 1000 SH SOLE 1000 0 0 WEBSTER FINL CORP DEP SHS RP P PFD 947890505 20880 1000 SH SOLE 1000 0 0 WELLS FARGO & CO DEP CL A PFD PFD 95002y400 38980 2000 SH SOLE 2000 0 0 WELLS FARGO CO NEW DEP SH PFD PFD 94988u128 43000 2000 SH SOLE 2000 0 0 WISCONSIN ELEC PWR CO PFD 3.60 PFD 976656306 18789 300 SH SOLE 300 0 0 CHORD ENERGY CORPORATION WT A WT 674215124 71 2 SH SOLE 0 0 2 CHORD ENERGY CORPORATION WT B WT 674215132 26 1 SH SOLE 0 0 1 CONTRA ACER THERAPEUTICS WT 004cvr049 0 10 SH SOLE 0 0 10 OCCIDENTAL PETE CORP WT EXP 08 WT 674599162 388 9 SH SOLE 9 0 0 FEDNAT HLDG CO CONV 31431bad1 100000 5000000 PRN SOLE 5000000 0 0 REDWOOD TRUST INC CONV 758075af2 47875 50000 PRN SOLE 50000 0 0 DIMENSIONAL ETF TRUST INTERNAT COM 25434V807 72140 1963 SH SOLE 1963 0 0 DIMENSIONAL ETF TRUST WORLD EX COM 25434V880 14170 557 SH SOLE 557 0 0 FIRST TRUST GLOBAL WIND ENERGY COM 33736G106 7710 500 SH SOLE 500 0 0 INDIA FD INC COM COM 454089103 22108 1080 SH SOLE 1080 0 0 INVESCO EXCH TRADED FD TR II S COM 46138G706 9074 200 SH SOLE 200 0 0 ISHARES GLOBAL TIMBER & FOREST COM 464288174 16876 200 SH SOLE 200 0 0 ISHARES INC MSCI JAPAN ETF COM 46434G822 2640 37 SH SOLE 37 0 0 ISHARES INDIA 50 ETF COM 464289529 136897 2714 SH SOLE 2714 0 0 ISHARES MSCI EAFE ETF COM 464287465 4951 62 SH SOLE 62 0 0 ISHARES MSCI EMERGING MKT ETF COM 464287234 115846 2820 SH SOLE 2820 0 0 ISHARES TR CORE MSCI EAFE COM 46432F842 65239 879 SH SOLE 879 0 0 ISHARES TR CORE MSCI EURO COM 46434V738 2488 43 SH SOLE 43 0 0 ISHARES TR GL CLEAN ENE ETF COM 464288224 27471 1965 SH SOLE 1965 0 0 ISHARES TR MSCI INDIA ETF COM 46429B598 149611 2900 SH SOLE 2900 0 0 ISHARES TR MSCI INDIA ETF COM 46429B614 140783 2003 SH SOLE 2003 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1379256 54624 SH SOLE 54475 0 149 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1190812 30518 SH SOLE 30518 0 0 SPDR INDEX SHS FDS MSCI EAFE S COM 78463X434 6 0 SH SOLE 0 0 0 SPDR INDEX SHS FDS PORTFOLIO E COM 78463X509 2 0 SH SOLE 0 0 0 VANGUARD INTL EQTY IDX MSCI EU COM 922042874 71448 1061 SH SOLE 1061 0 0 GRAYSCALE BITCOIN TR BTC SHS COM 389637109 3790 60 SH SOLE 60 0 0 FIDELITY MSCI RL EST ETF COM 316092857 214629 8227 SH SOLE 8155 0 71 IMPACT SHS TR I NAACP MINO ETF COM 45259A209 15111 394 SH SOLE 394 0 0 ISHARES TR CRE U S REIT ETF COM 464288521 3 0 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US REIT ET COM 808524847 234102 11532 SH SOLE 11482 0 50 SPDR GOLD TRUST COM 78463V107 9052 44 SH SOLE 44 0 0 ALPS ETF TR ALERIAN MLP COM 00162Q452 9160 193 SH SOLE 193 0 0 ALPS ETF TR SECTR DIV DOGS COM 00162Q858 53950 1000 SH SOLE 0 0 1000 BLACKROCK INNOVATION AND GRW S COM 09260Q108 32560 4000 SH SOLE 4000 0 0 DIMENSIONAL ETF TRUST US CORE COM 25434V708 177930 5569 SH SOLE 5569 0 0 DIMENSIONAL ETF TRUST US MKTWI COM 25434V724 57383 1403 SH SOLE 1403 0 0 EA SERIES TRUST EA BRIDGEWAY O COM 02072L532 153010 7195 SH SOLE 7195 0 0 FIRST TR VALUE LINE DIVID INDX COM 33734H106 42230 1000 SH SOLE 1000 0 0 HANCOCK JOHN FINL OPPTYS FD SH COM 409735206 19197 649 SH SOLE 649 0 0 INVESCO DYNAMIC LEISURE AND EN COM 46137V720 185 4 SH SOLE 4 0 0 INVESCO EXCH TRADED FD TR II S COM 46138E362 79920 1800 SH SOLE 1800 0 0 INVESCO EXCHANGE TRADED FD TR COM 46137V431 47388 445 SH SOLE 445 0 0 INVESCO EXCHANGE TRADED FD TR COM 46137V357 24897 147 SH SOLE 147 0 0 ISHARES BIOTECHNOLOGY ETF COM 464287556 39931 291 SH SOLE 291 0 0 ISHARES S&P MIDCAP 400 VALUE E COM 464287705 1095234 9259 SH SOLE 9187 0 72 ISHARES S&P SMLCP 600 VALUE ET COM 464287879 741499 7216 SH SOLE 7165 0 51 ISHARES TR CORE S&P SCP ETF COM 464287804 662678 5996 SH SOLE 5954 0 42 ISHARES TR DJ US TECH SEC COM 464287721 4457 33 SH SOLE 33 0 0 ISHARES TR ESG AWR MSCI USA COM 46435G425 5058 44 SH SOLE 44 0 0 ISHARES TR MSCI USA QLT FCT COM 46432F339 57029 347 SH SOLE 347 0 0 ISHARES TR RUS TP200 GR ETF COM 464289438 4682 24 SH SOLE 24 0 0 ISHARES TR S&P 100 ETF COM 464287101 3216 13 SH SOLE 13 0 0 ISHARES TR S&P 500 INDEX COM 464287200 37327 71 SH SOLE 71 0 0 ISHARES TR S&P MC 400GR ETF COM 464287606 59860 656 SH SOLE 656 0 0 ISHARES TR S&P MIDCAP 400 COM 464287507 810211 13339 SH SOLE 13194 0 145 ISHARES TR S&P500 GRW COM 464287309 3293 39 SH SOLE 39 0 0 ISHARES TR S&P500/BAR VAL COM 464287408 2403376 12865 SH SOLE 12728 0 138 ISHARES US HOME CONS ETF COM 464288752 40519 350 SH SOLE 350 0 0 SCHWAB STRATEGIC TR US LCAP GR COM 808524300 47936 517 SH SOLE 517 0 0 SCHWAB STRATEGIC TR US LCAP VA COM 808524409 12537 165 SH SOLE 165 0 0 SELECT SECTOR SPDR TR SBI CONS COM 81369Y407 12321 67 SH SOLE 67 0 0 SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 2659 18 SH SOLE 18 0 0 SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 9819 104 SH SOLE 104 0 0 SELECT SECTOR SPDR TR SBI INT- COM 81369y605 84 2 SH SOLE 2 0 0 SELECT SECTOR SPDR TR SBI INT- COM 81369Y704 1260 10 SH SOLE 10 0 0 SELECT SECTOR SPDR TR SBI MATE COM 81369Y100 27867 300 SH SOLE 300 0 0 SPDR S&P Aerospace & Defense E COM 78464a631 12365 88 SH SOLE 88 0 0 SPDR SERIES TRUST PRTFLO S&P50 COM 78464A508 115347 2302 SH SOLE 2302 0 0 SPDR SERIES TRUST S&P 400 MDCP COM 78464A839 9507 125 SH SOLE 125 0 0 SPDR SERIES TRUST S&P 600 SMCP COM 78464A300 2 0 SH SOLE 0 0 0 VANGUARD GROUP DIV APP ETF COM 921908844 31957 175 SH SOLE 175 0 0 VANGUARD INDEX FDS GROWTH ETF COM 922908736 17210 50 SH SOLE 50 0 0 VANGUARD INDEX FDS S&P 500 ETF COM 922908363 13460 28 SH SOLE 18 0 10 VANGUARD INDEX FDS SM CP VAL E COM 922908611 55261 288 SH SOLE 288 0 0 VANGUARD INDEX FDS VALUE ETF COM 922908744 1140 7 SH SOLE 7 0 0 VANGUARD INDEX TR STK MRK VIPE COM 922908769 30458 117 SH SOLE 117 0 0 DOUBLELINE INCOME SOLUTIONS FD COM 258622109 25400 2000 SH SOLE 2000 0 0 ISHARES 1-5 YEAR INVESTMENT GR COM 464288646 22614 441 SH SOLE 441 0 0 ISHARES IBOXX INVESTMENT GRADE COM 464287242 24507 225 SH SOLE 225 0 0 ISHARES JPMORGAN USD EMERGING COM 464288281 10671 119 SH SOLE 119 0 0 ISHARES TR 0-5YR INVT GR CP COM 46434V100 17424 354 SH SOLE 354 0 0 ISHARES TR BARCLYS MBS BD COM 464288588 36506 395 SH SOLE 395 0 0 ISHARES TR CORE TOTAL USD COM 46434V613 90040 1975 SH SOLE 1975 0 0 ISHARES TR CORE TOTUSBD ETF COM 464287226 1079886 11026 SH SOLE 10975 0 51 ISHARES TR U.S. PFD STK ETF COM 464288687 8057 250 SH SOLE 250 0 0 SCHWAB STRATEGIC TR INT-TRM U. COM 808524854 1128 23 SH SOLE 23 0 0 SCHWAB STRATEGIC TR LONG TERM COM 808524680 18147 538 SH SOLE 538 0 0 VANGUARD BD INDEX FD SHORT TRM COM 921937827 1267278 16529 SH SOLE 16388 0 141 NUVEEN SELECT TAX-FREE INCOME COM 67062F100 5415 375 SH SOLE 375 0 0 SPDR SER TR NUVEEN BLMBRG MU COM 78468R721 53545 1152 SH SOLE 1152 0 0 VANECK ETF TRUST HIGH YLD MUNI COM 92189H409 10504 201 SH SOLE 201 0 0