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 |
1/100 Berkshire Hthwy Cl A (Sc | COM | 084990175 | 517,810 | 100 | SH | | SOLE | | 100 | 0 | 0 |
AMETEK, Inc. | COM | 031100100 | 47,023,455 | 290,483 | SH | | SOLE | | 284,124 | 0 | 6,359 |
ASGN Incorporated | COM | 00191u102 | 343,814 | 4,546 | SH | | SOLE | | 4,546 | 0 | 0 |
AbbVie Inc. | COM | 00287y109 | 71,475,844 | 530,512 | SH | | SOLE | | 527,962 | 0 | 2,550 |
Abbott Laboratories | COM | 002824100 | 723,021 | 6,632 | SH | | SOLE | | 6,632 | 0 | 0 |
Accenture plc | COM | g1151c101 | 29,917,273 | 96,951 | SH | | SOLE | | 96,951 | 0 | 0 |
Addus Homecare Corp | COM | 006739106 | 2,609,227 | 28,147 | SH | | SOLE | | 23,143 | 0 | 5,004 |
Adobe Inc. | COM | 00724f101 | 376,522 | 770 | SH | | SOLE | | 770 | 0 | 0 |
Advanced Drainage Systems, Inc | COM | 00790r104 | 2,885,347 | 25,359 | SH | | SOLE | | 19,993 | 0 | 5,366 |
Agilent Technologies, Inc. | COM | 00846u101 | 3,294,008 | 27,393 | SH | | SOLE | | 21,768 | 0 | 5,625 |
Air Products and Chemicals, In | COM | 009158106 | 23,086,499 | 77,076 | SH | | SOLE | | 77,076 | 0 | 0 |
Align Technology Inc | COM | 016255101 | 54,828,699 | 155,041 | SH | | SOLE | | 153,916 | 0 | 1,125 |
Alphabet Inc. Class A | COM | 02079k305 | 100,079,494 | 836,086 | SH | | SOLE | | 830,236 | 0 | 5,850 |
Alphabet Inc. Class C | COM | 02079k107 | 2,018,989 | 16,690 | SH | | SOLE | | 16,690 | 0 | 0 |
Amazon.com, Inc. | COM | 023135106 | 150,733,704 | 1,156,288 | SH | | SOLE | | 1,147,822 | 0 | 8,466 |
American Finacial Group, Inc. | COM | 025932104 | 4,021,706 | 33,867 | SH | | SOLE | | 26,895 | 0 | 6,972 |
Ameriprise Financial, Inc. | COM | 03076c106 | 20,001,446 | 60,216 | SH | | SOLE | | 60,216 | 0 | 0 |
Amgen Inc. | COM | 031162100 | 606,115 | 2,730 | SH | | SOLE | | 2,730 | 0 | 0 |
Analog Devices, Inc. | COM | 032654105 | 515,857 | 2,648 | SH | | SOLE | | 2,648 | 0 | 0 |
Antero Resources Corporation | COM | 03674x106 | 1,798,735 | 78,104 | SH | | SOLE | | 61,734 | 0 | 16,370 |
Apple Inc. | COM | 037833100 | 145,597,601 | 750,619 | SH | | SOLE | | 745,609 | 0 | 5,010 |
Applied Materials, Inc. | COM | 038222105 | 85,103,682 | 588,790 | SH | | SOLE | | 584,500 | 0 | 4,290 |
Argent Mid Cap ETF | COM | 02072l839 | 386,847 | 14,424 | SH | | SOLE | | 14,424 | 0 | 0 |
Asbury Automotive Group, Inc. | COM | 043436104 | 3,189,412 | 13,266 | SH | | SOLE | | 10,658 | 0 | 2,608 |
Aspen Technology, Inc. | COM | 29109x106 | 2,394,979 | 14,289 | SH | | SOLE | | 11,342 | 0 | 2,947 |
Atkore Inc. | COM | 047649108 | 2,802,710 | 17,973 | SH | | SOLE | | 14,519 | 0 | 3,454 |
Automatic Data Processing, Inc | COM | 053015103 | 25,891,417 | 117,801 | SH | | SOLE | | 117,801 | 0 | 0 |
Bank of New York Mellon Corp | COM | 064058100 | 347,449 | 7,804 | SH | | SOLE | | 7,804 | 0 | 0 |
Bath & Body Works Inc. | COM | 070830104 | 2,528,662 | 67,431 | SH | | SOLE | | 53,217 | 0 | 14,214 |
BellRing Brands, Inc. | COM | 07831c103 | 52,305,865 | 1,429,122 | SH | | SOLE | | 1,419,000 | 0 | 10,122 |
Berkshire Hathaway Inc. Class | COM | 084670702 | 1,026,069 | 3,009 | SH | | SOLE | | 3,009 | 0 | 0 |
BlackRock, Inc. | COM | 09247x101 | 23,116,878 | 33,447 | SH | | SOLE | | 33,447 | 0 | 0 |
Blackstone Inc. | COM | 09260d107 | 60,856,153 | 654,578 | SH | | SOLE | | 651,658 | 0 | 2,920 |
Booz Allen Hamilton Holding Co | COM | 099502106 | 94,544,321 | 847,171 | SH | | SOLE | | 836,281 | 0 | 10,890 |
Bristol-Myers Squibb Company | COM | 110122108 | 18,563,736 | 290,285 | SH | | SOLE | | 290,285 | 0 | 0 |
Builders FirstSource, Inc. | COM | 12008r107 | 7,372,424 | 54,209 | SH | | SOLE | | 42,809 | 0 | 11,400 |
CBIZ, Inc. | COM | 124805102 | 3,030,566 | 56,880 | SH | | SOLE | | 47,909 | 0 | 8,971 |
CDW Corporation | COM | 12514g108 | 83,334,701 | 454,140 | SH | | SOLE | | 444,135 | 0 | 10,005 |
Carrier Global Corporation | COM | 14448c104 | 331,069 | 6,660 | SH | | SOLE | | 6,660 | 0 | 0 |
Centene Corporation | COM | 15135b101 | 43,957,974 | 651,712 | SH | | SOLE | | 646,962 | 0 | 4,750 |
Charles River Laboratories Int | COM | 159864107 | 35,403,997 | 168,390 | SH | | SOLE | | 164,864 | 0 | 3,526 |
Cheniere Energy, Inc | COM | 16411R208 | 2,502,665 | 16,426 | SH | | SOLE | | 12,957 | 0 | 3,469 |
Chevron Corporation | COM | 166764100 | 33,178,211 | 210,856 | SH | | SOLE | | 210,856 | 0 | 0 |
Cintas Corporation | COM | 172908105 | 4,491,615 | 9,036 | SH | | SOLE | | 7,185 | 0 | 1,851 |
Cisco Systems, Inc. | COM | 17275R102 | 1,116,032 | 21,570 | SH | | SOLE | | 21,570 | 0 | 0 |
Coca-Cola | COM | 191216100 | 698,552 | 11,600 | SH | | SOLE | | 11,600 | 0 | 0 |
Colliers International Group I | COM | 194693107 | 2,898,962 | 29,524 | SH | | SOLE | | 24,324 | 0 | 5,200 |
Comcast Corporation | COM | 20030N101 | 1,399,404 | 33,680 | SH | | SOLE | | 33,680 | 0 | 0 |
Copart, Inc. | COM | 217204106 | 76,597,337 | 839,791 | SH | | SOLE | | 820,683 | 0 | 19,108 |
Costco Wholesale Corporation | COM | 22160k105 | 1,682,437 | 3,125 | SH | | SOLE | | 3,125 | 0 | 0 |
Crown Castle Inc. | COM | 22822v101 | 9,797,181 | 85,985 | SH | | SOLE | | 85,985 | 0 | 0 |
D.R. Horton, Inc. | COM | 23331a109 | 74,990,798 | 616,245 | SH | | SOLE | | 611,890 | 0 | 4,355 |
Danaher Corporation | COM | 235851102 | 94,535,541 | 393,898 | SH | | SOLE | | 391,048 | 0 | 2,850 |
Eaton Corporation plc | COM | g29183103 | 42,829,157 | 212,974 | SH | | SOLE | | 212,974 | 0 | 0 |
Edwards Lifesciences | COM | 28176e108 | 1,619,552 | 17,169 | SH | | SOLE | | 17,169 | 0 | 0 |
Emerson Electric Co. | COM | 291011104 | 22,038,883 | 243,820 | SH | | SOLE | | 243,820 | 0 | 0 |
Entegris, Inc. | COM | 29362u104 | 3,599,323 | 32,479 | SH | | SOLE | | 25,966 | 0 | 6,513 |
Envestnet, Inc. | COM | 29404k106 | 231,050 | 3,893 | SH | | SOLE | | 3,893 | 0 | 0 |
Estee Lauder | COM | 518439104 | 396,098 | 2,017 | SH | | SOLE | | 2,017 | 0 | 0 |
Exponent, Inc. | COM | 30214U102 | 2,172,116 | 23,276 | SH | | SOLE | | 18,912 | 0 | 4,364 |
Exxon Mobil Corp | COM | 30231G102 | 824,784 | 7,690 | SH | | SOLE | | 7,690 | 0 | 0 |
Factset Research Systems, Inc. | COM | 303075105 | 881,430 | 2,200 | SH | | SOLE | | 2,200 | 0 | 0 |
Fair Isaac Corporation | COM | 303250104 | 49,277,652 | 60,896 | SH | | SOLE | | 58,886 | 0 | 2,010 |
Ferguson PLC | COM | g3421j106 | 29,402,437 | 186,908 | SH | | SOLE | | 182,875 | 0 | 4,033 |
FirstService Corporation | COM | 33767e202 | 3,509,708 | 22,777 | SH | | SOLE | | 18,548 | 0 | 4,229 |
Fortinet, Inc. | COM | 34959e109 | 54,455,565 | 720,407 | SH | | SOLE | | 700,312 | 0 | 20,095 |
Garmin Ltd. | COM | h2906t109 | 22,490,320 | 215,652 | SH | | SOLE | | 215,652 | 0 | 0 |
Gartner, Inc | COM | 366651107 | 3,249,125 | 9,275 | SH | | SOLE | | 7,374 | 0 | 1,901 |
General Mills, Inc. | COM | 370334104 | 402,675 | 5,250 | SH | | SOLE | | 5,250 | 0 | 0 |
Gilead Sciences, Inc. | COM | 375558103 | 19,603,107 | 254,355 | SH | | SOLE | | 254,355 | 0 | 0 |
Green Brick Partners Inc. | COM | 392709101 | 380,730 | 6,703 | SH | | SOLE | | 6,703 | 0 | 0 |
HCA Healthcare, Inc. | COM | 40412c101 | 4,554,324 | 15,007 | SH | | SOLE | | 11,879 | 0 | 3,128 |
Herc Holdings, Inc. | COM | 42704l104 | 225,255 | 1,646 | SH | | SOLE | | 1,646 | 0 | 0 |
Honeywell International Inc. | COM | 438516106 | 1,589,450 | 7,660 | SH | | SOLE | | 7,660 | 0 | 0 |
Houlihan Lokey, Inc. | COM | 441593100 | 19,567,950 | 199,043 | SH | | SOLE | | 191,500 | 0 | 7,543 |
Hubspot, Inc. | COM | 443573100 | 532,090 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
ICF International Inc. | COM | 44925c103 | 3,508,296 | 28,204 | SH | | SOLE | | 22,783 | 0 | 5,421 |
Intercontinental Exchange | COM | 45866F104 | 735,020 | 6,500 | SH | | SOLE | | 6,500 | 0 | 0 |
JPMorgan Chase & Co. | COM | 46625H100 | 41,418,874 | 284,783 | SH | | SOLE | | 284,783 | 0 | 0 |
Johnson & Johnson | COM | 478160104 | 1,130,047 | 6,827 | SH | | SOLE | | 6,827 | 0 | 0 |
Kimberly-Clark Corp. | COM | 494368103 | 389,743 | 2,823 | SH | | SOLE | | 2,823 | 0 | 0 |
LPL Financial Holdings Inc. | COM | 50212v100 | 706,647 | 3,250 | SH | | SOLE | | 3,250 | 0 | 0 |
Life Storage, Inc. | COM | 53223x107 | 22,518,145 | 169,360 | SH | | SOLE | | 169,360 | 0 | 0 |
Lockheed Martin Corporation | COM | 539830109 | 294,643 | 640 | SH | | SOLE | | 640 | 0 | 0 |
Lowe's Companies Inc. | COM | 548661107 | 313,723 | 1,390 | SH | | SOLE | | 1,390 | 0 | 0 |
Magnolia Oil & Gas Corporation | COM | 559663109 | 240,057 | 11,486 | SH | | SOLE | | 11,486 | 0 | 0 |
Marathon Oil Corp. | COM | 565849106 | 2,491,547 | 108,234 | SH | | SOLE | | 85,565 | 0 | 22,669 |
Marvell Technology, Inc. | COM | 573874104 | 52,696,519 | 881,508 | SH | | SOLE | | 863,651 | 0 | 17,857 |
Mastercard Incorporated | COM | 57636q104 | 102,889,921 | 261,607 | SH | | SOLE | | 259,707 | 0 | 1,900 |
McDonald's Corporation | COM | 580135101 | 223,509 | 749 | SH | | SOLE | | 749 | 0 | 0 |
Medpace Holdings, Inc. | COM | 58506q109 | 4,370,614 | 18,198 | SH | | SOLE | | 14,716 | 0 | 3,482 |
Merck & Co, Inc. | COM | 58933y105 | 1,214,364 | 10,524 | SH | | SOLE | | 10,524 | 0 | 0 |
Microsoft Corporation | COM | 594918104 | 198,175,331 | 581,944 | SH | | SOLE | | 578,344 | 0 | 3,600 |
Molina Healthcare, Inc. | COM | 60855r100 | 3,080,480 | 10,226 | SH | | SOLE | | 8,170 | 0 | 2,056 |
Monster Beverage Corporation | COM | 61174x109 | 42,555,803 | 740,874 | SH | | SOLE | | 735,524 | 0 | 5,350 |
Morgan Stanley | COM | 617446448 | 22,659,637 | 265,335 | SH | | SOLE | | 265,335 | 0 | 0 |
Murphy USA Inc. | COM | 626755102 | 240,488 | 773 | SH | | SOLE | | 773 | 0 | 0 |
NVIDIA Corporation | COM | 67066g104 | 5,406,196 | 12,780 | SH | | SOLE | | 12,780 | 0 | 0 |
NVR, Inc. | COM | 62944t105 | 5,785,415 | 911 | SH | | SOLE | | 725 | 0 | 186 |
NextEra Energy, Inc. | COM | 65339f101 | 53,962,171 | 727,253 | SH | | SOLE | | 723,683 | 0 | 3,570 |
Nike Inc, Cl. B | COM | 654106103 | 1,272,897 | 11,533 | SH | | SOLE | | 11,533 | 0 | 0 |
Northrop Grumman Corporation | COM | 666807102 | 14,709,579 | 32,272 | SH | | SOLE | | 32,272 | 0 | 0 |
OneMain Holdings, Inc. | COM | 68268w103 | 3,616,003 | 82,765 | SH | | SOLE | | 66,568 | 0 | 16,197 |
Oracle Corporation | COM | 68389X105 | 22,673,199 | 190,387 | SH | | SOLE | | 190,387 | 0 | 0 |
Palo Alto Networks, Inc. | COM | 697435105 | 459,918 | 1,800 | SH | | SOLE | | 1,800 | 0 | 0 |
PepsiCo, Inc. | COM | 713448108 | 30,333,194 | 163,768 | SH | | SOLE | | 163,768 | 0 | 0 |
Pioneer Natural Resources Co. | COM | 723787107 | 72,050,159 | 347,766 | SH | | SOLE | | 346,126 | 0 | 1,640 |
Post Holdings, Inc. | COM | 737446104 | 40,023,895 | 461,903 | SH | | SOLE | | 458,623 | 0 | 3,280 |
Principal Financial Group, Inc | COM | 74251v102 | 15,695,927 | 206,961 | SH | | SOLE | | 206,961 | 0 | 0 |
QUALCOMM Incorporated | COM | 747525103 | 252,960 | 2,125 | SH | | SOLE | | 2,125 | 0 | 0 |
RLI Corp | COM | 749607107 | 461,951 | 3,385 | SH | | SOLE | | 3,385 | 0 | 0 |
RTX Corp. | COM | 75513e101 | 656,332 | 6,700 | SH | | SOLE | | 6,700 | 0 | 0 |
Schwab US Large-Cap ETF | COM | 808524201 | 449,073 | 8,575 | SH | | SOLE | | 8,575 | 0 | 0 |
Select Medical Holdings Corpor | COM | 81619q105 | 307,130 | 9,640 | SH | | SOLE | | 9,640 | 0 | 0 |
Service Corporation Internatio | COM | 817565104 | 2,622,031 | 40,595 | SH | | SOLE | | 31,476 | 0 | 9,119 |
Skyline Champion Corporation | COM | 830830105 | 413,251 | 6,314 | SH | | SOLE | | 6,314 | 0 | 0 |
Starbucks Corp | COM | 855244109 | 721,157 | 7,280 | SH | | SOLE | | 7,280 | 0 | 0 |
TJX Co. | COM | 872540109 | 228,933 | 2,700 | SH | | SOLE | | 2,700 | 0 | 0 |
Target Corporation | COM | 87612e106 | 668,083 | 5,065 | SH | | SOLE | | 5,065 | 0 | 0 |
Tempur Sealy International Inc | COM | 88023u101 | 3,141,768 | 78,407 | SH | | SOLE | | 62,706 | 0 | 15,701 |
Texas Instruments Incorporated | COM | 882508104 | 21,317,263 | 118,416 | SH | | SOLE | | 118,416 | 0 | 0 |
The Carlyle Group Inc. | COM | 14316j108 | 70,826,117 | 2,216,780 | SH | | SOLE | | 2,188,424 | 0 | 28,356 |
The Descartes Systems Group In | COM | 249906108 | 3,240,449 | 40,450 | SH | | SOLE | | 32,330 | 0 | 8,120 |
The Home Depot, Inc. | COM | 437076102 | 51,901,598 | 167,080 | SH | | SOLE | | 166,460 | 0 | 620 |
The Procter & Gamble Company | COM | 742718109 | 16,174,529 | 106,594 | SH | | SOLE | | 106,594 | 0 | 0 |
The Walt Disney Company | COM | 254687106 | 480,326 | 5,380 | SH | | SOLE | | 5,380 | 0 | 0 |
Thermo Fisher Scientific, Inc. | COM | 883556102 | 1,696,731 | 3,252 | SH | | SOLE | | 3,252 | 0 | 0 |
TopBuild Corp. | COM | 89055f103 | 3,758,863 | 14,130 | SH | | SOLE | | 11,193 | 0 | 2,937 |
Tractor Supply Company | COM | 892356106 | 24,281,981 | 109,824 | SH | | SOLE | | 109,824 | 0 | 0 |
Trane Technologies plc | COM | g8994e103 | 1,131,303 | 5,915 | SH | | SOLE | | 5,915 | 0 | 0 |
UFP Industries, Inc. | COM | 90278q108 | 305,513 | 3,148 | SH | | SOLE | | 3,148 | 0 | 0 |
Union Pacific Corporation | COM | 907818108 | 219,813 | 1,074 | SH | | SOLE | | 1,074 | 0 | 0 |
United Rentals, Inc. | COM | 911363109 | 99,544,649 | 223,510 | SH | | SOLE | | 220,742 | 0 | 2,768 |
UnitedHealth Group, Incorporat | COM | 91324p102 | 93,388,439 | 194,300 | SH | | SOLE | | 193,290 | 0 | 1,010 |
Victory Capital Holdings, Inc. | COM | 92645b103 | 3,318,954 | 105,230 | SH | | SOLE | | 85,750 | 0 | 19,480 |
Visa Inc. | COM | 92826c839 | 72,413,826 | 304,926 | SH | | SOLE | | 302,736 | 0 | 2,190 |
Walmart, Inc. | COM | 931142103 | 1,725,050 | 10,975 | SH | | SOLE | | 10,975 | 0 | 0 |
Waste Connections, Inc. | COM | 94106b101 | 38,171,743 | 267,066 | SH | | SOLE | | 265,142 | 0 | 1,924 |
Yum! Brands | COM | 988498101 | 623,475 | 4,500 | SH | | SOLE | | 4,500 | 0 | 0 |
Zebra Technologies Corporation | COM | 989207105 | 3,823,307 | 12,924 | SH | | SOLE | | 10,302 | 0 | 2,622 |
ePlus, Inc. | COM | 294268107 | 359,081 | 6,378 | SH | | SOLE | | 6,378 | 0 | 0 |
iShares Core MSCI EAFE ETF | COM | 46432f842 | 252,787 | 3,745 | SH | | SOLE | | 3,745 | 0 | 0 |
iShares Core S&P 500 ETF | COM | 464287200 | 500,978 | 1,124 | SH | | SOLE | | 1,124 | 0 | 0 |
iShares Core S&P Smallcap - ET | COM | 464287804 | 417,135 | 4,186 | SH | | SOLE | | 4,186 | 0 | 0 |