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,473,507 13,387 SH   SOLE   0 0 13,387
ABBVIE INC COM 00287Y109   572,614 3,695 SH   SOLE   0 0 3,695
AIR LEASE CORP CL A 00912X302   49,278,374 1,174,973 SH   SOLE   0 0 1,174,973
ALIGN TECHNOLOGY INC COM 016255101   41,837,334 152,691 SH   SOLE   0 0 152,691
ALPHABET INC CAP STK CL A 02079K305   1,160,125 8,305 SH   SOLE   0 0 8,305
ALPHABET INC CAP STK CL C 02079K107   61,471,129 436,182 SH   SOLE   0 0 436,182
AMAZON COM INC COM 023135106   349,462 2,300 SH   SOLE   0 0 2,300
AMERICAS CAR-MART INC COM 03062T105   358,013 4,725 SH   SOLE   0 0 4,725
APPLE INC COM 037833100   1,572,668 8,168 SH   SOLE   0 0 8,168
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   802,972 18,175 SH   SOLE   0 0 18,175
BALL CORP COM 058498106   429,099 7,460 SH   SOLE   0 0 7,460
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   292,461 820 SH   SOLE   0 0 820
BLACKROCK INC COM 09247X101   46,877,811 57,746 SH   SOLE   0 0 57,746
BOOKING HOLDINGS INC COM 09857L108   31,020,439 8,745 SH   SOLE   0 0 8,745
BROADCOM INC COM 11135F101   1,330,570 1,192 SH   SOLE   0 0 1,192
CHEVRON CORP NEW COM 166764100   830,821 5,570 SH   SOLE   0 0 5,570
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106   62,013 34,073 SH   SOLE   0 0 34,073
CNH INDL N V SHS N20944109   394,267 32,370 SH   SOLE   0 0 32,370
COCA COLA CO COM 191216100   1,072,526 18,200 SH   SOLE   0 0 18,200
COLGATE PALMOLIVE CO COM 194162103   793,752 9,958 SH   SOLE   0 0 9,958
COMCAST CORP NEW CL A 20030N101   675,071 15,395 SH   SOLE   0 0 15,395
CONCENTRIX CORP COM 20602D101   34,436,260 350,639 SH   SOLE   0 0 350,639
CONOCOPHILLIPS COM 20825C104   638,385 5,500 SH   SOLE   0 0 5,500
COPART INC COM 217204106   66,363,493 1,354,357 SH   SOLE   0 0 1,354,357
COSTCO WHSL CORP NEW COM 22160K105   330,040 500 SH   SOLE   0 0 500
COTERRA ENERGY INC COM 127097103   301,876 11,829 SH   SOLE   0 0 11,829
CROWN CASTLE INC COM 22822V101   476,887 4,140 SH   SOLE   0 0 4,140
CUMMINS INC COM 231021106   361,751 1,510 SH   SOLE   0 0 1,510
D R HORTON INC COM 23331A109   48,527,342 319,301 SH   SOLE   0 0 319,301
DOLLAR GEN CORP NEW COM 256677105   1,546,431 11,375 SH   SOLE   0 0 11,375
DOUGLAS DYNAMICS INC COM 25960R105   286,857 9,665 SH   SOLE   0 0 9,665
EDWARDS LIFESCIENCES CORP COM 28176E108   34,749,413 455,730 SH   SOLE   0 0 455,730
ESSENT GROUP LTD COM G3198U102   601,500 11,405 SH   SOLE   0 0 11,405
ESSEX PPTY TR INC COM 297178105   2,764,283 11,149 SH   SOLE   0 0 11,149
EXXON MOBIL CORP COM 30231G102   1,591,882 15,922 SH   SOLE   0 0 15,922
FACTSET RESH SYS INC COM 303075105   629,706 1,320 SH   SOLE   0 0 1,320
FASTENAL CO COM 311900104   56,950,441 879,272 SH   SOLE   0 0 879,272
FLEETCOR TECHNOLOGIES INC COM 339041105   61,393,914 217,239 SH   SOLE   0 0 217,239
GILEAD SCIENCES INC COM 375558103   1,134,140 14,000 SH   SOLE   0 0 14,000
HOME DEPOT INC COM 437076102   268,576 775 SH   SOLE   0 0 775
INTERCONTINENTAL EXCHANGE IN COM 45866F104   31,232,635 243,188 SH   SOLE   0 0 243,188
ISHARES TR CORE 1 5 YR USD 46432F859   304,384 6,400 SH   SOLE   0 0 6,400
ISHARES TR CORE HIGH DV ETF 46429B663   244,776 2,400 SH   SOLE   0 0 2,400
ISHARES TR MSCI USA QLT FCT 46432F339   1,789,721 12,163 SH   SOLE   0 0 12,163
ISHARES TR CORE S&P500 ETF 464287200   549,275 1,150 SH   SOLE   0 0 1,150
ISHARES TR 0-3 MNTH TREASRY 46436E718   357,770 3,568 SH   SOLE   0 0 3,568
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   232,135 4,615 SH   SOLE   0 0 4,615
JOHNSON & JOHNSON COM 478160104   459,562 2,932 SH   SOLE   0 0 2,932
MCDONALDS CORP COM 580135101   3,376,952 11,389 SH   SOLE   0 0 11,389
MGM RESORTS INTERNATIONAL COM 552953101   45,429,248 1,016,769 SH   SOLE   0 0 1,016,769
MICROSOFT CORP COM 594918104   66,808,878 177,664 SH   SOLE   0 0 177,664
NICE LTD SPONSORED ADR 653656108   34,111,222 170,975 SH   SOLE   0 0 170,975
NORTHERN TR CORP COM 665859104   1,012,560 12,000 SH   SOLE   0 0 12,000
NVIDIA CORPORATION COM 67066G104   346,654 700 SH   SOLE   0 0 700
OREILLY AUTOMOTIVE INC COM 67103H107   25,223,674 26,549 SH   SOLE   0 0 26,549
PAYCHEX INC COM 704326107   214,398 1,800 SH   SOLE   0 0 1,800
PAYPAL HLDGS INC COM 70450Y103   1,321,420 21,518 SH   SOLE   0 0 21,518
PFIZER INC COM 717081103   370,383 12,865 SH   SOLE   0 0 12,865
PRICE T ROWE GROUP INC COM 74144T108   577,218 5,360 SH   SOLE   0 0 5,360
PROCTER AND GAMBLE CO COM 742718109   330,887 2,258 SH   SOLE   0 0 2,258
QURATE RETAIL INC COM SER A 74915M100   10,506 12,000 SH   SOLE   0 0 12,000
RESTAURANT BRANDS INTL INC COM 76131D103   433,622 5,550 SH   SOLE   0 0 5,550
ROPER TECHNOLOGIES INC COM 776696106   2,998,435 5,500 SH   SOLE   0 0 5,500
S&P GLOBAL INC COM 78409V104   27,970,817 63,495 SH   SOLE   0 0 63,495
SCHWAB CHARLES CORP COM 808513105   45,159,288 656,385 SH   SOLE   0 0 656,385
SKYWORKS SOLUTIONS INC COM 83088M102   676,206 6,015 SH   SOLE   0 0 6,015
SPDR GOLD TR GOLD SHS 78463V107   240,874 1,260 SH   SOLE   0 0 1,260
STRYKER CORPORATION COM 863667101   640,844 2,140 SH   SOLE   0 0 2,140
TIMKEN CO COM 887389104   26,043,941 324,940 SH   SOLE   0 0 324,940
TRUIST FINL CORP COM 89832Q109   259,363 7,025 SH   SOLE   0 0 7,025
UNITEDHEALTH GROUP INC COM 91324P102   46,304,252 87,952 SH   SOLE   0 0 87,952
VAIL RESORTS INC COM 91879Q109   745,010 3,490 SH   SOLE   0 0 3,490
VANGUARD INDEX FDS VALUE ETF 922908744   233,220 1,560 SH   SOLE   0 0 1,560
VANGUARD INDEX FDS TOTAL STK MKT 922908769   224,410 946 SH   SOLE   0 0 946
VANGUARD INDEX FDS SMALL CP ETF 922908751   202,664 950 SH   SOLE   0 0 950
VERTEX PHARMACEUTICALS INC COM 92532F100   65,232,198 160,319 SH   SOLE   0 0 160,319
VISA INC COM CL A 92826C839   70,610,560 271,214 SH   SOLE   0 0 271,214
WALMART INC COM 931142103   201,004 1,275 SH   SOLE   0 0 1,275