The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |
3M Company | COM | 88579Y101 | 343 | 2,648 | SH | SOLE | 2,648 | 0 | 0 | ||
Abbott Laboratories | COM | 002824100 | 1,709 | 15,730 | SH | SOLE | 15,730 | 0 | 0 | ||
AbbVie, Inc. | COM | 00287Y109 | 312 | 2,040 | SH | SOLE | 2,040 | 0 | 0 | ||
Alarm.com Holdings, Inc. | COM | 011642105 | 125,704 | 2,032,068 | SH | SOLE | 1,384,002 | 0 | 648,066 | ||
Align Technology, Inc. | COM | 016255101 | 1,121 | 4,736 | SH | SOLE | 4,736 | 0 | 0 | ||
Alphabet, Inc. Class A | COM | 02079K305 | 55,057 | 25,264 | SH | SOLE | 18,505 | 0 | 6,759 | ||
Alphabet, Inc. Class C | COM | 02079K107 | 36,659 | 16,759 | SH | SOLE | 16,372 | 0 | 387 | ||
Amazon.com, Inc. | COM | 023135106 | 81,527 | 767,599 | SH | SOLE | 662,168 | 0 | 105,431 | ||
AMCOR PLC ORD | COM | G0250X107 | 190 | 15,300 | SH | SOLE | 15,300 | 0 | 0 | ||
Amedisys, Inc. | COM | 023436108 | 176,243 | 1,676,593 | SH | SOLE | 1,223,153 | 0 | 453,440 | ||
American Express Company | COM | 025816109 | 464 | 3,348 | SH | SOLE | 3,348 | 0 | 0 | ||
AMN Healthcare Services, Inc. | COM | 001744101 | 78,317 | 713,856 | SH | SOLE | 481,701 | 0 | 232,155 | ||
Analog Devices, Inc. | COM | 032654105 | 77,340 | 529,398 | SH | SOLE | 483,674 | 0 | 45,724 | ||
Ansys, Inc. | COM | 03662Q105 | 120,945 | 505,433 | SH | SOLE | 355,649 | 0 | 149,784 | ||
Apple Inc. | COM | 037833100 | 9,013 | 65,925 | SH | SOLE | 28,068 | 0 | 37,857 | ||
Aspen Technology, Inc. | COM | 29109x106 | 16,459 | 89,607 | SH | SOLE | 48,144 | 0 | 41,463 | ||
ASSOCIATED BANC CORP COM | COM | 045487105 | 965 | 52,865 | SH | SOLE | 52,865 | 0 | 0 | ||
Automatic Data Process Com | COM | 053015103 | 205 | 974 | SH | SOLE | 641 | 0 | 333 | ||
Avalara, Inc. | COM | 05338G106 | 114,880 | 1,627,197 | SH | SOLE | 1,194,026 | 0 | 433,171 | ||
Berkshire Hathaway Inc. Class | COM | 084670702 | 901 | 3,300 | SH | SOLE | 2,825 | 0 | 475 | ||
Bio-Techne Corporation | COM | 09073M104 | 78,032 | 225,110 | SH | SOLE | 112,038 | 0 | 113,072 | ||
BlackLine, Inc. | COM | 09239B109 | 147,509 | 2,214,853 | SH | SOLE | 1,656,288 | 0 | 558,565 | ||
Bright Health Group, Inc. | COM | 10920V107 | 86 | 47,000 | SH | SOLE | 47,000 | 0 | 0 | ||
Bristol-Myers Squibb Company | COM | 110122108 | 307 | 3,981 | SH | SOLE | 3,981 | 0 | 0 | ||
Certara, Inc. | COM | 15687V109 | 97,179 | 4,528,385 | SH | SOLE | 3,280,936 | 0 | 1,247,449 | ||
Charles River Laboratories Int | COM | 159864107 | 58,209 | 272,043 | SH | SOLE | 180,221 | 0 | 91,822 | ||
Chemed Corporation | COM | 16359R103 | 51,102 | 108,868 | SH | SOLE | 82,910 | 0 | 25,958 | ||
Cisco Systems, Inc. | COM | 17275R102 | 3,184 | 74,672 | SH | SOLE | 74,672 | 0 | 0 | ||
Coca-Cola Company | COM | 191216100 | 459 | 7,304 | SH | SOLE | 7,304 | 0 | 0 | ||
Cognex Corporation | COM | 192422103 | 24,229 | 569,824 | SH | SOLE | 291,207 | 0 | 278,617 | ||
CoStar Group, Inc. | COM | 22160N109 | 161,445 | 2,672,496 | SH | SOLE | 1,947,290 | 0 | 725,206 | ||
Costco Wholesale Corporation | COM | 22160K105 | 411 | 857 | SH | SOLE | 857 | 0 | 0 | ||
Danaher Corporation | COM | 235851102 | 85,076 | 335,579 | SH | SOLE | 303,231 | 0 | 32,348 | ||
Definitive Healthcare Corp. Cl | COM | 24477E103 | 57,695 | 2,516,131 | SH | SOLE | 1,657,370 | 0 | 858,761 | ||
Deluxe Corporation | COM | 248019101 | 351 | 16,199 | SH | SOLE | 16,199 | 0 | 0 | ||
Descartes Systems Group Inc. | COM | 249906108 | 50,322 | 810,861 | SH | SOLE | 621,270 | 0 | 189,591 | ||
Dollar General Corp | COM | 256677105 | 4,598 | 18,735 | SH | SOLE | 18,735 | 0 | 0 | ||
Ecolab, Inc. | COM | 278865100 | 40,968 | 266,443 | SH | SOLE | 242,456 | 0 | 23,987 | ||
Ensign Group, Inc. | COM | 29358P101 | 127,934 | 1,741,312 | SH | SOLE | 1,246,095 | 0 | 495,217 | ||
Equifax, Inc. | COM | 294429105 | 4,019 | 21,987 | SH | SOLE | 21,987 | 0 | 0 | ||
Exponent, Inc. | COM | 30214u102 | 102,760 | 1,123,426 | SH | SOLE | 742,571 | 0 | 380,855 | ||
Fastenal Company | COM | 311900104 | 173,213 | 3,469,815 | SH | SOLE | 2,452,647 | 0 | 1,017,168 | ||
Fiserv, Inc. | COM | 337738108 | 310 | 3,485 | SH | SOLE | 3,485 | 0 | 0 | ||
Five Below, Inc. | COM | 33829M101 | 180,858 | 1,594,445 | SH | SOLE | 1,136,138 | 0 | 458,307 | ||
Five9, Inc. | COM | 338307101 | 60,364 | 662,321 | SH | SOLE | 443,643 | 0 | 218,678 | ||
Fiverr International LTD | COM | M4R82T106 | 21,139 | 614,685 | SH | SOLE | 421,402 | 0 | 193,283 | ||
Floor & Decor Holdings, Inc. C | COM | 339750101 | 67,861 | 1,077,838 | SH | SOLE | 766,624 | 0 | 311,214 | ||
Freshpet, Inc. | COM | 358039105 | 46,734 | 900,641 | SH | SOLE | 613,102 | 0 | 287,539 | ||
Gentex Corporation | COM | 371901109 | 42,583 | 1,522,442 | SH | SOLE | 1,203,427 | 0 | 319,015 | ||
Glaukos Corporation | COM | 377322102 | 29,158 | 641,974 | SH | SOLE | 496,877 | 0 | 145,097 | ||
Globant S.A. | COM | L44385109 | 255,144 | 1,466,342 | SH | SOLE | 1,065,183 | 0 | 401,159 | ||
GoDaddy, Inc. Class A | COM | 380237107 | 45,309 | 651,362 | SH | SOLE | 335,124 | 0 | 316,238 | ||
Goosehead Insurance, Inc. | COM | 38267D109 | 20,253 | 443,463 | SH | SOLE | 343,221 | 0 | 100,242 | ||
Grand Canyon Education, Inc. | COM | 38526M106 | 222,455 | 2,361,772 | SH | SOLE | 1,756,036 | 0 | 605,736 | ||
Grid Dynamics Holdings, Inc. | COM | 39813G109 | 55,936 | 3,325,564 | SH | SOLE | 2,255,030 | 0 | 1,070,534 | ||
Guidewire Software, Inc. | COM | 40171V100 | 54,958 | 774,163 | SH | SOLE | 522,267 | 0 | 251,896 | ||
Healthcare Services Group, Inc | COM | 421906108 | 66,605 | 3,825,665 | SH | SOLE | 2,550,449 | 0 | 1,275,216 | ||
HEICO Corporation | COM | 422806109 | 164,048 | 1,251,128 | SH | SOLE | 881,031 | 0 | 370,097 | ||
Heska Corporation | COM | 42805e306 | 32,342 | 342,208 | SH | SOLE | 264,843 | 0 | 77,365 | ||
Honeywell International Inc. | COM | 438516106 | 348 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Hormel Foods Corp. | COM | 440452100 | 236 | 4,980 | SH | SOLE | 4,980 | 0 | 0 | ||
IAC / InterActiveCorp. | COM | 44891N208 | 43,660 | 574,700 | SH | SOLE | 404,063 | 0 | 170,637 | ||
IDEXX Laboratories, Inc. | COM | 45168D104 | 46,195 | 131,712 | SH | SOLE | 119,123 | 0 | 12,589 | ||
Illumina, Inc. | COM | 452327109 | 20,312 | 110,175 | SH | SOLE | 100,564 | 0 | 9,611 | ||
Intel Corporation | COM | 458140100 | 1,374 | 36,723 | SH | SOLE | 36,723 | 0 | 0 | ||
Ishares Core S&P 500 Etf | COM | 464287200 | 4,828 | 12,733 | SH | SOLE | 10,725 | 0 | 2,008 | ||
iShares Core S&P U.S. Growth E | COM | 464287671 | 975 | 11,645 | SH | SOLE | 1,391 | 0 | 10,254 | ||
Ishares Tr Russell 1000 | COM | 464287622 | 545 | 2,622 | SH | SOLE | 2,622 | 0 | 0 | ||
Ishares Tr Russell 1000 Growth | COM | 464287614 | 205 | 938 | SH | SOLE | 566 | 0 | 372 | ||
Ishares Tr Russell 2000 | COM | 464287655 | 4,771 | 28,169 | SH | SOLE | 28,169 | 0 | 0 | ||
Ishares Tr Russell 2000 Growth | COM | 464287648 | 909 | 4,407 | SH | SOLE | 0 | 0 | 4,407 | ||
Jack Henry & Associates, Inc. | COM | 426281101 | 33,553 | 186,386 | SH | SOLE | 100,795 | 0 | 85,591 | ||
Johnson & Johnson | COM | 478160104 | 3,043 | 17,140 | SH | SOLE | 17,140 | 0 | 0 | ||
JPMorgan Chase & Co. | COM | 46625H100 | 699 | 6,205 | SH | SOLE | 6,205 | 0 | 0 | ||
Kadant Inc. | COM | 48282T104 | 48,011 | 263,291 | SH | SOLE | 203,879 | 0 | 59,412 | ||
Kornit Digital Ltd. | COM | m6372q113 | 47,752 | 1,506,388 | SH | SOLE | 980,857 | 0 | 525,531 | ||
Linde Plc | COM | G5494J103 | 4,805 | 16,713 | SH | SOLE | 16,704 | 0 | 9 | ||
McDonald's Corporation | COM | 580135101 | 725 | 2,935 | SH | SOLE | 2,935 | 0 | 0 | ||
Medpace Holdings, Inc. | COM | 58506Q109 | 72,052 | 481,404 | SH | SOLE | 334,154 | 0 | 147,250 | ||
Medtronic plc | COM | G5960L103 | 364 | 4,061 | SH | SOLE | 2,935 | 0 | 1,126 | ||
Microsoft Corporation | COM | 594918104 | 187,017 | 728,173 | SH | SOLE | 660,518 | 0 | 67,655 | ||
Middleby Corporation | COM | 596278101 | 25,104 | 200,258 | SH | SOLE | 98,068 | 0 | 102,190 | ||
Mitesco, Inc. | COM | 60672T107 | 2 | 12,750 | SH | SOLE | 12,750 | 0 | 0 | ||
Model N, Inc. | COM | 607525102 | 38,438 | 1,502,657 | SH | SOLE | 1,157,161 | 0 | 345,496 | ||
National Instruments Corporati | COM | 636518102 | 65,461 | 2,096,101 | SH | SOLE | 1,379,669 | 0 | 716,432 | ||
National Vision Holdings, Inc. | COM | 63845R107 | 32,008 | 1,163,935 | SH | SOLE | 901,858 | 0 | 262,077 | ||
Neogen Corporation | COM | 640491106 | 70,773 | 2,937,875 | SH | SOLE | 2,010,890 | 0 | 926,985 | ||
Netflix Inc. | COM | 64110L106 | 12,950 | 74,053 | SH | SOLE | 65,519 | 0 | 8,534 | ||
NVIDIA Corporation | COM | 67066G104 | 47,587 | 313,918 | SH | SOLE | 276,625 | 0 | 37,293 | ||
Oak Street Health, Inc. | COM | 67181A107 | 46,013 | 2,798,861 | SH | SOLE | 2,061,309 | 0 | 737,552 | ||
Oatly Group AB Sponsored ADR | COM | 67421J108 | 138 | 40,000 | SH | SOLE | 40,000 | 0 | 0 | ||
Okta, Inc. | COM | 679295105 | 700 | 7,747 | SH | SOLE | 7,747 | 0 | 0 | ||
Ollie's Bargain Outlet Holding | COM | 681116109 | 37,027 | 630,250 | SH | SOLE | 486,909 | 0 | 143,341 | ||
Oracle Corporation | COM | 68389X105 | 344 | 4,925 | SH | SOLE | 4,925 | 0 | 0 | ||
OrthoPediatrics Corp. | COM | 68752l100 | 49,931 | 1,157,148 | SH | SOLE | 737,517 | 0 | 419,631 | ||
Paychex, Inc. | COM | 704326107 | 2,443 | 21,457 | SH | SOLE | 21,457 | 0 | 0 | ||
Paycom Software, Inc. | COM | 70432V102 | 118,479 | 422,958 | SH | SOLE | 315,510 | 0 | 107,448 | ||
Paycor HCM INC COM | COM | 70435P102 | 26,634 | 1,024,385 | SH | SOLE | 791,185 | 0 | 233,200 | ||
Paylocity Holding Corp. | COM | 70438V106 | 138,941 | 796,588 | SH | SOLE | 537,255 | 0 | 259,333 | ||
PayPal Holdings, Inc. | COM | 70450Y103 | 12,159 | 174,093 | SH | SOLE | 155,613 | 0 | 18,480 | ||
Pegasystems, Inc. | COM | 705573103 | 70,276 | 1,468,983 | SH | SOLE | 994,917 | 0 | 474,066 | ||
Pennant Group, Inc. | COM | 70805E109 | 19,001 | 1,483,272 | SH | SOLE | 1,147,028 | 0 | 336,244 | ||
PepsiCo, Inc. | COM | 713448108 | 3,839 | 23,037 | SH | SOLE | 23,037 | 0 | 0 | ||
PETVIVO HLDGS INC COM NEW | COM | 716817408 | 23 | 14,369 | SH | SOLE | 14,369 | 0 | 0 | ||
Phreesia Inc. | COM | 71944F106 | 25,305 | 1,011,781 | SH | SOLE | 784,158 | 0 | 227,623 | ||
Porch Group, Inc. | COM | 733245104 | 6,902 | 2,696,128 | SH | SOLE | 2,091,800 | 0 | 604,328 | ||
Power Integrations, Inc. | COM | 739276103 | 57,045 | 760,503 | SH | SOLE | 587,810 | 0 | 172,693 | ||
PRA Group, Inc. | COM | 69354N106 | 36,948 | 1,016,177 | SH | SOLE | 786,801 | 0 | 229,376 | ||
Privia Health Group, Inc. | COM | 74276R102 | 60,598 | 2,080,967 | SH | SOLE | 1,614,162 | 0 | 466,805 | ||
Procter & Gamble Company | COM | 742718109 | 3,215 | 22,359 | SH | SOLE | 21,826 | 0 | 533 | ||
Progyny, Inc. | COM | 74340E103 | 44,359 | 1,527,004 | SH | SOLE | 1,016,960 | 0 | 510,044 | ||
Pros Holdings, Inc. | COM | 74346Y103 | 23,537 | 897,327 | SH | SOLE | 688,146 | 0 | 209,181 | ||
Proto Labs, Inc. | COM | 743713109 | 11,735 | 245,299 | SH | SOLE | 190,674 | 0 | 54,625 | ||
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 294,448 | 4,525,792 | SH | SOLE | 3,313,447 | 0 | 1,212,345 | ||
Roche Holding Ltd. ADR | COM | 771195104 | 1,830 | 43,867 | SH | SOLE | 43,867 | 0 | 0 | ||
Rockwell Automation Com | COM | 773903109 | 1,875 | 9,406 | SH | SOLE | 9,406 | 0 | 0 | ||
Rollins, Inc. | COM | 775711104 | 128,251 | 3,672,713 | SH | SOLE | 2,631,095 | 0 | 1,041,618 | ||
S&P Global, Inc. | COM | 78409V104 | 74,111 | 219,874 | SH | SOLE | 199,880 | 0 | 19,994 | ||
Salesforce Inc. | COM | 79466L302 | 63,480 | 384,635 | SH | SOLE | 345,422 | 0 | 39,213 | ||
ServiceNow, Inc. | COM | 81762P102 | 58,215 | 122,423 | SH | SOLE | 111,364 | 0 | 11,059 | ||
Snap-on, Inc. | COM | 833034101 | 2,257 | 11,453 | SH | SOLE | 11,453 | 0 | 0 | ||
SPDR SERIES TRUST BLMBRG BRC C | COM | 78464A359 | 323 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
SPS Commerce, Inc. | COM | 78463M107 | 109,779 | 971,064 | SH | SOLE | 747,577 | 0 | 223,487 | ||
Squarespace, Inc. | COM | 85225A107 | 52,872 | 2,527,330 | SH | SOLE | 1,674,242 | 0 | 853,088 | ||
Starbucks Corporation | COM | 855244109 | 50,047 | 655,151 | SH | SOLE | 598,782 | 0 | 56,369 | ||
Stryker Corp Com | COM | 863667101 | 378 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
Target Corporation | COM | 87612E106 | 231 | 1,633 | SH | SOLE | 1,633 | 0 | 0 | ||
Technology Select Sector SPDR | COM | 81369y803 | 231 | 1,815 | SH | SOLE | 1,815 | 0 | 0 | ||
Tesla Inc. | COM | 88160R101 | 1,230 | 1,826 | SH | SOLE | 1,626 | 0 | 200 | ||
ThredUp Inc. | COM | 88556E102 | 6,428 | 2,571,337 | SH | SOLE | 1,992,878 | 0 | 578,459 | ||
TJX Companies, Inc. | COM | 872540109 | 2,550 | 45,657 | SH | SOLE | 45,657 | 0 | 0 | ||
Twilio, Inc. | COM | 90138f102 | 9,346 | 111,512 | SH | SOLE | 100,697 | 0 | 10,815 | ||
Tyler Technologies, Inc. | COM | 902252105 | 145,101 | 436,420 | SH | SOLE | 319,002 | 0 | 117,418 | ||
U.S. Bancorp | COM | 902973304 | 348 | 7,554 | SH | SOLE | 7,554 | 0 | 0 | ||
U.S. Physical Therapy, Inc. | COM | 90337L108 | 46,946 | 429,906 | SH | SOLE | 330,881 | 0 | 99,025 | ||
Union Pacific Corporation | COM | 907818108 | 213 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
UnitedHealth Group, Inc. | COM | 91324P102 | 95,823 | 186,561 | SH | SOLE | 170,041 | 0 | 16,520 | ||
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 5,296 | 40,398 | SH | SOLE | 255 | 0 | 40,143 | ||
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 322 | 1,708 | SH | SOLE | 1,624 | 0 | 84 | ||
Veeva Systems, Inc. Class A | COM | 922475108 | 73,938 | 373,348 | SH | SOLE | 339,608 | 0 | 33,740 | ||
Verisk Analytics, Inc. | COM | 92345Y106 | 122,652 | 708,605 | SH | SOLE | 531,343 | 0 | 177,262 | ||
Vimeo, Inc. | COM | 92719V100 | 13,624 | 2,263,068 | SH | SOLE | 1,458,310 | 0 | 804,758 | ||
Visa, Inc. | COM | 92826C839 | 42,473 | 215,720 | SH | SOLE | 192,672 | 0 | 23,048 | ||
Vsblty Groupe Technologies Cor | COM | 91834n100 | 17 | 60,000 | SH | SOLE | 60,000 | 0 | 0 | ||
Walmart, Inc. | COM | 931142103 | 1,879 | 15,457 | SH | SOLE | 15,457 | 0 | 0 | ||
Walt Disney Company | COM | 254687106 | 333 | 3,525 | SH | SOLE | 3,525 | 0 | 0 | ||
Waste Mgmt | COM | 94106L109 | 382 | 2,500 | SH | SOLE | 2,500 | 0 | 0 | ||
Watsco, Inc. | COM | 942622200 | 34,604 | 144,898 | SH | SOLE | 77,317 | 0 | 67,581 | ||
Wells Fargo & Company | COM | 949746101 | 239 | 6,100 | SH | SOLE | 1,100 | 0 | 5,000 | ||
West Pharmaceutical Services, | COM | 955306105 | 163,834 | 541,832 | SH | SOLE | 388,805 | 0 | 153,027 | ||
WillScot Mobile Mini Holdings | COM | 971378104 | 69,267 | 2,136,538 | SH | SOLE | 1,652,309 | 0 | 484,229 | ||
Workday, Inc. Class A | COM | 98138H101 | 566 | 4,054 | SH | SOLE | 4,054 | 0 | 0 | ||
Workiva, Inc. Class A | COM | 98139A105 | 122,380 | 1,854,526 | SH | SOLE | 1,317,092 | 0 | 537,434 | ||
Xcel Energy Inc Com | COM | 98389B100 | 226 | 3,200 | SH | SOLE | 2,000 | 0 | 1,200 | ||
ZoomInfo Technologies Inc | COM | 98980f104 | 24,667 | 742,100 | SH | SOLE | 378,163 | 0 | 363,937 | ||
Zscaler, Inc. | COM | 98980G102 | 641 | 4,286 | SH | SOLE | 4,286 | 0 | 0 | ||
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,639 | 12,427 | SH | SOLE | 12,427 | 0 | 0 | ||
Fidelity Contra Fund | COM | 316071109 | 212 | 15,922 | SH | SOLE | 15,922 | 0 | 0 | ||
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 461 | 10,454 | SH | SOLE | 10,454 | 0 | 0 | ||
Riverbridge Growth Fund - Inst | COM | 46141P404 | 15,855 | 693,288 | SH | SOLE | 693,288 | 0 | 0 | ||
Third Ave Tr Real Estate Fd | COM | 884116401 | 221 | 10,267 | SH | SOLE | 10,267 | 0 | 0 | ||
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 4,119 | 11,791 | SH | SOLE | 7,670 | 0 | 4,121 |