0001009232-23-000004.txt : 20230207 0001009232-23-000004.hdr.sgml : 20230207 20230207164901 ACCESSION NUMBER: 0001009232-23-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230207 DATE AS OF CHANGE: 20230207 EFFECTIVENESS DATE: 20230207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENEVA CAPITAL MANAGEMENT LLC CENTRAL INDEX KEY: 0001009232 IRS NUMBER: 391567956 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03935 FILM NUMBER: 23595770 BUSINESS ADDRESS: STREET 1: 411 EAST WISCONSIN AVE STREET 2: SUITE 2320 CITY: MILWAUKEE STATE: WI ZIP: 53202 BUSINESS PHONE: 4142246002 MAIL ADDRESS: STREET 1: 411 EAST WISCONSIN AVE STREET 2: SUITE 2320 CITY: MILWAUKEE STATE: WI ZIP: 53202 FORMER COMPANY: FORMER CONFORMED NAME: GENEVA CAPITAL MANAGEMENT LTD/WI DATE OF NAME CHANGE: 19990326 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001009232 XXXXXXXX 12-31-2022 12-31-2022 GENEVA CAPITAL MANAGEMENT LLC
411 EAST WISCONSIN AVE SUITE 2320 MILWAUKEE WI 53202
13F COMBINATION REPORT 028-03935 000105432 801-28444 0001390777 028-12592 Bank of New York Mellon Corp N
Stephen J. Shenkenberg Principal, General Counsel and Chief Compliance Officer 4143263179 Stephen J. Shenkenberg Milwaukee WI 02-07-2023 2 331 4451351403 false 1 0001097218 028-05161 000109391 801-56370 Nationwide Fund Advisors 2 0001537825 028-14686 Wilmington Trust, National Association
INFORMATION TABLE 2 inftable.xml AAON INC COM 000360206 53725530 713297 SH SOLE 696410 0 16887 AAON INC COM 000360206 28777964 382076 SH OTR 01 382076 0 0 AAON INC COM 000360206 1222971 16237 SH OTR 02 16237 0 0 ADOBE SYSTEMS INCORPORATED COM 00724f101 2550561 7579 SH SOLE 6903 0 676 ADVANCED DRAIN SYSTEMS INC COM 00790r104 21592701 263422 SH SOLE 215317 0 48105 ADVANCED DRAIN SYSTEMS INC COM 00790r104 5547402 67676 SH OTR 01 67676 0 0 ADVANCED DRAIN SYSTEMS INC COM 00790r104 465262 5676 SH OTR 5676 0 0 ALARM HOLDINGS INC COM 011642105 40428079 817059 SH SOLE 797334 0 19725 ALARM HOLDINGS INC COM 011642105 22173522 448131 SH OTR 01 448131 0 0 ALARM HOLDINGS INC COM 011642105 942347 19045 SH OTR 02 19045 0 0 ALIGN TECHNOLOGY INC COM 016255101 5777816 27396 SH SOLE 22079 0 5317 ALIGN TECHNOLOGY INC COM 016255101 1580485 7494 SH OTR 01 7494 0 0 ALIGN TECHNOLOGY INC COM 016255101 132656 629 SH OTR 629 0 0 ALLEGIANT TRAVEL CO COM 01748x102 15182303 223302 SH SOLE 217695 0 5607 ALLEGIANT TRAVEL CO COM 01748x102 8719514 128247 SH OTR 01 128247 0 0 ALLEGIANT TRAVEL CO COM 01748x102 370545 5450 SH OTR 02 5450 0 0 ALPHABET INC CAP STOCK CL A COM 02079k305 3010055 34116 SH SOLE 31074 0 3042 AMPHENOL CORP CL A COM 032095101 28534683 374766 SH SOLE 306303 0 68463 AMPHENOL CORP CL A COM 032095101 6953181 91321 SH OTR 01 91321 0 0 AMPHENOL CORP CL A COM 032095101 583156 7659 SH OTR 7659 0 0 ANSYS INC COM 03662q105 19194567 79451 SH SOLE 64043 0 15408 ANSYS INC COM 03662q105 5309182 21976 SH OTR 01 21976 0 0 ANSYS INC COM 03662q105 445250 1843 SH OTR 1843 0 0 AVID BIOSERVICES INC COM 05368m106 15785391 1146361 SH SOLE 1117407 0 28954 AVID BIOSERVICES INC COM 05368m106 9119527 662275 SH OTR 01 662275 0 0 AVID BIOSERVICES INC COM 05368m106 387557 28145 SH OTR 02 28145 0 0 AXON ENTERPRISE INC COM 05464c101 29312032 176653 SH SOLE 148572 0 28081 AXON ENTERPRISE INC COM 05464c101 7504350 45226 SH OTR 01 45226 0 0 AXON ENTERPRISE INC COM 05464c101 629372 3793 SH OTR 3793 0 0 AXOS FINANCIAL INC COM 05465c100 23181309 606523 SH SOLE 591878 0 14645 AXOS FINANCIAL INC COM 05465c100 12801139 334933 SH OTR 01 334933 0 0 AXOS FINANCIAL INC COM 05465c100 544023 14234 SH OTR 02 14234 0 0 AZENTA INC COM 114340102 27114218 465720 SH SOLE 454167 0 11553 AZENTA INC COM 114340102 15382714 264217 SH OTR 01 264217 0 0 AZENTA INC COM 114340102 653752 11229 SH OTR 02 11229 0 0 BALCHEM CORP COM 057665200 58461994 478765 SH SOLE 467303 0 11462 BALCHEM CORP COM 057665200 31808312 260489 SH OTR 01 260489 0 0 BALCHEM CORP COM 057665200 1351758 11070 SH OTR 02 11070 0 0 BARNES GROUP INC COM 067806109 16919008 414174 SH SOLE 404111 0 10063 BARNES GROUP INC COM 067806109 9400606 230125 SH OTR 01 230125 0 0 BARNES GROUP INC COM 067806109 399513 9780 SH OTR 02 9780 0 0 BIO-TECHNE CORP COM 09073m104 57250023 690758 SH SOLE 671703 0 19055 BIO-TECHNE CORP COM 09073m104 29315485 353710 SH OTR 01 353710 0 0 BIO-TECHNE CORP COM 09073m104 1245852 15032 SH OTR 02 15032 0 0 BIOLIFE SOLUTIONS INC NEW COM 09062w204 17365839 954167 SH SOLE 930436 0 23731 BIOLIFE SOLUTIONS INC NEW COM 09062w204 9879288 542818 SH OTR 01 542818 0 0 BIOLIFE SOLUTIONS INC NEW COM 09062w204 419838 23068 SH OTR 02 23068 0 0 BLACKBAUD INC COM 09227q100 32411612 550656 SH SOLE 536961 0 13695 BLACKBAUD INC COM 09227q100 18436423 313225 SH OTR 01 313225 0 0 BLACKBAUD INC COM 09227q100 783485 13311 SH OTR 02 13311 0 0 BLACKLINE INC COM 09239b109 46767786 695225 SH SOLE 654339 0 40886 BLACKLINE INC COM 09239b109 22588190 335784 SH OTR 01 335784 0 0 BLACKLINE INC COM 09239b109 222731 3311 SH OTR 3311 0 0 BLACKLINE INC COM 09239b109 847131 12593 SH OTR 02 12593 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 23117695 366366 SH SOLE 356649 0 9717 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 12966293 205488 SH OTR 01 205488 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 551052 8733 SH OTR 02 8733 0 0 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 14897551 111068 SH SOLE 90096 0 20972 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 3967297 29578 SH OTR 01 29578 0 0 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 332777 2481 SH OTR 2481 0 0 BURLINGTON STORES INC COM 122017106 19925225 98270 SH SOLE 80319 0 17951 BURLINGTON STORES INC COM 122017106 5131045 25306 SH OTR 01 25306 0 0 BURLINGTON STORES INC COM 122017106 430459 2123 SH OTR 2123 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 11199660 69719 SH SOLE 56430 0 13289 CADENCE DESIGN SYSTEM INC COM 127387108 3027743 18848 SH OTR 01 18848 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 253972 1581 SH OTR 1581 0 0 CATALENT INC COM 148806102 7646164 169877 SH SOLE 134260 0 35617 CATALENT INC COM 148806102 2261707 50249 SH OTR 01 50249 0 0 CATALENT INC COM 148806102 189717 4215 SH OTR 4215 0 0 CERTARA INC COM 15687v109 11860769 738069 SH SOLE 719894 0 18175 CERTARA INC COM 15687v109 6679271 415636 SH OTR 01 415636 0 0 CERTARA INC COM 15687v109 283860 17664 SH OTR 02 17664 0 0 CHARLES RIVER LABORATORIES INT COM 159864107 3433886 15759 SH SOLE 12957 0 2802 CHARLES RIVER LABORATORIES INT COM 159864107 862666 3959 SH OTR 01 3959 0 0 CHARLES RIVER LABORATORIES INT COM 159864107 72343 332 SH OTR 332 0 0 CHURCH & DWIGHT CO INC COM 171340102 14597101 181083 SH SOLE 151593 0 29490 CHURCH & DWIGHT CO INC COM 171340102 3124685 38763 SH OTR 01 38763 0 0 CHURCH & DWIGHT CO INC COM 171340102 262063 3251 SH OTR 3251 0 0 COGNEX CORP COM 192422103 5063713 107487 SH SOLE 87274 0 20213 COGNEX CORP COM 192422103 1342258 28492 SH OTR 01 28492 0 0 COGNEX CORP COM 192422103 112593 2390 SH OTR 2390 0 0 CONSTRUCTION PARTNERS INC CL A COM 21044c107 44830312 1679667 SH SOLE 1638074 0 41593 CONSTRUCTION PARTNERS INC CL A COM 21044c107 25382083 950996 SH OTR 01 950996 0 0 CONSTRUCTION PARTNERS INC CL A COM 21044c107 1078676 40415 SH OTR 02 40415 0 0 COOPER COS INC NEW COM 216648402 6873307 20786 SH SOLE 16794 0 3992 COOPER COS INC NEW COM 216648402 1860349 5626 SH OTR 01 5626 0 0 COOPER COS INC NEW COM 216648402 156076 472 SH OTR 472 0 0 COPART INC COM 217204106 31965241 524967 SH SOLE 431282 0 93685 COPART INC COM 217204106 7917770 130034 SH OTR 01 130034 0 0 COPART INC COM 217204106 664127 10907 SH OTR 10907 0 0 COSTAR GROUP INC COM 22160n109 30049401 388838 SH SOLE 323937 0 64901 COSTAR GROUP INC COM 22160n109 6745694 87289 SH OTR 01 87289 0 0 COSTAR GROUP INC COM 22160n109 565767 7321 SH OTR 7321 0 0 COSTCO WHOLESALE CORP COM 22160k105 3736452 8185 SH SOLE 7453 0 732 DANAHER CORPORATION COM 235851102 4184346 15765 SH SOLE 14358 0 1407 DESCARTES SYSTEMS GROUP INC COM 249906108 62802151 901682 SH SOLE 879732 0 21950 DESCARTES SYSTEMS GROUP INC COM 249906108 34968897 502066 SH OTR 01 502066 0 0 DESCARTES SYSTEMS GROUP INC COM 249906108 1486122 21337 SH OTR 02 21337 0 0 DISNEY WALT CO COM 254687106 1192341 13724 SH SOLE 12439 0 1285 DONALDSON INC COM 257651109 26914128 457179 SH SOLE 446155 0 11024 DONALDSON INC COM 257651109 14841068 252099 SH OTR 01 252099 0 0 DONALDSON INC COM 257651109 630733 10714 SH OTR 02 10714 0 0 DORMAN PRODS INC COM 258278100 29502346 364812 SH SOLE 355831 0 8981 DORMAN PRODS INC COM 258278100 16606978 205354 SH OTR 01 205354 0 0 DORMAN PRODS INC COM 258278100 705752 8727 SH OTR 02 8727 0 0 ECOLAB INC COM 278865100 1544828 10613 SH SOLE 9662 0 951 EDWARDS LIFESCIENCES CORP COM 28176e108 2823988 37850 SH SOLE 34471 0 3379 ENVESTNET INC COM 29404k106 41534897 673175 SH SOLE 656684 0 16491 ENVESTNET INC COM 29404k106 23270093 377149 SH OTR 01 377149 0 0 ENVESTNET INC COM 29404k106 988928 16028 SH OTR 02 16028 0 0 EPAM SYSTEMS INC COM 29414b104 18899455 57666 SH SOLE 47487 0 10179 EPAM SYSTEMS INC COM 29414b104 4708313 14366 SH OTR 01 14366 0 0 EPAM SYSTEMS INC COM 29414b104 394927 1205 SH OTR 1205 0 0 EPLUS INC COM 294268107 42437686 958394 SH SOLE 934819 0 23575 EPLUS INC COM 294268107 23876750 539222 SH OTR 01 539222 0 0 EPLUS INC COM 294268107 1014720 22916 SH OTR 02 22916 0 0 ESCO TECHNOLOGIES INC COM 296315104 47506557 542684 SH SOLE 529410 0 13274 ESCO TECHNOLOGIES INC COM 296315104 26580383 303637 SH OTR 01 303637 0 0 ESCO TECHNOLOGIES INC COM 296315104 1129616 12904 SH OTR 02 12904 0 0 ETSY INC COM 29786a106 7665680 63998 SH SOLE 51824 0 12174 ETSY INC COM 29786a106 2068361 17268 SH OTR 01 17268 0 0 ETSY INC COM 29786a106 173441 1448 SH OTR 1448 0 0 EVO PMTS INC CL A COM 26927e104 41552373 1227907 SH SOLE 1198155 0 29752 EVO PMTS INC CL A COM 26927e104 23067611 681667 SH OTR 01 681667 0 0 EVO PMTS INC CL A COM 26927e104 978484 28915 SH OTR 02 28915 0 0 EVOQUA WATER TECHNOLOGIES CORP COM 30057t105 43456565 1097388 SH SOLE 1070680 0 26708 EVOQUA WATER TECHNOLOGIES CORP COM 30057t105 24190452 610870 SH OTR 01 610870 0 0 EVOQUA WATER TECHNOLOGIES CORP COM 30057t105 1028056 25961 SH OTR 02 25961 0 0 EXLSERVICE HOLDINGS INC COM 302081104 89744868 529687 SH SOLE 517016 0 12671 EXLSERVICE HOLDINGS INC COM 302081104 48715022 287523 SH OTR 01 287523 0 0 EXLSERVICE HOLDINGS INC COM 302081104 2070265 12219 SH OTR 02 12219 0 0 EXPONENT INC COM 30214u102 88321791 891329 SH SOLE 870146 0 21183 EXPONENT INC COM 30214u102 47638310 480758 SH OTR 01 480758 0 0 EXPONENT INC COM 30214u102 2024508 20431 SH OTR 02 20431 0 0 FAIR ISAAC CORP COM 303250104 102213521 170760 SH SOLE 166707 0 4053 FAIR ISAAC CORP COM 303250104 55107071 92063 SH OTR 01 92063 0 0 FAIR ISAAC CORP COM 303250104 2337455 3905 SH OTR 02 3905 0 0 FISERV INC COM 337738108 20908351 206870 SH SOLE 169957 0 36913 FISERV INC COM 337738108 4948893 48965 SH OTR 01 48965 0 0 FISERV INC COM 337738108 415094 4107 SH OTR 4107 0 0 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 4305980 75398 SH SOLE 61182 0 14216 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 1144770 20045 SH OTR 01 20045 0 0 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 96002 1681 SH OTR 1681 0 0 FOX FACTORY HOLDING CORP COM 35138v102 65537078 718372 SH SOLE 701073 0 17299 FOX FACTORY HOLDING CORP COM 35138v102 36017969 394804 SH OTR 01 394804 0 0 FOX FACTORY HOLDING CORP COM 35138v102 1527829 16747 SH OTR 02 16747 0 0 FRESHPET INC COM 358039105 1558509 29534 SH SOLE 23672 0 5862 FRESHPET INC COM 358039105 439521 8329 SH OTR 01 8329 0 0 FRESHPET INC COM 358039105 36886 699 SH OTR 699 0 0 GARTNER INC COM 366651107 25893536 77032 SH SOLE 62424 0 14608 GARTNER INC COM 366651107 6925829 20604 SH OTR 01 20604 0 0 GARTNER INC COM 366651107 580850 1728 SH OTR 1728 0 0 GENERAC HOLDINGS INC COM 368736104 5228683 51944 SH SOLE 41280 0 10664 GENERAC HOLDINGS INC COM 368736104 1523288 15133 SH OTR 01 15133 0 0 GENERAC HOLDINGS INC COM 368736104 127738 1269 SH OTR 1269 0 0 GLOBAL PAYMENTS INC COM 37940x102 10940098 110150 SH SOLE 86201 0 23949 GLOBAL PAYMENTS INC COM 37940x102 3355824 33788 SH OTR 01 33788 0 0 GLOBAL PAYMENTS INC COM 37940x102 281473 2834 SH OTR 2834 0 0 GLOBUS MED INC CL A COM 379577208 67396163 907448 SH SOLE 885675 0 21773 GLOBUS MED INC CL A COM 379577208 36823586 495807 SH OTR 01 495807 0 0 GLOBUS MED INC CL A COM 379577208 1564943 21071 SH OTR 02 21071 0 0 HEALTHEQUITY INC COM 42226a107 34355177 557352 SH SOLE 535393 0 21959 HEALTHEQUITY INC COM 42226a107 18322860 297256 SH OTR 01 297256 0 0 HEALTHEQUITY INC COM 42226a107 69592 1129 SH OTR 1129 0 0 HEALTHEQUITY INC COM 42226a107 743440 12061 SH OTR 02 12061 0 0 HEICO CORP CL A COM 422806208 15865144 132375 SH SOLE 107057 0 25318 HEICO CORP CL A COM 422806208 4301057 35887 SH OTR 01 35887 0 0 HEICO CORP CL A COM 422806208 360748 3010 SH OTR 3010 0 0 HUBSPOT INC COM 443573100 11426996 39522 SH SOLE 32093 0 7429 HUBSPOT INC COM 443573100 3044539 10530 SH OTR 01 10530 0 0 HUBSPOT INC COM 443573100 255302 883 SH OTR 883 0 0 HUNT J B TRANS SERVICES INC COM 445658107 6316365 36226 SH SOLE 30236 0 5990 HUNT J B TRANS SERVICES INC COM 445658107 1261320 7234 SH OTR 01 7234 0 0 HUNT J B TRANS SERVICES INC COM 445658107 105837 607 SH OTR 607 0 0 I3 VERTICALS INC CL A COM 46571y107 29303340 1203917 SH SOLE 1175304 0 28613 I3 VERTICALS INC CL A COM 46571y107 15763217 647626 SH OTR 01 647626 0 0 I3 VERTICALS INC CL A COM 46571y107 669910 27523 SH OTR 02 27523 0 0 IDEX CORP COM 45167r104 25537341 111844 SH SOLE 91832 0 20012 IDEX CORP COM 45167r104 6129976 26847 SH OTR 01 26847 0 0 IDEX CORP COM 45167r104 514199 2252 SH OTR 2252 0 0 IDEXX LABORATORIES INC COM 45168d104 20500806 50252 SH SOLE 40779 0 9473 IDEXX LABORATORIES INC COM 45168d104 5451569 13363 SH OTR 01 13363 0 0 IDEXX LABORATORIES INC COM 45168d104 457323 1121 SH OTR 1121 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866f104 16406706 159925 SH SOLE 128853 0 31072 INTERCONTINENTAL EXCHANGE INC COM 45866f104 4494570 43811 SH OTR 01 43811 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866f104 377018 3675 SH OTR 3675 0 0 INTUIT COM 461202103 31128453 79976 SH SOLE 65280 0 14696 INTUIT COM 461202103 7673472 19715 SH OTR 01 19715 0 0 INTUIT COM 461202103 643770 1654 SH OTR 1654 0 0 J & J SNACK FOODS CORP COM 466032109 41345411 276170 SH SOLE 269576 0 6594 J & J SNACK FOODS CORP COM 466032109 22451859 149969 SH OTR 01 149969 0 0 J & J SNACK FOODS CORP COM 466032109 952305 6361 SH OTR 02 6361 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338l103 34182010 199813 SH SOLE 163938 0 35875 KEYSIGHT TECHNOLOGIES INC COM 49338l103 8639206 50501 SH OTR 01 50501 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338l103 724653 4236 SH OTR 4236 0 0 KINSALE CAP GROUP INC COM 49714p108 90102793 344535 SH SOLE 336122 0 8413 KINSALE CAP GROUP INC COM 49714p108 50420794 192799 SH OTR 01 192799 0 0 KINSALE CAP GROUP INC COM 49714p108 2138711 8178 SH OTR 02 8178 0 0 LEMAITRE VASCULAR INC COM 525558201 26043040 565907 SH SOLE 552198 0 13709 LEMAITRE VASCULAR INC COM 525558201 14454054 314082 SH OTR 01 314082 0 0 LEMAITRE VASCULAR INC COM 525558201 613124 13323 SH OTR 02 13323 0 0 LOWES COS INC COM 548661107 3782571 18985 SH SOLE 17291 0 1694 LULULEMON ATHLETICA INC COM 550021109 13169861 41107 SH SOLE 33280 0 7827 LULULEMON ATHLETICA INC COM 550021109 3554936 11096 SH OTR 01 11096 0 0 LULULEMON ATHLETICA INC COM 550021109 298274 931 SH OTR 931 0 0 MARKETAXESS HOLDINGS INC COM 57060d108 1135361 4071 SH SOLE 4046 0 25 MARTEN TRANSPORT LTD COM 573075108 41191731 2082494 SH SOLE 2031945 0 50549 MARTEN TRANSPORT LTD COM 573075108 22867342 1156084 SH OTR 01 1156084 0 0 MARTEN TRANSPORT LTD COM 573075108 971811 49131 SH OTR 02 49131 0 0 MARVELL TECHNOLOGY INC COM 573874104 1782180 48115 SH SOLE 43636 0 4479 MASIMO CORP COM 574795100 27992732 189204 SH SOLE 184564 0 4640 MASIMO CORP COM 574795100 15703413 106140 SH OTR 01 106140 0 0 MASIMO CORP COM 574795100 667402 4511 SH OTR 02 4511 0 0 MESA LABORATORIES INC COM 59064r109 20044095 120595 SH SOLE 117612 0 2983 MESA LABORATORIES INC COM 59064r109 11355135 68318 SH OTR 01 68318 0 0 MESA LABORATORIES INC COM 59064r109 482508 2903 SH OTR 02 2903 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2933851 41763 SH SOLE 38035 0 3728 MICROSOFT CORP COM 594918104 3624879 15115 SH SOLE 13764 0 1351 MONOLITHIC POWER SYSTEMS INC COM 609839105 4961148 14030 SH SOLE 12327 0 1703 MONOLITHIC POWER SYSTEMS INC COM 609839105 842299 2382 SH OTR 01 2382 0 0 MONOLITHIC POWER SYSTEMS INC COM 609839105 70722 200 SH OTR 200 0 0 MOTOROLA SOLUTIONS INC NEW COM 620076307 1472555 5714 SH SOLE 5204 0 510 NEOGEN CORP COM 640491106 15125141 993115 SH SOLE 968145 0 24970 NEOGEN CORP COM 640491106 8697091 571050 SH OTR 01 571050 0 0 NEOGEN CORP COM 640491106 369602 24268 SH OTR 02 24268 0 0 NOVANTA INC COM 67000b104 55734553 410205 SH SOLE 400211 0 9994 NOVANTA INC COM 67000b104 31049963 228527 SH OTR 01 228527 0 0 NOVANTA INC COM 67000b104 1319569 9712 SH OTR 02 9712 0 0 NV5 GLOBAL INC COM 62945v109 31650679 239198 SH SOLE 233291 0 5907 NV5 GLOBAL INC COM 62945v109 17868360 135039 SH OTR 01 135039 0 0 NV5 GLOBAL INC COM 62945v109 759384 5739 SH OTR 02 5739 0 0 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 22531726 481036 SH SOLE 469486 0 11550 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 12276155 262087 SH OTR 01 262087 0 0 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 521704 11138 SH OTR 02 11138 0 0 OMNICELL COM 68213n109 30468856 604301 SH SOLE 589178 0 15123 OMNICELL COM 68213n109 17337169 343855 SH OTR 01 343855 0 0 OMNICELL COM 68213n109 736787 14613 SH OTR 02 14613 0 0 ONTO INNOVATION INC COM 683344105 52376054 769218 SH SOLE 750335 0 18883 ONTO INNOVATION INC COM 683344105 29406982 431884 SH OTR 01 431884 0 0 ONTO INNOVATION INC COM 683344105 1249724 18354 SH OTR 02 18354 0 0 OREILLY AUTOMOTIVE INC COM 67103h107 36821653 43626 SH SOLE 35454 0 8172 OREILLY AUTOMOTIVE INC COM 67103h107 9812693 11626 SH OTR 01 11626 0 0 OREILLY AUTOMOTIVE INC COM 67103h107 822929 975 SH OTR 975 0 0 PACIFIC PREMIER BANCORP COM 69478x105 23942615 758638 SH SOLE 740669 0 17969 PACIFIC PREMIER BANCORP COM 69478x105 12856913 407380 SH OTR 01 407380 0 0 PACIFIC PREMIER BANCORP COM 69478x105 546398 17313 SH OTR 02 17313 0 0 PALOMAR HOLDINGS INC COM 69753m105 9613932 212886 SH SOLE 207584 0 5302 PALOMAR HOLDINGS INC COM 69753m105 5472850 121188 SH OTR 01 121188 0 0 PALOMAR HOLDINGS INC COM 69753m105 232574 5150 SH OTR 02 5150 0 0 PAYCOM SOFTWARE INC COM 70432v102 7630213 24589 SH SOLE 21592 0 2997 PAYCOM SOFTWARE INC COM 70432v102 944584 3044 SH OTR 01 3044 0 0 PAYCOM SOFTWARE INC COM 70432v102 79129 255 SH OTR 255 0 0 PERFICIENT INC COM 71375u101 41243623 590629 SH SOLE 576005 0 14624 PERFICIENT INC COM 71375u101 23360439 334533 SH OTR 01 334533 0 0 PERFICIENT INC COM 71375u101 992773 14217 SH OTR 02 14217 0 0 POOL CORP COM 73278l105 25367906 83908 SH SOLE 69271 0 14637 POOL CORP COM 73278l105 6224975 20590 SH OTR 01 20590 0 0 POOL CORP COM 73278l105 522124 1727 SH OTR 1727 0 0 Q2 HOLDINGS INC COM 74736l109 12522468 466039 SH SOLE 454185 0 11854 Q2 HOLDINGS INC COM 74736l109 7285586 271142 SH OTR 01 271142 0 0 Q2 HOLDINGS INC COM 74736l109 309623 11523 SH OTR 02 11523 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 17565125 164390 SH SOLE 136232 0 28158 RAYMOND JAMES FINANCIAL INC COM 754730109 3829611 35841 SH OTR 01 35841 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 321191 3006 SH OTR 3006 0 0 RBC BEARINGS INC COM 75524b104 76517634 365501 SH SOLE 356707 0 8794 RBC BEARINGS INC COM 75524b104 41847809 199894 SH OTR 01 199894 0 0 RBC BEARINGS INC COM 75524b104 1778428 8495 SH OTR 02 8495 0 0 REPLIGEN CORP COM 759916109 17261662 101953 SH SOLE 84242 0 17711 REPLIGEN CORP COM 759916109 4235120 25014 SH OTR 01 25014 0 0 REPLIGEN CORP COM 759916109 355212 2098 SH OTR 2098 0 0 ROPER TECHNOLOGIES INC COM 776696106 17232397 39881 SH SOLE 32134 0 7747 ROPER TECHNOLOGIES INC COM 776696106 4722312 10929 SH OTR 01 10929 0 0 ROPER TECHNOLOGIES INC COM 776696106 396227 917 SH OTR 917 0 0 S&P GLOBAL INC COM 78409V104 1306266 3900 SH SOLE 3552 0 348 SALESFORCE INC COM 79466l302 1632713 12314 SH SOLE 11215 0 1099 SEMTECH CORP COM 816850101 11029899 384451 SH SOLE 374780 0 9671 SEMTECH CORP COM 816850101 6346285 221202 SH OTR 01 221202 0 0 SEMTECH CORP COM 816850101 269715 9401 SH OTR 02 9401 0 0 SIGNATURE BANK NEW YORK NY COM 82669g104 8295955 72001 SH SOLE 58675 0 13326 SIGNATURE BANK NEW YORK NY COM 82669g104 2164408 18785 SH OTR 01 18785 0 0 SIGNATURE BANK NEW YORK NY COM 82669g104 181587 1576 SH OTR 1576 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 37376979 318590 SH SOLE 310828 0 7762 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 20826764 177521 SH OTR 01 177521 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 885062 7544 SH OTR 02 7544 0 0 SPS COMMUNICATIONS INC COM 78463m107 36233699 282128 SH SOLE 275175 0 6953 SPS COMMUNICATIONS INC COM 78463m107 20421654 159010 SH OTR 01 159010 0 0 SPS COMMUNICATIONS INC COM 78463m107 867930 6758 SH OTR 02 6758 0 0 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 4890881 93947 SH SOLE 75728 0 18219 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 1333725 25619 SH OTR 01 25619 0 0 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 111877 2149 SH OTR 2149 0 0 STAAR SURGICAL CO PAR $0.01 COM 852312305 28991000 597260 SH SOLE 582777 0 14483 STAAR SURGICAL CO PAR $0.01 COM 852312305 15979659 329206 SH OTR 01 329206 0 0 STAAR SURGICAL CO PAR $0.01 COM 852312305 679123 13991 SH OTR 02 13991 0 0 STERIS PLC USD COM G8473T100 19874306 107609 SH SOLE 86769 0 20840 STERIS PLC USD COM G8473T100 5466270 29597 SH OTR 01 29597 0 0 STERIS PLC USD COM G8473T100 458401 2482 SH OTR 2482 0 0 TECHTARGET INC COM 87874r100 18229473 413742 SH SOLE 403182 0 10560 TECHTARGET INC COM 87874r100 10643927 241578 SH OTR 01 241578 0 0 TECHTARGET INC COM 87874r100 452320 10266 SH OTR 02 10266 0 0 TEXAS ROADHOUSE INC COM 882681109 46047530 506295 SH SOLE 493915 0 12380 TEXAS ROADHOUSE INC COM 882681109 25798968 283661 SH OTR 01 283661 0 0 TEXAS ROADHOUSE INC COM 882681109 1094310 12032 SH OTR 02 12032 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 4173129 7578 SH SOLE 6902 0 676 TJX COS INC COM 872540109 3625780 45550 SH SOLE 41483 0 4067 TREX CO INC COM 89531p105 33050460 780781 SH SOLE 759330 0 21451 TREX CO INC COM 89531p105 17165450 405515 SH OTR 01 405515 0 0 TREX CO INC COM 89531p105 729473 17233 SH OTR 02 17233 0 0 TRIMBLE INC COM 896239100 8330164 164758 SH SOLE 132898 0 31860 TRIMBLE INC COM 896239100 2271964 44936 SH OTR 01 44936 0 0 TRIMBLE INC COM 896239100 190561 3769 SH OTR 3769 0 0 TYLER TECHNOLOGIES INC COM 902252105 44897205 139255 SH SOLE 124591 0 14664 TYLER TECHNOLOGIES INC COM 902252105 16504813 51192 SH OTR 01 51192 0 0 TYLER TECHNOLOGIES INC COM 902252105 473298 1468 SH OTR 1468 0 0 TYLER TECHNOLOGIES INC COM 902252105 461691 1432 SH OTR 02 1432 0 0 ULTA BEAUTY INC COM 90384s303 21916358 46723 SH SOLE 38481 0 8242 ULTA BEAUTY INC COM 90384s303 5095976 10864 SH OTR 01 10864 0 0 ULTA BEAUTY INC COM 90384s303 427323 911 SH OTR 911 0 0 VANGUARD SMALL-CAP GROWTH INDE COM 922908595 2911440 14518 SH SOLE 14518 0 0 VERISK ANALYTICS INC COM 92345y106 18504517 104889 SH SOLE 84513 0 20376 VERISK ANALYTICS INC COM 92345y106 5117768 29009 SH OTR 01 29009 0 0 VERISK ANALYTICS INC COM 92345y106 429230 2433 SH OTR 2433 0 0 VISA INC CL A COM 92826c839 3085652 14852 SH SOLE 13526 0 1326 WAL-MART INC COM 931142103 2272718 16029 SH SOLE 14599 0 1430 WATSCO INC COM 942622200 13166824 52794 SH SOLE 43559 0 9235 WATSCO INC COM 942622200 3238958 12987 SH OTR 01 12987 0 0 WATSCO INC COM 942622200 271597 1089 SH OTR 1089 0 0 WD 40 CO COM 929236107 17853040 110744 SH SOLE 107996 0 2748 WD 40 CO COM 929236107 10133338 62858 SH OTR 01 62858 0 0 WD 40 CO COM 929236107 430592 2671 SH OTR 02 2671 0 0 ISHARES RUSSELL MID-CAP GROWTH ETF 464287481 3479181 41617 SH SOLE 41617 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 11243637 52413 SH SOLE 52413 0 0