0001145549-23-028195.txt : 20230518
0001145549-23-028195.hdr.sgml : 20230518
20230518111846
ACCESSION NUMBER: 0001145549-23-028195
CONFORMED SUBMISSION TYPE: NPORT-P
PUBLIC DOCUMENT COUNT: 1
CONFORMED PERIOD OF REPORT: 20230331
FILED AS OF DATE: 20230518
DATE AS OF CHANGE: 20230518
PERIOD START: 20231231
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: TRUST FOR PROFESSIONAL MANAGERS
CENTRAL INDEX KEY: 0001141819
IRS NUMBER: 000000000
STATE OF INCORPORATION: DE
FILING VALUES:
FORM TYPE: NPORT-P
SEC ACT: 1940 Act
SEC FILE NUMBER: 811-10401
FILM NUMBER: 23934390
BUSINESS ADDRESS:
STREET 1: U.S. BANCORP FUND SERVICES LLC
STREET 2: 615 EAST MICHIGAN ST 2ND FLOOR
CITY: MILWAUKEE
STATE: WI
ZIP: 53202
BUSINESS PHONE: 4147655067
MAIL ADDRESS:
STREET 1: U.S. BANCORP FUND SERVICES LLC
STREET 2: 615 EAST MICHIGAN ST 2ND FLOOR
CITY: MILWAUKEE
STATE: WI
ZIP: 53202
FORMER COMPANY:
FORMER CONFORMED NAME: ZODIAC TRUST
DATE OF NAME CHANGE: 20010601
0001141819
S000076012
Mairs & Power Small Cap Fund
C000235437
Mairs & Power Small Cap Fund
MSCFX
NPORT-P
1
primary_doc.xml
NPORT-P
false
0001141819
XXXXXXXX
S000076012
C000235437
Trust for Professional Managers
811-10401
0001141819
549300O1N816L3GGRD45
615 East Michigan Street
Milwaukee
53202
513-629-8104
Mairs & Power Small Cap Fund
S000076012
549300J6DGDPK47P1B21
2023-12-31
2023-03-31
N
336427856.900000000000
698942.910000000000
335728913.990000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
N
AAR Corp
MP76T5YQX3YK5VVAQ802
AAR Corp
000361105
249258.000000000000
NS
USD
13597023.900000000000
4.0500008588
Long
EC
CORP
US
N
1
N
N
N
Alerus Financial Corp
5493008BXLBPPELQ3G57
Alerus Financial Corp
01446U103
139441.000000000000
NS
USD
2238028.050000000000
0.6666176063
Long
EC
CORP
US
N
1
N
N
N
Altair Engineering Inc
549300FJ89HZ6GU9S994
Altair Engineering Inc
021369103
151100.000000000000
NS
USD
10895821.000000000000
3.2454222874
Long
EC
CORP
US
N
1
N
N
N
Associated Banc-Corp
549300N3CIN473IW5094
Associated Banc-Corp
045487105
309261.000000000000
NS
USD
5560512.780000000000
1.6562507870
Long
EC
CORP
US
N
1
N
N
N
AZEK Co Inc/The
5493002LDDDU1RX46815
AZEK Co Inc/The
05478C105
378500.000000000000
NS
USD
8909890.000000000000
2.6538941475
Long
EC
CORP
US
N
1
N
N
N
Bio-Techne Corp
54930073RLKQ51TILZ35
Bio-Techne Corp
09073M104
99600.000000000000
NS
USD
7389324.000000000000
2.2009793295
Long
EC
CORP
US
N
1
N
N
N
Black Hills Corp
3MGELCRSTNSAMJ962671
Black Hills Corp
092113109
112800.000000000000
NS
USD
7117680.000000000000
2.1200676210
Long
EC
CORP
US
N
1
N
N
N
CVRx Inc
N/A
CVRx Inc
126638105
119445.000000000000
NS
USD
1113227.400000000000
0.3315852027
Long
EC
CORP
US
N
1
N
N
N
Casey's General Stores Inc
549300CAFWSI86V66Q65
Casey's General Stores Inc
147528103
54385.000000000000
NS
USD
11772177.100000000000
3.5064531559
Long
EC
CORP
US
N
1
N
N
N
Catalent Inc
N/A
Catalent Inc
148806102
128000.000000000000
NS
USD
8410880.000000000000
2.5052593475
Long
EC
CORP
US
N
1
N
N
N
Clearfield Inc
529900M4S2OQ1ADPR537
Clearfield Inc
18482P103
100300.000000000000
NS
USD
4671974.000000000000
1.3915911932
Long
EC
CORP
US
N
1
N
N
N
Cullen/Frost Bankers Inc
529900V2E9G9AY665O34
Cullen/Frost Bankers Inc
229899109
99800.000000000000
NS
USD
10512932.000000000000
3.1313752143
Long
EC
CORP
US
N
1
N
N
N
Digi International Inc
529900KG656HGROI4N27
Digi International Inc
253798102
129524.000000000000
NS
USD
4362368.320000000000
1.2993722430
Long
EC
CORP
US
N
1
N
N
N
Donaldson Co Inc
OZE6KXY9QQPR8EJ8WL20
Donaldson Co Inc
257651109
49595.000000000000
NS
USD
3240537.300000000000
0.9652243715
Long
EC
CORP
US
N
1
N
N
N
Entegris Inc
IYX6OWO7BT5DKO3BYG52
Entegris Inc
29362U104
74507.000000000000
NS
USD
6110319.070000000000
1.8200157375
Long
EC
CORP
US
N
1
N
N
N
Envestnet Inc
549300HLWZ5OKIDM8737
Envestnet Inc
29404K106
49000.000000000000
NS
USD
2874830.000000000000
0.8562950286
Long
EC
CORP
US
N
1
N
N
N
Exact Sciences Corp
549300VM3X1FYD4N9Z14
Exact Sciences Corp
30063P105
23500.000000000000
NS
USD
1593535.000000000000
0.4746493178
Long
EC
CORP
US
N
1
N
N
N
First American Government Obli
549300R5MYM6VZF1RM44
First American Government Obligations Fund
31846V336
75033.250000000000
NS
USD
75033.250000000000
0.0223493559
Long
STIV
RF
US
N
1
N
N
N
First Interstate BancSystem In
549300WRWYTYX0RCNJ43
First Interstate BancSystem Inc
32055Y201
105756.000000000000
NS
USD
3157874.160000000000
0.9406023814
Long
EC
CORP
US
N
1
N
N
N
HB Fuller Co
JSMX3Z5FOYM8V0Q52357
HB Fuller Co
359694106
169200.000000000000
NS
USD
11581740.000000000000
3.4497296829
Long
EC
CORP
US
N
1
N
N
N
Generac Holdings Inc
529900S2H2AHJHSFFI84
Generac Holdings Inc
368736104
33672.000000000000
NS
USD
3636912.720000000000
1.0832885011
Long
EC
CORP
US
N
1
N
N
N
Gentherm Inc
HKM6YX1U5JS60TCUB219
Gentherm Inc
37253A103
122980.000000000000
NS
USD
7430451.600000000000
2.2132295702
Long
EC
CORP
US
N
1
N
N
N
Glacier Bancorp Inc
549300SMJAUKZB5D7V74
Glacier Bancorp Inc
37637Q105
226420.000000000000
NS
USD
9511904.200000000000
2.8332097128
Long
EC
CORP
US
N
1
N
N
N
Graco Inc
4T5VJ4S81BRT6Q7GGT78
Graco Inc
384109104
54700.000000000000
NS
USD
3993647.000000000000
1.1895451460
Long
EC
CORP
US
N
1
N
N
N
Hub Group Inc
N/A
Hub Group Inc
443320106
108700.000000000000
NS
USD
9124278.000000000000
2.7177516204
Long
EC
CORP
US
N
1
N
N
N
Inspire Medical Systems Inc
549300XQQCQ7HCJKTW25
Inspire Medical Systems Inc
457730109
53859.000000000000
NS
USD
12606776.130000000000
3.7550462902
Long
EC
CORP
US
N
1
N
N
N
Jamf Holding Corp
254900IHLXZU4Z5ANA12
Jamf Holding Corp
47074L105
565167.000000000000
NS
USD
10975543.140000000000
3.2691682732
Long
EC
CORP
US
N
1
N
N
N
John Bean Technologies Corp
5493007CT6ATBZ2L6826
John Bean Technologies Corp
477839104
80100.000000000000
NS
USD
8754129.000000000000
2.6074992755
Long
EC
CORP
US
N
1
N
N
N
Littelfuse Inc
549300MY7HLQFYTPCX75
Littelfuse Inc
537008104
53100.000000000000
NS
USD
14235579.000000000000
4.2402004733
Long
EC
CORP
US
N
1
N
N
N
MGP Ingredients Inc
2549006OMHFVZ4MS8538
MGP Ingredients Inc
55303J106
69610.000000000000
NS
USD
6732679.200000000000
2.0053915285
Long
EC
CORP
US
N
1
N
N
N
Marcus Corp/The
549300NL0OKPNEMP6B79
Marcus Corp/The
566330106
440223.000000000000
NS
USD
7043568.000000000000
2.0979926680
Long
EC
CORP
US
N
1
N
N
N
Medpace Holdings Inc
549300H8TYEUVTW14A54
Medpace Holdings Inc
58506Q109
35000.000000000000
NS
USD
6581750.000000000000
1.9604358534
Long
EC
CORP
US
N
1
N
N
N
Neogen Corp
549300HJT9FC36N4UW43
Neogen Corp
640491106
87400.000000000000
NS
USD
1618648.000000000000
0.4821294600
Long
EC
CORP
US
N
1
N
N
N
NorthWestern Corp
3BPWMBHR1R9SHUN7J795
NorthWestern Corp
668074305
107000.000000000000
NS
USD
6191020.000000000000
1.8440532650
Long
EC
CORP
US
N
1
N
N
N
Oshkosh Corp
549300FEKNPCFSA2B506
Oshkosh Corp
688239201
78510.000000000000
NS
USD
6530461.800000000000
1.9451591829
Long
EC
CORP
US
N
1
N
N
N
Physicians Realty Trust
549300ITOVH0OY7PZC34
Physicians Realty Trust
71943U104
393000.000000000000
NS
USD
5867490.000000000000
1.7476868257
Long
EC
CORP
US
N
1
N
N
N
Piper Sandler Cos
QUQDBTUSOAKFEVMRMF78
Piper Sandler Cos
724078100
9600.000000000000
NS
USD
1330656.000000000000
0.3963483467
Long
EC
CORP
US
N
1
N
N
N
Plexus Corp
549300W7HCBI5YT25I79
Plexus Corp
729132100
93020.000000000000
NS
USD
9075961.400000000000
2.7033600687
Long
EC
CORP
US
N
1
N
N
N
Polaris Inc
549300QJSN8UVWN1EI78
Polaris Inc
731068102
47000.000000000000
NS
USD
5199610.000000000000
1.5487525153
Long
EC
CORP
US
N
1
N
N
N
QCR Holdings Inc
549300MWKWM7KWJVQO33
QCR Holdings Inc
74727A104
147278.000000000000
NS
USD
6466976.980000000000
1.9262496349
Long
EC
CORP
US
N
1
N
N
N
SkyWater Technology Inc
N/A
SkyWater Technology Inc
83089J108
201790.000000000000
NS
USD
2296370.200000000000
0.6839953618
Long
EC
CORP
US
N
1
N
N
N
Sleep Number Corp
529900W0TZQLBT2DSS66
Sleep Number Corp
83125X103
136445.000000000000
NS
USD
4149292.450000000000
1.2359056004
Long
EC
CORP
US
N
1
N
N
N
Tennant Co
JYAIRLT8DVP6DP8UT336
Tennant Co
880345103
155751.000000000000
NS
USD
10673616.030000000000
3.1792364569
Long
EC
CORP
US
N
1
N
N
N
Toro Co/The
YJKE4YIT6BWQHVEW0D14
Toro Co/The
891092108
88200.000000000000
NS
USD
9804312.000000000000
2.9203061135
Long
EC
CORP
US
N
1
N
N
N
Wintrust Financial Corp
Q774KI4AW80FHFW33O61
Wintrust Financial Corp
97650W108
181200.000000000000
NS
USD
13218540.000000000000
3.9372658860
Long
EC
CORP
US
N
1
N
N
N
Workiva Inc
529900RTOQ8GRWHY1O58
Workiva Inc
98139A105
141580.000000000000
NS
USD
14499207.800000000000
4.3187247794
Long
EC
CORP
US
N
1
N
N
N
nVent Electric PLC
N/A
nVent Electric PLC
N/A
308600.000000000000
NS
USD
13251284.000000000000
3.9470189929
Long
EC
CORP
GB
N
1
N
N
N
2023-05-03
Trust for Professional Managers
/s/ John Buckel
John Buckel
President