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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALLEGION PLC ORD SHS G0176J109 11,686,520 76,000 SH SOLE 76,000 0 0
ARCH CAP GROUP LTD ORD G0450A105 1,847,200 20,000 SH SOLE 20,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,390,378 51,210 SH SOLE 51,210 0 0
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104 3,793,807 103,883 SH SOLE 103,883 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 35,089,950 345,000 SH SOLE 345,000 0 0
DLOCAL LTD CLASS A COM G29018101 2,851,072 207,200 SH SOLE 207,200 0 0
EATON CORP PLC SHS G29183103 7,823,300 18,206 SH SOLE 18,206 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 3,506,820 277,000 SH SOLE 277,000 0 0
SHARKNINJA INC COM SHS G8068L108 89,285,484 495,700 SH SOLE 495,700 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 24,061,009 113,990 SH SOLE 113,990 0 0
ALCON AG ORD SHS H01301128 4,942,562 76,333 SH SOLE 76,333 0 0
CHUBB LIMITED COM H1467J104 292,725 900 SH SOLE 900 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 25,017,300 110,000 SH SOLE 110,000 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 18,116,700 10,000 SH SOLE 10,000 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 13,870,633 661,136 SH SOLE 661,136 0 0
KAROOOOO LTD ORD SHS Y4600W108 4,851,600 80,860 SH SOLE 80,860 0 0
API GROUP CORP COM STK 00187Y100 63,987,953 1,657,719 SH SOLE 1,657,719 0 0
TIC SOLUTIONS INC COM 00510N102 2,201,106 264,556 SH SOLE 264,556 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 1,234,762 10,639 SH SOLE 10,639 0 0
APPLE INC COM 037833100 2,131,328 6,400 SH SOLE 6,400 0 0
APTARGROUP INC COM 038336103 36,749,645 303,315 SH SOLE 303,315 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 12,804,615 79,075 SH SOLE 79,075 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 28,441,825 110,214 SH SOLE 110,214 0 0
BANK OF NY MELLON CORP COM 064058100 231,408 1,600 SH SOLE 1,600 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,996,780 4,010 SH SOLE 4,010 0 0
BIOVENTUS INC COM CL A 09075A108 171,465 12,580 SH SOLE 12,580 0 0
BLACKLINE INC COM 09239B109 4,642,750 175,000 SH SOLE 175,000 0 0
BOOKING HOLDINGS INC COM 09857L108 16,291,000 100,000 SH SOLE 100,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 50,847,993 315,630 SH SOLE 315,630 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 4,381,508 120,173 SH SOLE 120,173 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 401,220 9,000 SH SOLE 9,000 0 0
BROWN & BROWN INC COM 115236101 40,111,785 658,650 SH SOLE 658,650 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 7,903,011 138,625 SH SOLE 138,625 0 0
CME GROUP INC COM 12572Q105 2,698,394 10,300 SH SOLE 10,300 0 0
CSW INDUSTRIALS INC COM 126402106 7,678,319 26,655 SH SOLE 26,655 0 0
SONIDA SENIOR LIVING INC COM 140475203 2,378,175 63,283 SH SOLE 63,283 0 0
CARLISLE COS INC COM 142339100 19,330,200 60,000 SH SOLE 60,000 0 0
CHAIN BRIDGE BANCORP INC CL A 15746L100 215,194 4,670 SH SOLE 4,670 0 0
CHEMED CORP NEW COM 16359R103 227,282 450 SH SOLE 450 0 0
EXPAND ENERGY CORPORATION COM 165167735 39,582,845 470,720 SH SOLE 470,720 0 0
CHEVRON CORPORATION COM 166764100 53,479,536 261,885 SH SOLE 261,885 0 0
COMFORT SYS USA INC COM 199908104 7,443,405 4,500 SH SOLE 4,500 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 3,348,672 630,635 SH SOLE 630,635 0 0
DEERE & CO COM 244199105 369,353 550 SH SOLE 550 0 0
DESCARTES SYS GROUP INC COM 249906108 226,408 2,800 SH SOLE 2,800 0 0
DIAMONDBACK ENERGY INC COM 25278X109 38,912,577 211,700 SH SOLE 211,700 0 0
DOMINOS PIZZA INC COM 25754A201 299,610 1,000 SH SOLE 1,000 0 0
EAGLEROCK LD LLC CL A SHS REP LTD 27005A105 12,063,917 579,996 SH SOLE 579,996 0 0
EMERSON ELEC CO COM 291011104 240,405 1,550 SH SOLE 1,550 0 0
ENTEGRIS INC COM 29362U104 3,081,200 20,000 SH SOLE 20,000 0 0
EQUINIX INC COM 29444U700 308,532 305 SH SOLE 305 0 0
F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 2,089,605 96,384 SH SOLE 96,384 0 0
EXXONMOBIL HOLDINGS CORP COM 30233Q108 17,296,745 106,278 SH SOLE 106,278 0 0
FASTENAL CO COM 311900104 42,179,748 851,600 SH SOLE 851,600 0 0
FIDELITY NATL FINL INC COM SHS 31620R303 6,377,250 165,000 SH SOLE 165,000 0 0
FIRST WATCH RESTAURANT GROUP COM 33748L101 191,959 18,875 SH SOLE 18,875 0 0
FIRSTSERVICE CORP NEW COM 33767E202 1,150,920 9,000 SH SOLE 9,000 0 0
FRANCO NEV CORP COM 351858105 25,049,172 105,200 SH SOLE 105,200 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 40,828,673 976,062 SH SOLE 976,062 0 0
GENUINE PARTS CO COM 372460105 28,605,850 227,500 SH SOLE 227,500 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 2,236,234 100,100 SH SOLE 100,100 0 0
HAWAIIAN ELEC INDS INC MTN B COM 419870100 9,726,720 1,088,000 SH SOLE 1,088,000 0 0
HEICO CORP NEW CL A 422806208 101,284,905 443,590 SH SOLE 443,590 0 0
HENRY JACK & ASSOC INC COM 426281101 3,581,000 25,000 SH SOLE 25,000 0 0
HINGE HEALTH INC CL A 433313103 5,961,784 61,310 SH SOLE 61,310 0 0
HINGHAM INSTN SVGS MASS COM 433323102 23,115,014 81,797 SH SOLE 81,797 0 0
HOWMET AEROSPACE INC COM 443201108 2,601,070 11,500 SH SOLE 11,500 0 0
INTEL CORP COM 458140100 56,404,702 469,140 SH SOLE 469,140 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 16,966,548 111,600 SH SOLE 111,600 0 0
IQVIA HLDGS INC COM 46266C105 17,206,400 64,000 SH SOLE 64,000 0 0
JOHNSON & JOHNSON COM 478160104 493,211 1,863 SH SOLE 1,863 0 0
KROGER CO COM 501044101 216,894 3,700 SH SOLE 3,700 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 33,285,349 140,575 SH SOLE 140,575 0 0
LANDBRIDGE COMPANY LLC CL A 514952100 68,528,828 844,263 SH SOLE 844,263 0 0
DISTRIBUTION SOLUTIONS GRP I COM 520776105 10,907,367 312,532 SH SOLE 312,532 0 0
LIQUIDITY SVCS INC COM 53635B107 206,012 4,810 SH SOLE 4,810 0 0
LOCKHEED MARTIN CORP COM 539830109 31,828,125 62,500 SH SOLE 62,500 0 0
LOWES COS INC COM 548661107 34,001,505 184,500 SH SOLE 184,500 0 0
MSA SAFETY INC COM 553498106 203,673 1,145 SH SOLE 1,145 0 0
MSCI INC COM 55354G100 10,802,288 20,054 SH SOLE 20,054 0 0
MASTERCARD INCORPORATED CL A 57636Q104 91,478,947 165,882 SH SOLE 165,882 0 0
MICROSOFT CORP COM 594918104 1,202,751 2,345 SH SOLE 2,345 0 0
MIRION TECHNOLOGIES INC COM CL A 60471A101 6,723,379 476,160 SH SOLE 476,160 0 0
MOODYS CORP COM 615369105 69,481,890 153,000 SH SOLE 153,000 0 0
NEOGEN CORP COM 640491106 198,400 15,500 SH SOLE 15,500 0 0
NORFOLK SOUTHN CORP COM 655844108 401,391 1,299 SH SOLE 1,299 0 0
NVIDIA CORPORATION COM 67066G104 158,895,385 695,750 SH SOLE 695,750 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 53,808,300 630,000 SH SOLE 630,000 0 0
OCCIDENTAL PETE CORP COM 674599105 4,467,090 80,750 SH SOLE 80,750 0 0
PAN AMERN SILVER CORP COM 697900108 1,820,400 40,000 SH SOLE 40,000 0 0
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 29,393,474 933,719 SH SOLE 933,719 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105 2,544,960 120,500 SH SOLE 120,500 0 0
POOL CORP COM 73278L105 2,266,180 14,000 SH SOLE 14,000 0 0
PULTE GROUP INC COM 745867101 510,432 4,398 SH SOLE 4,398 0 0
QUALCOMM INC COM 747525103 245,141 1,332 SH SOLE 1,332 0 0
QUEST DIAGNOSTICS INC COM 74834L100 21,186,063 90,900 SH SOLE 90,900 0 0
RB GLOBAL INC COM 74935Q107 36,218,550 445,000 SH SOLE 445,000 0 0
RLI CORP COM 749607107 9,592,966 173,440 SH SOLE 173,440 0 0
REGENERON PHARMACEUTICALS COM 75886F107 530,789 700 SH SOLE 700 0 0
ROPER TECHNOLOGIES INC COM 776696106 67,121,661 192,100 SH SOLE 192,100 0 0
ROSS STORES INC COM 778296103 968,610 4,150 SH SOLE 4,150 0 0
S&P GLOBAL INC COM 78409V104 80,886,074 205,050 SH SOLE 205,050 0 0
SBA COMMUNICATIONS CORP CL A 78410G104 6,404,800 40,000 SH SOLE 40,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 9,271,169 24,344 SH SOLE 24,344 0 0
ST JOE CO COM 790148100 14,761,032 224,400 SH SOLE 224,400 0 0
SLB LIMITED COM STK 806857108 18,026,400 370,000 SH SOLE 370,000 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 245,862 1,256 SH SOLE 1,256 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 216,995 1,660 SH SOLE 1,660 0 0
SHIFT4 PMTS INC CL A 82452J109 12,874,386 355,941 SH SOLE 355,941 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 741,500 5,000 SH SOLE 5,000 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 112,364,000 401,300 SH SOLE 401,300 0 0
QXO INC COM NEW 82846H405 10,521,000 900,000 SH SOLE 900,000 0 0
SMITH A O CORP COM 831865209 23,156,796 410,800 SH SOLE 410,800 0 0
STANDARDAERO INC COM 85423L103 10,557,682 494,505 SH SOLE 494,505 0 0
STRYKER CORPORATION COM 863667101 468,163 1,700 SH SOLE 1,700 0 0
SYNOPSYS INC COM 871607107 5,935,191 13,646 SH SOLE 13,646 0 0
TD SYNNEX CORPORATION COM 87162W100 30,693,575 119,500 SH SOLE 119,500 0 0
TJX COS INC NEW COM 872540109 26,786,160 202,450 SH SOLE 202,450 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 106,908,127 234,350 SH SOLE 234,350 0 0
TEXAS INSTRS INC COM 882508104 113,338,419 404,650 SH SOLE 404,650 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 155,453,167 477,099 SH SOLE 477,099 0 0
3M CO COM 88579Y101 279,055 1,700 SH SOLE 1,700 0 0
TRUIST FINL CORP COM 89832Q109 11,236,779 242,695 SH SOLE 242,695 0 0
ULTA BEAUTY INC COM 90384S303 382,319 700 SH SOLE 700 0 0
UNITED STS LIME & MINERALS I COM 911922102 2,431,073 21,493 SH SOLE 21,493 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,701,125 19,375 SH SOLE 19,375 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 382,872 3,360 SH SOLE 3,360 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 974,100 12,750 SH SOLE 12,750 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 760,845 12,828 SH SOLE 12,828 0 0
VERISIGN INC COM 92343E102 101,382,595 359,500 SH SOLE 359,500 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 365,967 700 SH SOLE 700 0 0
VISA INC COM CL A 92826C839 492,282 1,370 SH SOLE 1,370 0 0
VISTA ENERGY S.A.B. DE C.V. SPONSORED ADS 92837L109 2,908,075 44,500 SH SOLE 44,500 0 0
WALMART INC COM 931142103 306,564 2,950 SH SOLE 2,950 0 0
WATERBRIDGE INFRASTRUCTURE L CL A SHS REPSTG 940923105 46,527,183 1,654,594 SH SOLE 1,654,594 0 0
CLIMB GLOBAL SOLUTIONS INC COM 946760105 252,181 7,850 SH SOLE 7,850 0 0
WESTERN UN CO COM 959802109 5,900,000 1,000,000 SH SOLE 1,000,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 23,401,000 175,000 SH SOLE 175,000 0 0
WINMARK CORP COM 974250102 10,168,936 33,875 SH SOLE 33,875 0 0
WORTHINGTON ENTERPRISES INC COM 981811102 225,657 3,790 SH SOLE 3,790 0 0
XPEL INC COM 98379L100 39,980,652 905,154 SH SOLE 905,154 0 0
YETI HLDGS INC COM 98585X104 5,893,343 143,670 SH SOLE 143,670 0 0