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