The Securities and Exchange Commission has not necessarily
reviewed the information in this filing and has not determined
if it is accurate and complete.
| |||||||||||||||||||||
|
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
||||||||||||||||||||
| COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 | COLUMN 8 | ||||
| VALUE | SHRS OR | SH/ | PUT/ | INVESTMENT | OTHER | VOTING AUTHORITY | |||||
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
| 1ST SOURCE CORP | COM | 336901103 | 4,749,492 | 56,207 | SH | SOLE | 6,604 | 0 | 49,603 | ||
| ABBOTT LABORATORIES | COM | 002824100 | 357,765 | 3,620 | SH | SOLE | 0 | 0 | 3,620 | ||
| ABBVIE INC | COM | 00287Y109 | 17,434,497 | 66,648 | SH | SOLE | 750 | 0 | 65,898 | ||
| ABRDN PLATINUM ETF TRUST | PHYSCL PLATM SHS | 003260106 | 526,252 | 34,150 | SH | SOLE | 0 | 0 | 34,150 | ||
| ACADEMY SPORTS & OUTDOORS IN | COM | 00402L107 | 3,089,638 | 64,247 | SH | SOLE | 8,072 | 0 | 56,175 | ||
| ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 | 9,099,370 | 49,623 | SH | SOLE | 587 | 0 | 49,036 | ||
| ACUITY INC | COM | 00508Y102 | 525,128 | 1,695 | SH | SOLE | 0 | 0 | 1,695 | ||
| ADOBE INC | COM | 00724F101 | 13,506,463 | 56,291 | SH | SOLE | 712 | 0 | 55,579 | ||
| ADVANCED DRAIN SYS INC DEL | COM | 00790R104 | 396,856 | 3,132 | SH | SOLE | 0 | 0 | 3,132 | ||
| AGCO CORP | COM | 001084102 | 450,752 | 3,946 | SH | SOLE | 0 | 0 | 3,946 | ||
| AIRJOULE TECHNOLOGIES CORP | CL A | 612160101 | 66,300 | 17,000 | SH | SOLE | 0 | 0 | 17,000 | ||
| ALIGN TECHNOLOGY INC | COM | 016255101 | 378,055 | 2,601 | SH | SOLE | 0 | 0 | 2,601 | ||
| ALLISON TRANSMISSION HLDGS I | COM | 01973R101 | 975,395 | 8,612 | SH | SOLE | 0 | 0 | 8,612 | ||
| ALPHABET INC | CAP STK CL A | 02079K305 | 24,636,816 | 71,602 | SH | SOLE | 965 | 0 | 70,637 | ||
| ALPHABET INC | CAP STK CL C | 02079K107 | 872,545 | 2,561 | SH | SOLE | 400 | 0 | 2,161 | ||
| AMALGAMATED FINANCIAL CORP | COM | 022671101 | 5,134,944 | 107,945 | SH | SOLE | 10,901 | 0 | 97,044 | ||
| AMAZON COM INC | COM | 023135106 | 1,511,593 | 6,067 | SH | SOLE | 0 | 0 | 6,067 | ||
| AMCOR PLC | COM NEW | G0250X149 | 10,568,645 | 252,476 | SH | SOLE | 0 | 0 | 252,476 | ||
| AMERISAFE INC | COM | 03071H100 | 3,236,577 | 136,969 | SH | SOLE | 14,670 | 0 | 122,299 | ||
| AMPHENOL CORP | CL A | 032095101 | 344,956 | 4,092 | SH | SOLE | 0 | 0 | 4,092 | ||
| APOGEE ENTERPRISES INC | COM | 037598109 | 2,806,008 | 79,333 | SH | SOLE | 10,544 | 0 | 68,789 | ||
| APPFOLIO INC | COM CL A | 03783C100 | 2,393,407 | 11,936 | SH | SOLE | 1,298 | 0 | 10,638 | ||
| APPLE HOSPITALITY REIT INC | COM NEW | 03784Y200 | 1,535,943 | 95,046 | SH | SOLE | 11,403 | 0 | 83,643 | ||
| APPLE INC | COM | 037833100 | 31,149,891 | 93,538 | SH | SOLE | 1,069 | 0 | 92,469 | ||
| APPLIED MATLS INC | COM | 038222105 | 17,726,988 | 34,665 | SH | SOLE | 402 | 0 | 34,263 | ||
| ARTISAN PARTNERS ASSET MGMT | CL A | 04316A108 | 3,435,662 | 95,118 | SH | SOLE | 11,266 | 0 | 83,852 | ||
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 | 502,443 | 1,947 | SH | SOLE | 0 | 0 | 1,947 | ||
| AUTOZONE INC | COM | 053332102 | 12,576,609 | 4,444 | SH | SOLE | 55 | 0 | 4,389 | ||
| AVEPOINT INC | COM CL A | 053604104 | 2,518,292 | 178,856 | SH | SOLE | 17,836 | 0 | 161,020 | ||
| AVERY DENNISON CORP | COM | 053611109 | 464,393 | 2,721 | SH | SOLE | 0 | 0 | 2,721 | ||
| AVIENT CORPORATION | COM | 05368V106 | 3,166,910 | 78,681 | SH | SOLE | 10,122 | 0 | 68,559 | ||
| AXCELIS TECHNOLOGIES INC | COM NEW | 054540208 | 2,487,829 | 18,965 | SH | SOLE | 2,146 | 0 | 16,819 | ||
| BANK OF AMER CORP | COM | 060505104 | 211,243 | 3,881 | SH | SOLE | 0 | 0 | 3,881 | ||
| BANK OF MONTREAL | COM | 063671101 | 417,456 | 2,496 | SH | SOLE | 0 | 0 | 2,496 | ||
| BANK OF NY MELLON CORP | COM | 064058100 | 19,112,710 | 132,149 | SH | SOLE | 1,577 | 0 | 130,572 | ||
| BELLRING BRANDS INC | COMMON STOCK | 07831C103 | 2,189,735 | 284,751 | SH | SOLE | 31,815 | 0 | 252,936 | ||
| BERKLEY W R CORP | COM | 084423102 | 13,974,904 | 206,913 | SH | SOLE | 2,472 | 0 | 204,441 | ||
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 1,066,609 | 2,142 | SH | SOLE | 0 | 0 | 2,142 | ||
| BIOLIFE SOLUTIONS INC | COM NEW | 09062W204 | 976,067 | 25,124 | SH | SOLE | 2,878 | 0 | 22,246 | ||
| BOEING CO | COM | 097023105 | 252,284 | 1,356 | SH | SOLE | 0 | 0 | 1,356 | ||
| BOK FINL CORP | COM NEW | 05561Q201 | 3,345,429 | 26,467 | SH | SOLE | 3,253 | 0 | 23,214 | ||
| BROADCOM INC | COM | 11135F101 | 20,112,651 | 57,270 | SH | SOLE | 720 | 0 | 56,550 | ||
| BUTTERFLY NETWORK INC | COM CL A | 124155102 | 1,523,585 | 170,043 | SH | SOLE | 0 | 0 | 170,043 | ||
| C H ROBINSON WORLDWIDE IN | COM NEW | 12541W209 | 11,294,379 | 76,334 | SH | SOLE | 1,035 | 0 | 75,299 | ||
| CABOT CORP | COM | 127055101 | 1,710,478 | 22,240 | SH | SOLE | 2,081 | 0 | 20,159 | ||
| CAPITAL GROUP NEW GEOGRAPHY | SHS | 14021N105 | 299,473 | 8,216 | SH | SOLE | 1,230 | 0 | 6,986 | ||
| CATERPILLAR INC | COM | 149123101 | 4,045,031 | 4,989 | SH | SOLE | 0 | 0 | 4,989 | ||
| CBOE GLOBAL MKTS INC | COM | 12503M108 | 15,457,809 | 56,151 | SH | SOLE | 736 | 0 | 55,415 | ||
| CENCORA INC | COM | 03073E105 | 13,231,117 | 44,067 | SH | SOLE | 579 | 0 | 43,488 | ||
| CHEVRON CORPORATION | COM | 166764100 | 821,741 | 4,024 | SH | SOLE | 0 | 0 | 4,024 | ||
| CISCO SYS INC | COM | 17275R102 | 455,167 | 4,229 | SH | SOLE | 0 | 0 | 4,229 | ||
| CLIMB GLOBAL SOLUTIONS INC | COM | 946760105 | 4,836,258 | 150,545 | SH | SOLE | 16,311 | 0 | 134,234 | ||
| COLGATE PALMOLIVE CO | COM | 194162103 | 12,746,893 | 149,401 | SH | SOLE | 1,955 | 0 | 147,446 | ||
| COLUMBUS MCKINNON CORP N Y | COM | 199333105 | 1,097,274 | 68,881 | SH | SOLE | 8,398 | 0 | 60,483 | ||
| COMMERCE BANCSHARES INC | COM | 200525103 | 459,925 | 8,402 | SH | SOLE | 0 | 0 | 8,402 | ||
| COMMERCIAL METALS CO | COM | 201723103 | 391,292 | 6,301 | SH | SOLE | 0 | 0 | 6,301 | ||
| COMSTOCK RES INC | COM | 205768302 | 2,398,445 | 194,679 | SH | SOLE | 21,728 | 0 | 172,951 | ||
| CONCENTRA GROUP HOLDINGS PAR | COMMON STOCK | 20603L102 | 2,719,042 | 78,996 | SH | SOLE | 8,415 | 0 | 70,581 | ||
| CONOCOPHILLIPS | COM | 20825C104 | 484,205 | 3,869 | SH | SOLE | 0 | 0 | 3,869 | ||
| COPART INC | COM | 217204106 | 10,618,440 | 389,239 | SH | SOLE | 5,330 | 0 | 383,909 | ||
| CORE & MAIN INC | CL A | 21874C102 | 3,634,809 | 87,628 | SH | SOLE | 9,307 | 0 | 78,321 | ||
| CORE LABORATORIES INC | COM | 21867A105 | 211,499 | 21,804 | SH | SOLE | 0 | 0 | 21,804 | ||
| CORNING INC | COM | 219350105 | 441,291 | 2,870 | SH | SOLE | 0 | 0 | 2,870 | ||
| CRA INTL INC | COM | 12618T105 | 3,344,392 | 20,374 | SH | SOLE | 2,302 | 0 | 18,072 | ||
| CRANE NXT CO | COM | 224441105 | 3,743,791 | 79,486 | SH | SOLE | 7,070 | 0 | 72,416 | ||
| CROCS INC | COM | 227046109 | 575,171 | 4,903 | SH | SOLE | 0 | 0 | 4,903 | ||
| DEVON ENERGY CORP NEW | COM | 25179M103 | 12,741,478 | 276,748 | SH | SOLE | 3,558 | 0 | 273,190 | ||
| DEXCOM INC | COM | 252131107 | 16,013,698 | 185,580 | SH | SOLE | 2,198 | 0 | 183,382 | ||
| DOCGO INC | COM | 256086109 | 481,378 | 1,204,046 | SH | SOLE | 123,668 | 0 | 1,080,378 | ||
| DONNELLEY FINL SOLUTIONS INC | COM | 25787G100 | 3,614,896 | 76,603 | SH | SOLE | 8,265 | 0 | 68,338 | ||
| DOVER CORP | COM | 260003108 | 279,079 | 1,492 | SH | SOLE | 0 | 0 | 1,492 | ||
| EATON CORP PLC | SHS | G29183103 | 728,358 | 1,695 | SH | SOLE | 0 | 0 | 1,695 | ||
| ECOLAB INC | COM | 278865100 | 377,548 | 1,375 | SH | SOLE | 0 | 0 | 1,375 | ||
| ELECTROMED INC | COM | 285409108 | 1,172,787 | 41,544 | SH | SOLE | 10,584 | 0 | 30,960 | ||
| ELI LILLY & CO | COM | 532457108 | 335,553 | 290 | SH | SOLE | 0 | 0 | 290 | ||
| EMERSON ELEC CO | COM | 291011104 | 16,146,530 | 104,104 | SH | SOLE | 1,253 | 0 | 102,851 | ||
| EMPLOYERS HLDGS INC | COM | 292218104 | 3,445,348 | 72,169 | SH | SOLE | 9,996 | 0 | 62,173 | ||
| ENERGY RECOVERY INC | COM | 29270J100 | 1,111,816 | 166,689 | SH | SOLE | 19,750 | 0 | 146,939 | ||
| EVERCORE INC | CLASS A | 29977A105 | 928,288 | 3,605 | SH | SOLE | 0 | 0 | 3,605 | ||
| EXPONENT INC | COM | 30214U102 | 221,774 | 3,390 | SH | SOLE | 0 | 0 | 3,390 | ||
| EXXONMOBIL HOLDINGS CORP | COM SHS *A* | 30233Q108 | 1,400,464 | 8,605 | SH | SOLE | 0 | 0 | 8,605 | ||
| FASTENAL CO | COM | 311900104 | 983,765 | 19,862 | SH | SOLE | 0 | 0 | 19,862 | ||
| FERGUSON ENTERPRISES INC | COMMON STOCK NEW | 31488V107 | 378,009 | 1,698 | SH | SOLE | 0 | 0 | 1,698 | ||
| FIDELITY NATL INFORMATION SV | COM | 31620M106 | 218,028 | 6,627 | SH | SOLE | 0 | 0 | 6,627 | ||
| FIFTH THIRD BANCORP | COM | 316773100 | 10,158,133 | 200,833 | SH | SOLE | 2,480 | 0 | 198,353 | ||
| FIRST HORIZON CORPORATION | COM | 320517105 | 430,934 | 18,720 | SH | SOLE | 0 | 0 | 18,720 | ||
| FOUR CORNERS PPTY TR INC | COM | 35086T109 | 2,219,607 | 102,004 | SH | SOLE | 12,140 | 0 | 89,864 | ||
| FRONTDOOR INC | COM | 35905A109 | 5,245,629 | 71,740 | SH | SOLE | 6,664 | 0 | 65,076 | ||
| FTI CONSULTING INC | COM | 302941109 | 293,770 | 2,184 | SH | SOLE | 0 | 0 | 2,184 | ||
| GARTNER INC | COM | 366651107 | 12,755,605 | 68,380 | SH | SOLE | 782 | 0 | 67,598 | ||
| GE AEROSPACE | COM NEW | 369604301 | 254,829 | 816 | SH | SOLE | 0 | 0 | 816 | ||
| GLOBAL SHIP LEASE INC | COM CL A | Y27183600 | 5,201,193 | 117,834 | SH | SOLE | 12,780 | 0 | 105,054 | ||
| GODADDY INC | CL A | 380237107 | 385,669 | 4,038 | SH | SOLE | 0 | 0 | 4,038 | ||
| GREEN BRICK PARTNERS INC | COM | 392709101 | 3,607,953 | 54,575 | SH | SOLE | 6,272 | 0 | 48,303 | ||
| HAEMONETICS CORP MASS | COM | 405024100 | 6,239,657 | 59,256 | SH | SOLE | 6,295 | 0 | 52,961 | ||
| HALOZYME THERAPEUTICS INC | COM | 40637H109 | 713,405 | 6,462 | SH | SOLE | 0 | 0 | 6,462 | ||
| HCA HEALTHCARE INC | COM | 40412C101 | 14,214,283 | 33,309 | SH | SOLE | 433 | 0 | 32,876 | ||
| HEALTHPEAK PROPERTIES INC | COM | 42250P103 | 501,107 | 25,093 | SH | SOLE | 0 | 0 | 25,093 | ||
| HENRY JACK & ASSOC INC | COM | 426281101 | 458,654 | 3,202 | SH | SOLE | 0 | 0 | 3,202 | ||
| HERSHEY CO | COM | 427866108 | 9,864,337 | 62,587 | SH | SOLE | 1,043 | 0 | 61,544 | ||
| HUDSON TECHNOLOGIES INC | COM | 444144109 | 307,141 | 59,639 | SH | SOLE | 0 | 0 | 59,639 | ||
| HURON CONSULTING GROUP INC | COM | 447462102 | 3,982,698 | 25,395 | SH | SOLE | 2,809 | 0 | 22,586 | ||
| HYPERFINE INC | COM CL A | 44916K106 | 253,187 | 313,350 | SH | SOLE | 0 | 0 | 313,350 | ||
| HYSTER-YALE INC | CL A | 449172105 | 2,036,644 | 64,717 | SH | SOLE | 7,123 | 0 | 57,594 | ||
| ILLINOIS TOOL WKS INC | COM | 452308109 | 334,464 | 1,300 | SH | SOLE | 0 | 0 | 1,300 | ||
| INDEPENDENT BK CORP MASS | COM | 453836108 | 3,276,054 | 42,190 | SH | SOLE | 5,267 | 0 | 36,923 | ||
| INGEVITY CORP | COM | 45688C107 | 4,622,876 | 65,341 | SH | SOLE | 7,630 | 0 | 57,711 | ||
| INNOVATIVE SOLUTIONS & SUPPO | COM | 45769N105 | 3,181,004 | 171,298 | SH | SOLE | 23,003 | 0 | 148,295 | ||
| INSTEEL INDS INC | COM | 45774W108 | 2,975,396 | 102,142 | SH | SOLE | 12,940 | 0 | 89,202 | ||
| INSULET CORP | COM | 45784P101 | 241,761 | 1,853 | SH | SOLE | 0 | 0 | 1,853 | ||
| INTEL CORP | COM | 458140100 | 2,199,608 | 18,295 | SH | SOLE | 0 | 0 | 18,295 | ||
| INTERFACE INC | COM | 458665304 | 5,053,222 | 146,896 | SH | SOLE | 15,209 | 0 | 131,687 | ||
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 480,107 | 2,183 | SH | SOLE | 0 | 0 | 2,183 | ||
| IRADIMED CORP | COM | 46266A109 | 2,195,334 | 25,462 | SH | SOLE | 3,239 | 0 | 22,223 | ||
| ISHARES SILVER TR | ISHARES | 46428Q109 | 785,489 | 14,410 | SH | SOLE | 0 | 0 | 14,410 | ||
| ISHARES TR | CORE MSCI EAFE | 46432F842 | 48,971,484 | 505,486 | SH | SOLE | 3,051 | 0 | 502,435 | ||
| ISHARES TR | CORE S&P SCP ETF | 464287804 | 316,293 | 2,325 | SH | SOLE | 0 | 0 | 2,325 | ||
| ISHARES TR | RUS 1000 ETF | 464287622 | 330,823 | 795 | SH | SOLE | 0 | 0 | 795 | ||
| ISHARES TR | RUSSELL 2000 ETF | 464287655 | 388,768 | 1,399 | SH | SOLE | 0 | 0 | 1,399 | ||
| ISHARES TR | A RATE CP BD ETF | 46429B291 | 2,672,991 | 59,413 | SH | SOLE | 0 | 0 | 59,413 | ||
| ISHARES TR | CORE MSCI TOTAL | 46432F834 | 2,511,785 | 26,443 | SH | SOLE | 647 | 0 | 25,796 | ||
| ISHARES TR | CORE S&P500 ETF | 464287200 | 202,184 | 264 | SH | SOLE | 0 | 0 | 264 | ||
| ISHARES TR | CORE US AGGBD ET | 464287226 | 594,657 | 6,290 | SH | SOLE | 0 | 0 | 6,290 | ||
| ISHARES TR | INTRM GOV CR ETF | 464288612 | 5,793,068 | 56,205 | SH | SOLE | 178 | 0 | 56,027 | ||
| ISHARES TR | MSCI ACWI EX US | 464288240 | 524,576 | 6,937 | SH | SOLE | 0 | 0 | 6,937 | ||
| JACOBS SOLUTIONS INC | COM | 46982L108 | 364,147 | 2,692 | SH | SOLE | 0 | 0 | 2,692 | ||
| JANUS INTERNATIONAL GROUP IN | COMMON STOCK | 47103N106 | 2,003,883 | 489,947 | SH | SOLE | 51,760 | 0 | 438,187 | ||
| JAZZ PHARMACEUTICALS PLC | SHS USD | G50871105 | 539,442 | 2,330 | SH | SOLE | 0 | 0 | 2,330 | ||
| JOHNSON & JOHNSON | COM | 478160104 | 20,966,349 | 79,196 | SH | SOLE | 1,013 | 0 | 78,183 | ||
| JPMORGAN CHASE & CO | COM | 46625H100 | 1,156,913 | 3,497 | SH | SOLE | 0 | 0 | 3,497 | ||
| KIMBERLY-CLARK CORP | COM | 494368103 | 933,769 | 9,584 | SH | SOLE | 0 | 0 | 9,584 | ||
| KINSALE CAP GROUP INC | COM | 49714P108 | 9,435,596 | 29,235 | SH | SOLE | 316 | 0 | 28,919 | ||
| KORN FERRY | COM NEW | 500643200 | 2,673,171 | 37,340 | SH | SOLE | 4,623 | 0 | 32,717 | ||
| LAM RESEARCH CORP | COM NEW | 512807306 | 427,063 | 1,300 | SH | SOLE | 0 | 0 | 1,300 | ||
| LANTHEUS HLDGS INC | COM | 516544103 | 1,068,654 | 10,737 | SH | SOLE | 1,252 | 0 | 9,485 | ||
| LIGAND PHARMACEUTICALS INC | COM NEW | 53220K504 | 5,099,753 | 16,326 | SH | SOLE | 1,575 | 0 | 14,751 | ||
| LIMBACH HLDGS INC | COM | 53263P105 | 2,328,432 | 47,587 | SH | SOLE | 5,470 | 0 | 42,117 | ||
| LOCKHEED MARTIN CORP | COM | 539830109 | 12,417,552 | 24,384 | SH | SOLE | 355 | 0 | 24,029 | ||
| LOVESAC CO | COM | 54738L109 | 3,742,408 | 248,665 | SH | SOLE | 28,088 | 0 | 220,577 | ||
| LOWES COS INC | COM | 548661107 | 9,975,433 | 54,129 | SH | SOLE | 756 | 0 | 53,373 | ||
| MAGNOLIA OIL & GAS CORP | CL A | 559663109 | 243,192 | 10,353 | SH | SOLE | 0 | 0 | 10,353 | ||
| MARKEL GROUP INC | COM | 570535104 | 419,550 | 245 | SH | SOLE | 0 | 0 | 245 | ||
| MATIV HOLDINGS INC | COM | 808541106 | 438,311 | 37,818 | SH | SOLE | 225 | 0 | 37,593 | ||
| MCDONALDS CORP | COM | 580135101 | 10,333,179 | 44,744 | SH | SOLE | 565 | 0 | 44,179 | ||
| MCKESSON CORP | COM | 58155Q103 | 943,460 | 1,105 | SH | SOLE | 0 | 0 | 1,105 | ||
| MERCK & CO INC | COM | 58933Y105 | 2,068,778 | 14,237 | SH | SOLE | 0 | 0 | 14,237 | ||
| META PLATFORMS INC | CL A | 30303M102 | 1,617,877 | 2,231 | SH | SOLE | 0 | 0 | 2,231 | ||
| MICROSOFT CORP | COM | 594918104 | 27,064,751 | 52,768 | SH | SOLE | 494 | 0 | 52,274 | ||
| MILLER INDS INC TENN | COM NEW | 600551204 | 3,827,851 | 72,759 | SH | SOLE | 9,241 | 0 | 63,518 | ||
| MIMEDX GROUP INC | COM | 602496101 | 2,560,255 | 549,411 | SH | SOLE | 57,768 | 0 | 491,643 | ||
| MINERALS TECHNOLOGIES INC | COM | 603158106 | 3,140,835 | 48,025 | SH | SOLE | 5,741 | 0 | 42,284 | ||
| MUELLER INDS INC | COM | 624756102 | 4,397,134 | 72,548 | SH | SOLE | 8,925 | 0 | 63,623 | ||
| NAPCO SEC TECHNOLOGIES INC | COM | 630402105 | 4,201,842 | 117,963 | SH | SOLE | 14,207 | 0 | 103,756 | ||
| NASDAQ INC | COM | 631103108 | 211,623 | 2,300 | SH | SOLE | 0 | 0 | 2,300 | ||
| NEXTERA ENERGY INC | COM | 65339F101 | 453,986 | 5,994 | SH | SOLE | 0 | 0 | 5,994 | ||
| NMI HLDGS INC | COM | 629209305 | 821,040 | 22,000 | SH | SOLE | 0 | 0 | 22,000 | ||
| NORDSON CORP | COM | 655663102 | 507,840 | 1,549 | SH | SOLE | 0 | 0 | 1,549 | ||
| NORTHERN OIL & GAS INC | COM | 665531307 | 2,559,197 | 111,853 | SH | SOLE | 13,700 | 0 | 98,153 | ||
| NORTHROP GRUMMAN CORP | COM | 666807102 | 217,566 | 450 | SH | SOLE | 0 | 0 | 450 | ||
| NVE CORP | COM NEW | 629445206 | 4,954,811 | 45,011 | SH | SOLE | 4,909 | 0 | 40,102 | ||
| NVENT ELEC PLC | SHS | G6700G107 | 200,623 | 1,251 | SH | SOLE | 0 | 0 | 1,251 | ||
| NVIDIA CORPORATION | COM | 67066G104 | 423,645 | 1,855 | SH | SOLE | 0 | 0 | 1,855 | ||
| OCEANEERING INTL INC | COM | 675232102 | 3,998,297 | 91,641 | SH | SOLE | 9,594 | 0 | 82,047 | ||
| OLD REP INTL CORP | COM | 680223104 | 221,248 | 5,930 | SH | SOLE | 0 | 0 | 5,930 | ||
| OLLIES BARGAIN OUTLET HLDGS | COM | 681116109 | 4,175,523 | 48,751 | SH | SOLE | 5,871 | 0 | 42,880 | ||
| OMNIAB INC | COM | 68218J103 | 3,978,590 | 802,135 | SH | SOLE | 70,658 | 0 | 731,477 | ||
| OPTION CARE HEALTH INC | COM NEW | 68404L201 | 3,804,678 | 169,172 | SH | SOLE | 18,776 | 0 | 150,396 | ||
| OREILLY AUTOMOTIVE INC | COM | 67103H107 | 301,070 | 3,525 | SH | SOLE | 0 | 0 | 3,525 | ||
| OVINTIV INC | COM | 69047Q102 | 318,935 | 5,516 | SH | SOLE | 0 | 0 | 5,516 | ||
| PALO ALTO NETWORKS INC | COM | 697435105 | 234,413 | 590 | SH | SOLE | 0 | 0 | 590 | ||
| PAYCHEX INC | COM | 704326107 | 12,526,344 | 127,171 | SH | SOLE | 1,616 | 0 | 125,555 | ||
| PAYCOM SOFTWARE INC | COM | 70432V102 | 3,180,955 | 14,615 | SH | SOLE | 1,608 | 0 | 13,007 | ||
| PAYONEER GLOBAL INC | COM | 70451X104 | 560,062 | 78,440 | SH | SOLE | 9,405 | 0 | 69,035 | ||
| PAYPAL HLDGS INC | COM | 70450Y103 | 12,915,183 | 245,863 | SH | SOLE | 2,595 | 0 | 243,268 | ||
| PHILLIPS 66 | COM | 718546104 | 275,990 | 1,081 | SH | SOLE | 0 | 0 | 1,081 | ||
| PHOTRONICS INC | COM | 719405102 | 3,921,403 | 127,401 | SH | SOLE | 14,114 | 0 | 113,287 | ||
| PLEXUS CORP | COM | 729132100 | 1,868,141 | 7,159 | SH | SOLE | 870 | 0 | 6,289 | ||
| PNC FINL SVCS GROUP INC | COM | 693475105 | 15,183,025 | 68,312 | SH | SOLE | 890 | 0 | 67,422 | ||
| PROCTER & GAMBLE CO | COM | 742718109 | 15,828,692 | 108,953 | SH | SOLE | 1,291 | 0 | 107,662 | ||
| PUBLIC STORAGE | COM | 74460D109 | 12,143,170 | 42,933 | SH | SOLE | 517 | 0 | 42,416 | ||
| QUALCOMM INC | COM | 747525103 | 18,699,016 | 101,603 | SH | SOLE | 1,282 | 0 | 100,321 | ||
| RBB FD INC | MOTLEY FOL ETF | 74933W601 | 301,066 | 3,760 | SH | SOLE | 0 | 0 | 3,760 | ||
| REXFORD INDL RLTY INC | COM | 76169C100 | 469,551 | 12,946 | SH | SOLE | 0 | 0 | 12,946 | ||
| REYNOLDS CONSUMER PRODS INC | COM | 76171L106 | 3,162,552 | 146,279 | SH | SOLE | 17,405 | 0 | 128,874 | ||
| RLI CORP | COM | 749607107 | 3,604,497 | 65,169 | SH | SOLE | 7,735 | 0 | 57,434 | ||
| ROCKWELL AUTOMATION INC | COM | 773903109 | 16,738,874 | 38,451 | SH | SOLE | 475 | 0 | 37,976 | ||
| ROLLINS INC | COM | 775711104 | 435,234 | 14,450 | SH | SOLE | 0 | 0 | 14,450 | ||
| RTX CORPORATION | COM | 75513E101 | 216,468 | 1,166 | SH | SOLE | 0 | 0 | 1,166 | ||
| S&P GLOBAL INC | COM | 78409V104 | 232,343 | 589 | SH | SOLE | 0 | 0 | 589 | ||
| SALESFORCE INC | COM | 79466L302 | 298,900 | 1,302 | SH | SOLE | 0 | 0 | 1,302 | ||
| SCIENCE APPLICATIONS INTL CO | COM | 808625107 | 2,820,224 | 22,109 | SH | SOLE | 2,612 | 0 | 19,497 | ||
| SLB LIMITED | COM STK | 806857108 | 13,998,571 | 287,327 | SH | SOLE | 3,705 | 0 | 283,622 | ||
| SNAP ON INC | COM | 833034101 | 430,933 | 1,186 | SH | SOLE | 0 | 0 | 1,186 | ||
| SPDR GOLD TR | GOLD SHS | 78463V107 | 2,285,040 | 6,000 | SH | SOLE | 0 | 0 | 6,000 | ||
| SPDR INDEX SHS FDS | ST PORT MARK ETF | 78463X509 | 17,703,318 | 342,027 | SH | SOLE | 2,023 | 0 | 340,004 | ||
| SPDR SERIES TRUST | ST STR PR SP1500 | 78464A805 | 9,485,475 | 103,047 | SH | SOLE | 2,782 | 0 | 100,265 | ||
| SPROUTS FMRS MKT INC | COM | 85208M102 | 3,406,144 | 51,336 | SH | SOLE | 5,642 | 0 | 45,694 | ||
| STATE STR SPDR S&P 500 ETF T | TR UNIT | 78462F103 | 1,574,831 | 2,065 | SH | SOLE | 0 | 0 | 2,065 | ||
| STATE STR SPDR S&P MIDCAP 40 | UTSER1 S&PDCRP | 78467Y107 | 481,368 | 733 | SH | SOLE | 0 | 0 | 733 | ||
| STRIDE INC | COM | 86333M108 | 427,798 | 5,486 | SH | SOLE | 0 | 0 | 5,486 | ||
| SYSCO CORP | COM | 871829107 | 13,106,869 | 168,123 | SH | SOLE | 2,280 | 0 | 165,843 | ||
| TAIWAN SEMICONDUCTOR MANUFAC | SPONSORED ADS | 874039100 | 322,526 | 707 | SH | SOLE | 0 | 0 | 707 | ||
| TENNANT CO | COM | 880345103 | 403,320 | 6,000 | SH | SOLE | 0 | 0 | 6,000 | ||
| TETRA TECH INC NEW | COM | 88162G103 | 3,342,547 | 101,443 | SH | SOLE | 11,200 | 0 | 90,243 | ||
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 688,551 | 1,020 | SH | SOLE | 0 | 0 | 1,020 | ||
| TMC THE METALS COMPANY INC | COM | 87261Y106 | 87,153 | 22,696 | SH | SOLE | 0 | 0 | 22,696 | ||
| TRANE TECHNOLOGIES PLC | SHS | G8994E103 | 17,170,720 | 37,990 | SH | SOLE | 469 | 0 | 37,521 | ||
| TRANSDIGM GROUP INC | COM | 893641100 | 206,777 | 191 | SH | SOLE | 0 | 0 | 191 | ||
| UFP TECHNOLOGIES INC | COM | 902673102 | 3,675,522 | 12,383 | SH | SOLE | 1,371 | 0 | 11,012 | ||
| UNION PAC CORP | COM | 907818108 | 1,076,274 | 3,955 | SH | SOLE | 0 | 0 | 3,955 | ||
| UNITED PARCEL SVCS INC | CL B | 911312106 | 12,153,087 | 130,063 | SH | SOLE | 1,922 | 0 | 128,141 | ||
| UNITED RENTALS INC | COM | 911363109 | 422,329 | 422 | SH | SOLE | 0 | 0 | 422 | ||
| UNITED STS COMMODITY INDEX F | CM REP COPP FD | 911718104 | 509,184 | 12,800 | SH | SOLE | 0 | 0 | 12,800 | ||
| UNIVERSAL TECHNICAL INST INC | COM | 913915104 | 3,247,217 | 173,927 | SH | SOLE | 20,698 | 0 | 153,229 | ||
| VALVOLINE INC | COM | 92047W101 | 367,618 | 12,197 | SH | SOLE | 0 | 0 | 12,197 | ||
| VANGUARD INDEX FDS | S&P 500 ETF SHS | 922908363 | 346,926 | 495 | SH | SOLE | 0 | 0 | 495 | ||
| VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 282,538 | 1,211 | SH | SOLE | 0 | 0 | 1,211 | ||
| VERALTO CORP | COM SHS | 92338C103 | 12,011,369 | 127,347 | SH | SOLE | 1,741 | 0 | 125,606 | ||
| VERISK ANALYTICS INC | COM | 92345Y106 | 7,157,460 | 42,642 | SH | SOLE | 587 | 0 | 42,055 | ||
| VISA INC | COM CL A | 92826C839 | 21,642,805 | 60,231 | SH | SOLE | 729 | 0 | 59,502 | ||
| WALMART INC | COM | 931142103 | 219,271 | 2,110 | SH | SOLE | 0 | 0 | 2,110 | ||
| WEC ENERGY GROUP INC | COM | 92939U106 | 214,561 | 2,129 | SH | SOLE | 0 | 0 | 2,129 | ||
| WESCO INTL INC | COM | 95082P105 | 547,656 | 1,523 | SH | SOLE | 0 | 0 | 1,523 | ||
| WW GRAINGER INC | COM | 384802104 | 17,223,878 | 13,826 | SH | SOLE | 144 | 0 | 13,682 | ||
| XAI MADISON EQUITY PREMIUM I | COM | 557437100 | 399,918 | 76,030 | SH | SOLE | 0 | 0 | 76,030 | ||
| XPEL INC | COM | 98379L100 | 3,336,425 | 75,536 | SH | SOLE | 9,047 | 0 | 66,489 | ||
| ZEBRA TECHNOLOGIES CORPORATI | CL A | 989207105 | 12,393,519 | 33,199 | SH | SOLE | 377 | 0 | 32,822 | ||
| ZOETIS INC | CL A | 98978V103 | 8,238,823 | 117,984 | SH | SOLE | 1,482 | 0 | 116,502 | ||