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
Abbott Laboratories COM 002824100 1,030,995 10,432 SH SOLE 0 0 10,432
Accenture Ltd. CL A SHS CLASS A G1151C101 2,026,239 11,050 SH SOLE 0 0 11,050
Advanced Micro Devices, Inc. COM 007903107 605,031 989 SH SOLE 0 0 989
Allison Transmission Holdings Inc COM 01973R101 893,055 7,885 SH SOLE 0 0 7,885
Alphabet Inc. Cl A CAP STK CL A 02079K305 2,014,613 5,855 SH SOLE 0 0 5,855
Alphabet Inc. Cl C CAP STK CL C 02079K107 66,137,005 194,098 SH SOLE 0 0 194,098
Amazon.com Inc. COM 023135106 47,622,871 191,141 SH SOLE 0 0 191,141
American Water Works Co. COM 030420103 18,781,633 145,066 SH SOLE 0 0 145,066
Amgen, Inc. COM 031162100 2,470,049 5,860 SH SOLE 0 0 5,860
Apple, Inc. COM 037833100 33,569,536 100,803 SH SOLE 0 0 100,803
Artisan Partners Asset Management Inc CL A 04316A108 1,014,430 28,085 SH SOLE 0 0 28,085
Automatic Data Processing COM 053015103 1,255,204 4,864 SH SOLE 0 0 4,864
Berkshire Hathaway Inc CL B CL B NEW 084670702 757,382 1,521 SH SOLE 0 0 1,521
BlackRock Inc. COM 09290D101 47,243,183 44,641 SH SOLE 0 0 44,641
Booking Holdings Inc. COM 09857L108 27,962,117 171,642 SH SOLE 0 0 171,642
Broadcom Limited COM 11135F101 19,501,932 55,531 SH SOLE 0 0 55,531
CACI International Inc. CL A 127190304 42,493,991 69,764 SH SOLE 0 0 69,764
Chevron COM 166764100 1,535,047 7,517 SH SOLE 0 0 7,517
Coca Cola COM 191216100 1,420,320 16,500 SH SOLE 0 0 16,500
Colgate-Palmolive COM 194162103 750,816 8,800 SH SOLE 0 0 8,800
Comcast Corp. CL A CL A 20030N101 924,256 42,475 SH SOLE 0 0 42,475
ConocoPhillips COM 20825C104 786,192 6,282 SH SOLE 0 0 6,282
Copart Inc. COM 217204106 895,793 32,837 SH SOLE 0 0 32,837
Corning Inc. COM 219350105 35,421,341 230,368 SH SOLE 0 0 230,368
Corpay, Inc. COM 219948106 44,003,898 113,237 SH SOLE 0 0 113,237
Costco Wholesale Corp COM 22160K105 382,343 420 SH SOLE 0 0 420
Costco Wholesale Corp COM 22160K105 475,197 522 SH SOLE 0 0 522
D.R. Horton Inc. COM 23331A109 18,934,018 138,558 SH SOLE 0 0 138,558
Devon Energy Corporation COM 25179M103 1,087,925 23,630 SH SOLE 0 0 23,630
DexCom Inc COM 252131107 31,910,905 369,810 SH SOLE 0 0 369,810
Dollar General Corp. COM 256677105 298,950 2,500 SH SOLE 0 0 2,500
DoorDash Inc CL A 25809K105 16,967,362 92,440 SH SOLE 0 0 92,440
Douglas Dynamics, Inc. COM 25960R105 986,549 25,135 SH SOLE 0 0 25,135
Dynatrace Inc COM NEW 268150109 720,307 12,475 SH SOLE 0 0 12,475
Energy Transfer LP COM UT LTD PTN 29273V100 541,520 27,391 SH SOLE 0 0 27,391
EOG Resources Inc. COM 26875P101 25,601,732 185,843 SH SOLE 0 0 185,843
Essent Group Ltd. COM G3198U102 1,286,644 22,218 SH SOLE 0 0 22,218
Exxon Mobil Corp. COM 30233Q108 2,292,334 14,085 SH SOLE 0 0 14,085
Fastenal Co. COM 311900104 6,458,712 130,400 SH SOLE 0 0 130,400
Gallagher Arthur J & CO COM 363576109 317,301 1,391 SH SOLE 0 0 1,391
Gilead Sciences Inc. COM 375558103 2,086,700 14,000 SH SOLE 0 0 14,000
Hewlett Packard Enterprise COM 42824C109 1,804,649 28,246 SH SOLE 0 0 28,246
Home Depot COM 437076102 500,133 1,758 SH SOLE 0 0 1,758
Honeywell Aerospace, Inc. COM 43849R105 329,311 2,125 SH SOLE 0 0 2,125
Honeywell, Inc. COM 438516205 765,712 3,630 SH SOLE 0 0 3,630
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 402,519 1,935 SH SOLE 0 0 1,935
iShares MSCI USA Quality Factor ETF MSCI USA QLT FCT 46432F339 1,111,422 5,001 SH SOLE 0 0 5,001
iShares MSCI USA Quality Factor ETF MSCI USA QLT FCT 46432F339 2,261,191 10,175 SH SOLE 0 0 10,175
iShares Tr Russell 1000 Value Index Fd RUS 1000 VAL ETF 464287598 220,410 889 SH SOLE 0 0 889
iShares Trust Russell 1000 Growth Index Fd RUS 1000 GRW ETF 464287614 220,458 1,760 SH SOLE 0 0 1,760
iShares 0-3 Month Treasury Bond ETF 0-3 MNTH TREASRY 46436E718 233,383 2,318 SH SOLE 0 0 2,318
iShares 0-3 Month Treasury Bond ETF 0-3 MNTH TREASRY 46436E718 1,277,529 12,689 SH SOLE 0 0 12,689
Jabil Circuit Inc. COM 466313103 15,264,394 53,212 SH SOLE 0 0 53,212
JPMorgan Chase & Co. COM 46625H100 210,853 637 SH SOLE 0 0 637
Lam Research COM NEW 512807306 275,948 840 SH SOLE 0 0 840
Lamar Advertising Company CL A 512816109 897,805 6,230 SH SOLE 0 0 6,230
McDonald's Corporation COM 580135101 2,136,195 9,250 SH SOLE 0 0 9,250
Medtronic Inc. SHS G5960L103 1,482,031 17,175 SH SOLE 0 0 17,175
Meta Platforms Inc Class A CL A 30303M102 30,942,736 42,669 SH SOLE 0 0 42,669
Microsoft COM 594918104 72,478,650 141,311 SH SOLE 0 0 141,311
Netflix Com Inc Com COM 64110L106 636,309 9,145 SH SOLE 0 0 9,145
Northern Trust Corp. COM 665859104 1,748,642 10,325 SH SOLE 0 0 10,325
Northrop Grumman Corp. COM 666807102 1,511,842 3,127 SH SOLE 0 0 3,127
NVIDIA Corp. COM 67066G104 31,969,496 139,984 SH SOLE 0 0 139,984
O Reilly Automotive Inc. COM 67103H107 28,767,796 336,820 SH SOLE 0 0 336,820
PayPal Holdings, Inc. COM 70450Y103 1,146,161 21,819 SH SOLE 0 0 21,819
Pennant Group Inc COM 70805E109 34,882,185 894,415 SH SOLE 0 0 894,415
Phillips Edison & Co. COMMON STOCK 71844V201 782,086 20,945 SH SOLE 0 0 20,945
Procter & Gamble COM 742718109 333,418 2,295 SH SOLE 0 0 2,295
Roper Technologies, Inc. COM 776696106 1,921,755 5,500 SH SOLE 0 0 5,500
S&P Global Inc. COM 78409V104 3,700,918 9,382 SH SOLE 0 0 9,382
Schwab Charles Corp. COM 808513105 2,321,325 23,750 SH SOLE 0 0 23,750
Simpson Manufacturing Co. COM 829073105 222,144 1,300 SH SOLE 0 0 1,300
Spdr Gold Tr Gold Shs GOLD SHS 78463V107 451,295 1,185 SH SOLE 0 0 1,185
Starbucks Corp. COM 855244109 1,231,552 13,107 SH SOLE 0 0 13,107
Stryker COM 863667101 602,003 2,186 SH SOLE 0 0 2,186
Sysco Corp. COM 871829107 765,723 9,822 SH SOLE 0 0 9,822
Taiwan Semiconductor ADR SPONSORED ADS 874039100 62,955,132 138,002 SH SOLE 0 0 138,002
Take-Two Interactive Software COM 874054109 1,581,150 7,620 SH SOLE 0 0 7,620
TD SYNNEX COM 87162W100 879,968 3,426 SH SOLE 0 0 3,426
T-Mobile US Inc. COM 872590104 802,517 4,921 SH SOLE 0 0 4,921
Tractor Supply Co. COM 892356106 880,031 28,125 SH SOLE 0 0 28,125
Trane Technologies SHS G8994E103 26,765,804 59,219 SH SOLE 0 0 59,219
Truist Financial Corporation COM 89832Q109 1,231,580 26,600 SH SOLE 0 0 26,600
Uber Technologies Inc. COM 90353T100 513,825 7,500 SH SOLE 0 0 7,500
UnitedHealth Group Inc. COM 91324P102 521,254 1,420 SH SOLE 0 0 1,420
Vanguard Index Trust Total Stk Mkt Vipers TOTAL STK MKT 922908769 340,558 910 SH SOLE 0 0 910
Vertex Pharmaceuticals Inc. COM 92532F100 68,789,881 131,577 SH SOLE 0 0 131,577
Visa Inc. COM CL A 92826C839 75,946,482 211,356 SH SOLE 0 0 211,356
Welltower Inc. COM 95040Q104 230,240 1,000 SH SOLE 0 0 1,000