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 LABORATORIES COM 002824100   14,040,277 136,752 SH   SOLE   133,994 0 2,758
ABBVIE INC COM 00287Y109   13,603,796 62,549 SH   SOLE   61,260 0 1,289
AIR PRODUCTS AND CHEMICALS I COM 009158106   63,340,233 218,046 SH   SOLE   212,540 0 5,506
ALCON AG ORD SHS H01301128   52,498,054 696,723 SH   SOLE   679,644 0 17,079
ALLIANT ENERGY CORP COM 018802108   55,355,671 771,400 SH   SOLE   751,541 0 19,859
ALPHABET INC CAP STK CL A 02079K305   1,947,931 6,774 SH   SOLE   6,774 0 0
ALPHABET INC CAP STK CL C 02079K107   1,434,300 5,000 SH   SOLE   5,000 0 0
AMAZON COM INC COM 023135106   898,060 4,312 SH   SOLE   4,312 0 0
AMERICAN BEACON SELECT FUNDS GLG NATURAL RESO 02368W408   4,091,635 79,326 SH   SOLE   79,326 0 0
AMERICAN EXPRESS CO COM 025816109   16,100,544 53,228 SH   SOLE   52,284 0 944
AMERICAN HEALTHCARE REIT INC COM SHS 398182303   8,379,955 177,692 SH   SOLE   162,316 0 15,376
AMERICAN TOWER CORP COM 03027X100   16,448,533 95,310 SH   SOLE   93,413 0 1,897
AMETEK INC COM 031100100   585,846 2,733 SH   SOLE   2,733 0 0
AMGEN INC COM 031162100   434,535 1,235 SH   SOLE   1,235 0 0
ANALOG DEVICES INC COM 032654105   77,197,186 242,652 SH   SOLE   236,436 0 6,216
AON PLC SHS CL A G0403H108   1,916,668 5,938 SH   SOLE   5,938 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   1,410,800 12,662 SH   SOLE   12,517 0 145
APPLE INC COM 037833100   7,333,211 28,895 SH   SOLE   28,555 0 340
APPLIED MATLS INC COM 038222105   22,324,446 65,316 SH   SOLE   64,039 0 1,277
ARCH CAP GROUP LTD ORD G0450A105   42,533,556 443,104 SH   SOLE   431,615 0 11,489
ASTRAZENECA PLC ORD G0593M107   10,800,455 54,763 SH   SOLE   53,710 0 1,053
ATMUS FILTRATION TECHNOLOGIE COM 04956D107   1,023,279 18,025 SH   SOLE   14,107 0 3,918
AUTODESK INC COM 052769106   35,198,959 147,030 SH   SOLE   143,184 0 3,846
AVERY DENNISON CORP COM 053611109   46,633,186 270,056 SH   SOLE   262,946 0 7,110
BERKLEY W R CORP COM 084423102   75,154,251 1,133,890 SH   SOLE   1,105,794 0 28,096
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   31,510,987 65,757 SH   SOLE   64,546 0 1,211
BOEING CO COM 097023105   705,064 3,543 SH   SOLE   3,508 0 35
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,776,971 22,773 SH   SOLE   22,433 0 340
BOSTON SCIENTIFIC CORP COM 101137107   29,096,923 463,696 SH   SOLE   453,708 0 9,988
BRIGHTVIEW HLDGS INC COM 10948C107   938,979 79,642 SH   SOLE   62,371 0 17,271
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   27,332,208 168,219 SH   SOLE   163,395 0 4,824
BUILDERS FIRSTSOURCE INC COM 12008R107   28,698,631 348,580 SH   SOLE   335,949 0 12,631
BWX TECHNOLOGIES INC COM 05605H100   4,700,674 22,987 SH   SOLE   22,877 0 110
CASEYS GEN STORES INC COM 147528103   67,308,093 92,474 SH   SOLE   90,045 0 2,429
CATERPILLAR INC COM 149123101   653,200 922 SH   SOLE   922 0 0
CAVCO INDS INC DEL COM 149568107   2,188,022 4,518 SH   SOLE   3,559 0 959
CBOE GLOBAL MKTS INC COM 12503M108   81,727,254 290,772 SH   SOLE   283,207 0 7,565
CHEVRON CORPORATION COM 166764100   24,324,288 117,565 SH   SOLE   115,248 0 2,317
CHORD ENERGY CORPORATION COM NEW 674215207   3,245,401 22,826 SH   SOLE   17,304 0 5,522
CHUBB LTD SWITZ COM H1467J104   23,780,057 72,961 SH   SOLE   71,567 0 1,394
CISCO SYS INC COM 17275R102   784,351 10,109 SH   SOLE   10,109 0 0
CITI TRENDS INC COM 17306X102   835,296 19,282 SH   SOLE   15,507 0 3,775
CITIGROUP INC COM NEW 172967424   299,402 2,640 SH   SOLE   2,640 0 0
CME GROUP INC COM 12572Q105   19,809,463 67,071 SH   SOLE   65,704 0 1,367
CNH INDL N V SHS N20944109   50,842,802 4,622,073 SH   SOLE   4,502,991 0 119,082
COCA COLA CO COM 191216100   1,127,994 14,832 SH   SOLE   14,832 0 0
COLGATE PALMOLIVE CO COM 194162103   1,480,530 17,371 SH   SOLE   17,371 0 0
COMCAST CORP NEW CL A 20030N101   732,622 25,518 SH   SOLE   25,188 0 330
COMMUNITY FINANCIAL SYSTEM I COM 203607106   2,297,743 39,177 SH   SOLE   30,716 0 8,461
COMMUNITY HEALTHCARE TR INC COM 20369C106   780,390 49,112 SH   SOLE   37,613 0 11,499
CONNECTONE BANCORP INC COM 20786W107   2,897,011 108,219 SH   SOLE   84,743 0 23,476
CONOCOPHILLIPS COM 20825C104   596,640 4,520 SH   SOLE   4,520 0 0
CORPAY INC COM SHS 219948106   39,997,753 137,454 SH   SOLE   133,989 0 3,465
CORTEVA INC COM 22052L104   50,106,872 598,577 SH   SOLE   582,515 0 16,062
COSTCO WHOLESALE CORPORATION COM 22160K105   269,036 270 SH   SOLE   270 0 0
CRANE NXT CO COM 224441105   768,247 18,927 SH   SOLE   14,552 0 4,375
CRH PLC ORD G25508105   67,782,933 644,815 SH   SOLE   629,857 0 14,958
CROCS INC COM 227046109   632,197 7,615 SH   SOLE   6,019 0 1,596
CROWN CASTLE INC COM 22822V101   39,811,574 489,627 SH   SOLE   476,990 0 12,637
DAKTRONICS INC COM 234264109   2,371,317 121,295 SH   SOLE   100,249 0 21,046
DIAMONDBACK ENERGY INC COM 25278X109   69,580,823 351,791 SH   SOLE   342,255 0 9,536
DUPONT DE NEMOURS INC COM 26614N102   48,295,404 1,054,485 SH   SOLE   1,026,598 0 27,887
EATON CORP PLC SHS G29183103   4,362,143 12,196 SH   SOLE   12,061 0 135
ELI LILLY & CO COM 532457108   663,154 721 SH   SOLE   721 0 0
ENTERGY CORP NEW COM 29364G103   21,013,328 187,018 SH   SOLE   183,510 0 3,508
ETON PHARMACEUTICALS INC COM 29772L108   1,008,375 40,858 SH   SOLE   32,026 0 8,832
EVEREST GROUP LTD COM G3223R108   2,642,340 8,084 SH   SOLE   7,889 0 195
EVERSOURCE ENERGY COM 30040W108   461,682 6,664 SH   SOLE   6,664 0 0
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   98,857 16,340 SH   SOLE   16,340 0 0
EXPEDITORS INTL WASH INC COM 302130109   46,621,319 325,500 SH   SOLE   316,737 0 8,763
EXXON MOBIL CORP COM 30231G102   1,786,033 10,527 SH   SOLE   10,527 0 0
FACTSET RESH SYS INC COM 303075105   325,485 1,500 SH   SOLE   1,500 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   71,267,151 305,527 SH   SOLE   297,877 0 7,650
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404   3,938,550 105,875 SH   SOLE   105,875 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   1,342,323 29,424 SH   SOLE   27,134 0 2,290
FIRST AMERN FINL CORP COM 31847R102   636,573 10,559 SH   SOLE   10,559 0 0
FLUOR CORP COM 343412102   27,596,835 591,572 SH   SOLE   576,452 0 15,120
GALLAGHER ARTHUR J & CO COM 363576109   218,962 1,011 SH   SOLE   1,011 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   44,169,475 620,532 SH   SOLE   603,932 0 16,600
GENUINE PARTS CO COM 372460105   200,665 1,898 SH   SOLE   1,898 0 0
GLOBUS MED INC CL A 379577208   55,101,429 639,524 SH   SOLE   618,596 0 20,928
GOLDMAN SACHS GROUP INC COM 38141G104   23,275,106 27,512 SH   SOLE   27,007 0 505
HALLIBURTON CO COM 406216101   784,669 20,125 SH   SOLE   20,125 0 0
HAWKINS INC COM 420261109   1,914,624 12,465 SH   SOLE   9,892 0 2,573
HCI GROUP INC COM 40416E103   220,319 1,425 SH   SOLE   1,425 0 0
HERSHEY CO COM 427866108   49,951,651 240,279 SH   SOLE   234,123 0 6,156
HILLMAN SOLUTIONS CORP COM 431636109   2,100,817 252,502 SH   SOLE   197,257 0 55,245
HOLOGIC INC COM 436440101   655,365 8,670 SH   SOLE   8,670 0 0
HOME DEPOT INC COM 437076102   291,725 887 SH   SOLE   887 0 0
HONEYWELL INTL INC COM 438516106   14,791,461 65,440 SH   SOLE   64,116 0 1,324
HUBBELL INC COM 443510607   51,463,318 104,869 SH   SOLE   102,212 0 2,657
ICF INTL INC COM 44925C103   2,905,209 44,497 SH   SOLE   36,861 0 7,636
IDACORP INC COM 451107106   59,111,212 413,452 SH   SOLE   399,281 0 14,171
ILLINOIS TOOL WKS INC COM 452308109   570,035 2,190 SH   SOLE   2,190 0 0
INDEPENDENCE RLTY TR INC COM 45378A106   1,359,755 91,320 SH   SOLE   70,098 0 21,222
INSIGHT ENTERPRISES INC COM 45765U103   526,498 7,857 SH   SOLE   6,319 0 1,538
INTEL CORP COM 458140100   15,339,429 347,596 SH   SOLE   340,603 0 6,993
ISHARES TR 7-10 YR TRSY BD 464287440   18,975,658 198,823 SH   SOLE   198,685 0 138
ISHARES TR CORE S&P MCP ETF 464287507   458,799 6,794 SH   SOLE   6,794 0 0
ISHARES TR CORE S&P SCP ETF 464287804   358,137 2,881 SH   SOLE   2,881 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,080,409 1,654 SH   SOLE   1,654 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   240,562 4,236 SH   SOLE   4,236 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   2,626,106 10,589 SH   SOLE   10,589 0 0
ISHARES TR CORE US AGGBD ET 464287226   350,919 3,535 SH   SOLE   3,535 0 0
ISHARES TR GLB INFRASTR ETF 464288372   961,182 14,346 SH   SOLE   14,346 0 0
ISHARES TR IBDS DEC28 ETF 46435U515   217,939 8,604 SH   SOLE   8,604 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   32,928,599 398,796 SH   SOLE   398,796 0 0
ISHARES TR MSCI ACWI ETF 464288257   749,550 5,417 SH   SOLE   5,417 0 0
ISHARES TR US TREAS BD ETF 46429B267   712,066 31,081 SH   SOLE   31,081 0 0
ISHARES TR S&P MC 400VL ETF 464287705   542,020 4,091 SH   SOLE   4,091 0 0
ISHARES TR MSCI EAFE ETF 464287465   867,810 8,935 SH   SOLE   8,935 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   3,335,848 15,612 SH   SOLE   15,612 0 0
ISHARES TR TRUST ISHARE 0-1 464288679   14,879,581 134,791 SH   SOLE   134,496 0 295
ISHARES TR IBOXX INV CP ETF 464287242   3,032,647 27,825 SH   SOLE   27,825 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   315,890 6,200 SH   SOLE   6,200 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   40,569,785 278,371 SH   SOLE   278,371 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   26,891,911 226,745 SH   SOLE   226,745 0 0
ISHARES TR RUS 1000 ETF 464287622   5,165,233 14,486 SH   SOLE   14,486 0 0
ISHARES TR RUS TP200 VL ETF 464289420   235,382 2,540 SH   SOLE   2,540 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   11,766,065 221,084 SH   SOLE   221,084 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   17,272,474 328,624 SH   SOLE   328,624 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   1,065,616 5,621 SH   SOLE   5,621 0 0
ISHARES TR CORE MSCI EAFE 46432F842   423,228 4,675 SH   SOLE   4,675 0 0
ISHARES TR RUS MID CAP ETF 464287499   2,762,013 28,407 SH   SOLE   28,407 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   214,928 2,078 SH   SOLE   2,078 0 0
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   229,840 6,798 SH   SOLE   6,798 0 0
J P MORGAN EXCHANGE TRADED F JPMORGAM LTD DUR 46654Q773   7,156,241 137,119 SH   SOLE   137,119 0 0
JOHNSON & JOHNSON COM 478160104   30,691,953 125,560 SH   SOLE   123,182 0 2,378
JOHNSON CONTROLS INTERNATION SHS G51502105   2,586,917 19,755 SH   SOLE   19,755 0 0
JPMORGAN CHASE & CO COM 46625H100   44,443,914 151,088 SH   SOLE   148,203 0 2,885
KEURIG DR PEPPER INC COM 49271V100   39,579,242 1,503,199 SH   SOLE   1,462,978 0 40,221
KROGER CO COM 501044101   289,440 4,000 SH   SOLE   4,000 0 0
LAMAR ADVERTISING CO CL A 512816109   54,781,656 432,510 SH   SOLE   421,609 0 10,901
LISTED FDS TR ROUNDHILL MAGNIF 53656G498   390,689 6,743 SH   SOLE   6,743 0 0
LOCKHEED MARTIN CORP COM 539830109   18,320,021 30,312 SH   SOLE   29,732 0 580
LOWES COS INC COM 548661107   19,908,743 84,259 SH   SOLE   82,693 0 1,566
LYFT INC CL A COM 55087P104   493,151 37,079 SH   SOLE   37,079 0 0
M & T BK CORP COM 55261F104   71,883,131 347,732 SH   SOLE   339,387 0 8,345
MAGNOLIA OIL & GAS CORP CL A 559663109   3,424,429 108,471 SH   SOLE   83,702 0 24,769
MANULIFE FINL CORP COM 56501R106   206,640 6,000 SH   SOLE   6,000 0 0
MARATHON PETE CORP COM 56585A102   17,734,518 72,629 SH   SOLE   71,272 0 1,357
MARKEL GROUP INC COM 570535104   62,082,183 32,435 SH   SOLE   31,778 0 657
MARRIOTT INTL INC NEW CL A 571903202   966,819 2,956 SH   SOLE   2,906 0 50
MAYVILLE ENGR CO INC COM 578605107   1,461,884 81,442 SH   SOLE   64,525 0 16,917
MCDONALDS CORP COM 580135101   21,316,866 68,589 SH   SOLE   67,243 0 1,346
MCGRATH RENTCORP COM 580589109   2,269,562 20,580 SH   SOLE   15,764 0 4,816
MCKESSON CORP COM 58155Q103   84,796,752 97,990 SH   SOLE   95,600 0 2,390
MEDTRONIC PLC SHS G5960L103   793,194 9,154 SH   SOLE   9,003 0 151
META PLATFORMS INC CL A 30303M102   206,539 361 SH   SOLE   361 0 0
MICROSOFT CORP COM 594918104   26,435,920 71,416 SH   SOLE   70,153 0 1,263
MID-AMER APT CMNTYS INC COM 59522J103   51,544,754 422,083 SH   SOLE   412,074 0 10,009
MONDELEZ INTL INC CL A 609207105   1,227,445 21,295 SH   SOLE   20,975 0 320
MSA SAFETY INC COM 553498106   1,927,849 11,759 SH   SOLE   9,707 0 2,052
NELNET INC CL A 64031N108   1,780,938 13,810 SH   SOLE   10,866 0 2,944
NETGEAR INC COM 64111Q104   2,633,227 120,569 SH   SOLE   100,064 0 20,505
NICOLET BANKSHARES INC COM 65406E102   3,153,271 21,217 SH   SOLE   16,727 0 4,490
NORFOLK SOUTHN CORP COM 655844108   426,524 1,486 SH   SOLE   1,486 0 0
NOVARTIS AG SPONSORED ADR 66987V109   262,425 1,718 SH   SOLE   1,718 0 0
ORACLE CORP COM 68389X105   877,364 5,964 SH   SOLE   5,964 0 0
OTIS WORLDWIDE CORP COM 68902V107   42,796,349 555,220 SH   SOLE   541,248 0 13,972
PARKER-HANNIFIN CORP COM 701094104   14,814,184 16,548 SH   SOLE   16,235 0 313
PAYCOM SOFTWARE INC COM 70432V102   22,269,903 183,231 SH   SOLE   176,981 0 6,250
PAYPAL HLDGS INC COM 70450Y103   549,937 12,159 SH   SOLE   12,029 0 130
PEPSICO INC COM 713448108   20,124,367 129,592 SH   SOLE   126,968 0 2,624
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,680,995 26,658 SH   SOLE   26,344 0 314
PJT PARTNERS INC COM CL A 69343T107   2,149,592 15,385 SH   SOLE   12,036 0 3,349
PNC FINL SVCS GROUP INC COM 693475105   68,834,924 330,794 SH   SOLE   322,716 0 8,078
PROCTER & GAMBLE CO COM 742718109   10,388,077 71,920 SH   SOLE   70,610 0 1,310
PROGRESS SOFTWARE CORP COM 743312100   1,558,135 60,746 SH   SOLE   50,927 0 9,819
PROGRESSIVE CORP COM 743315103   4,800,736 24,217 SH   SOLE   23,847 0 370
QNITY ELECTRONICS INC COMMON STOCK 74743L100   49,849,033 432,042 SH   SOLE   420,480 0 11,562
QUALCOMM INC COM 747525103   821,230 6,377 SH   SOLE   6,237 0 140
REALTY INCOME CORP COM 756109104   13,078,485 213,771 SH   SOLE   209,838 0 3,933
REGENERON PHARMACEUTICALS COM 75886F107   7,956,742 10,298 SH   SOLE   10,037 0 261
RESMED INC COM 761152107   514,059 2,290 SH   SOLE   2,290 0 0
REXFORD INDL RLTY INC COM 76169C100   35,052,224 1,070,951 SH   SOLE   1,042,173 0 28,778
RIO TINTO PLC SPONSORED ADR 767204100   21,858,155 234,303 SH   SOLE   229,558 0 4,745
ROCKET COS INC COM CL A 77311W101   199,144 13,975 SH   SOLE   13,975 0 0
ROYAL GOLD INC COM 780287108   201,447 792 SH   SOLE   792 0 0
RPM INTL INC COM 749685103   2,836,155 28,533 SH   SOLE   27,849 0 684
RTX CORPORATION COM 75513E101   26,440,998 137,071 SH   SOLE   134,284 0 2,787
RUSSELL INVTS EXCHANGE TRADE US SMALL CAP EQU 78249U100   3,398,363 106,247 SH   SOLE   105,697 0 550
SAFETY INS GROUP INC COM 78648T100   1,251,006 17,222 SH   SOLE   12,970 0 4,252
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   5,826,350 200,012 SH   SOLE   200,012 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107   347,122 3,657 SH   SOLE   3,557 0 100
SENECA FOODS CORP NEW CL A 817070501   2,920,998 19,329 SH   SOLE   15,242 0 4,087
SHELL PLC SPON ADS 780259305   24,368,304 262,025 SH   SOLE   257,193 0 4,832
SIMPSON MFG INC COM 829073105   1,620,264 9,441 SH   SOLE   7,382 0 2,059
SKYWEST INC COM 830879102   2,113,743 23,018 SH   SOLE   18,007 0 5,011
SLB LIMITED COM STK 806857108   13,634,278 265,310 SH   SOLE   259,258 0 6,052
SMITH A O CORP COM 831865209   358,958 5,444 SH   SOLE   5,444 0 0
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103   20,905,679 274,497 SH   SOLE   263,779 0 10,718
SOLVENTUM CORP COM SHS 83444M101   38,547,072 590,307 SH   SOLE   574,945 0 15,362
SOUTHERN CO COM 842587107   277,495 2,875 SH   SOLE   2,875 0 0
SPDR GOLD TR GOLD SHS 78463V107   397,158 923 SH   SOLE   923 0 0
SPDR INDEX SHS FDS STATE STREET SPD 78463X541   201,609 2,700 SH   SOLE   2,700 0 0
SS&C TECH HLDGS COM 78467J100   834,325 12,348 SH   SOLE   12,348 0 0
STAG INDUSTRIAL INC COM 85254J102   1,987,844 55,126 SH   SOLE   42,906 0 12,220
STATE STR CORP COM 857477103   761,891 6,020 SH   SOLE   6,020 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103   437,113 672 SH   SOLE   672 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107   336,960 546 SH   SOLE   546 0 0
STRYKER CORPORATION COM 863667101   1,025,201 3,120 SH   SOLE   3,120 0 0
SUN CMNTYS INC COM 866674104   3,958,463 31,426 SH   SOLE   30,838 0 588
SUNBELT RENTALS HOLDINGS INC SHS 866966104   30,052,672 461,710 SH   SOLE   445,548 0 16,162
TCW ETF TRUST FLEXIBLE INCOME 29287L700   5,047,923 128,544 SH   SOLE   128,544 0 0
TD SYNNEX CORPORATION COM 87162W100   48,731,254 288,846 SH   SOLE   281,256 0 7,590
TE CONNECTIVITY PLC ORD SHS G87052109   45,428,049 217,338 SH   SOLE   211,842 0 5,496
TECK RESOURCES LTD CL B 878742204   41,018,393 792,626 SH   SOLE   772,473 0 20,153
TEXAS INSTRS INC COM 882508104   543,592 2,800 SH   SOLE   2,800 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   4,558,273 9,605 SH   SOLE   9,392 0 213
THERMO FISHER SCIENTIFIC INC COM 883556102   7,848,714 15,968 SH   SOLE   15,655 0 313
TJX COS INC NEW COM 872540109   226,934 1,421 SH   SOLE   1,421 0 0
TOLL BROTHERS INC COM 889478103   44,644,272 327,136 SH   SOLE   318,026 0 9,110
TORO CO COM 891092108   2,791,707 29,877 SH   SOLE   24,475 0 5,402
TOTALENERGIES SE ACT F92124100   209,254 2,300 SH   SOLE   2,300 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   25,041,172 60,088 SH   SOLE   58,608 0 1,480
UBIQUITI INC COM 90353W103   281,343 356 SH   SOLE   356 0 0
UFP TECHNOLOGIES INC COM 902673102   844,677 4,363 SH   SOLE   3,444 0 919
ULTA BEAUTY INC COM 90384S303   406,342 777 SH   SOLE   777 0 0
UNILEVER PLC SPON ADR NEW 904767803   2,823,376 49,559 SH   SOLE   47,906 0 1,653
UNION PAC CORP COM 907818108   15,273,101 62,951 SH   SOLE   61,767 0 1,184
UNITED BANKSHARES INC WEST V COM 909907107   2,197,621 53,057 SH   SOLE   42,147 0 10,910
UNITIL CORP COM 913259107   2,101,563 40,229 SH   SOLE   30,657 0 9,572
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105   1,054,801 49,896 SH   SOLE   38,350 0 11,546
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   580,006 5,051 SH   SOLE   5,051 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,700,478 21,687 SH   SOLE   21,687 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   375,564 5,100 SH   SOLE   5,100 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   263,458 5,483 SH   SOLE   5,483 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,189,423 3,664 SH   SOLE   3,664 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   202,277 786 SH   SOLE   786 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,325,699 4,436 SH   SOLE   4,436 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   330,674 3,728 SH   SOLE   3,728 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   750,054 2,338 SH   SOLE   2,338 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   270,682 5,008 SH   SOLE   5,008 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,459,988 24,940 SH   SOLE   24,630 0 310
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   4,634,248 56,003 SH   SOLE   55,623 0 380
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573   242,015 3,150 SH   SOLE   3,150 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   5,504,826 69,444 SH   SOLE   69,029 0 415
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   328,768 4,400 SH   SOLE   4,400 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   226,243 1,052 SH   SOLE   1,052 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   957,804 14,947 SH   SOLE   14,947 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   367,440 1,000 SH   SOLE   1,000 0 0
VISA INC COM CL A 92826C839   17,609,638 58,264 SH   SOLE   57,230 0 1,034
VONTIER CORPORATION COM 928881101   237,628 6,699 SH   SOLE   6,699 0 0
WALMART INC COM 931142103   14,588,407 117,383 SH   SOLE   114,926 0 2,457
WATSCO INC COM 942622200   33,242,382 91,378 SH   SOLE   88,947 0 2,431
WINMARK CORP COM 974250102   1,595,189 3,731 SH   SOLE   2,923 0 808
WOODWARD INC COM 980745103   255,913 715 SH   SOLE   715 0 0
XCEL ENERGY INC COM 98389B100   48,979,328 616,558 SH   SOLE   600,062 0 16,496
XPO INC COM 983793100   568,086 2,920 SH   SOLE   2,835 0 85
YUM BRANDS INC COM 988498101   42,657,493 274,360 SH   SOLE   267,242 0 7,118