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
ADVANCED MICRO DEVICES INC CS 007903107 1,750,282 3,013 SH SOLE 3,013 0 0
AERCAP HOLDINGS NV CS N00985106 10,840,201 74,360 SH SOLE 73,017 0 1,343
AFLAC INC CS 001055102 938,000 8,000 SH SOLE 0 0 8,000
AIR PRODS AND CHEMS INC CS 009158106 686,921 2,343 SH SOLE 2,343 0 0
ALCON INC ORD SHS CS H01301128 9,905,638 147,625 SH SOLE 125,867 0 21,758
ALLEGHENY TECHNOLOGIES INC CS 01741R102 17,737,620 89,993 SH SOLE 68,292 0 21,701
ALPHABET INC CAP STK CL A CS 02079K305 38,413,240 107,489 SH SOLE 66,518 0 40,971
AMAZON COM INC CS 023135106 41,944,027 175,984 SH SOLE 108,820 0 67,164
AMERICAN HEALTHCARE REIT INC CS 398182303 383,303 7,350 SH SOLE 7,350 0 0
APPLE INC COM CS 037833100 2,372,923 8,201 SH SOLE 8,201 0 0
ARM HOLDINGS PLC SPONSORED ADR ADR 042068205 85,642,838 241,540 SH SOLE 119,393 0 122,147
AXON ENTERPRISE INC CS 05464C101 242,744 433 SH SOLE 433 0 0
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 250,195 500 SH SOLE 500 0 0
BIO TECHNE CORP CS 09073M104 282,600 4,000 SH SOLE 0 0 4,000
BLOOM ENERGY CORP COM CL A CS 093712107 1,022,823 3,379 SH SOLE 3,379 0 0
BROWN FORMAN CORP CS 115637209 308,474 11,575 SH SOLE 0 0 11,575
BWX TECHNOLOGIES INC CS 05605H100 15,286,059 78,531 SH SOLE 43,589 0 34,942
CF INDS HLDGS INC CS 125269100 13,369,136 123,491 SH SOLE 75,460 0 48,031
CLOUDFLARE INC CL A COM CS 18915M107 4,130,760 16,841 SH SOLE 14,458 0 2,383
CROCS INC CS 227046109 19,167,887 158,885 SH SOLE 81,943 0 76,942
DANAHER CORP DEL CS 235851102 35,444,788 186,081 SH SOLE 108,920 0 77,161
ELEMENTAL RTY CORP CS 28620K106 18,317,705 1,049,124 SH SOLE 545,482 0 503,642
EXTRA SPACE STORAGE INC CS 30225T102 1,730,523 11,910 SH SOLE 0 0 11,910
FAIR ISAAC CORP CS 303250104 1,468,637 1,229 SH SOLE 1,229 0 0
FERGUSON ENTERPRISES INC COM CS 31488V107 38,155,307 160,769 SH SOLE 109,628 0 51,141
GE VERNOVA LLC CS 36828A101 35,481,947 30,201 SH SOLE 16,558 0 13,643
GRACO INC CS 384109104 1,304,273 17,250 SH SOLE 0 0 17,250
INTERNATIONAL FLAVORSANDFRAGRA CS 459506101 25,935,994 327,392 SH SOLE 170,982 0 156,410
INVESCO EXCHANGE TRADED FD T S ETF 46137V357 544,691 2,560 SH SOLE 2,560 0 0
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 235,648 320 SH SOLE 320 0 0
ISHARES TR 7-10 YR TRS BD ETF 464287440 400,031 4,230 SH SOLE 2,930 0 1,300
ISHARES TR CORE MSCI EAFE ETF 46432F842 468,896 4,855 SH SOLE 4,855 0 0
ISHARES TR MSCI EMERG MKT ETF 464287234 853,415 12,475 SH SOLE 12,475 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 648,672 2,159 SH SOLE 2,159 0 0
ISHARES TR US PFD STK IDX ETF 464288687 2,630,616 86,278 SH SOLE 63,494 0 22,784
J P MORGAN CHASE AND CO CS 46625H100 250,068 764 SH SOLE 764 0 0
KEYSIGHT TECHNOLOGIES INC CS 49338L103 1,706,591 4,875 SH SOLE 0 0 4,875
LILLY ELI AND CO CS 532457108 275,869 230 SH SOLE 230 0 0
LPL FINL HLDGS INC CS 50212V100 7,936,898 28,177 SH SOLE 24,382 0 3,795
MARTIN MARIETTA MATLS INC CS 573284106 24,839,812 43,072 SH SOLE 22,143 0 20,929
META PLATFORMS INC CL A CS 30303M102 23,620,457 41,933 SH SOLE 22,801 0 19,132
MICRON TECHNOLOGY INC CS 595112103 14,106,579 12,221 SH SOLE 6,788 0 5,433
MICROSOFT CORP CS 594918104 34,655,067 92,904 SH SOLE 59,300 0 33,604
NETFLIX COM INC CS 64110L106 15,847,872 221,959 SH SOLE 114,476 0 107,483
NVIDIA CORP CS 67066G104 58,308,430 291,411 SH SOLE 196,064 0 95,347
PALO ALTO NETWORKS INC CS 697435105 69,246,839 203,058 SH SOLE 125,940 0 77,118
PHILLIPS 66 CS 718546104 31,967,693 189,102 SH SOLE 103,256 0 85,846
PROGRESSIVE CORP OHIO CS 743315103 13,914,828 63,698 SH SOLE 57,207 0 6,491
QXO INC CS 82846H405 6,673,726 386,211 SH SOLE 327,131 0 59,080
REDWOOD TR INC CS 758075402 2,977,985 628,267 SH SOLE 493,114 0 135,153
SCHWAB CHARLES CORP NEW CS 808513105 949,925 10,295 SH SOLE 7,638 0 2,657
SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 2,695,338 109,300 SH SOLE 80,726 0 28,574
SCHWAB STRATEGIC TR US TIPS ET ETF 808524870 2,634,074 99,399 SH SOLE 72,615 0 26,784
SHERWIN WILLIAMS CO CS 824348106 277,522 806 SH SOLE 0 0 806
STATE STR SPDR SNP 500 ETF TR ETF 78462F103 1,195,579 1,601 SH SOLE 1,601 0 0
T-MOBILE US INC CS 872590104 377,057 2,248 SH SOLE 1,000 0 1,248
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 32,767,988 68,614 SH SOLE 34,395 0 34,219
TALEN ENERGY CORP CS 87422Q109 34,364,371 89,430 SH SOLE 54,098 0 35,332
TENET HEALTHCARE CORP COM NEW CS 88033G407 9,620,963 51,427 SH SOLE 43,788 0 7,639
TESLA MTRS INC CS 88160R101 1,274,418 3,030 SH SOLE 3,030 0 0
TEXAS INSTRS INC CS 882508104 596,140 2,000 SH SOLE 0 0 2,000
TEXAS PACIFIC LAND CORPORATI CS 88262P102 6,407,487 14,641 SH SOLE 12,496 0 2,145
TYLER TECHNOLOGIES INC CS 902252105 22,648,687 77,442 SH SOLE 45,277 0 32,165
VANGUARD SCOTTSDALE FDS MORTG- ETF 92206C771 2,544,686 54,362 SH SOLE 39,497 0 14,865
VERTIV HOLDINGS CO COM CL A CS 92537N108 546,426 1,632 SH SOLE 1,632 0 0
WESCO INTL INC CS 95082P105 15,168,176 43,911 SH SOLE 28,910 0 15,001