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 CO | COM | 88579Y101 | 670 | 3,194 | SH | SOLE | 2,894 | 0 | 300 | ||
AAON INC | COM PAR $0.004 | 000360206 | 58,746 | 1,704,008 | SH | SOLE | 1,669,883 | 0 | 34,125 | ||
ABBOTT LABS | COM | 002824100 | 492 | 9,223 | SH | SOLE | 9,223 | 0 | 0 | ||
ABBVIE INC | COM | 00287Y109 | 705 | 7,935 | SH | SOLE | 7,935 | 0 | 0 | ||
ACI WORLDWIDE INC | COM | 004498101 | 42,707 | 1,874,780 | SH | SOLE | 1,838,930 | 0 | 35,850 | ||
ACTUA CORP | COM | 005094107 | 196 | 12,800 | SH | SOLE | 12,200 | 0 | 600 | ||
ADOBE SYS INC | COM | 00724F101 | 233 | 1,560 | SH | SOLE | 1,110 | 0 | 450 | ||
ALIGN TECHNOLOGY INC | COM | 016255101 | 3,043 | 16,339 | SH | SOLE | 9,070 | 0 | 7,269 | ||
ALPHABET INC | CAP STK CL C | 02079K107 | 235 | 245 | SH | SOLE | 145 | 0 | 100 | ||
ALPHABET INC | CAP STK CL A | 02079K305 | 248 | 255 | SH | SOLE | 145 | 0 | 110 | ||
AMGEN INC | COM | 031162100 | 248 | 1,330 | SH | SOLE | 1,330 | 0 | 0 | ||
ANSYS INC | COM | 03662Q105 | 3,094 | 25,208 | SH | SOLE | 14,308 | 0 | 10,900 | ||
APPLE INC | COM | 037833100 | 452 | 2,930 | SH | SOLE | 1,580 | 0 | 1,350 | ||
BALCHEM CORP | COM | 057665200 | 43,400 | 533,894 | SH | SOLE | 523,344 | 0 | 10,550 | ||
BIO TECHNE CORP | COM | 09073M104 | 29,809 | 246,582 | SH | SOLE | 237,332 | 0 | 9,250 | ||
BLACKBAUD INC | COM | 09227Q100 | 57,756 | 657,814 | SH | SOLE | 641,179 | 0 | 16,635 | ||
BLACKLINE INC | COM | 09239B109 | 21,740 | 637,175 | SH | SOLE | 634,775 | 0 | 2,400 | ||
BOTTOMLINE TECH DEL INC | COM | 101388106 | 53,691 | 1,686,819 | SH | SOLE | 1,661,274 | 0 | 25,545 | ||
BRIGHT HORIZONS FAM SOL IN D | COM | 109194100 | 3,571 | 41,421 | SH | SOLE | 21,496 | 0 | 19,925 | ||
CANTEL MEDICAL CORP | COM | 138098108 | 69,408 | 737,054 | SH | SOLE | 722,404 | 0 | 14,650 | ||
CHEVRON CORP NEW | COM | 166764100 | 385 | 3,274 | SH | SOLE | 3,274 | 0 | 0 | ||
COGNEX CORP | COM | 192422103 | 775 | 7,027 | SH | SOLE | 3,427 | 0 | 3,600 | ||
COPART INC | COM | 217204106 | 3,172 | 92,295 | SH | SOLE | 49,795 | 0 | 42,500 | ||
CORE LABORATORIES N V | COM | N22717107 | 1,456 | 14,757 | SH | SOLE | 8,307 | 0 | 6,450 | ||
COSTAR GROUP INC | COM | 22160N109 | 21,799 | 81,264 | SH | SOLE | 76,496 | 0 | 4,768 | ||
COSTCO WHSL CORP NEW | COM | 22160K105 | 415 | 2,525 | SH | SOLE | 1,810 | 0 | 715 | ||
DENTSPLY SIRONA INC | COM | 24906P109 | 227 | 3,795 | SH | SOLE | 3,795 | 0 | 0 | ||
DESCARTES SYS GROUP INC | COM | 249906108 | 66,365 | 2,426,505 | SH | SOLE | 2,417,180 | 0 | 9,325 | ||
DOLBY LABORATORIES INC | COM | 25659T107 | 362 | 6,293 | SH | SOLE | 5,793 | 0 | 500 | ||
DONALDSON INC | COM | 257651109 | 1,124 | 24,467 | SH | SOLE | 14,467 | 0 | 10,000 | ||
DORMAN PRODUCTS INC | COM | 258278100 | 40,959 | 571,900 | SH | SOLE | 569,800 | 0 | 2,100 | ||
DOUGLAS DYNAMICS INC | COM | 25960R105 | 22,356 | 567,400 | SH | SOLE | 565,150 | 0 | 2,250 | ||
DOWDUPONT INC | COM | 26078J100 | 606 | 8,753 | SH | SOLE | 8,753 | 0 | 0 | ||
ESCO TECHNOLOGIES INC | COM | 296315104 | 44,129 | 736,105 | SH | SOLE | 733,305 | 0 | 2,800 | ||
EXA CORP | COM | 300614500 | 37,617 | 1,555,697 | SH | SOLE | 1,553,497 | 0 | 2,200 | ||
EXPONENT INC | COM | 30214U102 | 63,169 | 854,790 | SH | SOLE | 838,965 | 0 | 15,825 | ||
EXXON MOBIL CORP | COM | 30231G102 | 1,585 | 19,330 | SH | SOLE | 19,180 | 0 | 150 | ||
FACTSET RESH SYS INC | COM | 303075105 | 383 | 2,126 | SH | SOLE | 2,126 | 0 | 0 | ||
FASTENAL CO | COM | 311900104 | 649 | 14,229 | SH | SOLE | 11,469 | 0 | 2,760 | ||
FORTINET INC | COM | 34959E109 | 284 | 7,913 | SH | SOLE | 7,913 | 0 | 0 | ||
FOX FACTORY HLDG CORP | COM | 35138V102 | 59,323 | 1,376,411 | SH | SOLE | 1,371,261 | 0 | 5,150 | ||
GARMIN LTD | SHS | H2906T109 | 551 | 10,208 | SH | SOLE | 9,508 | 0 | 700 | ||
GRACO INC | COM | 384109104 | 3,238 | 26,179 | SH | SOLE | 14,354 | 0 | 11,825 | ||
GRAND CANYON ED INC | COM | 38526M106 | 55,251 | 608,355 | SH | SOLE | 605,755 | 0 | 2,600 | ||
GUIDEWIRE SOFTWARE INC | COM | 40171V100 | 2,713 | 34,840 | SH | SOLE | 18,665 | 0 | 16,175 | ||
HEALTHCARE SVCS GRP INC | COM | 421906108 | 49,260 | 912,722 | SH | SOLE | 899,397 | 0 | 13,325 | ||
HEALTHSTREAM INC | COM | 42222N103 | 35,000 | 1,497,650 | SH | SOLE | 1,468,705 | 0 | 28,945 | ||
HEICO CORP NEW | CL A | 422806208 | 3,671 | 48,174 | SH | SOLE | 25,862 | 0 | 22,312 | ||
HENRY JACK & ASSOC INC | COM | 426281101 | 1,686 | 16,403 | SH | SOLE | 8,453 | 0 | 7,950 | ||
HEXCEL CORP NEW | COM | 428291108 | 277 | 4,818 | SH | SOLE | 4,818 | 0 | 0 | ||
IDEXX LABS INC | COM | 45168D104 | 1,765 | 11,351 | SH | SOLE | 6,126 | 0 | 5,225 | ||
IHS MARKIT LTD | SHS | G47567105 | 974 | 22,105 | SH | SOLE | 18,707 | 0 | 3,398 | ||
INTEGRA LIFESCIENCES HLDGS C | COM NEW | 457985208 | 252 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
INTEL CORP | COM | 458140100 | 380 | 9,970 | SH | SOLE | 7,940 | 0 | 2,030 | ||
INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 334 | 2,305 | SH | SOLE | 2,305 | 0 | 0 | ||
INTUIT | COM | 461202103 | 353 | 2,480 | SH | SOLE | 1,860 | 0 | 620 | ||
IPG PHOTONICS CORP | COM | 44980X109 | 2,311 | 12,488 | SH | SOLE | 7,650 | 0 | 4,838 | ||
ISHARES TR | RUS 2000 GRW ETF | 464287648 | 5,512 | 30,800 | SH | SOLE | 30,800 | 0 | 0 | ||
JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 | 27,817 | 275,140 | SH | SOLE | 264,965 | 0 | 10,175 | ||
JOHNSON & JOHNSON | COM | 478160104 | 506 | 3,891 | SH | SOLE | 2,931 | 0 | 960 | ||
JPMORGAN CHASE & CO | COM | 46625H100 | 281 | 2,941 | SH | SOLE | 2,541 | 0 | 400 | ||
KIMBERLY CLARK CORP | COM | 494368103 | 500 | 4,250 | SH | SOLE | 4,250 | 0 | 0 | ||
LEMAITRE VASCULAR INC | COM | 525558201 | 31,981 | 854,644 | SH | SOLE | 851,569 | 0 | 3,075 | ||
LIGAND PHARMACEUTICALS INC | COM NEW | 53220K504 | 58,970 | 433,125 | SH | SOLE | 424,425 | 0 | 8,700 | ||
MARKEL CORP | COM | 570535104 | 2,483 | 2,325 | SH | SOLE | 1,320 | 0 | 1,005 | ||
MASTERCARD INCORPORATED | CL A | 57636Q104 | 329 | 2,330 | SH | SOLE | 1,580 | 0 | 750 | ||
MATADOR RES CO | COM | 576485205 | 23,759 | 875,087 | SH | SOLE | 871,884 | 0 | 3,203 | ||
MEDIDATA SOLUTIONS INC | COM | 58471A105 | 51,813 | 663,762 | SH | SOLE | 648,637 | 0 | 15,125 | ||
MERCK & CO INC | COM | 58933Y105 | 487 | 7,600 | SH | SOLE | 7,600 | 0 | 0 | ||
MESA LABS INC | COM | 59064R109 | 55,730 | 373,227 | SH | SOLE | 372,727 | 0 | 500 | ||
MGP INGREDIENTS INC NEW | COM | 55303J106 | 54,348 | 896,389 | SH | SOLE | 893,064 | 0 | 3,325 | ||
MICROSOFT CORP | COM | 594918104 | 426 | 5,719 | SH | SOLE | 4,159 | 0 | 1,560 | ||
NATIONAL RESH CORP | CL A | 637372202 | 15,907 | 421,931 | SH | SOLE | 420,206 | 0 | 1,725 | ||
NATIONAL RESH CORP | CL B | 637372301 | 11,532 | 213,285 | SH | SOLE | 212,398 | 0 | 887 | ||
NEOGEN CORP | COM | 640491106 | 74,267 | 958,784 | SH | SOLE | 941,457 | 0 | 17,327 | ||
NIC INC | COM | 62914B100 | 34,573 | 2,015,893 | SH | SOLE | 1,983,678 | 0 | 32,215 | ||
NVE CORP | COM NEW | 629445206 | 23,035 | 291,694 | SH | SOLE | 290,619 | 0 | 1,075 | ||
OMNICELL INC | COM | 68213N109 | 82,584 | 1,617,706 | SH | SOLE | 1,579,781 | 0 | 37,925 | ||
PFIZER INC | COM | 717081103 | 630 | 17,635 | SH | SOLE | 17,635 | 0 | 0 | ||
PNC FINL SVCS GROUP INC | COM | 693475105 | 249 | 1,850 | SH | SOLE | 1,850 | 0 | 0 | ||
POLARIS INDS INC | COM | 731068102 | 2,054 | 19,634 | SH | SOLE | 11,634 | 0 | 8,000 | ||
POOL CORPORATION | COM | 73278L105 | 2,457 | 22,713 | SH | SOLE | 10,938 | 0 | 11,775 | ||
PRAXAIR INC | COM | 74005P104 | 405 | 2,895 | SH | SOLE | 2,115 | 0 | 780 | ||
PROCTER AND GAMBLE CO | COM | 742718109 | 358 | 3,940 | SH | SOLE | 3,740 | 0 | 200 | ||
PROS HOLDINGS INC | COM | 74346Y103 | 40,158 | 1,664,246 | SH | SOLE | 1,657,921 | 0 | 6,325 | ||
PROTO LABS INC | COM | 743713109 | 40,686 | 506,674 | SH | SOLE | 499,154 | 0 | 7,520 | ||
REPLIGEN CORP | COM | 759916109 | 55,688 | 1,453,232 | SH | SOLE | 1,418,007 | 0 | 35,225 | ||
ROGERS CORP | COM | 775133101 | 60,240 | 451,983 | SH | SOLE | 450,308 | 0 | 1,675 | ||
ROLLINS INC | COM | 775711104 | 34,168 | 740,524 | SH | SOLE | 702,937 | 0 | 37,587 | ||
SCHLUMBERGER LTD | COM | 806857108 | 203 | 2,915 | SH | SOLE | 1,945 | 0 | 970 | ||
SIMPSON MANUFACTURING CO INC | COM | 829073105 | 59,021 | 1,203,520 | SH | SOLE | 1,184,795 | 0 | 18,725 | ||
SITEONE LANDSCAPE SUPPLY INC | COM | 82982L103 | 54,896 | 944,846 | SH | SOLE | 927,396 | 0 | 17,450 | ||
SMITH A O | COM | 831865209 | 1,870 | 31,465 | SH | SOLE | 18,510 | 0 | 12,955 | ||
SMUCKER J M CO | COM NEW | 832696405 | 514 | 4,894 | SH | SOLE | 4,214 | 0 | 680 | ||
SOTHEBYS | COM | 835898107 | 37,222 | 807,243 | SH | SOLE | 804,168 | 0 | 3,075 | ||
SPS COMM INC | COM | 78463M107 | 20,056 | 353,666 | SH | SOLE | 344,559 | 0 | 9,107 | ||
STAMPS COM INC | COM NEW | 852857200 | 54,482 | 268,849 | SH | SOLE | 262,434 | 0 | 6,415 | ||
SUN HYDRAULICS CORP | COM | 866942105 | 56,078 | 1,038,477 | SH | SOLE | 1,034,552 | 0 | 3,925 | ||
TELEFLEX INC | COM | 879369106 | 2,470 | 10,208 | SH | SOLE | 5,258 | 0 | 4,950 | ||
TRACTOR SUPPLY CO | COM | 892356106 | 447 | 7,055 | SH | SOLE | 5,755 | 0 | 1,300 | ||
TREX CO INC | COM | 89531P105 | 53,379 | 592,634 | SH | SOLE | 580,659 | 0 | 11,975 | ||
TRIMBLE INC | COM | 896239100 | 488 | 12,444 | SH | SOLE | 12,444 | 0 | 0 | ||
TYLER TECHNOLOGIES INC | COM | 902252105 | 27,533 | 157,945 | SH | SOLE | 150,245 | 0 | 7,700 | ||
ULTIMATE SOFTWARE GROUP INC | COM | 90385D107 | 2,136 | 11,267 | SH | SOLE | 5,967 | 0 | 5,300 | ||
UNIFI INC | COM NEW | 904677200 | 1,416 | 39,733 | SH | SOLE | 38,333 | 0 | 1,400 | ||
UNION PAC CORP | COM | 907818108 | 657 | 5,665 | SH | SOLE | 5,665 | 0 | 0 | ||
VERISK ANALYTICS INC | COM | 92345Y106 | 595 | 7,147 | SH | SOLE | 6,467 | 0 | 680 | ||
VERIZON COMMUNICATIONS INC | COM | 92343V104 | 221 | 4,462 | SH | SOLE | 4,462 | 0 | 0 | ||
VOCERA COMMUNICATIONS INC | COM | 92857F107 | 28,509 | 908,795 | SH | SOLE | 905,470 | 0 | 3,325 | ||
W P CAREY INC | COM | 92936U109 | 307 | 4,550 | SH | SOLE | 3,550 | 0 | 1,000 | ||
WABTEC CORP | COM | 929740108 | 2,403 | 31,726 | SH | SOLE | 17,126 | 0 | 14,600 | ||
WAGEWORKS INC | COM | 930427109 | 64,821 | 1,067,886 | SH | SOLE | 1,040,861 | 0 | 27,025 | ||
WATSCO INC | COM | 942622200 | 1,722 | 10,694 | SH | SOLE | 5,144 | 0 | 5,550 | ||
WD-40 CO | COM | 929236107 | 35,000 | 312,775 | SH | SOLE | 311,675 | 0 | 1,100 | ||
WEST PHARMACEUTICAL SVSC INC | COM | 955306105 | 2,502 | 25,993 | SH | SOLE | 13,828 | 0 | 12,165 | ||
WESTWOOD HLDGS GROUP INC | COM | 961765104 | 42,169 | 626,856 | SH | SOLE | 624,431 | 0 | 2,425 |