The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   14,787,891 134,350 SH   SOLE   132,031 0 2,319
ABBVIE INC COM 00287Y109   16,615,238 107,216 SH   SOLE   105,131 0 2,085
AIR PRODS & CHEMS INC COM 009158106   12,448,953 45,467 SH   SOLE   44,562 0 905
ALCON AG ORD SHS H01301128   14,454,724 185,032 SH   SOLE   182,254 0 2,778
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   49,500,978 390,479 SH   SOLE   375,137 0 15,342
ALLIANT ENERGY CORP COM 018802108   49,374,125 962,459 SH   SOLE   917,710 0 44,749
ALPHABET INC CAP STK CL A 02079K305   1,070,025 7,660 SH   SOLE   6,500 0 1,160
ALPHABET INC CAP STK CL C 02079K107   882,926 6,265 SH   SOLE   5,000 0 1,265
AMAZON COM INC COM 023135106   434,548 2,860 SH   SOLE   2,860 0 0
AMERICAN EXPRESS CO COM 025816109   11,575,821 61,790 SH   SOLE   60,518 0 1,272
AMERICAN TOWER CORP NEW COM 03027X100   16,541,862 76,625 SH   SOLE   75,090 0 1,535
AMERICOLD REALTY TRUST INC COM 03064D108   34,924,781 1,153,775 SH   SOLE   1,105,787 0 47,988
AMGEN INC COM 031162100   355,705 1,235 SH   SOLE   1,235 0 0
ANALOG DEVICES INC COM 032654105   72,311,058 364,177 SH   SOLE   351,791 0 12,386
AON PLC SHS CL A G0403H108   2,222,229 7,636 SH   SOLE   7,636 0 0
APPLE INC COM 037833100   16,333,709 84,837 SH   SOLE   82,770 0 2,067
ASTRAZENECA PLC SPONSORED ADR 046353108   12,610,393 187,237 SH   SOLE   184,444 0 2,793
AUDIOEYE INC COM NEW 050734201   70,655 13,036 SH   SOLE   13,036 0 0
AUTODESK INC COM 052769106   40,440,199 166,092 SH   SOLE   159,544 0 6,548
AVERY DENNISON CORP COM 053611109   44,092,331 218,106 SH   SOLE   209,966 0 8,140
BECTON DICKINSON & CO COM 075887109   372,572 1,528 SH   SOLE   1,528 0 0
BERKLEY W R CORP COM 084423102   68,234,774 964,858 SH   SOLE   933,031 0 31,827
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   14,968,727 41,969 SH   SOLE   41,247 0 722
BIO RAD LABS INC CL A 090572207   24,764,909 76,698 SH   SOLE   72,595 0 4,103
BOEING CO COM 097023105   11,005,706 42,222 SH   SOLE   41,399 0 823
BOOT BARN HLDGS INC COM 099406100   2,356,686 30,702 SH   SOLE   30,442 0 260
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   80,126,826 626,431 SH   SOLE   604,675 0 21,756
BOSTON SCIENTIFIC CORP COM 101137107   64,237,611 1,111,185 SH   SOLE   1,072,937 0 38,248
BRC INC COM CL A 05601U105   178,048 49,049 SH   SOLE   49,049 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   66,560,716 323,503 SH   SOLE   311,229 0 12,274
BWX TECHNOLOGIES INC COM 05605H100   51,005,463 664,740 SH   SOLE   639,339 0 25,401
CANADIAN PACIFIC KANSAS CITY COM 13646K108   522,071 6,603 SH   SOLE   6,603 0 0
CASEYS GEN STORES INC COM 147528103   59,487,772 216,524 SH   SOLE   207,766 0 8,758
CATERPILLAR INC COM 149123101   333,220 1,127 SH   SOLE   1,127 0 0
CAVCO INDS INC DEL COM 149568107   1,705,024 4,919 SH   SOLE   4,849 0 70
CBOE GLOBAL MKTS INC COM 12503M108   90,777,240 508,385 SH   SOLE   490,226 0 18,159
CHARLES RIV LABS INTL INC COM 159864107   26,453,543 111,902 SH   SOLE   107,235 0 4,667
CHEVRON CORP NEW COM 166764100   23,254,949 155,906 SH   SOLE   152,991 0 2,915
CHORD ENERGY CORPORATION COM NEW 674215207   2,445,243 14,710 SH   SOLE   14,533 0 177
CHUBB LIMITED COM H1467J104   21,032,690 93,065 SH   SOLE   91,111 0 1,954
CI&T INC COM CL A G21307106   128,070 24,348 SH   SOLE   24,348 0 0
CISCO SYS INC COM 17275R102   2,939,960 58,194 SH   SOLE   56,405 0 1,789
CITI TRENDS INC COM 17306X102   1,318,583 46,626 SH   SOLE   45,991 0 635
CITIGROUP INC COM NEW 172967424   295,008 5,735 SH   SOLE   5,305 0 430
CLOROX CO DEL COM 189054109   3,076,354 21,575 SH   SOLE   20,788 0 787
CME GROUP INC COM 12572Q105   20,091,591 95,402 SH   SOLE   93,530 0 1,872
COCA COLA CO COM 191216100   2,130,017 36,145 SH   SOLE   35,845 0 300
COLGATE PALMOLIVE CO COM 194162103   2,496,806 31,324 SH   SOLE   30,984 0 340
COMCAST CORP NEW CL A 20030N101   16,279,519 371,255 SH   SOLE   363,227 0 8,028
COMMUNITY BK SYS INC COM 203607106   1,552,992 29,802 SH   SOLE   29,370 0 432
COMMUNITY HEALTHCARE TR INC COM 20369C106   862,390 32,372 SH   SOLE   31,939 0 433
CONOCOPHILLIPS COM 20825C104   671,581 5,786 SH   SOLE   5,386 0 400
CONSTELLATION BRANDS INC CL A 21036P108   874,893 3,619 SH   SOLE   3,619 0 0
CORTEVA INC COM 22052L104   8,406,395 175,426 SH   SOLE   171,186 0 4,240
CRANE NXT CO COM 224441105   883,191 15,530 SH   SOLE   15,315 0 215
CROWN CASTLE INC COM 22822V101   40,772,215 353,956 SH   SOLE   339,823 0 14,133
CROWN HLDGS INC COM 228368106   1,430,618 15,535 SH   SOLE   15,470 0 65
CVS HEALTH CORP COM 126650100   15,521,712 196,577 SH   SOLE   192,533 0 4,044
DAKTRONICS INC COM 234264109   1,158,003 136,557 SH   SOLE   134,646 0 1,911
DIAGEO PLC SPON ADR NEW 25243Q205   8,796,396 60,390 SH   SOLE   59,632 0 758
DIAMONDBACK ENERGY INC COM 25278X109   71,439,653 460,663 SH   SOLE   444,561 0 16,102
DOLLAR GEN CORP NEW COM 256677105   780,495 5,741 SH   SOLE   5,656 0 85
DOUGLAS DYNAMICS INC COM 25960R105   1,705,144 57,451 SH   SOLE   56,647 0 804
DOW INC COM 260557103   2,431,665 44,341 SH   SOLE   42,807 0 1,534
DREAM FINDERS HOMES INC COM CL A 26154D100   1,066,078 30,005 SH   SOLE   30,005 0 0
EATON CORP PLC SHS G29183103   12,468,821 51,777 SH   SOLE   50,440 0 1,337
ELECTRONIC ARTS INC COM 285512109   1,616,137 11,813 SH   SOLE   11,813 0 0
ELI LILLY & CO COM 532457108   447,100 767 SH   SOLE   767 0 0
ENTERGY CORP NEW COM 29364G103   48,945,625 483,700 SH   SOLE   467,819 0 15,881
EVEREST GROUP LTD COM G3223R108   2,259,821 6,391 SH   SOLE   6,135 0 256
EVERSOURCE ENERGY COM 30040W108   49,695,150 805,171 SH   SOLE   771,959 0 33,212
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   77,125 16,340 SH   SOLE   16,340 0 0
EXPEDITORS INTL WASH INC COM 302130109   53,010,084 416,746 SH   SOLE   400,882 0 15,864
FACTSET RESH SYS INC COM 303075105   715,575 1,500 SH   SOLE   1,500 0 0
FERGUSON PLC NEW SHS G3421J106   34,132,009 176,786 SH   SOLE   170,613 0 6,173
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   3,396,371 73,770 SH   SOLE   69,205 0 4,565
FIRST AMERN FINL CORP COM 31847R102   67,400,056 1,045,935 SH   SOLE   1,008,041 0 37,894
FIRST LONG IS CORP COM 320734106   1,780,183 134,455 SH   SOLE   132,599 0 1,856
FISERV INC COM 337738108   1,071,177 8,064 SH   SOLE   7,954 0 110
FLUOR CORP NEW COM 343412102   63,541,450 1,622,197 SH   SOLE   1,561,389 0 60,808
FREEPORT-MCMORAN INC CL B 35671D857   7,305,171 171,604 SH   SOLE   168,306 0 3,298
GARTNER INC COM 366651107   36,149,397 80,134 SH   SOLE   77,012 0 3,122
GENUINE PARTS CO COM 372460105   2,400,961 17,335 SH   SOLE   16,802 0 533
GIBRALTAR INDS INC COM 374689107   1,379,544 17,467 SH   SOLE   17,218 0 249
GLOBE LIFE INC COM 37959E102   55,081,199 452,524 SH   SOLE   436,185 0 16,339
GOLDMAN SACHS GROUP INC COM 38141G104   18,778,508 48,678 SH   SOLE   47,856 0 822
HALLIBURTON CO COM 406216101   25,367,866 701,739 SH   SOLE   676,562 0 25,177
HAWKINS INC COM 420261109   1,575,014 22,366 SH   SOLE   22,064 0 302
HELEN OF TROY LTD COM G4388N106   1,253,525 10,376 SH   SOLE   10,240 0 136
HERSHEY CO COM 427866108   39,942,604 214,238 SH   SOLE   205,270 0 8,968
HESS CORP COM 42809H107   606,549 4,207 SH   SOLE   4,207 0 0
HILLMAN SOLUTIONS CORP COM 431636109   1,336,435 145,107 SH   SOLE   143,064 0 2,043
HINGHAM INSTN SVGS MASS COM 433323102   940,118 4,836 SH   SOLE   4,766 0 70
HOLOGIC INC COM 436440101   2,595,421 36,325 SH   SOLE   36,325 0 0
HOME DEPOT INC COM 437076102   438,039 1,264 SH   SOLE   1,264 0 0
HUBBELL INC COM 443510607   50,690,351 154,107 SH   SOLE   147,821 0 6,286
HUNTSMAN CORP COM 447011107   517,945 20,611 SH   SOLE   18,491 0 2,120
IBEX LTD SHS NEW G4690M101   431,356 22,691 SH   SOLE   22,691 0 0
ICF INTL INC COM 44925C103   2,634,064 19,644 SH   SOLE   19,526 0 118
IDACORP INC COM 451107106   15,390,078 156,530 SH   SOLE   153,052 0 3,478
ILLINOIS TOOL WKS INC COM 452308109   684,711 2,614 SH   SOLE   2,614 0 0
INSIGHT ENTERPRISES INC COM 45765U103   683,599 3,858 SH   SOLE   3,794 0 64
INSPERITY INC COM 45778Q107   330,138 2,816 SH   SOLE   2,816 0 0
INTEL CORP COM 458140100   630,135 12,540 SH   SOLE   12,540 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   2,060,710 93,287 SH   SOLE   92,412 0 875
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   580,180 21,560 SH   SOLE   21,560 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   401,130 17,380 SH   SOLE   17,380 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   10,658,733 204,976 SH   SOLE   204,976 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   268,278 11,225 SH   SOLE   11,225 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   1,459,947 9,399 SH   SOLE   9,399 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   37,672,651 323,954 SH   SOLE   323,954 0 0
ISHARES TR S&P MC 400VL ETF 464287705   1,066,501 9,352 SH   SOLE   9,352 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,640,182 21,768 SH   SOLE   21,768 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   308,219 3,950 SH   SOLE   3,950 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   43,108,252 368,038 SH   SOLE   368,038 0 0
ISHARES TR CORE MSCI EAFE 46432F842   342,393 4,867 SH   SOLE   4,867 0 0
ISHARES TR RUS 1000 ETF 464287622   4,761,670 18,156 SH   SOLE   18,156 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   267,408 10,800 SH   SOLE   10,800 0 0
ISHARES TR RUS TP200 VL ETF 464289420   266,295 3,795 SH   SOLE   3,795 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   18,945,161 230,926 SH   SOLE   230,926 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9   268,614 11,225 SH   SOLE   11,225 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   4,512,791 22,484 SH   SOLE   22,484 0 0
ISHARES TR GLB INFRASTR ETF 464288372   889,904 18,914 SH   SOLE   18,914 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   20,754,128 404,761 SH   SOLE   404,761 0 0
ISHARES TR CORE S&P500 ETF 464287200   587,963 1,231 SH   SOLE   1,231 0 0
ISHARES TR IBOXX INV CP ETF 464287242   5,484,974 49,566 SH   SOLE   49,566 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,332,928 13,430 SH   SOLE   13,430 0 0
ISHARES TR RUS MID CAP ETF 464287499   2,458,134 31,624 SH   SOLE   31,624 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   7,678,590 46,467 SH   SOLE   46,467 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   1,327,560 26,226 SH   SOLE   26,226 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   17,555,012 182,125 SH   SOLE   181,987 0 138
ISHARES TR MSCI ACWI ETF 464288257   738,341 7,255 SH   SOLE   7,255 0 0
ISHARES TR SHORT TREAS BD 464288679   127,246,994 1,155,425 SH   SOLE   1,110,140 0 45,285
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   1,023,232 40,815 SH   SOLE   40,815 0 0
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106   809,596 62,038 SH   SOLE   62,038 0 0
JOHNSON & JOHNSON COM 478160104   21,432,160 136,737 SH   SOLE   133,760 0 2,977
JPMORGAN CHASE & CO COM 46625H100   33,707,642 198,164 SH   SOLE   194,195 0 3,969
KELLANOVA COM 487836108   38,938,976 696,458 SH   SOLE   668,396 0 28,062
KENVUE INC COM 49177J102   13,931,594 647,078 SH   SOLE   634,011 0 13,067
LAMAR ADVERTISING CO NEW CL A 512816109   52,880,513 497,558 SH   SOLE   480,279 0 17,279
LIBERTY BROADBAND CORP COM SER C 530307305   255,239 3,167 SH   SOLE   3,167 0 0
LKQ CORP COM 501889208   26,678,479 558,244 SH   SOLE   530,767 0 27,477
LOCKHEED MARTIN CORP COM 539830109   13,092,835 28,887 SH   SOLE   28,354 0 533
LOWES COS INC COM 548661107   17,421,210 78,280 SH   SOLE   77,056 0 1,224
M & T BK CORP COM 55261F104   57,438,695 419,016 SH   SOLE   402,993 0 16,023
MAGNOLIA OIL & GAS CORP CL A 559663109   1,985,910 93,279 SH   SOLE   91,937 0 1,342
MARATHON PETE CORP COM 56585A102   12,706,260 85,645 SH   SOLE   83,775 0 1,870
MARKEL GROUP INC COM 570535104   66,882,899 47,104 SH   SOLE   45,775 0 1,329
MARRIOTT INTL INC NEW CL A 571903202   765,832 3,396 SH   SOLE   3,346 0 50
MAYVILLE ENGR CO INC COM 578605107   1,380,701 95,749 SH   SOLE   94,497 0 1,252
MCDONALDS CORP COM 580135101   1,924,053 6,489 SH   SOLE   6,489 0 0
MCGRATH RENTCORP COM 580589109   1,291,178 10,794 SH   SOLE   10,635 0 159
MCKESSON CORP COM 58155Q103   94,989,416 205,170 SH   SOLE   197,980 0 7,190
MEDTRONIC PLC SHS G5960L103   1,049,521 12,740 SH   SOLE   12,060 0 680
MICROSOFT CORP COM 594918104   29,923,526 79,575 SH   SOLE   77,804 0 1,771
MID-AMER APT CMNTYS INC COM 59522J103   47,003,815 349,575 SH   SOLE   337,128 0 12,447
MONDELEZ INTL INC CL A 609207105   16,623,095 229,506 SH   SOLE   225,277 0 4,229
MSA SAFETY INC COM 553498106   1,990,296 11,789 SH   SOLE   11,698 0 91
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   42,325,472 1,020,629 SH   SOLE   977,779 0 42,850
NELNET INC CL A 64031N108   1,106,985 12,548 SH   SOLE   12,360 0 188
NICOLET BANKSHARES INC COM 65406E102   1,751,969 21,769 SH   SOLE   21,474 0 295
NORFOLK SOUTHN CORP COM 655844108   36,803,269 155,695 SH   SOLE   149,234 0 6,461
NV5 GLOBAL INC COM 62945V109   2,638,433 23,744 SH   SOLE   23,613 0 131
ORACLE CORP COM 68389X105   492,885 4,675 SH   SOLE   4,675 0 0
OTIS WORLDWIDE CORP COM 68902V107   9,529,998 106,516 SH   SOLE   104,749 0 1,767
PARKER-HANNIFIN CORP COM 701094104   10,860,235 23,573 SH   SOLE   23,215 0 358
PAYPAL HLDGS INC COM 70450Y103   1,071,870 17,454 SH   SOLE   16,869 0 585
PEPSICO INC COM 713448108   16,092,914 94,753 SH   SOLE   93,016 0 1,737
PERFICIENT INC COM 71375U101   1,230,110 18,689 SH   SOLE   18,401 0 288
PFIZER INC COM 717081103   603,755 20,971 SH   SOLE   20,451 0 520
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   6,608,792 66,227 SH   SOLE   65,913 0 314
PIONEER NAT RES CO COM 723787107   751,549 3,342 SH   SOLE   3,342 0 0
PJT PARTNERS INC COM CL A 69343T107   2,318,357 22,758 SH   SOLE   22,547 0 211
PNC FINL SVCS GROUP INC COM 693475105   60,884,866 393,186 SH   SOLE   379,780 0 13,406
PORTLAND GEN ELEC CO COM NEW 736508847   42,797,938 987,493 SH   SOLE   943,332 0 44,161
PROCTER AND GAMBLE CO COM 742718109   19,642,137 134,039 SH   SOLE   131,886 0 2,153
PROGRESS SOFTWARE CORP COM 743312100   772,255 14,222 SH   SOLE   14,021 0 201
PROGRESSIVE CORP COM 743315103   18,614,926 116,869 SH   SOLE   114,537 0 2,332
QUALCOMM INC COM 747525103   16,385,425 113,292 SH   SOLE   110,736 0 2,556
RESMED INC COM 761152107   401,667 2,335 SH   SOLE   2,335 0 0
ROSS STORES INC COM 778296103   1,706,902 12,334 SH   SOLE   12,119 0 215
ROYAL GOLD INC COM 780287108   37,901,795 313,342 SH   SOLE   300,827 0 12,515
RPM INTL INC COM 749685103   3,335,253 29,878 SH   SOLE   28,965 0 913
RTX CORPORATION COM 75513E101   18,553,121 220,503 SH   SOLE   215,690 0 4,813
S&P GLOBAL INC COM 78409V104   337,438 766 SH   SOLE   496 0 270
SAFETY INS GROUP INC COM 78648T100   1,009,147 13,280 SH   SOLE   13,061 0 219
SALESFORCE INC COM 79466L302   17,176,595 65,275 SH   SOLE   64,007 0 1,268
SCIENCE APPLICATIONS INTL CO COM 808625107   803,132 6,460 SH   SOLE   6,360 0 100
SENECA FOODS CORP NEW CL A 817070501   1,169,989 22,311 SH   SOLE   22,004 0 307
SHELL PLC SPON ADS 780259305   20,883,997 317,386 SH   SOLE   311,644 0 5,742
SIMPSON MFG INC COM 829073105   1,504,252 7,598 SH   SOLE   7,515 0 83
SKYWEST INC COM 830879102   1,389,460 26,618 SH   SOLE   26,223 0 395
SMITH A O CORP COM 831865209   71,544,974 867,843 SH   SOLE   838,169 0 29,674
SONOCO PRODS CO COM 835495102   1,980,701 35,452 SH   SOLE   33,828 0 1,624
SOUTHERN CO COM 842587107   238,408 3,400 SH   SOLE   3,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   365,184 768 SH   SOLE   768 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   339,945 670 SH   SOLE   670 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105   1,198,385 15,023 SH   SOLE   14,813 0 210
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   40,682,234 665,721 SH   SOLE   640,023 0 25,698
STAG INDL INC COM 85254J102   1,287,689 32,799 SH   SOLE   32,262 0 537
STATE STR CORP COM 857477103   495,667 6,399 SH   SOLE   6,399 0 0
STRYKER CORPORATION COM 863667101   936,711 3,128 SH   SOLE   3,128 0 0
SUN CMNTYS INC COM 866674104   62,482,242 467,506 SH   SOLE   450,765 0 16,741
TASKUS INC CLASS A COM 87652V109   143,117 10,950 SH   SOLE   10,950 0 0
TE CONNECTIVITY LTD SHS H84989104   52,901,415 376,523 SH   SOLE   363,646 0 12,877
TEXAS INSTRS INC COM 882508104   477,288 2,800 SH   SOLE   2,800 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   3,262,879 2,075 SH   SOLE   1,980 0 95
THE REAL BROKERAGE INC COM NEW 75585H206   39,867 24,917 SH   SOLE   24,917 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   18,135,296 34,167 SH   SOLE   33,623 0 544
THOUGHTWORKS HOLDING INC COM 88546E105   55,762 11,593 SH   SOLE   11,593 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   60,308,680 247,268 SH   SOLE   238,540 0 8,728
TRANSCAT INC COM 893529107   646,031 5,909 SH   SOLE   5,829 0 80
UFP TECHNOLOGIES INC COM 902673102   1,576,403 9,163 SH   SOLE   9,035 0 128
ULTA BEAUTY INC COM 90384S303   74,067,861 151,162 SH   SOLE   146,003 0 5,159
UNILEVER PLC SPON ADR NEW 904767704   2,721,090 56,128 SH   SOLE   53,544 0 2,584
UNION PAC CORP COM 907818108   17,872,083 72,763 SH   SOLE   71,320 0 1,443
UNITED BANKSHARES INC WEST V COM 909907107   1,898,528 50,560 SH   SOLE   49,908 0 652
UNITEDHEALTH GROUP INC COM 91324P102   17,163,188 32,601 SH   SOLE   32,044 0 557
UNITIL CORP COM 913259107   1,330,757 25,314 SH   SOLE   24,947 0 367
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,134,483 40,697 SH   SOLE   40,697 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   338,330 4,600 SH   SOLE   4,600 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,194,589 5,476 SH   SOLE   5,476 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   692,682 2,920 SH   SOLE   2,920 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,583,323 17,919 SH   SOLE   17,919 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   9,145,985 118,211 SH   SOLE   117,796 0 415
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   283,330 3,535 SH   SOLE   3,535 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   7,399,000 91,031 SH   SOLE   90,651 0 380
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,830,395 31,380 SH   SOLE   31,070 0 310
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   277,752 1,630 SH   SOLE   1,630 0 0
VISA INC COM CL A 92826C839   16,192,762 62,196 SH   SOLE   61,265 0 931
VONTIER CORPORATION COM 928881101   54,265,552 1,570,638 SH   SOLE   1,511,366 0 59,272
WALMART INC COM 931142103   16,049,397 101,804 SH   SOLE   99,254 0 2,550
WATERS CORP COM 941848103   30,801,299 93,556 SH   SOLE   90,064 0 3,492
WATSCO INC COM 942622200   70,773,571 165,177 SH   SOLE   158,847 0 6,330
WINMARK CORP COM 974250102   1,294,823 3,101 SH   SOLE   3,051 0 50
XCEL ENERGY INC COM 98389B100   33,901,390 547,592 SH   SOLE   525,038 0 22,554
XPO INC COM 983793100   274,157 3,130 SH   SOLE   3,045 0 85
ZEVIA PBC CL A 98955K104   79,218 39,412 SH   SOLE   39,412 0 0