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   1,600,941 15,407 SH   SOLE   0 0 15,407
ABBVIE INC COM 00287Y109   783,503 4,568 SH   SOLE   0 0 4,568
AIR LEASE CORP CL A 00912X302   49,638,196 1,044,355 SH   SOLE   0 0 1,044,355
ALIGN TECHNOLOGY INC COM 016255101   37,548,159 155,524 SH   SOLE   0 0 155,524
ALPHABET INC CAP STK CL A 02079K305   1,529,149 8,395 SH   SOLE   0 0 8,395
ALPHABET INC CAP STK CL C 02079K107   76,194,505 415,410 SH   SOLE   0 0 415,410
AMAZON COM INC COM 023135106   25,913,666 134,094 SH   SOLE   0 0 134,094
AMERICAS CAR-MART INC COM 03062T105   306,770 5,095 SH   SOLE   0 0 5,095
APPLE INC COM 037833100   1,916,458 9,099 SH   SOLE   0 0 9,099
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   862,956 20,910 SH   SOLE   0 0 20,910
BALL CORP COM 058498106   624,808 10,410 SH   SOLE   0 0 10,410
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   523,552 1,287 SH   SOLE   0 0 1,287
BLACKROCK INC COM 09247X101   45,771,998 58,136 SH   SOLE   0 0 58,136
BOOKING HOLDINGS INC COM 09857L108   52,850,737 13,341 SH   SOLE   0 0 13,341
BROADCOM INC COM 11135F101   728,911 454 SH   SOLE   0 0 454
CHEVRON CORP NEW COM 166764100   1,049,578 6,710 SH   SOLE   0 0 6,710
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106   50,859 36,070 SH   SOLE   0 0 36,070
COCA COLA CO COM 191216100   1,139,335 17,900 SH   SOLE   0 0 17,900
COLGATE PALMOLIVE CO COM 194162103   966,324 9,958 SH   SOLE   0 0 9,958
COMCAST CORP NEW CL A 20030N101   714,278 18,240 SH   SOLE   0 0 18,240
CONCENTRIX CORP COM 20602D101   551,485 8,715 SH   SOLE   0 0 8,715
CONOCOPHILLIPS COM 20825C104   629,090 5,500 SH   SOLE   0 0 5,500
COPART INC COM 217204106   72,445,499 1,337,620 SH   SOLE   0 0 1,337,620
CORPAY INC COM SHS 219948106   58,030,225 217,823 SH   SOLE   0 0 217,823
COSTCO WHSL CORP NEW COM 22160K105   781,991 920 SH   SOLE   0 0 920
COTERRA ENERGY INC COM 127097103   701,821 26,315 SH   SOLE   0 0 26,315
CROWN CASTLE INC COM 22822V101   574,476 5,880 SH   SOLE   0 0 5,880
CUMMINS INC COM 231021106   250,068 903 SH   SOLE   0 0 903
D R HORTON INC COM 23331A109   45,706,483 324,320 SH   SOLE   0 0 324,320
DOLLAR GEN CORP NEW COM 256677105   1,464,447 11,075 SH   SOLE   0 0 11,075
EDWARDS LIFESCIENCES CORP COM 28176E108   41,340,101 447,549 SH   SOLE   0 0 447,549
ESSENT GROUP LTD COM G3198U102   790,031 14,060 SH   SOLE   0 0 14,060
ESSEX PPTY TR INC COM 297178105   3,040,202 11,169 SH   SOLE   0 0 11,169
EXXON MOBIL CORP COM 30231G102   1,760,645 15,294 SH   SOLE   0 0 15,294
FACTSET RESH SYS INC COM 303075105   447,056 1,095 SH   SOLE   0 0 1,095
FASTENAL CO COM 311900104   55,409,299 881,752 SH   SOLE   0 0 881,752
FORD MTR CO DEL COM 345370860   176,375 14,065 SH   SOLE   0 0 14,065
GILEAD SCIENCES INC COM 375558103   960,540 14,000 SH   SOLE   0 0 14,000
GSK PLC SPONSORED ADR 37733W204   680,295 17,670 SH   SOLE   0 0 17,670
HOME DEPOT INC COM 437076102   266,786 775 SH   SOLE   0 0 775
INTERCONTINENTAL EXCHANGE IN COM 45866F104   43,394,951 317,006 SH   SOLE   0 0 317,006
ISHARES TR CORE 1 5 YR USD 46432F859   303,168 6,400 SH   SOLE   0 0 6,400
ISHARES TR MSCI USA QLT FCT 46432F339   1,902,560 11,142 SH   SOLE   0 0 11,142
ISHARES TR 0-3 MNTH TREASRY 46436E718   314,021 3,118 SH   SOLE   0 0 3,118
JOHNSON & JOHNSON COM 478160104   387,324 2,650 SH   SOLE   0 0 2,650
LAMAR ADVERTISING CO NEW CL A 512816109   673,193 5,632 SH   SOLE   0 0 5,632
MCDONALDS CORP COM 580135101   2,777,756 10,900 SH   SOLE   0 0 10,900
MGM RESORTS INTERNATIONAL COM 552953101   45,278,858 1,018,876 SH   SOLE   0 0 1,018,876
MICROSOFT CORP COM 594918104   77,668,223 173,774 SH   SOLE   0 0 173,774
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   923,680 5,564 SH   SOLE   0 0 5,564
NICE LTD SPONSORED ADR 653656108   1,570,774 9,134 SH   SOLE   0 0 9,134
NORTHERN TR CORP COM 665859104   986,765 11,750 SH   SOLE   0 0 11,750
NORTHROP GRUMMAN CORP COM 666807102   662,644 1,520 SH   SOLE   0 0 1,520
NVIDIA CORPORATION COM 67066G104   901,842 7,300 SH   SOLE   0 0 7,300
OREILLY AUTOMOTIVE INC COM 67103H107   27,791,275 26,316 SH   SOLE   0 0 26,316
PAYCHEX INC COM 704326107   213,408 1,800 SH   SOLE   0 0 1,800
PAYPAL HLDGS INC COM 70450Y103   1,260,296 21,718 SH   SOLE   0 0 21,718
PRICE T ROWE GROUP INC COM 74144T108   718,612 6,232 SH   SOLE   0 0 6,232
PROCTER AND GAMBLE CO COM 742718109   366,617 2,223 SH   SOLE   0 0 2,223
QUALCOMM INC COM 747525103   203,164 1,020 SH   SOLE   0 0 1,020
QURATE RETAIL INC COM SER A 74915M100   7,560 12,000 SH   SOLE   0 0 12,000
ROPER TECHNOLOGIES INC COM 776696106   3,100,130 5,500 SH   SOLE   0 0 5,500
S&P GLOBAL INC COM 78409V104   4,764,172 10,682 SH   SOLE   0 0 10,682
SCHWAB CHARLES CORP COM 808513105   47,399,103 643,223 SH   SOLE   0 0 643,223
SKYWORKS SOLUTIONS INC COM 83088M102   739,345 6,937 SH   SOLE   0 0 6,937
SPDR GOLD TR GOLD SHS 78463V107   270,913 1,260 SH   SOLE   0 0 1,260
STRYKER CORPORATION COM 863667101   728,135 2,140 SH   SOLE   0 0 2,140
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   25,001,237 160,790 SH   SOLE   0 0 160,790
TIMKEN CO COM 887389104   28,451,919 355,072 SH   SOLE   0 0 355,072
TRUIST FINL CORP COM 89832Q109   719,891 18,530 SH   SOLE   0 0 18,530
UNITEDHEALTH GROUP INC COM 91324P102   45,338,469 89,028 SH   SOLE   0 0 89,028
VAIL RESORTS INC COM 91879Q109   812,566 4,511 SH   SOLE   0 0 4,511
VANGUARD INDEX FDS TOTAL STK MKT 922908769   253,064 946 SH   SOLE   0 0 946
VERTEX PHARMACEUTICALS INC COM 92532F100   74,930,517 159,862 SH   SOLE   0 0 159,862
VISA INC COM CL A 92826C839   71,143,526 271,054 SH   SOLE   0 0 271,054