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 218,892 2,132 SH SOLE 2,132 0 0
AbbVie Inc. COM 00287Y109 366,471 1,685 SH SOLE 1,685 0 0
Addus Homecare Corp COM 006739106 6,577,508 70,235 SH SOLE 43,913 0 26,322
Alamo Group Inc. COM 011311107 1,035,187 6,275 SH SOLE 3,926 0 2,349
Alphabet Inc. Class A COM 02079K305 202,338,511 703,639 SH SOLE 685,191 0 18,448
Alphabet Inc. Class C COM 02079K107 4,611,680 16,076 SH SOLE 16,076 0 0
Amazon.com, Inc. COM 023135106 181,441,700 871,185 SH SOLE 844,456 0 26,729
Ameriprise Financial, Inc. COM 03076C106 211,979 477 SH SOLE 477 0 0
AMETEK, Inc. COM 031100100 7,187,062 33,528 SH SOLE 22,189 0 11,339
Amgen Inc. COM 031162100 26,660,377 75,772 SH SOLE 75,772 0 0
Analog Devices, Inc. COM 032654105 15,011,076 47,184 SH SOLE 47,184 0 0
APi Group Corporation COM 00187Y100 3,668,276 90,530 SH SOLE 56,410 0 34,120
Apollo Global Management, Inc. COM 03769M106 31,115,505 279,263 SH SOLE 270,125 0 9,138
Apple Inc. COM 037833100 87,839,150 346,110 SH SOLE 336,961 0 9,149
Applied Materials, Inc. COM 038222105 79,984,244 234,016 SH SOLE 227,239 0 6,777
Argent Mid Cap ETF COM 02072L839 382,995 11,915 SH SOLE 11,915 0 0
Asbury Automotive Group, Inc. COM 043436104 1,231,278 6,301 SH SOLE 3,952 0 2,349
Automatic Data Processing, Inc. COM 053015103 1,107,534 5,451 SH SOLE 5,451 0 0
Axos Financials, Inc. COM 05465C100 7,992,419 93,929 SH SOLE 60,340 0 33,589
Balchem Corporation COM 057665200 1,471,934 8,685 SH SOLE 5,425 0 3,260
Bank of New York Mellon Corp COM 064058100 794,821 6,700 SH SOLE 6,700 0 0
Bel Fuse Inc. COM 077347300 557,512 2,816 SH SOLE 1,811 0 1,005
Berkshire Hathaway Inc. COM 084670108 718,140 1 SH SOLE 1 0 0
Berkshire Hathaway Inc. Class B COM 084670702 770,554 1,608 SH SOLE 1,608 0 0
Blackstone Inc. COM 09260D107 479,751 4,172 SH SOLE 4,172 0 0
Broadcom Inc. COM 11135F101 97,056,107 313,580 SH SOLE 305,809 0 7,771
C.H. Robinson Worldwide, Inc. COM 12541W209 5,017,307 30,212 SH SOLE 19,038 0 11,174
CACI International Inc. COM 127190304 5,157,519 9,483 SH SOLE 6,144 0 3,339
Cardinal Health Inc COM 14149Y108 285,480 1,351 SH SOLE 1,351 0 0
Carrier Global Corporation COM 14448C104 375,025 6,660 SH SOLE 6,660 0 0
Casella Waste Systems, Inc. COM 147448104 5,799,516 73,097 SH SOLE 46,839 0 26,258
Champion Homes, Inc. COM 830830105 1,797,077 24,164 SH SOLE 16,730 0 7,434
Chesapeake Utilities Corp COM 165303108 1,221,240 9,664 SH SOLE 6,071 0 3,593
Chevron Corporation COM 166764100 29,969,092 144,848 SH SOLE 144,848 0 0
Cintas Corporation COM 172908105 6,156,189 36,397 SH SOLE 23,338 0 13,059
Cisco Systems, Inc. COM 17275R102 318,817 4,109 SH SOLE 4,109 0 0
Coca-Cola COM 191216100 784,076 10,310 SH SOLE 10,310 0 0
Coinbase Global, Inc. COM 19260Q107 1,242,874 7,118 SH SOLE 4,446 0 2,672
Colliers International Group Inc. COM 194693107 6,945,712 64,980 SH SOLE 41,938 0 23,042
Comfort Systems USA, Inc. COM 199908104 9,632,245 6,985 SH SOLE 4,494 0 2,491
Concentra Group Holdings Parent, Inc. COM 20603L102 1,027,412 47,898 SH SOLE 32,835 0 15,063
CorVel Corporation COM 221006109 2,215,019 40,531 SH SOLE 25,842 0 14,689
Costco Wholesale Corporation COM 22160K105 2,471,146 2,480 SH SOLE 2,480 0 0
CSW Industrials, Inc. COM 126402106 845,843 3,246 SH SOLE 1,988 0 1,258
D.R. Horton, Inc. COM 23331A109 69,642,261 507,523 SH SOLE 477,322 0 30,201
Danaher Corporation COM 235851102 61,100,423 322,260 SH SOLE 311,615 0 10,645
Eaton Corporation plc COM G29183103 58,296,755 162,990 SH SOLE 160,190 0 2,800
Edwards Lifesciences COM 28176E108 1,127,526 14,080 SH SOLE 14,080 0 0
Element Solutions Inc COM 28618M106 4,784,550 140,145 SH SOLE 90,160 0 49,985
Emerson Electric Co. COM 291011104 727,908 5,556 SH SOLE 5,556 0 0
EnPro Inc. COM 29355X107 2,427,545 9,685 SH SOLE 6,070 0 3,615
ePlus, Inc. COM 294268107 2,250,427 29,906 SH SOLE 18,793 0 11,113
Extra Space Storage Inc. COM 30225T102 14,311,598 109,141 SH SOLE 109,141 0 0
Exxon Mobil Corp COM 30231G102 99,663,238 587,429 SH SOLE 575,621 0 11,808
Fabrinet COM G3323L100 8,454,361 16,211 SH SOLE 10,424 0 5,787
Factset Research Systems, Inc. COM 303075105 424,215 1,955 SH SOLE 1,955 0 0
Fair Isaac Corporation COM 303250104 219,913 206 SH SOLE 206 0 0
Federal Signal Corporation COM 313855108 6,193,719 57,275 SH SOLE 36,249 0 21,026
Ferguson Enterprises Inc. COM 31488V107 34,190,071 146,575 SH SOLE 137,387 0 9,188
FirstService Corporation COM 33767E202 7,056,346 50,787 SH SOLE 32,718 0 18,069
Fortinet, Inc. COM 34959E109 45,829,475 560,811 SH SOLE 518,011 0 42,800
Garmin Ltd. COM H2906T109 18,924,791 81,569 SH SOLE 81,569 0 0
Glacier Bancorp, Inc. COM 37637Q105 1,632,063 36,536 SH SOLE 23,124 0 13,412
Green Brick Partners Inc. COM 392709101 2,410,688 37,404 SH SOLE 25,022 0 12,382
Halozyme Therapeutics, Inc. COM 40637H109 585,160 9,054 SH SOLE 5,773 0 3,281
Hamilton Lane Incorporated COM 407497106 5,490,458 55,236 SH SOLE 35,136 0 20,100
Hawkins, Inc. COM 420261109 777,370 5,061 SH SOLE 3,447 0 1,614
HCA Healthcare, Inc. COM 40412C101 102,116,356 215,781 SH SOLE 202,177 0 13,604
HEICO Corporation COM 422806208 4,673,955 22,142 SH SOLE 14,050 0 8,092
Herc Holdings, Inc. COM 42704L104 1,023,971 10,286 SH SOLE 6,434 0 3,852
Hilton Worldwide Holdings Inc. COM 43300A203 6,427,947 21,139 SH SOLE 13,639 0 7,500
Honeywell International Inc. COM 438516106 1,009,450 4,466 SH SOLE 4,466 0 0
Houlihan Lokey, Inc. COM 441593100 29,071,913 202,422 SH SOLE 177,921 0 24,501
I3 Verticals, LLC COM 46571Y107 746,511 33,386 SH SOLE 20,830 0 12,556
IES Holdings, Inc. COM 44951W106 1,929,227 4,049 SH SOLE 2,551 0 1,498
Installed Building Products, Inc. COM 45780R101 261,173 985 SH SOLE 985 0 0
Intercontinental Exchange COM 45866F104 1,022,320 6,500 SH SOLE 6,500 0 0
International Business Machines Corp COM 459200101 219,848 907 SH SOLE 907 0 0
International Flavors & Fragrances Inc COM 459506101 19,390,656 267,273 SH SOLE 241,267 0 26,006
iShares Core MSCI EAFE ETF COM 46432F842 265,524 2,933 SH SOLE 2,933 0 0
iShares Core S&P 500 ETF COM 464287200 1,570,317 2,404 SH SOLE 2,404 0 0
Johnson & Johnson COM 478160104 18,377,100 75,180 SH SOLE 75,180 0 0
JPMorgan Chase & Co. COM 46625H100 60,274,562 204,904 SH SOLE 204,904 0 0
Ligand Pharmaceuticals Incorporated COM 53220K504 695,780 3,485 SH SOLE 2,237 0 1,248
Lockheed Martin Corporation COM 539830109 12,943,649 21,416 SH SOLE 21,416 0 0
LPL Financial Holdings Inc. COM 50212V100 8,680,450 28,855 SH SOLE 18,746 0 10,109
Madison Square Garden Sports Corp COM 55825T103 1,447,264 4,503 SH SOLE 2,826 0 1,677
Magnolia Oil & Gas Corporation COM 559663109 2,017,165 63,895 SH SOLE 41,452 0 22,443
Marvell Technology, Inc. COM 573874104 997,632 10,072 SH SOLE 10,072 0 0
MasTec, Inc. COM 576323109 300,827 935 SH SOLE 935 0 0
Mastercard Incorporated COM 57636Q104 100,368,675 200,874 SH SOLE 195,211 0 5,663
Medpace Holdings, Inc. COM 58506Q109 36,777,752 76,590 SH SOLE 66,634 0 9,956
Medtronic, PLC COM G5960L103 17,295,253 199,599 SH SOLE 199,599 0 0
Merck & Co, Inc. COM 58933Y105 22,308,141 185,453 SH SOLE 185,453 0 0
Meta Platforms, Inc. COM 30303M102 55,158,085 96,408 SH SOLE 93,483 0 2,925
Microsoft Corporation COM 594918104 159,976,661 432,171 SH SOLE 421,150 0 11,021
Modine Manufacturing Company COM 607828100 2,203,724 10,169 SH SOLE 6,851 0 3,318
Monolithic Power Systems, Inc. COM 609839105 7,129,735 6,521 SH SOLE 4,170 0 2,351
Motorola Solutions, Inc. COM 620076307 14,566,223 33,565 SH SOLE 33,565 0 0
MSA Safety Incorporated COM 553498106 14,562,758 88,824 SH SOLE 88,824 0 0
MSC Industrial Direct Co., Inc. COM 553530106 13,756,257 149,087 SH SOLE 149,087 0 0
Murphy USA Inc. COM 626755102 59,391,842 120,234 SH SOLE 111,074 0 9,160
NextEra Energy, Inc. COM 65339F101 53,526,134 576,293 SH SOLE 565,009 0 11,284
Novanta Inc. COM 67000B104 905,904 7,670 SH SOLE 4,818 0 2,852
NRG Energy, Inc. COM 629377508 7,965,507 54,506 SH SOLE 34,790 0 19,716
NVIDIA Corporation COM 67066G104 201,084,983 1,153,010 SH SOLE 1,119,418 0 33,592
O'Reilly Automotive, Inc. COM 67103H107 49,552,193 536,802 SH SOLE 520,532 0 16,270
OneMain Holdings, Inc. COM 68268W103 24,911,717 465,727 SH SOLE 421,279 0 44,448
Oracle Corporation COM 68389X105 10,318,247 70,140 SH SOLE 70,140 0 0
OSI Systems, Inc. COM 671044105 5,277,542 19,877 SH SOLE 12,518 0 7,359
Packaging Corp. of America COM 695156109 249,995 1,178 SH SOLE 1,178 0 0
Palo Alto Networks, Inc. COM 697435105 581,000 3,624 SH SOLE 3,624 0 0
Patrick Industries, Inc. COM 703343103 24,028,471 216,336 SH SOLE 199,204 0 17,132
PepsiCo, Inc. COM 713448108 18,957,663 122,079 SH SOLE 122,079 0 0
Philip Morris International COM 718172109 205,022 1,240 SH SOLE 1,240 0 0
PNC Financial Services Group, Inc. COM 693475105 41,425,517 199,075 SH SOLE 194,746 0 4,329
Qualys, Inc. COM 74758T303 594,481 6,767 SH SOLE 4,249 0 2,518
Rambus Inc. COM 750917106 860,386 10,001 SH SOLE 6,213 0 3,788
RBC Bearings Incorporated COM 75524B104 3,215,814 5,921 SH SOLE 4,042 0 1,879
Republic Services, Inc. COM 760759100 21,049,045 96,106 SH SOLE 96,106 0 0
RLI Corp COM 749607107 21,358,457 374,447 SH SOLE 334,321 0 40,126
Schwab US Large-Cap ETF COM 808524201 254,733 9,935 SH SOLE 9,935 0 0
ServiceNow, Inc. COM 81762P102 15,482,287 148,085 SH SOLE 143,446 0 4,639
Simpson Manufacturing Co., Inc. COM 829073105 13,690,663 79,773 SH SOLE 79,773 0 0
SiteOne Landscape Supply, Inc. COM 82982L103 31,916,583 239,776 SH SOLE 232,421 0 7,355
Somnigroup International Inc. COM 88023U101 6,738,621 91,161 SH SOLE 59,321 0 31,840
Starbucks Corp COM 855244109 325,954 3,638 SH SOLE 3,638 0 0
TechnipFMC plc COM G87110105 6,994,850 101,184 SH SOLE 65,106 0 36,078
Texas Instruments Incorporated COM 882508104 20,086,020 103,462 SH SOLE 103,462 0 0
The Carlyle Group Inc. COM 14316J108 13,908,021 287,415 SH SOLE 287,415 0 0
The Charles Schwab Corporation COM 808513105 23,565,359 250,749 SH SOLE 243,026 0 7,723
The Chefs' Warehouse, Inc. COM 163086101 546,227 9,188 SH SOLE 5,848 0 3,340
The Descartes Systems Group Inc. COM 249906108 6,479,686 90,549 SH SOLE 56,465 0 34,084
The Ensign Group, Inc. COM 29358P101 1,539,460 7,640 SH SOLE 5,423 0 2,217
The Home Depot, Inc. COM 437076102 18,789,146 57,129 SH SOLE 57,129 0 0
The Procter & Gamble Company COM 742718109 1,184,486 8,201 SH SOLE 8,201 0 0
The Progressive Corporation COM 743315103 57,532,241 290,215 SH SOLE 280,919 0 9,296
The Walt Disney Company COM 254687106 380,701 3,950 SH SOLE 3,950 0 0
Thermo Fisher Scientific, Inc. COM 883556102 16,516,574 33,602 SH SOLE 33,602 0 0
TJX Co. COM 872540109 431,190 2,700 SH SOLE 2,700 0 0
TopBuild Corp. COM 89055F103 4,592,545 13,073 SH SOLE 8,157 0 4,916
Tractor Supply Company COM 892356106 303,148 6,692 SH SOLE 6,692 0 0
Trane Technologies plc COM G8994E103 2,212,056 5,308 SH SOLE 5,308 0 0
TransDigm Group Incorporated COM 893641100 87,229,481 75,265 SH SOLE 72,803 0 2,462
Tyler Technologies, Inc. COM 902252105 31,210,676 91,158 SH SOLE 84,993 0 6,165
UL Solutions Inc. COM 903731107 6,569,157 76,644 SH SOLE 48,851 0 27,793
United Rentals, Inc. COM 911363109 80,955,026 111,116 SH SOLE 105,185 0 5,931
US Foods Holding Corp. COM 912008109 37,467,320 406,326 SH SOLE 366,406 0 39,920
Vertiv Holdings Co COM 92537N108 6,133,697 24,478 SH SOLE 15,305 0 9,173
Viatris Inc. COM 92556V106 29,193,753 2,160,900 SH SOLE 2,095,537 0 65,363
Victory Capital Holdings, Inc. COM 92645B103 11,765,643 179,683 SH SOLE 115,624 0 64,059
Visa Inc. COM 92826C839 1,638,271 5,420 SH SOLE 5,420 0 0
VSE Corporation COM 918284100 1,461,739 7,927 SH SOLE 4,843 0 3,084
Walmart, Inc. COM 931142103 3,942,783 31,725 SH SOLE 31,725 0 0
Waste Connections, Inc. COM 94106B101 50,595,652 311,473 SH SOLE 301,994 0 9,479
WEC Energy Group Inc. COM 92939U106 17,978,565 155,296 SH SOLE 155,296 0 0
Willdan Group, Inc. COM 96924N100 446,804 5,836 SH SOLE 3,803 0 2,033
Woodward Inc. COM 980745103 6,015,204 16,806 SH SOLE 10,601 0 6,205