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
3M Company COM 88579Y101   278,331 2,648 SH   SOLE   2,648 0 0
Abbott Laboratories COM 002824100   1,592,820 15,730 SH   SOLE   15,730 0 0
AbbVie, Inc. COM 00287Y109   325,115 2,040 SH   SOLE   2,040 0 0
Alarm.com Holdings, Inc. COM 011642105   93,743,490 1,864,429 SH   SOLE   1,233,192 0 631,237
Align Technology, Inc. COM 016255101   85,433,249 255,681 SH   SOLE   180,211 0 75,470
Alphabet, Inc. Class A COM 02079K305   44,807,315 431,961 SH   SOLE   341,189 0 90,772
Alphabet, Inc. Class C COM 02079K107   32,336,408 310,927 SH   SOLE   303,047 0 7,880
Amazon.com, Inc. COM 023135106   81,596,518 789,975 SH   SOLE   705,143 0 84,832
AMCOR PLC ORD COM G0250X107   174,114 15,300 SH   SOLE   15,300 0 0
Amedisys, Inc. COM 023436108   112,186,624 1,525,311 SH   SOLE   1,117,132 0 408,179
American Express Company COM 025816109   440,911 2,673 SH   SOLE   2,673 0 0
AMN Healthcare Services, Inc. COM 001744101   53,429,724 644,042 SH   SOLE   427,731 0 216,311
Analog Devices, Inc. COM 032654105   99,360,101 503,803 SH   SOLE   458,109 0 45,694
Ansys, Inc. COM 03662Q105   159,221,005 478,429 SH   SOLE   328,882 0 149,547
Apple Inc. COM 037833100   14,071,008 85,331 SH   SOLE   47,474 0 37,857
ASSOCIATED BANC CORP COM COM 045487105   421,901 23,465 SH   SOLE   23,465 0 0
Automatic Data Process Com COM 053015103   216,842 974 SH   SOLE   641 0 333
Berkshire Hathaway Inc. Class COM 084670702   1,028,204 3,330 SH   SOLE   2,855 0 475
Bio-Techne Corporation COM 09073M104   60,295,272 812,714 SH   SOLE   397,323 0 415,391
BlackLine, Inc. COM 09239B109   137,547,240 2,048,358 SH   SOLE   1,504,457 0 543,901
Bright Health Group, Inc. COM 10920V107   10,354 47,000 SH   SOLE   47,000 0 0
Bristol-Myers Squibb Company COM 110122108   275,923 3,981 SH   SOLE   3,981 0 0
CCC Intelligent Solutions Hold COM 12510Q100   34,860,954 3,886,394 SH   SOLE   2,947,353 0 939,041
Certara, Inc. COM 15687V109   100,959,878 4,187,469 SH   SOLE   2,998,670 0 1,188,799
Charles River Laboratories Int COM 159864107   60,342,969 298,994 SH   SOLE   188,648 0 110,346
Chemed Corporation COM 16359R103   55,568,814 103,336 SH   SOLE   78,818 0 24,518
Cisco Systems, Inc. COM 17275R102   1,574,105 30,112 SH   SOLE   30,112 0 0
Coca-Cola Company COM 191216100   459,270 7,404 SH   SOLE   7,404 0 0
Cognex Corporation COM 192422103   87,208,101 1,760,002 SH   SOLE   1,145,622 0 614,380
CoStar Group, Inc. COM 22160N109   171,180,860 2,486,287 SH   SOLE   1,808,746 0 677,541
Costco Wholesale Corporation COM 22160K105   425,818 857 SH   SOLE   857 0 0
Danaher Corporation COM 235851102   79,864,439 316,872 SH   SOLE   285,096 0 31,776
Definitive Healthcare Corp. COM 24477E103   29,139,360 2,820,848 SH   SOLE   1,893,471 0 927,377
Deluxe Corporation COM 248019101   263,984 16,499 SH   SOLE   16,499 0 0
Descartes Systems Group, Inc. COM 249906108   59,744,746 741,158 SH   SOLE   561,438 0 179,720
Dollar General Corp COM 256677105   3,852,681 18,306 SH   SOLE   18,306 0 0
DoubleVerify Holdings Inc COM 25862V105   42,675,486 1,415,439 SH   SOLE   1,072,450 0 342,989
Ecolab, Inc. COM 278865100   38,279,365 231,253 SH   SOLE   207,820 0 23,433
Ensign Group, Inc. COM 29358P101   134,195,373 1,404,599 SH   SOLE   993,619 0 410,980
Entegris, Inc. COM 29362U104   25,719,484 313,614 SH   SOLE   152,889 0 160,725
Equifax, Inc. COM 294429105   4,289,660 21,148 SH   SOLE   21,148 0 0
Exponent, Inc. COM 30214u102   102,549,819 1,028,687 SH   SOLE   675,270 0 353,417
Fastenal Company COM 311900104   173,452,804 3,215,662 SH   SOLE   2,269,172 0 946,490
Fiserv, Inc. COM 337738108   348,132 3,080 SH   SOLE   3,080 0 0
Five Below, Inc. COM 33829M101   282,173,854 1,369,976 SH   SOLE   988,619 0 381,357
Five9, Inc. COM 338307101   56,051,064 775,364 SH   SOLE   522,709 0 252,655
Floor & Decor Holdings, Inc. COM 339750101   119,593,752 1,217,611 SH   SOLE   801,429 0 416,182
Freshpet, Inc. COM 358039105   54,098,146 817,316 SH   SOLE   545,398 0 271,918
Gentex Corporation COM 371901109   2,298,068 81,986 SH   SOLE   81,567 0 419
Glaukos Corporation COM 377322102   29,053,541 579,911 SH   SOLE   442,471 0 137,440
Globant S.A. COM L44385109   220,915,074 1,346,961 SH   SOLE   974,822 0 372,139
GoDaddy, Inc. Class A COM 380237107   46,612,803 599,753 SH   SOLE   299,817 0 299,936
Goosehead Insurance, Inc. COM 38267D109   20,919,881 400,764 SH   SOLE   305,835 0 94,929
Grand Canyon Education, Inc. COM 38526M106   213,128,712 1,871,192 SH   SOLE   1,333,384 0 537,808
Grid Dynamics Holdings, Inc. COM 39813G109   40,781,877 3,558,628 SH   SOLE   2,273,007 0 1,285,621
Guidewire Software, Inc. COM 40171V100   89,482,663 1,090,587 SH   SOLE   749,132 0 341,455
Healthcare Services Group, Inc COM 421906108   28,703,174 2,069,443 SH   SOLE   1,613,835 0 455,608
HEICO Corporation COM 422806109   197,259,700 1,153,296 SH   SOLE   808,667 0 344,629
Heska Corporation COM 42805e306   30,046,850 307,794 SH   SOLE   234,804 0 72,990
Honeywell International Inc. COM 438516106   382,240 2,000 SH   SOLE   2,000 0 0
IAC, Inc. COM 44891N208   27,450,839 531,993 SH   SOLE   371,210 0 160,783
IDEXX Laboratories, Inc. COM 45168D104   62,493,497 124,967 SH   SOLE   111,829 0 13,138
Illumina, Inc. COM 452327109   24,705,647 106,238 SH   SOLE   95,941 0 10,297
International Money Express, I COM 46005L101   26,864,951 1,042,085 SH   SOLE   797,276 0 244,809
Ishares Core S&P 500 Etf COM 464287200   2,223,943 5,410 SH   SOLE   2,594 0 2,816
iShares Core S&P U.S. Growth E COM 464287671   1,347,440 15,179 SH   SOLE   1,391 0 13,788
Ishares Tr Russell 1000 COM 464287622   590,553 2,622 SH   SOLE   2,622 0 0
Ishares Tr Russell 2000 COM 464287655   471,868 2,645 SH   SOLE   2,645 0 0
Ishares Tr Russell 2000 Growth COM 464287648   1,537,613 6,779 SH   SOLE   0 0 6,779
Jack Henry & Associates, Inc. COM 426281101   25,587,448 169,768 SH   SOLE   91,767 0 78,001
Johnson & Johnson COM 478160104   2,540,295 16,389 SH   SOLE   16,389 0 0
JPMorgan Chase & Co. COM 46625H100   830,857 6,376 SH   SOLE   6,376 0 0
Kadant, Inc. COM 48282T104   49,418,453 236,996 SH   SOLE   180,737 0 56,259
Kinsale Capital Group, Inc. COM 49714P108   59,545,067 198,384 SH   SOLE   130,302 0 68,082
Kornit Digital Ltd. COM m6372q113   35,729,054 1,845,509 SH   SOLE   1,253,820 0 591,689
Linde Plc COM g54950103   5,640,122 15,868 SH   SOLE   15,859 0 9
Marathon Petroleum Corporation COM 56585A102   251,323 1,864 SH   SOLE   444 0 1,420
McDonald's Corporation COM 580135101   820,655 2,935 SH   SOLE   2,935 0 0
Medpace Holdings, Inc. COM 58506Q109   82,872,695 440,695 SH   SOLE   297,739 0 142,956
Medtronic plc COM G5960L103   327,398 4,061 SH   SOLE   2,935 0 1,126
Microsoft Corporation COM 594918104   198,373,796 688,081 SH   SOLE   622,723 0 65,358
Model N, Inc. COM 607525102   45,660,176 1,364,212 SH   SOLE   1,035,873 0 328,339
National Instruments Corporati COM 636518102   67,956,379 1,296,630 SH   SOLE   818,860 0 477,770
National Vision Holdings, Inc. COM 63845R107   19,613,024 1,041,031 SH   SOLE   799,729 0 241,302
Neogen Corporation COM 640491106   49,679,770 2,682,493 SH   SOLE   1,808,973 0 873,520
Netflix Inc. COM 64110L106   24,172,545 69,968 SH   SOLE   62,017 0 7,951
NVIDIA Corporation COM 67066G104   87,938,114 316,586 SH   SOLE   280,783 0 35,803
Oak Street Health, Inc. COM 67181A107   1,032,911 26,704 SH   SOLE   20,340 0 6,364
Oatly Group AB Sponsored ADR COM 67421J108   314,685 130,035 SH   SOLE   130,035 0 0
Okta, Inc. COM 679295105   663,617 7,695 SH   SOLE   7,695 0 0
Ollie's Bargain Outlet Holding COM 681116109   32,959,980 568,864 SH   SOLE   433,481 0 135,383
Oracle Corporation COM 68389X105   446,016 4,800 SH   SOLE   4,800 0 0
OrthoPediatrics Corp. COM 68752l100   46,170,243 1,042,453 SH   SOLE   653,182 0 389,271
Paychex, Inc. COM 704326107   2,356,314 20,563 SH   SOLE   20,563 0 0
Paycom Software, Inc. COM 70432V102   121,199,059 398,668 SH   SOLE   292,080 0 106,588
Paycor HCM, Inc. COM 70435P102   34,842,851 1,313,833 SH   SOLE   998,363 0 315,470
Paylocity Holding Corp. COM 70438V106   132,014,370 664,123 SH   SOLE   426,493 0 237,630
PayPal Holdings, Inc. COM 70450Y103   421,999 5,557 SH   SOLE   4,566 0 991
Pennant Group, Inc. COM 70805E109   19,105,212 1,337,900 SH   SOLE   1,020,749 0 317,151
PepsiCo, Inc. COM 713448108   3,925,101 21,531 SH   SOLE   21,531 0 0
PETVIVO HLDGS INC COM NEW COM 716817408   39,515 14,369 SH   SOLE   14,369 0 0
Phreesia, Inc. COM 71944F106   29,602,955 916,784 SH   SOLE   699,133 0 217,651
Power Integrations, Inc. COM 739276103   57,902,922 684,108 SH   SOLE   520,595 0 163,513
PRA Group, Inc. COM 69354N106   29,440,864 755,669 SH   SOLE   576,208 0 179,461
Privia Health Group, Inc. COM 74276R102   62,377,616 2,259,240 SH   SOLE   1,716,118 0 543,122
Procter & Gamble Company COM 742718109   3,220,031 21,656 SH   SOLE   21,123 0 533
Progyny, Inc. COM 74340E103   65,170,549 2,028,971 SH   SOLE   1,299,207 0 729,764
Ritchie Bros. Auctioneers, Inc COM 767744105   224,327,599 3,985,212 SH   SOLE   2,943,798 0 1,041,414
Roche Holding Ltd. ADR COM 771195104   1,494,250 41,669 SH   SOLE   41,669 0 0
Rockwell Automation Com COM 773903109   2,645,745 9,016 SH   SOLE   9,016 0 0
Rollins, Inc. COM 775711104   127,596,331 3,399,849 SH   SOLE   2,431,153 0 968,696
S&P Global, Inc. COM 78409V104   72,301,749 209,710 SH   SOLE   189,727 0 19,983
Salesforce, Inc. COM 79466L302   72,599,053 363,395 SH   SOLE   325,236 0 38,159
ServiceNow, Inc. COM 81762P102   59,762,992 128,600 SH   SOLE   116,155 0 12,445
Snap-on, Inc. COM 833034101   2,717,518 11,007 SH   SOLE   11,007 0 0
SPS Commerce, Inc. COM 78463M107   139,841,555 918,198 SH   SOLE   639,349 0 278,849
Squarespace, Inc. COM 85225A107   73,110,045 2,301,229 SH   SOLE   1,497,625 0 803,604
Starbucks Corporation COM 855244109   64,192,045 616,461 SH   SOLE   559,994 0 56,467
Stryker Corp Com COM 863667101   542,393 1,900 SH   SOLE   1,900 0 0
Target Corporation COM 87612E106   270,474 1,633 SH   SOLE   1,633 0 0
Tesla Inc. COM 88160R101   1,356,788 6,540 SH   SOLE   5,940 0 600
TJX Companies, Inc. COM 872540109   3,445,646 43,972 SH   SOLE   43,972 0 0
Tyler Technologies, Inc. COM 902252105   146,252,827 412,398 SH   SOLE   295,140 0 117,258
U.S. Bancorp COM 902973304   272,322 7,554 SH   SOLE   7,554 0 0
U.S. Physical Therapy, Inc. COM 90337L108   40,035,803 408,904 SH   SOLE   315,443 0 93,461
UnitedHealth Group, Inc. COM 91324P102   83,323,114 176,312 SH   SOLE   160,033 0 16,279
VANGUARD INDEX FDS EXTEND MKT COM 922908652   2,583,465 18,427 SH   SOLE   0 0 18,427
Vanguard Index Fds Stk Mrk Etf COM 922908769   382,483 1,874 SH   SOLE   1,624 0 250
Veeva Systems, Inc. COM 922475108   80,704,946 439,115 SH   SOLE   397,023 0 42,092
Verisk Analytics, Inc. COM 92345Y106   127,038,844 662,143 SH   SOLE   496,123 0 166,020
Visa, Inc. COM 92826C839   45,754,437 202,938 SH   SOLE   180,985 0 21,953
Vsblty Groupe Technologies Cor COM 91834n100   7,014 60,000 SH   SOLE   60,000 0 0
Walmart, Inc. COM 931142103   2,157,341 14,631 SH   SOLE   14,631 0 0
Walt Disney Company COM 254687106   352,960 3,525 SH   SOLE   3,525 0 0
Waste Mgmt COM 94106L109   407,925 2,500 SH   SOLE   2,500 0 0
Watsco, Inc. COM 942622200   41,865,473 131,586 SH   SOLE   69,538 0 62,048
Wells Fargo & Company COM 949746101   228,018 6,100 SH   SOLE   1,100 0 5,000
West Pharmaceutical Services, COM 955306105   187,402,202 540,890 SH   SOLE   378,338 0 162,552
WillScot Mobile Mini Holdings COM 971378104   63,554,325 1,355,681 SH   SOLE   1,033,220 0 322,461
Workday, Inc. Class A COM 98138H101   1,265,264 6,126 SH   SOLE   6,126 0 0
Workiva, Inc. COM 98139A105   205,943,847 2,010,974 SH   SOLE   1,448,101 0 562,873
Xcel Energy Inc Com COM 98389B100   215,808 3,200 SH   SOLE   2,000 0 1,200
ZoomInfo Technologies, Inc. COM 98980f104   38,058,811 1,540,219 SH   SOLE   1,110,462 0 429,757
Zscaler, Inc. COM 98980G102   490,219 4,196 SH   SOLE   4,196 0 0
Fidelity 500 Index Fund Inst COM 315911750   1,282,233 8,960 SH   SOLE   8,960 0 0
Fidelity Contra Fund COM 316071109   211,600 15,922 SH   SOLE   15,922 0 0
JPMORGAN TR II LARGE CAP GR A COM 4812C0506   511,558 10,763 SH   SOLE   10,763 0 0
Riverbridge Growth Fund - Inst COM 46141P404   18,476,828 716,156 SH   SOLE   716,156 0 0
Third Ave Tr Real Estate Fd COM 884116401   209,265 11,043 SH   SOLE   11,043 0 0
Vanguard Explorer Fund Admiral COM 921926200   331,435 3,565 SH   SOLE   3,565 0 0
Vanguard Index Tr 500 Index Ad COM 922908710   5,845,940 15,422 SH   SOLE   11,309 0 4,113
Ares Capital Corporation BDC 04010L103   1,331,827 72,877 SH   SOLE   72,877 0 0
Barings BDC Inc. BDC 06759L103   990,245 124,716 SH   SOLE   124,716 0 0
Golub Capital BDC, Inc. BDC 38173M102   605,657 44,665 SH   SOLE   44,665 0 0
Runway Growth Finance Corp. BDC 78163D100   368,970 30,418 SH   SOLE   30,418 0 0
Sixth Street Specialty Lending BDC 83012A109   1,288,430 70,406 SH   SOLE   70,406 0 0
BlackRock Debt Strategies Fund CEF 09255R202   605,521 63,672 SH   SOLE   63,672 0 0
Blackrock Income Trust CEF 09247F209   635,669 50,490 SH   SOLE   50,490 0 0
BlackRock Muni Intermediate Du CEF 09253X102   901,568 77,189 SH   SOLE   77,189 0 0
BlackRock MuniHoldings Fund In CEF 09253N104   607,453 50,411 SH   SOLE   50,411 0 0
Blackrock Taxable Municipal Bo CEF 09248X100   277,509 15,486 SH   SOLE   15,486 0 0
Blackstone Strategic Credit Fu CEF 09257R101   695,615 65,316 SH   SOLE   65,316 0 0
BNY Mellon Strategic Municipal CEF 09662E109   616,163 102,523 SH   SOLE   102,523 0 0
DWS Municipal Income Trust CEF 233368109   762,881 85,717 SH   SOLE   85,717 0 0
DWS Strategic Municipal Income CEF 23342Q101   550,810 64,954 SH   SOLE   64,954 0 0
Federated Premier Municipal In CEF 31423P108   501,291 46,330 SH   SOLE   46,330 0 0
Invesco Municipal Opportunity CEF 46132C107   233,772 23,830 SH   SOLE   23,830 0 0
Invesco Municipal Trust CEF 46131J103   572,979 57,760 SH   SOLE   57,760 0 0
Invesco Quality Municipal Inco CEF 46133G107   777,592 77,915 SH   SOLE   77,915 0 0
Nuveen AMT-Free Quality Munici CEF 670657105   1,546,203 139,047 SH   SOLE   139,047 0 0
Nuveen Credit Strategies Incom CEF 67073D102   489,083 95,711 SH   SOLE   95,711 0 0
Nuveen Municipal Credit Income CEF 67070X101   250,305 20,946 SH   SOLE   20,946 0 0
Nuveen Quality Municipal Incom CEF 67066V101   1,224,959 106,241 SH   SOLE   106,241 0 0
Nuveen Senior Income Fund CEF 67067Y104   536,539 116,386 SH   SOLE   116,386 0 0
Nuveen Taxable Municipal Incom CEF 67074C103   273,024 16,937 SH   SOLE   16,937 0 0
PGIM High Yield Bond Fund Inc. CEF 69346H100   644,782 52,851 SH   SOLE   52,851 0 0
PIMCO Dynamic Income Fund CEF 72201Y101   233,954 12,983 SH   SOLE   12,983 0 0
PIMCO Dynamic Income Opportuni CEF 69355M107   728,215 58,727 SH   SOLE   58,727 0 0
Pioneer Floating Rate Trust CEF 72369J102   773,909 88,955 SH   SOLE   88,955 0 0
Pioneer Municipal High Income CEF 723762100   1,022,931 124,293 SH   SOLE   124,293 0 0
Pioneer Municipal High Income CEF 723763108   1,032,902 116,187 SH   SOLE   116,187 0 0
Principal Real Estate Income F CEF 74255X104   1,356,990 143,445 SH   SOLE   143,445 0 0
RiverNorth Flexible Municipal CEF 76883Y107   863,204 63,941 SH   SOLE   63,941 0 0
RiverNorth Flexible Municipal CEF 76883H104   473,328 30,557 SH   SOLE   30,557 0 0
TCW Strategic Income Fund CEF 872340104   604,848 129,241 SH   SOLE   129,241 0 0
Vertical Capital Income Fund CEF 92535C104   1,085,859 110,689 SH   SOLE   110,689 0 0
Western Asset Managed Municipa CEF 95766M105   313,119 30,459 SH   SOLE   30,459 0 0
Western Asset Mortgage Defined CEF 95790B109   1,251,565 119,767 SH   SOLE   119,767 0 0
Western Asset Premier Bond Fun CEF 957664105   175,420 17,198 SH   SOLE   17,198 0 0