0001277279-24-000002.txt : 20240116 0001277279-24-000002.hdr.sgml : 20240116 20240116152443 ACCESSION NUMBER: 0001277279-24-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240116 DATE AS OF CHANGE: 20240116 EFFECTIVENESS DATE: 20240116 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: 24534956 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 12-31-2023 12-31-2023 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 01-16-2024 0 438 621659289 false
INFORMATION TABLE 2 inftable.xml ABB LTD SPONSORED ADR ADR 000375204 210735 4757 SH SOLE 4757 0 0 ACCELLERON INDS LTD UNSPONSORE ADR 00449R109 4645 149 SH SOLE 149 0 0 ALCON INC ORD SHS ADR H01301128 5078 65 SH SOLE 65 0 0 ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 7751 100 SH SOLE 100 0 0 AON PLC SHS CL A ADR G0403H108 582040 2000 SH SOLE 2000 0 0 ASML HOLDING N V N Y REGISTRY ADR N07059210 53399 71 SH SOLE 71 0 0 ASTRAZENECA PLC SPONSORED ADR ADR 046353108 137259 2038 SH SOLE 2038 0 0 BANCO BRADESCO S A SP ADR PFD ADR 059460303 11179 3194 SH SOLE 3194 0 0 BANK OF MONTREAL ADR 063671101 294742 2979 SH SOLE 2979 0 0 BARRICK GOLD CORP COM ADR 067901108 1809 100 SH SOLE 100 0 0 BAUSCH HEALTH COS INC COM ADR 071734107 1755257 218860 SH SOLE 212195 0 6665 BP PLC ADR ADR 055622104 17700 500 SH SOLE 500 0 0 BTC DIGITAL LTD ADR G6055H155 5 1 SH SOLE 0 0 1 CAMECO CORP COM ADR 13321L108 240929 5590 SH SOLE 5590 0 0 CANADIAN NATL RY CO COM ADR 136375102 1256 10 SH SOLE 10 0 0 CHR HANSEN HOLDING A/S SPONSOR ADR 12545M207 16694 798 SH SOLE 798 0 0 COLLIERS INTL GROUP INC SUB VT ADR 194693107 1961060 15500 SH SOLE 15500 0 0 CRESCO LABS INC SUB VTG SHS ADR 22587M106 983 725 SH SOLE 725 0 0 DIAGEO P L C SPON ADR NEW ADR 25243Q205 29132 200 SH SOLE 200 0 0 DRONE GUARDER INC COM ADR 26211L103 3 6700 SH SOLE 0 0 6700 EVEREST GROUP LTD COM ADR G3223R108 36772 104 SH SOLE 104 0 0 FIRSTSERVICE CORP NEW COM ADR 33767E202 371992 2295 SH SOLE 2295 0 0 GREEN THUMB INDS INC SUB VTG S ADR 39342L108 551912 48885 SH SOLE 48530 0 355 GSK PLC SPONSORED ADR ADR 37733W204 105880 2857 SH SOLE 2857 0 0 HALEON PLC SPON ADS ADR 405552100 3613 439 SH SOLE 439 0 0 HDFC BANK LTD ADR REPS 3 SHS ADR 40415F101 34479 514 SH SOLE 514 0 0 ICICI BK LTD ADR ADR 45104G104 141601 5940 SH SOLE 5940 0 0 INFINEON TECHNOLOGIES AG SPONS ADR 45662N103 4064053 97110 SH SOLE 88615 0 8495 INMODE LTD SHS ADR M5425M103 2224 100 SH SOLE 0 0 100 JAZZ PHARMACEUTICALS PLC SHS U ADR G50871105 801960 6520 SH SOLE 6520 0 0 JOHNSON CONTROLS INTL ADR g51502105 9626 167 SH SOLE 167 0 0 KEYWORDS STUDIOS PLC SHS ADR G5254U108 25404 1195 SH SOLE 1195 0 0 KORNIT DIGITAL LTD SHS ADR M6372Q113 8821034 460388 SH SOLE 453041 0 7347 KORNIT DIGITAL LTD SHS ADR M6372Q113 5595 292 SH DFND 292 0 0 LITHIUM AMERS ARGENTINA CORP ADR 53681K100 3160 500 SH SOLE 500 0 0 LITHIUM AMERS CORP NEW COM NEW ADR 53681j103 3200 500 SH SOLE 500 0 0 MEDTRONIC PLC SHS ADR G5960L103 35011 425 SH SOLE 425 0 0 NANO DIMENSION LTD SPONSORD AD ADR 63008G203 2400 1000 SH SOLE 1000 0 0 NIO INC SPON ADS ADR 62914V106 453 50 SH SOLE 0 0 50 NOVARTIS A G SPONSORED ADR ADR 66987V109 3130 31 SH SOLE 31 0 0 NXP SEMICONDUCTORS N V COM ADR N6596X109 9370254 40797 SH SOLE 38806 0 1991 ROYAL CARIBBEAN CRUISE COM ADR V7780T103 6474 50 SH SOLE 50 0 0 SCHLUMBERGER ADR 806857108 109284 2100 SH SOLE 2100 0 0 SHELL PLC SPON ADS ADR 780259305 208987 3176 SH SOLE 3176 0 0 SHOPIFY INC CL A ADR 82509L107 3116 40 SH SOLE 40 0 0 SMITH & NEPHEW PLC SPDN ADR NE ADR 83175M205 21469 787 SH SOLE 787 0 0 TAIWAN SEMICONDUCTOR SPONSORED ADR 874039100 104000 1000 SH SOLE 1000 0 0 TENCENT HLDGS LTD ADR ADR 88032Q109 14738 390 SH SOLE 390 0 0 TRANE TECHNOLOGIES PLC SHS ADR G8994E103 545116 2235 SH SOLE 2235 0 0 UNILEVER PLC AD ADR 904767704 93469 1928 SH SOLE 1928 0 0 VSBLTY GROUPE TECHNOLOGIES COR ADR 91834N605 2 20 SH SOLE 0 0 20 WESTPORT FUEL SYSTEMS INC COM ADR 960908507 827 125 SH SOLE 125 0 0 WNS HOLDINGS LTD SPON ADR ADR 92932M101 6320 100 SH SOLE 100 0 0 1ST BUS FINL SVCS INC COM COM 319390100 241402 6020 SH SOLE 6020 0 0 3M CO COM COM 88579Y101 104401 955 SH SOLE 955 0 0 ABBOTT LABS COM 002824100 1055887 9593 SH SOLE 9567 0 26 ABBVIE INC. COM COM 00287Y109 6091563 39308 SH SOLE 37303 0 2005 ACADIA HEALTHCARE COMPANY INC COM 00404A109 410962 5285 SH SOLE 5285 0 0 ACCELERATE DIAGNOSTICS INC COM COM 00430H201 40729 10390 SH SOLE 10390 0 0 ACCESS POWER & CO INC COM 00431N108 0 200 SH SOLE 200 0 0 ADICET BIO INC COM COM 007002108 151 80 SH SOLE 80 0 0 ADOBE INC COM 00724F101 4843199 8118 SH SOLE 7991 0 127 ADVANCED MICRO DEVICES COM COM 007903107 73705 500 SH SOLE 500 0 0 ADVANSIX INC COM COM 00773T101 1198 40 SH SOLE 40 0 0 AES CORP CO COM 00130H105 4812 250 SH SOLE 250 0 0 ALLIANT ENERGY CORP COM 018802108 93109 1815 SH SOLE 1815 0 0 ALLSTATE CORP COM 020002101 122482 875 SH SOLE 475 0 400 ALLY FINL INC COM COM 02005N100 3387 97 SH SOLE 97 0 0 ALPHABET INC CAP STK CL A COM 02079K305 25492727 182495 SH SOLE 171815 0 10680 ALPHABET INC CAP STK CL C COM 02079K107 314274 2230 SH SOLE 2230 0 0 ALTRIA GROUP INC COM COM 02209S103 59058 1464 SH SOLE 1464 0 0 AMAZON COM INC CO COM 023135106 590895 3889 SH SOLE 1889 0 2000 AMERICAN ELECTRIC POWER COM 025537101 5523 68 SH SOLE 68 0 0 AMERICAN EXPRESS CO COM 025816109 347703 1856 SH SOLE 1856 0 0 AMERICAN INTL GROUP COM NEW COM 026874784 37449 553 SH SOLE 553 0 0 AMGEN INC COM 031162100 5289689 18366 SH SOLE 17334 0 1032 AMN HEALTHCARE SVCS INC COM COM 001744101 3276449 43756 SH SOLE 42684 0 1072 AMPHENOL CORP NEW CL A COM 032095101 74097 747 SH SOLE 747 0 0 ANALOG DEVICES INC COM COM 032654105 3355517 16899 SH SOLE 16899 0 0 ANAVEX LIFE SCIENCES CORP COM COM 032797300 18620 2000 SH SOLE 2000 0 0 ANSYS INC COM COM 03662Q105 20684 57 SH SOLE 57 0 0 APPLE INC COM COM 037833100 9072475 47122 SH SOLE 46199 0 923 APPLIED MATLS INC CO COM 038222105 5835 36 SH SOLE 36 0 0 ASSOCIATED BANCORP COM 045487105 1070142 50030 SH SOLE 50030 0 0 AT&T INC COM COM 00206R102 114876 6846 SH SOLE 6846 0 0 AUTOMATIC DATA PROCESSING COM 053015103 253238 1087 SH SOLE 87 0 1000 AZEK CO INC CL A COM 05478C105 539899 14115 SH SOLE 14115 0 0 BANK FIRST CORPORATION COM 06211J100 615373 7101 SH SOLE 7101 0 0 BANK OF AMERICA COM 060505104 10566371 313822 SH SOLE 295503 0 18318 BARINGS BDC INC COM COM 06759L103 2385 278 SH SOLE 278 0 0 BAXTER INTERNATIONAL INC COM 071813109 37268 964 SH SOLE 964 0 0 BECTON DICKINSON & CO COM 075887109 14386 59 SH SOLE 59 0 0 BERKSHIRE HATHAWAY INC CL B NE COM 084670702 122334 343 SH SOLE 343 0 0 BERRY GLOBAL GROUP INC COM COM 08579W103 4223197 62668 SH SOLE 61104 0 1564 BEST BUY INC COM COM 086516101 8533 109 SH SOLE 109 0 0 BLACKSTONE INC COM 09260D107 91644 700 SH SOLE 700 0 0 BLOCK INC. COM 852234103 619 8 SH SOLE 0 0 8 BOEING CO COM 097023105 4878513 18716 SH SOLE 18716 0 0 BREAD FINANCIAL HOLDINGS COM 018581108 8780548 266562 SH SOLE 261787 0 4775 BRISTOL MYERS SQUIBB CO COM 110122108 3732298 72740 SH SOLE 70522 0 2218 CALIX INC COM COM 13100M509 1713740 39225 SH SOLE 39225 0 0 CARRIER GLOBAL CORPORATION COM COM 14448C104 7698 134 SH SOLE 134 0 0 CDW CORP COM COM 12514G108 89791 395 SH SOLE 395 0 0 CHEMOURS CO COM COM 163851108 17347 550 SH SOLE 510 0 40 CHENIERE ENERGY INC COM NEW COM 16411R208 2509437 14700 SH SOLE 14700 0 0 CHEVRON CORP NEW COM COM 166764100 5610704 37615 SH SOLE 35527 0 2089 CHEWY INC CL A COM 16679L109 5323650 225292 SH SOLE 221179 0 4113 CHURCH & DWIGHT INC COM COM 171340102 32401 343 SH SOLE 343 0 0 CINCINNATI FINANCIAL CORP COM 172062101 172054 1663 SH SOLE 1663 0 0 CISCO SYSTEMS INC COM 17275R102 8335411 164992 SH SOLE 155451 0 9541 CITIGROUP INC COM NEW COM 172967424 9929657 193034 SH SOLE 188926 0 4107 CITIGROUP INC COM NEW COM 172967424 7767 151 SH DFND 151 0 0 CITIZENS FINANCIAL GROUP INC C COM 174610105 4849317 146328 SH SOLE 138761 0 7567 CNA FINL CORP COM 126117100 47218 1116 SH SOLE 1116 0 0 COCA COLA CO COM 191216100 1972623 33474 SH SOLE 33474 0 0 COGNEX CORP COM COM 192422103 417400 10000 SH SOLE 10000 0 0 COHBAR INC COM COM 19249J307 18 25 SH SOLE 25 0 0 COHERENT INC COM COM 19247g107 9431108 216658 SH SOLE 209605 0 7052 COLGATE PALMOLIVE CO COM 194162103 242717 3045 SH SOLE 3045 0 0 CONAGRA BRANDS INC COM 205887102 28660 1000 SH SOLE 1000 0 0 CONOCOPHILLIPS COM COM 20825C104 46428 400 SH SOLE 400 0 0 CONSOLIDATED EDISON COM COM 209115104 14282 157 SH SOLE 157 0 0 CONSTELLATION ENERGY CORP COM COM 21037T109 4208 36 SH SOLE 36 0 0 CORNING INC COM 219350105 2444605 80283 SH SOLE 73371 0 6912 CORTEVA INC COM COM 22052L104 68861 1437 SH SOLE 1352 0 85 COSTCO WHOLESALE CORP COM 22160K105 481752 730 SH SOLE 730 0 0 CROWDSTRIKE HLDGS INC CL A COM 22788C105 1921283 7525 SH SOLE 7525 0 0 CROWN HOLDINGS INC COM COM 228368106 300582 3264 SH SOLE 1919 0 1345 CSX CORP COM COM 126408103 28603 825 SH SOLE 150 0 675 CVS HEALTH CORP COM COM 126650100 8119777 102834 SH SOLE 100253 0 2581 DANAHER CORP COM 235851102 39471 171 SH SOLE 171 0 0 DARDEN RESTAURANTS INC. COM 237194105 53397 325 SH SOLE 0 0 325 DEERE & CO. COM 244199105 39987 100 SH SOLE 100 0 0 DELL TECHNOLOGIES INC CL C COM 24703L202 7038 92 SH SOLE 92 0 0 DEVON ENERGY CORP NEW COM 25179M103 50691 1119 SH SOLE 819 0 300 DISCOVER FINL SVCS COM COM 254709108 6572703 58476 SH SOLE 56246 0 2230 DISNEY WALT PRODTNS COM 254687106 2035145 22540 SH SOLE 21660 0 880 DOLLAR TREE INC COM COM 256746108 10512 74 SH SOLE 74 0 0 DOMINION RES INC/VA COM 25746U109 12173 259 SH SOLE 259 0 0 DOW INC COM 260557103 98657 1799 SH SOLE 1714 0 85 DULUTH HLDGS INC COM CL B COM 26443V101 331542 61625 SH SOLE 61625 0 0 DUPONT DE NEMOURS INC COM COM 26614N102 38927 506 SH SOLE 506 0 0 EBAY INC COM COM 278642103 6388272 146453 SH SOLE 139649 0 6804 ECOLAB INC COM COM 278865100 29234 147 SH SOLE 147 0 0 ELECTRONIC ARTS INC COM COM 285512109 1631459 11925 SH SOLE 11925 0 0 EMERSON ELEC CO COM 291011104 1363 14 SH SOLE 14 0 0 ENERGIZER HLDGS INC NEW COM COM 29272W109 963167 30403 SH SOLE 29903 0 500 EQUIFAX INC CO COM 294429105 3882453 15700 SH SOLE 15313 0 387 ERIE INDTY CO CL A COM 29530P102 21435 64 SH SOLE 64 0 0 EXACT SCIENCES CORP COM COM 30063P105 10497072 141891 SH SOLE 136216 0 5674 EXACT SCIENCES CORP COM COM 30063P105 7250 98 SH DFND 98 0 0 EXELON CORP CO COM 30161N101 3877 108 SH SOLE 108 0 0 EXXON MOBIL CORP COM COM 30231G102 15211054 152141 SH SOLE 149708 0 2433 F&G ANNUITIES & LIFE INC COMMO COM 30190A104 368 8 SH SOLE 8 0 0 FACTSET RESH SYS INC COM COM 303075105 22898 48 SH SOLE 48 0 0 FARMERS & MERCHANTS BK COM COM 308243104 568986 111 SH SOLE 0 0 111 FASTENAL CO COM 311900104 143012 2208 SH SOLE 2208 0 0 FEDEX CORP COM COM 31428X106 4832133 19102 SH SOLE 18193 0 909 FIDELITY NATIONAL FINANCIAL IN COM 31620R303 18163 356 SH SOLE 356 0 0 FIDELITY NATL INFO SVC COM COM 31620M106 85960 1431 SH SOLE 1245 0 186 FIRST HORIZON CORP COM 320517105 10153 717 SH SOLE 717 0 0 FIRSTENERGY CORP COM COM 337932107 1833 50 SH SOLE 50 0 0 FISERV INC COM 337738108 6369147 47946 SH SOLE 45110 0 2836 FORD MOTOR COMPANY COM 345370860 10695 877 SH SOLE 777 0 100 FREEPORT-MCMORAN INC COM 35671D857 8362428 196439 SH SOLE 184117 0 12322 GE HEALTHCARE TECHNOLOGIES INC COM 36266G107 3778242 48865 SH SOLE 48067 0 798 GENERAC HLDGS INC COM COM 368736104 6531531 50538 SH SOLE 49658 0 880 GENERAL DYNAMICS CORP COM COM 369550108 1827817 7039 SH SOLE 7039 0 0 GENERAL ELECTRIC CO COM NEW COM 369604301 3346715 26222 SH SOLE 25122 0 1100 GENERAL MILLS INC COM 370334104 69765 1071 SH SOLE 1071 0 0 GENERAL MTRS CO COM COM 37045V100 718 20 SH SOLE 0 0 20 GILEAD SCIENCES INC COM COM 375558103 35968 444 SH SOLE 444 0 0 GLOBAL PMTS INC COM COM 37940X102 2699766 21258 SH SOLE 20648 0 610 GOLDMAN SACHS GROUP INC COM 38141G104 67075 174 SH SOLE 174 0 0 HASBRO INC COM COM 418056107 271894 5325 SH SOLE 5325 0 0 HCA HEALTHCARE INC COM COM 40412C101 1975964 7300 SH SOLE 6400 0 900 HENRY JACK & ASSOC INC COM COM 426281101 17642 108 SH SOLE 108 0 0 HERSHEY FOODS CORP COM 427866108 32627 175 SH SOLE 175 0 0 HESS CORP COM COM 42809H107 7208 50 SH SOLE 50 0 0 HILLENBRAND INC COM COM 431571108 505535 10565 SH SOLE 10565 0 0 HOME DEPOT INC COM 437076102 11783 34 SH SOLE 34 0 0 HOMOLOGY MEDICINES INC COM COM 438083107 46 76 SH SOLE 76 0 0 HONEYWELL INTERNATIONAL INC. COM 438516106 243264 1160 SH SOLE 1160 0 0 ILLINOIS TOOL WORKS INC COM 452308109 10478 40 SH SOLE 40 0 0 INGERSOLL RAND INC COM COM 45687V106 180357 2332 SH SOLE 2332 0 0 INOVIO PHARMACEUTICALS INC COM COM 45773H201 81 158 SH SOLE 0 0 158 INTEL CORP COM 458140100 657053 13076 SH SOLE 10467 0 2609 INTERCONTINENTALEXCHANGE COM COM 45866F104 5299150 41261 SH SOLE 40391 0 870 INTERNATIONAL FLAV&FRA COM COM 459506101 37489 463 SH SOLE 402 0 61 ITT INC COM COM 45073V108 11932 100 SH SOLE 100 0 0 JOHNSON & JOHNSON COM 478160104 7047689 44964 SH SOLE 42797 0 2167 JPMORGAN CHASE & CO COM COM 46625H100 12877448 75705 SH SOLE 71267 0 4438 KELLANOVA COM 487836108 10399 186 SH SOLE 0 0 186 KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 7536252 47371 SH SOLE 45199 0 2172 KIMBERLY CLARK CORP COM 494368103 4610940 37947 SH SOLE 37435 0 512 KINDER MORGAN INC DEL COM COM 49456B101 77016 4366 SH SOLE 4366 0 0 KINSALE CAP GROUP INC COM COM 49714P108 56935 170 SH SOLE 170 0 0 KIRKLANDS INC COM COM 497498105 302 100 SH SOLE 0 0 100 KONTOOR BRANDS INC COM COM 50050N103 1997 32 SH SOLE 32 0 0 KRAFT HEINZ CO COM COM 500754106 277757 7511 SH SOLE 4461 0 3050 L3HARRIS TECHNOLOGIES INC COM COM 502431109 150804 716 SH SOLE 716 0 0 LAMB WESTON HLDGS INC COM COM 513272104 43236 400 SH SOLE 0 0 400 LAS VEGAS SANDS CORP COM COM 517834107 266472 5415 SH SOLE 4965 0 450 LEVI STRAUSS & CO NEW CL A COM COM 52736R102 264640 16000 SH SOLE 16000 0 0 LILLY ELI AND COMPANY COM 532457108 29146 50 SH SOLE 50 0 0 LKQ CORP COM COM 501889208 7439374 155668 SH SOLE 151581 0 4087 LOWES COS INC CO COM 548661107 251927 1132 SH SOLE 642 0 490 LUMENTUM HLDGS INC COM COM 55024U109 1565943 29873 SH SOLE 29873 0 0 MANITOWOC CO INC COM NEW COM 563571405 4172 250 SH SOLE 250 0 0 MANNKIND CORP COM NEW COM 56400P706 5686 1562 SH SOLE 0 0 1562 MANNKIND CORP COM NEW COM 56400P706 3276 900 SH DFND 0 0 900 MARATHON PETE CORP COM COM 56585A102 11424 77 SH SOLE 77 0 0 MARVELL TECHNOLOGY GROUP LTD C COM 573874104 2448586 40600 SH SOLE 40600 0 0 MASCO CORP COM COM 574599106 337110 5033 SH SOLE 4258 0 775 MASTEC INC COM COM 576323109 612575 8090 SH SOLE 8090 0 0 MATTEL INC COM 577081102 256390 13580 SH SOLE 13580 0 0 MCDONALDS CORP COM 580135101 241359 814 SH SOLE 814 0 0 MCKESSON CORP COM 58155q103 5584928 12063 SH SOLE 11489 0 574 MERCK & CO INC NEW COM COM 58933Y105 2023738 18563 SH SOLE 18563 0 0 META PLATFORMS COM 30303M102 10287730 29065 SH SOLE 27793 0 1271 METTLER TOLEDO INTL COM COM 592688105 272916 225 SH SOLE 225 0 0 MGE ENERGY INC COM COM 55277P104 491130 6792 SH SOLE 6792 0 0 MGP INGREDIENTS INC NEW COM COM 55303J106 123150 1250 SH SOLE 0 0 1250 MICROCHIP TECHNOLOGY INC COM 595017104 160069 1775 SH SOLE 1775 0 0 MICROSOFT CORP COM 594918104 26934984 71628 SH SOLE 66118 0 5510 MIMEDX GROUP INC COM COM 602496101 143389 16350 SH SOLE 13200 0 3150 MODERNA INC COM COM 60770K107 199 2 SH SOLE 2 0 0 MOLSON COORS BEVERAGE CO COM 60871R209 2804 46 SH SOLE 46 0 0 MONDELEZ INTL INC CL A COM 609207105 23540 325 SH SOLE 325 0 0 MORGAN STANLEY COM NEW COM 617446448 145656 1562 SH SOLE 1562 0 0 MUELLER WTR PRODS INC COM SER COM 624758108 406440 28225 SH SOLE 28225 0 0 NANOSTRING TECHNOLOGIES INC CO COM 63009R109 1197 1600 SH SOLE 1600 0 0 NEUROCRINE BIOSCIENCES INC COM COM 64125C109 1014552 7700 SH SOLE 7700 0 0 NEW YORK CMNTY BANCORP COM COM 649445103 487163 47621 SH SOLE 47621 0 0 NEWELL BRANDS INC. COM 651229106 1796830 207008 SH SOLE 202515 0 4493 NEXTERA ENERGY INC COM COM 65339F101 86008 1416 SH SOLE 1416 0 0 NIKE INC-CL B COM 654106103 59461 548 SH SOLE 548 0 0 NMI HLDGS INC CL A COM 629209305 118720 4000 SH SOLE 1000 0 3000 NOODLES & CO COM CL A COM 65540B105 489784 155487 SH SOLE 155487 0 0 NORFOLK SOUTHERN CORP COM COM 655844108 70914 300 SH SOLE 300 0 0 NORTHERN TRUST CORP COM 665859104 6224038 73762 SH SOLE 72463 0 1299 NORTHROP GRUMMAN CORP COM COM 666807102 11703 25 SH SOLE 25 0 0 O-I GLASS INC COM COM 67098H104 3501880 213790 SH SOLE 208757 0 5033 OKTA INC CL A COM 679295105 7423 82 SH SOLE 82 0 0 ON SEMICONDUCTOR CORP COM COM 682189105 6599 79 SH SOLE 79 0 0 ONEOK INC NEW COM COM 682680103 309460 4407 SH SOLE 4407 0 0 ORACLE CORP COM 68389X105 6963863 66052 SH SOLE 62583 0 3469 ORGANON & CO COMMON STOCK COM 68622V106 1182 82 SH SOLE 82 0 0 OSHKOSH CORPORATION COM 688239201 12383 114 SH SOLE 114 0 0 OTIS WORLDWIDE CORP COM COM 68902V107 5994 67 SH SOLE 67 0 0 PARAMOUNT GLOBLAL COM 92556H206 6788330 458981 SH SOLE 448282 0 10699 PAVMED INC COM COM 70387R403 16 4 SH SOLE 0 0 4 PAYCHEX INC COM 704326107 17866 150 SH SOLE 150 0 0 PAYPAL HLDGS INC COM COM 70450Y103 10152711 165327 SH SOLE 160138 0 5188 PEPSICO INC COM 713448108 766828 4515 SH SOLE 3073 0 1442 PERFORMANCE FOOD GROUP CO COM COM 71377A103 8524535 123276 SH SOLE 117380 0 5896 PFIZER INC COM 717081103 10236975 355574 SH SOLE 347093 0 8481 PHILIP MORRIS INTL INC COM COM 718172109 167651 1782 SH SOLE 1582 0 200 PIONEER NAT RES CO COM COM 723787107 586937 2610 SH SOLE 2610 0 0 PJT PARTNERS INC COM CL A COM 69343T107 1121 11 SH SOLE 0 0 11 PNC FINL SVCS GROUP COM COM 693475105 5541955 35789 SH SOLE 34435 0 1354 POOL CORP COM COM 73278L105 309000 775 SH SOLE 775 0 0 PREMIER INC CL A COM 74051N102 470231 21030 SH SOLE 21030 0 0 PROCTER & GAMBLE COMPANY COM 742718109 3406469 23246 SH SOLE 22406 0 840 PRUDENTIAL FINL INC COM COM 744320102 20742 200 SH SOLE 200 0 0 PURE STORAGE INC CL A COM 74624M102 551838 15475 SH SOLE 13575 0 1900 QUALCOMM INC COM 747525103 14135845 97738 SH SOLE 91657 0 6080 QUANTA SERVICES INC CO COM 74762E102 8848 41 SH SOLE 41 0 0 REGAL REXNORD CORP COM 758750103 3605866 24361 SH SOLE 22789 0 1571 REGEN BIOPHARMA INC COM NEW COM 75886M300 4 4 SH SOLE 0 0 4 RESIDEO TECHNOLOGIES INC COM COM 76118Y104 3124 166 SH SOLE 166 0 0 RESMED INC COM COM 761152107 344040 2000 SH SOLE 2000 0 0 RING ENERGY INC COM COM 76680V108 1072 734 SH SOLE 0 0 734 ROCKWELL INTL CORP COM 773903109 124192 400 SH SOLE 400 0 0 ROPER INDS INC NEW COM COM 776696106 53972 99 SH SOLE 99 0 0 RTX CORP COM 75513E101 18511 220 SH SOLE 220 0 0 RYAN SPECIALTY HOLDINGS INC CL COM 78351F107 10497 244 SH SOLE 0 0 244 SALESFORCE INC COM COM 79466L302 263140 1000 SH SOLE 0 0 1000 SCHEIN HENRY INC CO COM 806407102 660570 8725 SH SOLE 8725 0 0 SCHWAB (CHARLES) CORP COM 808513105 8755421 127259 SH SOLE 123384 0 3875 SEALED AIR CORP COM 81211K100 2227376 60991 SH SOLE 57394 0 3596 SEASTAR MEDICAL HOLDING CORP C COM 81256L104 443 1000 SH SOLE 1000 0 0 SKECHERS U S A INC CL A COM 830566105 4297991 68944 SH SOLE 62894 0 6051 SKYWORKS SOLUTIONS INC COM COM 83088M102 90498 805 SH SOLE 805 0 0 SMITH A O COM COM 831865209 4065062 49309 SH SOLE 45469 0 3841 SOUTHERN CO COM COM 842587107 305583 4358 SH SOLE 4358 0 0 SOUTHWEST AIRLINES COM 844741108 57760 2000 SH SOLE 2000 0 0 SPX TECHNOLOGIES INC COM COM 78473E103 270707 2680 SH SOLE 2680 0 0 SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 3225752 52786 SH SOLE 51769 0 1017 STARBUCKS CORP CO COM 855244109 3742662 38982 SH SOLE 38075 0 907 STATE STREET CORP COM 857477103 7965703 102836 SH SOLE 99403 0 3434 STEELCASE INC CL A COM 858155203 3868707 286147 SH SOLE 280208 0 5939 SYSCO CORPORATION COM 871829107 398898 5455 SH SOLE 4355 0 1100 T ROWE PRICE GROUP INC COM 74144t108 107690 1000 SH SOLE 1000 0 0 TAKE-TWO INTERACTIVE COM COM 874054109 4471674 27783 SH SOLE 27025 0 758 TARGET CORP COM 87612e106 5304286 37244 SH SOLE 35687 0 1557 TELEFLEX INC COM 879369106 583456 2340 SH SOLE 2340 0 0 TESLA INC COM 88160R101 921612 3709 SH SOLE 3673 0 36 TEXTRON INC COM 883203101 40210 500 SH SOLE 500 0 0 THE CIGNA GROUP COM 125523100 6591510 22012 SH SOLE 21153 0 859 THE TRADE DESK INC COM CL A COM 88339J105 111898 1555 SH SOLE 1555 0 0 TOPBUILD CORP COM COM 89055F103 2584265 6905 SH SOLE 6455 0 450 TOPGOLF CALLAWAY BRANDS COM 131193104 5095633 355344 SH SOLE 350237 0 5107 TRAVELERS COMPANIES COM COM 89417E109 1524 8 SH SOLE 8 0 0 TREES CORP COM 36930V100 675 10000 SH SOLE 10000 0 0 TRIMBLE NAVIGATION LTD COM COM 896239100 3192 60 SH SOLE 60 0 0 TRUIST FINANCIAL CORP COM 89832q109 571374 15476 SH SOLE 15476 0 0 TYSON FOODS INC CL A COM 902494103 5168385 96156 SH SOLE 94758 0 1398 U S BANCORP COM 902973304 21856 505 SH SOLE 505 0 0 UBER TECHNOLOGIES INC COM COM 90353T100 9235 150 SH SOLE 150 0 0 UFP INDUSTRIES INC COM COM 90278Q108 753 6 SH SOLE 6 0 0 UNITED PARCEL SERVICE - CL B COM 911312106 17138 109 SH SOLE 109 0 0 UNITEDHEALTH GROUP INC COM 91324P102 7387525 14032 SH SOLE 13815 0 217 URBAN OUTFITTERS INC COM COM 917047102 15632 438 SH SOLE 438 0 0 VERALTO CORP COM SHS COM 92338C103 4607 56 SH SOLE 56 0 0 VERIZON COMMUNICATIONS COM 92343V104 59641 1582 SH SOLE 1582 0 0 VIATRIS COM 92556V106 7199869 664808 SH SOLE 652512 0 12296 VIAVI SOLUTIONS INC COM COM 925550105 3950790 392333 SH SOLE 376222 0 16110 VIRGIN GALACTIC HOLDINGS INC C COM 92766K106 416 170 SH SOLE 0 0 170 VISA INC COM CL A COM 92826C839 7614396 29247 SH SOLE 27633 0 1614 VIVA ENTMT GROUP INC COM NEW COM 92852K200 0 900 SH SOLE 0 0 900 WABTEC CORP COM COM 929740108 291743 2299 SH SOLE 785 0 1514 WALGREENS BOOTS ALLIANCE INC COM 931427108 13051942 499883 SH SOLE 488663 0 11220 WALMART INC COM 931142103 145050 920 SH SOLE 895 0 25 WARNER BROTHERS DISCOVERY COM 934423104 10307799 905782 SH SOLE 890794 0 14988 WEC ENERGY GROUP INC COM COM 92939U106 182565 2169 SH SOLE 2169 0 0 WELLS FARGO NEW COM 949746101 5629605 114376 SH SOLE 109418 0 4958 WILLSCOT MOBIL MINI HLDNG CORP COM 971378104 560299 12591 SH SOLE 12591 0 0 WK KELLOGG CO COM SHS COM 92942W107 604 46 SH SOLE 0 0 46 XCEL ENERGY INC COM 98389B100 674757 10899 SH SOLE 10899 0 0 XYLEM INC COM COM 98419M100 645448 5644 SH SOLE 5644 0 0 YUM BRANDS INC COM COM 988498101 2613 20 SH SOLE 20 0 0 ZEVRA THERAPEUTICS INC COM NEW COM 488445206 7 1 SH SOLE 0 0 1 ZIMMER BIOMET HLDGS INC COM 98956P102 4259 35 SH SOLE 35 0 0 ZIONS BANCORPORATION NA COM 989701107 4780141 108961 SH SOLE 104412 0 4550 ZOETIS INC CL A COM 98978V103 14013 71 SH SOLE 0 0 71 ENTERPRISE PRODS PARTN COM COM 293792107 303736 11527 SH SOLE 10522 0 1005 ALEXANDRIA REAL ESTATE EQ INC COM 015271109 3709544 29262 SH SOLE 28582 0 680 AMERICAN TOWER CORP NEW COM COM 03027X100 29360 136 SH SOLE 136 0 0 ANNALY CAPITAL MANAGEMENT INC COM 035710839 974931 50332 SH SOLE 50332 0 0 DIGITAL RLTY TR INC COM COM 253868103 56793 422 SH SOLE 422 0 0 EXTRA SPACE STORAGE INC COM COM 30225T102 11864 74 SH SOLE 74 0 0 FARMLAND PARTNERS INC COM COM 31154R109 1248 100 SH SOLE 100 0 0 GLOBAL NET LEASE INC COM NEW COM 379378201 705803 70935 SH SOLE 70935 0 0 HIGHLANDS REIT INC COM COM 43110A104 120 7184 SH SOLE 7184 0 0 HOST HOTELS&RESORTS COM COM 44107P104 649597 33364 SH SOLE 33364 0 0 IRON MTN INC NEW COM COM 46284V101 74459 1064 SH SOLE 1064 0 0 KIMCO RLTY CORP COM COM 49446R109 28300 1328 SH SOLE 258 0 1070 NET LEASE OFFICE PROPERTIES CO COM 64110Y108 425 23 SH SOLE 23 0 0 OMEGA HEALTHCARE INVS COM COM 681936100 685343 22353 SH SOLE 22353 0 0 PARK HOTELS & RESORTS INC COM COM 700517105 673582 44025 SH SOLE 44025 0 0 PROLOGIS INC COM COM 74340W103 27726 208 SH SOLE 208 0 0 SIMON PPTY GROUP INC NEW COM COM 828806109 163465 1146 SH SOLE 796 0 350 W P CAREY INC COM COM 92936U109 28257 436 SH SOLE 436 0 0 WEYERHAEUSER CO COM 962166104 12169 350 SH SOLE 350 0 0 ASHFORD HOSPITALITY TR INC 7.5 PFD 044103802 10150 700 SH SOLE 700 0 0 CHERRY HILL MTG INVT CORP 8.20 PFD 164651200 6762 300 SH SOLE 300 0 0 FEDERAL NATL MTG ASSN PFD SER PFD 313586828 1125 250 SH SOLE 250 0 0 CHORD ENERGY CORPORATION WT A WT 674215124 60 2 SH SOLE 0 0 2 CHORD ENERGY CORPORATION WT B WT 674215132 21 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 350 9 SH SOLE 9 0 0 FEDNAT HLDG CO CONV 31431bad1 100000 5000000 PRN SOLE 5000000 0 0 DIMENSIONAL ETF TRUST INTERNAT COM 25434V807 67449 1963 SH SOLE 1963 0 0 DIMENSIONAL ETF TRUST WORLD EX COM 25434V880 13602 557 SH SOLE 557 0 0 FIRST TRUST GLOBAL WIND ENERGY COM 33736G106 8240 500 SH SOLE 500 0 0 INDIA FD INC COM COM 454089103 19753 1080 SH SOLE 1080 0 0 INVESCO EXCH TRADED FD TR II S COM 46138G706 10670 200 SH SOLE 200 0 0 ISHARES GLOBAL TIMBER & FOREST COM 464288174 16260 200 SH SOLE 200 0 0 ISHARES INDIA 50 ETF COM 464289529 133668 2714 SH SOLE 2714 0 0 ISHARES MSCI EAFE ETF COM 464287465 4672 62 SH SOLE 62 0 0 ISHARES MSCI EMERGING MKT ETF COM 464287234 113392 2820 SH SOLE 2820 0 0 ISHARES TR CORE MSCI EAFE COM 46432F842 39537 562 SH SOLE 562 0 0 ISHARES TR GL CLEAN ENE ETF COM 464288224 30595 1965 SH SOLE 1965 0 0 ISHARES TR MSCI INDIA ETF COM 46429B598 141549 2900 SH SOLE 2900 0 0 ISHARES TR MSCI INDIA ETF COM 46429B614 139821 2003 SH SOLE 2003 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ COM 808524706 1304921 52639 SH SOLE 52501 0 138 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 1127945 30518 SH SOLE 30518 0 0 SPDR INDEX SHS FDS MSCI EAFE S COM 78463X434 7 0 SH SOLE 0 0 0 SPDR INDEX SHS FDS PORTFOLIO E COM 78463X509 33 1 SH SOLE 1 0 0 VANGUARD INTL EQTY IDX MSCI EU COM 922042874 68413 1061 SH SOLE 1061 0 0 GRAYSCALE BITCOIN TR BTC SHS COM 389637109 2077 60 SH SOLE 60 0 0 FIDELITY MSCI RL EST ETF COM 316092857 208869 7838 SH SOLE 7766 0 71 FIRST TR EXCHAN TRADED FD VII COM 33739H101 12 1 SH SOLE 1 0 0 IMPACT SHS TR I NAACP MINO ETF COM 45259A209 13380 394 SH SOLE 394 0 0 ISHARES TR CRE U S REIT ETF COM 464288521 57 1 SH SOLE 1 0 0 SCHWAB STRATEGIC TR US REIT ET COM 808524847 207662 10027 SH SOLE 9984 0 43 SPDR GOLD TRUST COM 78463V107 8411 44 SH SOLE 44 0 0 ALPS ETF TR ALERIAN MLP COM 00162Q452 8206 193 SH SOLE 193 0 0 ALPS ETF TR SECTR DIV DOGS COM 00162Q858 51260 1000 SH SOLE 0 0 1000 DIMENSIONAL ETF TRUST US CORE COM 25434V708 162782 5569 SH SOLE 5569 0 0 DIMENSIONAL ETF TRUST US MKTWI COM 25434V724 52220 1403 SH SOLE 1403 0 0 EA SERIES TRUST EA BRIDGEWAY O COM 02072L532 151201 7195 SH SOLE 7195 0 0 FIRST TR EXCHANGE-TRADED FD VI COM 33738R506 10334 200 SH SOLE 200 0 0 FIRST TR VALUE LINE DIVID INDX COM 33734H106 40560 1000 SH SOLE 1000 0 0 HANCOCK JOHN FINL OPPTYS FD SH COM 409735206 19522 649 SH SOLE 649 0 0 INVESCO DYNAMIC LEISURE AND EN COM 46137V720 168 4 SH SOLE 4 0 0 INVESCO EXCHANGE TRADED FD TR COM 46137V431 35392 361 SH SOLE 361 0 0 INVESCO EXCHANGE TRADED FD TR COM 46137V357 18620 118 SH SOLE 118 0 0 ISHARES BIOTECHNOLOGY ETF COM 464287556 39532 291 SH SOLE 291 0 0 ISHARES S&P MIDCAP 400 VALUE E COM 464287705 950625 8336 SH SOLE 8267 0 69 ISHARES S&P SMLCP 600 VALUE ET COM 464287879 679626 6594 SH SOLE 6546 0 48 ISHARES TR CORE S&P SCP ETF COM 464287804 587689 5429 SH SOLE 5389 0 40 ISHARES TR MSCI USA QLT FCT COM 46432F339 33842 230 SH SOLE 230 0 0 ISHARES TR RUS TP200 GR ETF COM 464289438 4205 24 SH SOLE 24 0 0 ISHARES TR S&P MC 400GR ETF COM 464287606 51968 656 SH SOLE 656 0 0 ISHARES TR S&P MIDCAP 400 COM 464287507 647977 2338 SH SOLE 2310 0 28 ISHARES TR S&P500/BAR VAL COM 464287408 1962062 11283 SH SOLE 11149 0 135 ISHARES US HOME CONS ETF COM 464288752 35605 350 SH SOLE 350 0 0 SCHWAB STRATEGIC TR US LCAP GR COM 808524300 32437 391 SH SOLE 391 0 0 SCHWAB STRATEGIC TR US LCAP VA COM 808524409 18226 260 SH SOLE 260 0 0 SELECT SECTOR SPDR TR SBI CONS COM 81369Y407 23066 129 SH SOLE 129 0 0 SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 8719 104 SH SOLE 104 0 0 SELECT SECTOR SPDR TR SBI INT- COM 81369y605 75 2 SH SOLE 2 0 0 SELECT SECTOR SPDR TR SBI MATE COM 81369Y100 25662 300 SH SOLE 300 0 0 SPDR S&P Aerospace & Defense E COM 78464a631 9479 70 SH SOLE 70 0 0 SPDR SERIES TRUST PRTFLO S&P50 COM 78464A508 116684 2502 SH SOLE 2502 0 0 SPDR SERIES TRUST S&P 400 MDCP COM 78464A839 9179 125 SH SOLE 125 0 0 SPDR SERIES TRUST S&P 600 SMCP COM 78464A300 85 1 SH SOLE 1 0 0 VANGUARD GROUP DIV APP ETF COM 921908844 29820 175 SH SOLE 175 0 0 VANGUARD INDEX FDS GROWTH ETF COM 922908736 15544 50 SH SOLE 50 0 0 VANGUARD INDEX FDS S&P 500 ETF COM 922908363 12230 28 SH SOLE 18 0 10 VANGUARD INDEX FDS SM CP VAL E COM 922908611 51831 288 SH SOLE 288 0 0 VANGUARD INDEX FDS VALUE ETF COM 922908744 5980 40 SH SOLE 40 0 0 VANGUARD INDEX TR STK MRK VIPE COM 922908769 27800 117 SH SOLE 117 0 0 ISHARES 1-5 YEAR INVESTMENT GR COM 464288646 22612 441 SH SOLE 441 0 0 ISHARES IBOXX INVESTMENT GRADE COM 464287242 12726 115 SH SOLE 115 0 0 ISHARES JPMORGAN USD EMERGING COM 464288281 9440 106 SH SOLE 106 0 0 ISHARES TR 0-5YR INVT GR CP COM 46434V100 17417 354 SH SOLE 354 0 0 ISHARES TR BARCLYS MBS BD COM 464288588 37162 395 SH SOLE 395 0 0 ISHARES TR CORE TOTAL USD COM 46434V613 90988 1975 SH SOLE 1975 0 0 ISHARES TR CORE TOTUSBD ETF COM 464287226 993592 10011 SH SOLE 9960 0 51 ISHARES TR U.S. PFD STK ETF COM 464288687 7797 250 SH SOLE 250 0 0 SCHWAB STRATEGIC TR LONG TERM COM 808524680 18873 538 SH SOLE 538 0 0 VANGUARD BD INDEX FD SHORT TRM COM 921937827 1057331 13728 SH SOLE 13587 0 141 NUVEEN SELECT TAX-FREE INCOME COM 67062F100 5542 375 SH SOLE 375 0 0 SPDR SER TR NUVEEN BLMBRG MU COM 78468R721 54144 1152 SH SOLE 1152 0 0 VANECK ETF TRUST HIGH YLD MUNI COM 92189H409 10378 201 SH SOLE 201 0 0