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 | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M CO | COM | 88579Y101 | 270,243 | 2,700 | SH | SOLE | 2,550 | 0 | 150 | |||
ABBOTT LABS | COM | 002824100 | 15,176,612 | 139,209 | SH | SOLE | 136,717 | 0 | 2,492 | |||
ABBVIE INC | COM | 00287Y109 | 14,942,244 | 110,905 | SH | SOLE | 108,637 | 0 | 2,268 | |||
AIR PRODS & CHEMS INC | COM | 009158106 | 14,409,079 | 48,106 | SH | SOLE | 47,126 | 0 | 980 | |||
AIRSCULPT TECHNOLOGIES INC | COM | 009496100 | 678,972 | 78,767 | SH | SOLE | 78,767 | 0 | 0 | |||
ALCON AG | ORD SHS | H01301128 | 16,182,721 | 197,086 | SH | SOLE | 193,998 | 0 | 3,088 | |||
ALEXANDRIA REAL ESTATE EQ IN | COM | 015271109 | 49,729,839 | 438,187 | SH | SOLE | 421,625 | 0 | 16,562 | |||
ALLIANT ENERGY CORP | COM | 018802108 | 58,520,344 | 1,115,098 | SH | SOLE | 1,066,467 | 0 | 48,631 | |||
ALPHABET INC | CAP STK CL A | 02079K305 | 964,782 | 8,060 | SH | SOLE | 6,900 | 0 | 1,160 | |||
ALPHABET INC | CAP STK CL C | 02079K107 | 757,877 | 6,265 | SH | SOLE | 5,000 | 0 | 1,265 | |||
AMAZON COM INC | COM | 023135106 | 372,830 | 2,860 | SH | SOLE | 2,860 | 0 | 0 | |||
AMERICAN EXPRESS CO | COM | 025816109 | 11,182,115 | 64,191 | SH | SOLE | 62,805 | 0 | 1,386 | |||
AMERICAN TOWER CORP NEW | COM | 03027X100 | 12,102,989 | 62,406 | SH | SOLE | 61,347 | 0 | 1,059 | |||
AMERICOLD REALTY TRUST INC | COM | 03064D108 | 41,725,560 | 1,291,813 | SH | SOLE | 1,240,425 | 0 | 51,388 | |||
AMGEN INC | COM | 031162100 | 274,195 | 1,235 | SH | SOLE | 1,235 | 0 | 0 | |||
ANALOG DEVICES INC | COM | 032654105 | 78,017,568 | 400,480 | SH | SOLE | 386,188 | 0 | 14,292 | |||
AON PLC | SHS CL A | G0403H108 | 2,789,561 | 8,081 | SH | SOLE | 8,081 | 0 | 0 | |||
APPLE INC | COM | 037833100 | 21,933,067 | 113,075 | SH | SOLE | 110,650 | 0 | 2,425 | |||
ASTRAZENECA PLC | SPONSORED ADR | 046353108 | 14,082,290 | 196,762 | SH | SOLE | 193,598 | 0 | 3,164 | |||
AUDIOEYE INC | COM NEW | 050734201 | 562,194 | 114,968 | SH | SOLE | 114,968 | 0 | 0 | |||
AUTODESK INC | COM | 052769106 | 37,955,334 | 185,501 | SH | SOLE | 177,524 | 0 | 7,977 | |||
AVERY DENNISON CORP | COM | 053611109 | 41,496,462 | 241,539 | SH | SOLE | 232,071 | 0 | 9,468 | |||
BECTON DICKINSON & CO | COM | 075887109 | 416,608 | 1,578 | SH | SOLE | 1,578 | 0 | 0 | |||
BERKLEY W R CORP | COM | 084423102 | 52,764,917 | 885,912 | SH | SOLE | 854,551 | 0 | 31,361 | |||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 12,735,075 | 37,346 | SH | SOLE | 36,644 | 0 | 702 | |||
BIO RAD LABS INC | CL A | 090572207 | 27,544,062 | 72,653 | SH | SOLE | 72,117 | 0 | 536 | |||
BOEING CO | COM | 097023105 | 9,634,440 | 45,626 | SH | SOLE | 44,679 | 0 | 947 | |||
BOOT BARN HLDGS INC | COM | 099406100 | 2,462,192 | 29,073 | SH | SOLE | 28,805 | 0 | 268 | |||
BOOZ ALLEN HAMILTON HLDG COR | CL A | 099502106 | 85,428,282 | 765,486 | SH | SOLE | 736,661 | 0 | 28,825 | |||
BOSTON SCIENTIFIC CORP | COM | 101137107 | 68,971,734 | 1,275,129 | SH | SOLE | 1,231,017 | 0 | 44,112 | |||
BRC INC | COM CL A | 05601U105 | 1,152,512 | 223,355 | SH | SOLE | 223,355 | 0 | 0 | |||
BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 | 61,662,326 | 372,290 | SH | SOLE | 356,586 | 0 | 15,704 | |||
BWX TECHNOLOGIES INC | COM | 05605H100 | 67,173,937 | 938,577 | SH | SOLE | 903,237 | 0 | 35,340 | |||
CANADIAN PACIFIC KANSAS CITY | COM | 13646K108 | 702,550 | 8,698 | SH | SOLE | 8,396 | 0 | 302 | |||
CASEYS GEN STORES INC | COM | 147528103 | 64,481,555 | 264,399 | SH | SOLE | 253,348 | 0 | 11,051 | |||
CATERPILLAR INC | COM | 149123101 | 222,675 | 905 | SH | SOLE | 905 | 0 | 0 | |||
CAVCO INDS INC DEL | COM | 149568107 | 1,398,595 | 4,741 | SH | SOLE | 4,671 | 0 | 70 | |||
CBOE GLOBAL MKTS INC | COM | 12503M108 | 81,020,148 | 587,060 | SH | SOLE | 564,594 | 0 | 22,466 | |||
CELSIUS HLDGS INC | COM NEW | 15118V207 | 1,717,326 | 11,511 | SH | SOLE | 11,511 | 0 | 0 | |||
CHARLES RIV LABS INTL INC | COM | 159864107 | 26,193,467 | 124,582 | SH | SOLE | 119,242 | 0 | 5,340 | |||
CHEVRON CORP NEW | COM | 166764100 | 22,514,520 | 143,086 | SH | SOLE | 140,078 | 0 | 3,008 | |||
CHUBB LIMITED | COM | H1467J104 | 19,401,802 | 100,757 | SH | SOLE | 98,517 | 0 | 2,240 | |||
CI&T INC | COM CL A | G21307106 | 984,077 | 156,950 | SH | SOLE | 156,950 | 0 | 0 | |||
CISCO SYS INC | COM | 17275R102 | 3,055,866 | 59,062 | SH | SOLE | 57,273 | 0 | 1,789 | |||
CITI TRENDS INC | COM | 17306X102 | 613,032 | 34,713 | SH | SOLE | 34,123 | 0 | 590 | |||
CITIGROUP INC | COM NEW | 172967424 | 378,679 | 8,225 | SH | SOLE | 7,605 | 0 | 620 | |||
CLIMB GLOBAL SOLUTIONS INC | COM | 946760105 | 482,150 | 10,074 | SH | SOLE | 10,074 | 0 | 0 | |||
CLOROX CO DEL | COM | 189054109 | 3,471,131 | 21,826 | SH | SOLE | 21,039 | 0 | 787 | |||
CME GROUP INC | COM | 12572Q105 | 16,042,694 | 86,582 | SH | SOLE | 84,771 | 0 | 1,811 | |||
COCA COLA CO | COM | 191216100 | 2,360,038 | 39,190 | SH | SOLE | 38,890 | 0 | 300 | |||
COLGATE PALMOLIVE CO | COM | 194162103 | 2,610,192 | 33,881 | SH | SOLE | 33,541 | 0 | 340 | |||
COMCAST CORP NEW | CL A | 20030N101 | 14,304,852 | 344,280 | SH | SOLE | 336,044 | 0 | 8,236 | |||
COMMUNITY BK SYS INC | COM | 203607106 | 899,965 | 19,197 | SH | SOLE | 18,865 | 0 | 332 | |||
COMMUNITY HEALTHCARE TR INC | COM | 20369C106 | 815,462 | 24,696 | SH | SOLE | 24,267 | 0 | 429 | |||
CONOCOPHILLIPS | COM | 20825C104 | 599,487 | 5,786 | SH | SOLE | 5,386 | 0 | 400 | |||
CONSTELLATION BRANDS INC | CL A | 21036P108 | 852,594 | 3,464 | SH | SOLE | 3,464 | 0 | 0 | |||
CORTEVA INC | COM | 22052L104 | 14,015,883 | 244,605 | SH | SOLE | 239,310 | 0 | 5,295 | |||
CRANE NXT CO | COM | 224441105 | 526,529 | 9,329 | SH | SOLE | 9,190 | 0 | 139 | |||
CROWN HLDGS INC | COM | 228368106 | 1,554,626 | 17,896 | SH | SOLE | 17,831 | 0 | 65 | |||
CVS HEALTH CORP | COM | 126650100 | 10,262,684 | 148,455 | SH | SOLE | 145,955 | 0 | 2,500 | |||
DIAGEO PLC | SPON ADR NEW | 25243Q205 | 11,167,642 | 64,374 | SH | SOLE | 63,515 | 0 | 859 | |||
DIAMONDBACK ENERGY INC | COM | 25278X109 | 64,855,670 | 493,725 | SH | SOLE | 474,371 | 0 | 19,354 | |||
DISNEY WALT CO | COM | 254687106 | 9,466,238 | 106,029 | SH | SOLE | 104,312 | 0 | 1,717 | |||
DOLLAR GEN CORP NEW | COM | 256677105 | 38,316,848 | 225,685 | SH | SOLE | 217,679 | 0 | 8,006 | |||
DORMAN PRODS INC | COM | 258278100 | 23,063,733 | 292,576 | SH | SOLE | 280,994 | 0 | 11,582 | |||
DOUGLAS DYNAMICS INC | COM | 25960R105 | 1,130,179 | 37,824 | SH | SOLE | 37,201 | 0 | 623 | |||
DOW INC | COM | 260557103 | 2,409,716 | 45,244 | SH | SOLE | 43,810 | 0 | 1,434 | |||
DREAM FINDERS HOMES INC | COM CL A | 26154D100 | 1,903,782 | 77,421 | SH | SOLE | 77,421 | 0 | 0 | |||
EASTERLY GOVT PPTYS INC | COM | 27616P103 | 547,955 | 37,790 | SH | SOLE | 36,965 | 0 | 825 | |||
EATON CORP PLC | SHS | G29183103 | 21,505,135 | 106,938 | SH | SOLE | 104,475 | 0 | 2,463 | |||
ELECTRONIC ARTS INC | COM | 285512109 | 1,858,860 | 14,332 | SH | SOLE | 14,332 | 0 | 0 | |||
ENDAVA PLC | ADS | 29260V105 | 768,408 | 14,837 | SH | SOLE | 14,837 | 0 | 0 | |||
ENTERGY CORP NEW | COM | 29364G103 | 51,252,354 | 526,367 | SH | SOLE | 508,653 | 0 | 17,714 | |||
ENVELA CORP | COM | 29402E102 | 335,123 | 45,533 | SH | SOLE | 45,533 | 0 | 0 | |||
EVEREST RE GROUP LTD | COM | G3223R108 | 2,556,859 | 7,479 | SH | SOLE | 7,142 | 0 | 337 | |||
EVERSOURCE ENERGY | COM | 30040W108 | 40,998,983 | 578,102 | SH | SOLE | 554,816 | 0 | 23,286 | |||
EVI INDS INC | COM | 26929N102 | 571,428 | 25,974 | SH | SOLE | 25,974 | 0 | 0 | |||
EVOLV TECHNOLOGIES HLDNGS IN | COM CL A | 30049H102 | 98,040 | 16,340 | SH | SOLE | 16,340 | 0 | 0 | |||
EXP WORLD HLDGS INC | COM | 30212W100 | 1,251,317 | 61,702 | SH | SOLE | 61,702 | 0 | 0 | |||
EXPEDITORS INTL WASH INC | COM | 302130109 | 57,309,173 | 473,121 | SH | SOLE | 453,461 | 0 | 19,660 | |||
EXXON MOBIL CORP | COM | 30231G102 | 245,080 | 2,285 | SH | SOLE | 2,285 | 0 | 0 | |||
FACTSET RESH SYS INC | COM | 303075105 | 600,975 | 1,500 | SH | SOLE | 1,500 | 0 | 0 | |||
FATHOM HOLDINGS INC | COM | 31189V109 | 154,010 | 21,570 | SH | SOLE | 21,570 | 0 | 0 | |||
FIDELITY MERRIMACK STR TR | LOW DURTIN ETF | 316188408 | 304,558 | 6,115 | SH | SOLE | 6,115 | 0 | 0 | |||
FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 | 3,432,617 | 75,575 | SH | SOLE | 71,010 | 0 | 4,565 | |||
FIRST AMERN FINL CORP | COM | 31847R102 | 69,370,282 | 1,216,596 | SH | SOLE | 1,169,297 | 0 | 47,299 | |||
FIRST LONG IS CORP | COM | 320734106 | 906,823 | 75,443 | SH | SOLE | 74,186 | 0 | 1,257 | |||
FISERV INC | COM | 337738108 | 1,017,231 | 8,064 | SH | SOLE | 7,954 | 0 | 110 | |||
FLUOR CORP NEW | COM | 343412102 | 56,668,466 | 1,914,475 | SH | SOLE | 1,835,651 | 0 | 78,824 | |||
FRANCO NEV CORP | COM | 351858105 | 13,626,412 | 95,557 | SH | SOLE | 94,033 | 0 | 1,524 | |||
FREEPORT-MCMORAN INC | CL B | 35671D857 | 7,484,544 | 187,114 | SH | SOLE | 183,359 | 0 | 3,755 | |||
GARTNER INC | COM | 366651107 | 40,374,533 | 115,254 | SH | SOLE | 110,632 | 0 | 4,622 | |||
GENUINE PARTS CO | COM | 372460105 | 2,754,557 | 16,277 | SH | SOLE | 15,744 | 0 | 533 | |||
GIBRALTAR INDS INC | COM | 374689107 | 1,282,058 | 20,376 | SH | SOLE | 20,036 | 0 | 340 | |||
GLOBE LIFE INC | COM | 37959E102 | 55,881,980 | 509,779 | SH | SOLE | 488,432 | 0 | 21,347 | |||
GRID DYNAMICS HLDGS INC | CL A | 39813G109 | 402,542 | 43,518 | SH | SOLE | 43,518 | 0 | 0 | |||
GSK PLC | SPONSORED ADR | 37733W204 | 245,952 | 6,901 | SH | SOLE | 6,885 | 0 | 16 | |||
HALEON PLC | SPON ADS | 405552100 | 94,836 | 11,317 | SH | SOLE | 10,577 | 0 | 740 | |||
HALLIBURTON CO | COM | 406216101 | 26,736,664 | 810,448 | SH | SOLE | 776,975 | 0 | 33,473 | |||
HARROW HEALTH INC | COM | 415858109 | 493,574 | 25,923 | SH | SOLE | 25,923 | 0 | 0 | |||
HAWKINS INC | COM | 420261109 | 1,093,627 | 22,932 | SH | SOLE | 22,554 | 0 | 378 | |||
HELEN OF TROY LTD | COM | G4388N106 | 1,068,210 | 9,889 | SH | SOLE | 9,725 | 0 | 164 | |||
HERSHEY CO | COM | 427866108 | 55,455,741 | 222,089 | SH | SOLE | 212,856 | 0 | 9,233 | |||
HESS CORP | COM | 42809H107 | 66,099,769 | 486,206 | SH | SOLE | 464,560 | 0 | 21,646 | |||
HILLMAN SOLUTIONS CORP | COM | 431636109 | 1,100,986 | 122,196 | SH | SOLE | 120,170 | 0 | 2,026 | |||
HINGHAM INSTN SVGS MASS | COM | 433323102 | 743,998 | 3,490 | SH | SOLE | 3,434 | 0 | 56 | |||
HOLOGIC INC | COM | 436440101 | 2,941,235 | 36,325 | SH | SOLE | 36,325 | 0 | 0 | |||
HOME DEPOT INC | COM | 437076102 | 427,751 | 1,377 | SH | SOLE | 1,377 | 0 | 0 | |||
HUBBELL INC | COM | 443510607 | 56,602,186 | 170,715 | SH | SOLE | 161,967 | 0 | 8,748 | |||
HUNTSMAN CORP | COM | 447011107 | 750,678 | 27,782 | SH | SOLE | 25,662 | 0 | 2,120 | |||
IBEX LTD | SHS NEW | G4690M101 | 600,406 | 28,281 | SH | SOLE | 28,281 | 0 | 0 | |||
ICF INTL INC | COM | 44925C103 | 2,862,836 | 23,015 | SH | SOLE | 22,822 | 0 | 193 | |||
IDACORP INC | COM | 451107106 | 16,381,318 | 159,662 | SH | SOLE | 155,898 | 0 | 3,764 | |||
ILLINOIS TOOL WKS INC | COM | 452308109 | 653,918 | 2,614 | SH | SOLE | 2,614 | 0 | 0 | |||
INMODE LTD | SHS | M5425M103 | 1,409,850 | 37,747 | SH | SOLE | 37,747 | 0 | 0 | |||
INSIGHT ENTERPRISES INC | COM | 45765U103 | 559,604 | 3,824 | SH | SOLE | 3,760 | 0 | 64 | |||
INSPERITY INC | COM | 45778Q107 | 55,474,823 | 466,332 | SH | SOLE | 447,140 | 0 | 19,192 | |||
INTEL CORP | COM | 458140100 | 456,891 | 13,663 | SH | SOLE | 13,663 | 0 | 0 | |||
INTERNATIONAL FLAVORS&FRAGRA | COM | 459506101 | 25,306,833 | 317,965 | SH | SOLE | 304,647 | 0 | 13,318 | |||
INTERNATIONAL MNY EXPRESS IN | COM | 46005L101 | 2,837,410 | 115,671 | SH | SOLE | 114,786 | 0 | 885 | |||
INVESCO EXCH TRADED FD TR II | TAXABLE MUN BD | 46138G805 | 572,418 | 21,560 | SH | SOLE | 21,560 | 0 | 0 | |||
INVESCO EXCH TRADED FD TR II | VAR RATE PFD | 46138G870 | 386,618 | 17,380 | SH | SOLE | 17,380 | 0 | 0 | |||
INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 200,888 | 544 | SH | SOLE | 544 | 0 | 0 | |||
ISHARES INC | MSCI EMERG MRKT | 464286533 | 237,965 | 4,328 | SH | SOLE | 4,328 | 0 | 0 | |||
ISHARES TR | IBONDS 27 ETF | 46435UAA9 | 233,274 | 9,935 | SH | SOLE | 9,935 | 0 | 0 | |||
ISHARES TR | MSCI USA MIN VOL | 46429B697 | 304,753 | 4,100 | SH | SOLE | 4,100 | 0 | 0 | |||
ISHARES TR | IBONDS DEC2026 | 46435GAA0 | 233,292 | 9,940 | SH | SOLE | 9,940 | 0 | 0 | |||
ISHARES TR | FLTG RATE NT ETF | 46429B655 | 1,538,626 | 30,276 | SH | SOLE | 30,276 | 0 | 0 | |||
ISHARES TR | CORE MSCI EAFE | 46432F842 | 328,523 | 4,867 | SH | SOLE | 4,867 | 0 | 0 | |||
ISHARES TR | 3 7 YR TREAS BD | 464288661 | 49,331,734 | 428,004 | SH | SOLE | 428,004 | 0 | 0 | |||
ISHARES TR | RUS MID CAP ETF | 464287499 | 2,293,799 | 31,409 | SH | SOLE | 31,409 | 0 | 0 | |||
ISHARES TR | RUS 1000 ETF | 464287622 | 4,574,097 | 18,766 | SH | SOLE | 18,766 | 0 | 0 | |||
ISHARES TR | RUS TP200 VL ETF | 464289420 | 255,935 | 3,795 | SH | SOLE | 3,795 | 0 | 0 | |||
ISHARES TR | ISHS 5-10YR INVT | 464288638 | 13,968,030 | 276,212 | SH | SOLE | 276,212 | 0 | 0 | |||
ISHARES TR | IBOXX INV CP ETF | 464287242 | 5,381,695 | 49,766 | SH | SOLE | 49,766 | 0 | 0 | |||
ISHARES TR | RUSSELL 2000 ETF | 464287655 | 4,438,325 | 23,700 | SH | SOLE | 23,700 | 0 | 0 | |||
ISHARES TR | RUS 1000 VAL ETF | 464287598 | 2,652,331 | 16,805 | SH | SOLE | 16,805 | 0 | 0 | |||
ISHARES TR | MODERT ALLOC ETF | 464289875 | 276,404 | 6,840 | SH | SOLE | 6,840 | 0 | 0 | |||
ISHARES TR | ISHS 1-5YR INVS | 464288646 | 13,993,567 | 278,923 | SH | SOLE | 278,923 | 0 | 0 | |||
ISHARES TR | SHORT TREAS BD | 464288679 | 43,735,054 | 395,972 | SH | SOLE | 395,762 | 0 | 210 | |||
ISHARES TR | CORE US AGGBD ET | 464287226 | 1,332,610 | 13,605 | SH | SOLE | 13,605 | 0 | 0 | |||
ISHARES TR | GLB INFRASTR ETF | 464288372 | 978,954 | 20,851 | SH | SOLE | 20,851 | 0 | 0 | |||
ISHARES TR | 7-10 YR TRSY BD | 464287440 | 19,883,056 | 205,829 | SH | SOLE | 205,691 | 0 | 138 | |||
ISHARES TR | MSCI EMG MKT ETF | 464287234 | 239,022 | 6,042 | SH | SOLE | 6,042 | 0 | 0 | |||
ISHARES TR | MSCI EAFE ETF | 464287465 | 1,557,990 | 21,490 | SH | SOLE | 21,490 | 0 | 0 | |||
ISHARES TR | RUS MDCP VAL ETF | 464287473 | 9,329,445 | 84,937 | SH | SOLE | 84,937 | 0 | 0 | |||
ISHARES TR | RUS 2000 VAL ETF | 464287630 | 1,190,605 | 8,456 | SH | SOLE | 8,456 | 0 | 0 | |||
ISHARES TR | MSCI ACWI ETF | 464288257 | 717,631 | 7,480 | SH | SOLE | 7,480 | 0 | 0 | |||
ISHARES TR | IBONDS DEC25 ETF | 46434VBD1 | 233,195 | 9,565 | SH | SOLE | 9,565 | 0 | 0 | |||
ISHARES TR | 1 3 YR TREAS BD | 464287457 | 19,674,905 | 242,660 | SH | SOLE | 242,660 | 0 | 0 | |||
ISHARES U S ETF TR | GSCI CMDTY STGY | 46431W853 | 926,265 | 35,653 | SH | SOLE | 35,653 | 0 | 0 | |||
JANUS INTERNATIONAL GROUP IN | COMMON STOCK | 47103N106 | 1,737,815 | 163,022 | SH | SOLE | 163,022 | 0 | 0 | |||
JOHNSON & JOHNSON | COM | 478160104 | 25,534,528 | 154,269 | SH | SOLE | 150,885 | 0 | 3,384 | |||
JPMORGAN CHASE & CO | COM | 46625H100 | 26,986,960 | 185,554 | SH | SOLE | 181,508 | 0 | 4,046 | |||
KAROOOOO LTD | ORD SHS | Y4600W108 | 367,570 | 15,762 | SH | SOLE | 15,762 | 0 | 0 | |||
LAMAR ADVERTISING CO NEW | CL A | 512816109 | 49,997,085 | 503,749 | SH | SOLE | 484,540 | 0 | 19,209 | |||
LIBERTY BROADBAND CORP | COM SER C | 530307305 | 36,591,535 | 456,766 | SH | SOLE | 438,596 | 0 | 18,170 | |||
LIFEMD INC | COM | 53216B104 | 275,181 | 63,260 | SH | SOLE | 63,260 | 0 | 0 | |||
LILLY ELI & CO | COM | 532457108 | 359,708 | 767 | SH | SOLE | 767 | 0 | 0 | |||
LKQ CORP | COM | 501889208 | 27,337,354 | 469,150 | SH | SOLE | 449,440 | 0 | 19,710 | |||
LOCKHEED MARTIN CORP | COM | 539830109 | 14,156,652 | 30,750 | SH | SOLE | 30,177 | 0 | 573 | |||
LOWES COS INC | COM | 548661107 | 18,605,280 | 82,434 | SH | SOLE | 81,044 | 0 | 1,390 | |||
M & T BK CORP | COM | 55261F104 | 55,879,736 | 451,517 | SH | SOLE | 433,975 | 0 | 17,542 | |||
MAGNOLIA OIL & GAS CORP | CL A | 559663109 | 1,299,813 | 62,192 | SH | SOLE | 61,255 | 0 | 937 | |||
MARATHON PETE CORP | COM | 56585A102 | 13,166,939 | 112,924 | SH | SOLE | 110,416 | 0 | 2,508 | |||
MARKEL GROUP INC | COM | 570535104 | 73,131,691 | 52,872 | SH | SOLE | 51,170 | 0 | 1,702 | |||
MARRIOTT INTL INC NEW | CL A | 571903202 | 639,058 | 3,479 | SH | SOLE | 3,429 | 0 | 50 | |||
MASTECH DIGITAL INC | COM | 57633B100 | 189,212 | 19,151 | SH | SOLE | 19,151 | 0 | 0 | |||
MAYVILLE ENGR CO INC | COM | 578605107 | 866,456 | 69,539 | SH | SOLE | 68,502 | 0 | 1,037 | |||
MCGRATH RENTCORP | COM | 580589109 | 960,220 | 10,383 | SH | SOLE | 10,224 | 0 | 159 | |||
MCKESSON CORP | COM | 58155Q103 | 97,550,195 | 228,289 | SH | SOLE | 219,536 | 0 | 8,753 | |||
MEDTRONIC PLC | SHS | G5960L103 | 9,773,701 | 110,939 | SH | SOLE | 108,342 | 0 | 2,597 | |||
MICROSOFT CORP | COM | 594918104 | 33,735,537 | 99,065 | SH | SOLE | 96,875 | 0 | 2,190 | |||
MID-AMER APT CMNTYS INC | COM | 59522J103 | 556,719 | 3,666 | SH | SOLE | 3,261 | 0 | 405 | |||
MONDELEZ INTL INC | CL A | 609207105 | 17,176,501 | 235,488 | SH | SOLE | 230,806 | 0 | 4,682 | |||
MSA SAFETY INC | COM | 553498106 | 2,534,729 | 14,571 | SH | SOLE | 14,425 | 0 | 146 | |||
NATIONAL STORAGE AFFILIATES | COM SHS BEN IN | 637870106 | 38,063,049 | 1,092,824 | SH | SOLE | 1,048,027 | 0 | 44,797 | |||
NELNET INC | CL A | 64031N108 | 1,147,823 | 11,897 | SH | SOLE | 11,683 | 0 | 214 | |||
NEXTERA ENERGY INC | COM | 65339F101 | 10,400,859 | 140,173 | SH | SOLE | 138,228 | 0 | 1,945 | |||
NICOLET BANKSHARES INC | COM | 65406E102 | 945,036 | 13,916 | SH | SOLE | 13,651 | 0 | 265 | |||
NORFOLK SOUTHN CORP | COM | 655844108 | 37,267,062 | 164,346 | SH | SOLE | 163,488 | 0 | 858 | |||
NUVASIVE INC | COM | 670704105 | 255,986 | 6,155 | SH | SOLE | 6,155 | 0 | 0 | |||
NV5 GLOBAL INC | COM | 62945V109 | 2,844,684 | 25,681 | SH | SOLE | 25,550 | 0 | 131 | |||
OPEN LENDING CORP | COM | 68373J104 | 841,010 | 80,020 | SH | SOLE | 80,020 | 0 | 0 | |||
ORACLE CORP | COM | 68389X105 | 413,838 | 3,475 | SH | SOLE | 3,475 | 0 | 0 | |||
OTIS WORLDWIDE CORP | COM | 68902V107 | 10,014,494 | 112,510 | SH | SOLE | 110,465 | 0 | 2,045 | |||
PARKER-HANNIFIN CORP | COM | 701094104 | 13,460,305 | 34,510 | SH | SOLE | 33,996 | 0 | 514 | |||
PAYPAL HLDGS INC | COM | 70450Y103 | 1,165,061 | 17,459 | SH | SOLE | 16,874 | 0 | 585 | |||
PEPSICO INC | COM | 713448108 | 18,249,057 | 98,526 | SH | SOLE | 96,649 | 0 | 1,877 | |||
PERFICIENT INC | COM | 71375U101 | 1,475,774 | 17,710 | SH | SOLE | 17,422 | 0 | 288 | |||
PFIZER INC | COM | 717081103 | 840,009 | 22,901 | SH | SOLE | 22,381 | 0 | 520 | |||
PIMCO ETF TR | ENHAN SHRT MA AC | 72201R833 | 8,122,359 | 81,419 | SH | SOLE | 81,105 | 0 | 314 | |||
PIONEER NAT RES CO | COM | 723787107 | 644,537 | 3,111 | SH | SOLE | 3,111 | 0 | 0 | |||
PJT PARTNERS INC | COM CL A | 69343T107 | 2,420,269 | 34,754 | SH | SOLE | 34,466 | 0 | 288 | |||
PNC FINL SVCS GROUP INC | COM | 693475105 | 9,482,890 | 75,291 | SH | SOLE | 74,075 | 0 | 1,216 | |||
PORTLAND GEN ELEC CO | COM NEW | 736508847 | 52,700,768 | 1,125,363 | SH | SOLE | 1,078,528 | 0 | 46,835 | |||
PROCTER AND GAMBLE CO | COM | 742718109 | 21,874,382 | 144,157 | SH | SOLE | 141,765 | 0 | 2,392 | |||
PROGRESS SOFTWARE CORP | COM | 743312100 | 784,408 | 13,501 | SH | SOLE | 13,300 | 0 | 201 | |||
PROGRESSIVE CORP | COM | 743315103 | 17,406,078 | 131,496 | SH | SOLE | 128,729 | 0 | 2,767 | |||
QUALCOMM INC | COM | 747525103 | 13,174,737 | 110,675 | SH | SOLE | 107,965 | 0 | 2,710 | |||
QUIPT HOME MEDICAL CORP | COM | 74880P104 | 255,642 | 47,873 | SH | SOLE | 47,873 | 0 | 0 | |||
RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 | 14,350,760 | 146,496 | SH | SOLE | 143,753 | 0 | 2,743 | |||
RED VIOLET INC | COM | 75704L104 | 387,971 | 18,861 | SH | SOLE | 18,861 | 0 | 0 | |||
RESMED INC | COM | 761152107 | 510,198 | 2,335 | SH | SOLE | 2,335 | 0 | 0 | |||
ROSS STORES INC | COM | 778296103 | 1,646,517 | 14,684 | SH | SOLE | 14,469 | 0 | 215 | |||
ROYAL GOLD INC | COM | 780287108 | 49,334,365 | 429,817 | SH | SOLE | 411,870 | 0 | 17,947 | |||
RPM INTL INC | COM | 749685103 | 2,506,114 | 27,930 | SH | SOLE | 26,898 | 0 | 1,032 | |||
S&P GLOBAL INC | COM | 78409V104 | 315,500 | 787 | SH | SOLE | 517 | 0 | 270 | |||
SAFETY INS GROUP INC | COM | 78648T100 | 881,941 | 12,297 | SH | SOLE | 12,047 | 0 | 250 | |||
SALESFORCE INC | COM | 79466L302 | 15,307,028 | 72,456 | SH | SOLE | 71,012 | 0 | 1,444 | |||
SCIENCE APPLICATIONS INTL CO | COM | 808625107 | 739,578 | 6,575 | SH | SOLE | 6,475 | 0 | 100 | |||
SHELL PLC | SPON ADS | 780259305 | 14,845,651 | 245,870 | SH | SOLE | 241,744 | 0 | 4,126 | |||
SIMPSON MFG INC | COM | 829073105 | 1,063,542 | 7,679 | SH | SOLE | 7,544 | 0 | 135 | |||
SKYWEST INC | COM | 830879102 | 1,079,324 | 26,506 | SH | SOLE | 26,111 | 0 | 395 | |||
SMITH A O CORP | COM | 831865209 | 72,285,211 | 993,202 | SH | SOLE | 955,053 | 0 | 38,149 | |||
SOLAREDGE TECHNOLOGIES INC | COM | 83417M104 | 24,520,713 | 91,138 | SH | SOLE | 87,575 | 0 | 3,563 | |||
SONOCO PRODS CO | COM | 835495102 | 2,031,299 | 34,417 | SH | SOLE | 32,793 | 0 | 1,624 | |||
SOUTHERN CO | COM | 842587107 | 238,850 | 3,400 | SH | SOLE | 3,400 | 0 | 0 | |||
SP PLUS CORP | COM | 78469C103 | 1,324,460 | 33,865 | SH | SOLE | 33,366 | 0 | 499 | |||
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 271,731 | 613 | SH | SOLE | 613 | 0 | 0 | |||
SPDR S&P MIDCAP 400 ETF TR | UTSER1 S&PDCRP | 78467Y107 | 320,870 | 670 | SH | SOLE | 670 | 0 | 0 | |||
SPECTRUM BRANDS HLDGS INC NE | COM | 84790A105 | 1,096,915 | 14,054 | SH | SOLE | 13,844 | 0 | 210 | |||
SS&C TECHNOLOGIES HLDGS INC | COM | 78467J100 | 44,916,256 | 741,192 | SH | SOLE | 710,073 | 0 | 31,119 | |||
STAG INDL INC | COM | 85254J102 | 1,134,633 | 31,623 | SH | SOLE | 31,086 | 0 | 537 | |||
STATE STR CORP | COM | 857477103 | 470,108 | 6,424 | SH | SOLE | 6,424 | 0 | 0 | |||
STRYKER CORPORATION | COM | 863667101 | 954,322 | 3,128 | SH | SOLE | 3,128 | 0 | 0 | |||
SUN CMNTYS INC | COM | 866674104 | 59,122,580 | 453,185 | SH | SOLE | 434,769 | 0 | 18,416 | |||
TASKUS INC | CLASS A COM | 87652V109 | 722,114 | 63,791 | SH | SOLE | 63,791 | 0 | 0 | |||
TE CONNECTIVITY LTD | SHS | H84989104 | 58,194,158 | 415,198 | SH | SOLE | 399,483 | 0 | 15,715 | |||
TEXAS INSTRS INC | COM | 882508104 | 504,056 | 2,800 | SH | SOLE | 2,800 | 0 | 0 | |||
TEXAS PACIFIC LAND CORPORATI | COM | 88262P102 | 2,972,695 | 2,258 | SH | SOLE | 2,161 | 0 | 97 | |||
THE REAL BROKERAGE INC | COM NEW | 75585H206 | 148,785 | 78,308 | SH | SOLE | 78,308 | 0 | 0 | |||
THE REAL GOOD FOOD COMPANY I | COM CL A | 75601G109 | 110,415 | 31,820 | SH | SOLE | 31,820 | 0 | 0 | |||
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 13,879,843 | 26,602 | SH | SOLE | 26,152 | 0 | 450 | |||
THOUGHTWORKS HOLDING INC | COM | 88546E105 | 680,746 | 90,165 | SH | SOLE | 90,165 | 0 | 0 | |||
TRANE TECHNOLOGIES PLC | SHS | G8994E103 | 53,055,221 | 277,398 | SH | SOLE | 266,675 | 0 | 10,723 | |||
TRANSCAT INC | COM | 893529107 | 1,040,526 | 12,197 | SH | SOLE | 11,996 | 0 | 201 | |||
UBIQUITI INC | COM | 90353W103 | 247,096 | 1,406 | SH | SOLE | 1,406 | 0 | 0 | |||
UFP TECHNOLOGIES INC | COM | 902673102 | 1,713,634 | 8,840 | SH | SOLE | 8,712 | 0 | 128 | |||
ULTA BEAUTY INC | COM | 90384S303 | 61,556,439 | 130,806 | SH | SOLE | 126,277 | 0 | 4,529 | |||
UNILEVER PLC | SPON ADR NEW | 904767704 | 3,157,037 | 60,561 | SH | SOLE | 57,746 | 0 | 2,815 | |||
UNION PAC CORP | COM | 907818108 | 13,378,611 | 65,383 | SH | SOLE | 64,134 | 0 | 1,249 | |||
UNITED BANKSHARES INC WEST V | COM | 909907107 | 970,288 | 32,703 | SH | SOLE | 32,222 | 0 | 481 | |||
UNITEDHEALTH GROUP INC | COM | 91324P102 | 16,874,148 | 35,108 | SH | SOLE | 34,482 | 0 | 626 | |||
UNITIL CORP | COM | 913259107 | 1,162,679 | 22,928 | SH | SOLE | 22,561 | 0 | 367 | |||
VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 | 334,374 | 4,600 | SH | SOLE | 4,600 | 0 | 0 | |||
VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 | 3,154,065 | 41,737 | SH | SOLE | 41,737 | 0 | 0 | |||
VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 | 1,568,421 | 18,770 | SH | SOLE | 18,770 | 0 | 0 | |||
VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | 643,218 | 2,920 | SH | SOLE | 2,920 | 0 | 0 | |||
VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 | 1,249,972 | 6,166 | SH | SOLE | 6,166 | 0 | 0 | |||
VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 | 1,127,742 | 23,782 | SH | SOLE | 23,782 | 0 | 0 | |||
VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 | 8,037,825 | 101,706 | SH | SOLE | 101,326 | 0 | 380 | |||
VANGUARD SCOTTSDALE FDS | LG-TERM COR BD | 92206C813 | 277,462 | 3,535 | SH | SOLE | 3,535 | 0 | 0 | |||
VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 | 9,738,804 | 128,718 | SH | SOLE | 128,303 | 0 | 415 | |||
VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 | 1,819,072 | 31,510 | SH | SOLE | 31,200 | 0 | 310 | |||
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 264,761 | 1,630 | SH | SOLE | 1,630 | 0 | 0 | |||
VIEMED HEALTHCARE INC | COM | 92663R105 | 323,503 | 33,078 | SH | SOLE | 33,078 | 0 | 0 | |||
VISA INC | COM CL A | 92826C839 | 15,782,708 | 66,459 | SH | SOLE | 65,377 | 0 | 1,082 | |||
VONTIER CORPORATION | COM | 928881101 | 56,132,086 | 1,742,691 | SH | SOLE | 1,666,884 | 0 | 75,807 | |||
WALMART INC | COM | 931142103 | 17,271,604 | 109,884 | SH | SOLE | 106,998 | 0 | 2,886 | |||
WATERS CORP | COM | 941848103 | 37,891,919 | 142,162 | SH | SOLE | 136,630 | 0 | 5,532 | |||
WATSCO INC | COM | 942622200 | 71,011,414 | 186,152 | SH | SOLE | 178,673 | 0 | 7,479 | |||
WILLIS TOWERS WATSON PLC LTD | SHS | G96629103 | 50,245,319 | 213,356 | SH | SOLE | 205,195 | 0 | 8,161 | |||
WINMARK CORP | COM | 974250102 | 1,019,685 | 3,067 | SH | SOLE | 3,017 | 0 | 50 | |||
WOODWARD INC | COM | 980745103 | 211,758 | 1,781 | SH | SOLE | 1,711 | 0 | 70 | |||
XCEL ENERGY INC | COM | 98389B100 | 37,592,448 | 604,672 | SH | SOLE | 580,254 | 0 | 24,418 | |||
ZEVIA PBC | CL A | 98955K104 | 1,106,623 | 256,757 | SH | SOLE | 256,757 | 0 | 0 |