0001009232-20-000011.txt : 20201112 0001009232-20-000011.hdr.sgml : 20201112 20201112110800 ACCESSION NUMBER: 0001009232-20-000011 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201112 DATE AS OF CHANGE: 20201112 EFFECTIVENESS DATE: 20201112 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: 201304668 BUSINESS ADDRESS: STREET 1: 100 EAST WISCONSIN AVE STREET 2: SUITE 2550 CITY: MILWAUKEE STATE: WI ZIP: 53202 BUSINESS PHONE: 4142246002 MAIL ADDRESS: STREET 1: 100 EAST WISCONSIN AVE STREET 2: SUITE 2550 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 13F-HR LIVE false true false 0001009232 XXXXXXXX 09-30-2020 09-30-2020 GENEVA CAPITAL MANAGEMENT LLC
100 EAST WISCONSIN AVE SUITE 2550 MILWAUKEE WI 53202
13F COMBINATION REPORT 028-03935 0001390777 028-12592 Bank of New York Mellon Corp N
Stephen J. Shenkenberg Principal, General Counsel and Chief Compliance Officer 313-326-3179 Stephen J. Shenkenberg Milwaukee WI 11-12-2020 1 225 4847965 false 1 0001097218 028-05161 Nationwide Fund Advisors
INFORMATION TABLE 2 inftable.xml AAON INC COM COM 000360206 36480 605473 SH SOLE 584430 0 21043 AAON INC COM COM 000360206 23854 395922 SH OTR 01 395922 0 0 ABIOMED INC COM COM 003654100 22445 81010 SH SOLE 66099 0 14911 ABIOMED INC COM COM 003654100 11343 40939 SH OTR 01 40939 0 0 ACTIVISION BLIZZARD INC COM COM 00507V109 3109 38401 SH SOLE 32864 0 5537 ADOBE SYSTEMS INCORPORATED COM COM 00724F101 4389 8949 SH SOLE 7660 0 1289 ALARM COM HLDGS INC COM COM 011642105 39841 721097 SH SOLE 695866 0 25231 ALARM COM HLDGS INC COM COM 011642105 26227 474705 SH OTR 01 474705 0 0 ALIGN TECHNOLOGY INC COM COM 016255101 15259 46612 SH SOLE 37759 0 8853 ALIGN TECHNOLOGY INC COM COM 016255101 8572 26186 SH OTR 01 26186 0 0 ALLEGIANT TRAVEL CO COM COM 01748X102 26669 222612 SH SOLE 214722 0 7890 ALLEGIANT TRAVEL CO COM COM 01748X102 17787 148471 SH OTR 01 148471 0 0 ALPHABET INC CAP STK CL A COM 02079K305 3605 2460 SH SOLE 2106 0 354 AMPHENOL CORP NEW CL A COM 032095101 27438 253424 SH SOLE 206419 0 47005 AMPHENOL CORP NEW CL A COM 032095101 13937 128721 SH OTR 01 128721 0 0 ANSYS INC COM COM 03662Q105 31861 97366 SH SOLE 78877 0 18489 ANSYS INC COM COM 03662Q105 17916 54749 SH OTR 01 54749 0 0 AXON ENTERPRISE INC COM COM 05464C101 14382 158566 SH SOLE 130815 0 27751 AXON ENTERPRISE INC COM COM 05464C101 8698 95896 SH OTR 01 95896 0 0 AXOS FINANCIAL INC COM COM 05465C100 13698 587659 SH SOLE 567051 0 20608 AXOS FINANCIAL INC COM COM 05465C100 9038 387750 SH OTR 01 387750 0 0 BALCHEM CORP COM COM 057665200 39571 405314 SH SOLE 391047 0 14267 BALCHEM CORP COM COM 057665200 26206 268419 SH OTR 01 268419 0 0 BARNES GROUP INC COM COM 067806109 14189 397013 SH SOLE 382852 0 14161 BARNES GROUP INC COM COM 067806109 9522 266415 SH OTR 01 266415 0 0 BIO-TECHNE CORP COM COM 09073M104 59490 240139 SH SOLE 230320 0 9819 BIO-TECHNE CORP COM COM 09073M104 37468 151246 SH OTR 01 151246 0 0 BLACKBAUD INC COM COM 09227Q100 18564 332505 SH SOLE 320694 0 11811 BLACKBAUD INC COM COM 09227Q100 12404 222166 SH OTR 01 222166 0 0 BLACKLINE INC COM COM 09239B109 69426 774581 SH SOLE 707966 0 66615 BLACKLINE INC COM COM 09239B109 43608 486538 SH OTR 01 486538 0 0 BOTTOMLINE TECH DEL INC COM COM 101388106 26757 634657 SH SOLE 612565 0 22092 BOTTOMLINE TECH DEL INC COM COM 101388106 17524 415656 SH OTR 01 415656 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 57435 377760 SH SOLE 362823 0 14937 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 36169 237892 SH OTR 01 237892 0 0 BROADRIDGE FINL SOLUTIONS INC COM 11133T103 22357 169369 SH SOLE 137032 0 32337 BROADRIDGE FINL SOLUTIONS INC COM 11133T103 12610 95528 SH OTR 01 95528 0 0 BURLINGTON STORES INC COM COM 122017106 20309 98542 SH SOLE 80081 0 18461 BURLINGTON STORES INC COM COM 122017106 11346 55055 SH OTR 01 55055 0 0 CANTEL MED CORP COM COM 138098108 13052 297049 SH SOLE 286555 0 10494 CANTEL MED CORP COM COM 138098108 8671 197344 SH OTR 01 197344 0 0 CATALENT INC COM COM 148806102 11173 130438 SH SOLE 105266 0 25172 CATALENT INC COM COM 148806102 6418 74919 SH OTR 01 74919 0 0 CERENCE INC COM COM 156727109 13619 278668 SH SOLE 268882 0 9786 CERENCE INC COM COM 156727109 8996 184085 SH OTR 01 184085 0 0 CHURCH & DWIGHT INC COM COM 171340102 28451 303612 SH SOLE 247458 0 56154 CHURCH & DWIGHT INC COM COM 171340102 14771 157628 SH OTR 01 157628 0 0 COGNEX CORP COM COM 192422103 9293 142747 SH SOLE 115589 0 27158 COGNEX CORP COM COM 192422103 5229 80322 SH OTR 01 80322 0 0 COOPER COS INC COM NEW COM 216648402 9477 28111 SH SOLE 22744 0 5367 COOPER COS INC COM NEW COM 216648402 5346 15859 SH OTR 01 15859 0 0 COPART INC COM COM 217204106 34711 330078 SH SOLE 268215 0 61863 COPART INC COM COM 217204106 19275 183290 SH OTR 01 183290 0 0 COSTAR GROUP INC COM COM 22160N109 44172 52058 SH SOLE 42464 0 9594 COSTAR GROUP INC COM COM 22160N109 22529 26551 SH OTR 01 26551 0 0 COSTCO WHSL CORP NEW COM COM 22160K105 2959 8335 SH SOLE 7131 0 1204 DANAHER CORPORATION COM COM 235851102 4351 20207 SH SOLE 17293 0 2914 DESCARTES SYS GROUP INC COM COM 249906108 45934 806140 SH SOLE 777798 0 28342 DESCARTES SYS GROUP INC COM COM 249906108 30387 533292 SH OTR 01 533292 0 0 DISNEY WALT CO COM DISNEY COM 254687106 1447 11659 SH SOLE 9977 0 1682 DONALDSON INC COM COM 257651109 20574 443210 SH SOLE 427694 0 15516 DONALDSON INC COM COM 257651109 13548 291853 SH OTR 01 291853 0 0 DORMAN PRODS INC COM COM 258278100 28649 316983 SH SOLE 305870 0 11113 DORMAN PRODS INC COM COM 258278100 18895 209061 SH OTR 01 209061 0 0 ECOLAB INC COM COM 278865100 2516 12589 SH SOLE 10777 0 1812 EDWARDS LIFESCIENCES CORP COM COM 28176E108 2725 34134 SH SOLE 29213 0 4921 ENVESTNET INC COM COM 29404K106 50684 656870 SH SOLE 633664 0 23206 ENVESTNET INC COM COM 29404K106 33690 436624 SH OTR 01 436624 0 0 EPAM SYS INC COM COM 29414B104 30326 93808 SH SOLE 75825 0 17983 EPAM SYS INC COM COM 29414B104 17119 52955 SH OTR 01 52955 0 0 EPLUS INC COM COM 294268107 26929 367880 SH SOLE 354932 0 12948 EPLUS INC COM COM 294268107 17831 243597 SH OTR 01 243597 0 0 ESCO TECHNOLOGIES INC COM COM 296315104 29708 368772 SH SOLE 355741 0 13031 ESCO TECHNOLOGIES INC COM COM 296315104 19748 245138 SH OTR 01 245138 0 0 ETSY INC COM COM 29786A106 6591 54193 SH SOLE 43933 0 10260 ETSY INC COM COM 29786A106 3704 30452 SH OTR 01 30452 0 0 EVO PMTS INC CL A COM COM 26927E104 29195 1174862 SH SOLE 1132996 0 41866 EVO PMTS INC CL A COM COM 26927E104 19574 787680 SH OTR 01 787680 0 0 EXLSERVICE HOLDINGS INC COM COM 302081104 31328 474885 SH SOLE 458308 0 16577 EXLSERVICE HOLDINGS INC COM COM 302081104 20576 311896 SH OTR 01 311896 0 0 EXPONENT INC COM COM 30214U102 56133 779302 SH SOLE 752162 0 27140 EXPONENT INC COM COM 30214U102 36781 510628 SH OTR 01 510628 0 0 FAIR ISAAC CORP COM COM 303250104 68855 161867 SH SOLE 156213 0 5654 FAIR ISAAC CORP COM COM 303250104 45252 106381 SH OTR 01 106381 0 0 FISERV INC COM COM 337738108 28280 274427 SH SOLE 223635 0 50792 FISERV INC COM COM 337738108 14225 138037 SH OTR 01 138037 0 0 FORTUNE BRANDS HOME & SEC INC COM 34964C106 8738 100998 SH SOLE 81860 0 19138 FORTUNE BRANDS HOME & SEC INC COM 34964C106 4889 56509 SH OTR 01 56509 0 0 FOX FACTORY HLDG CORP COM COM 35138V102 51395 691448 SH SOLE 667201 0 24247 FOX FACTORY HLDG CORP COM COM 35138V102 33910 456204 SH OTR 01 456204 0 0 FRONTDOOR INC COM COM 35905A109 11815 303639 SH SOLE 245353 0 58286 FRONTDOOR INC COM COM 35905A109 6711 172473 SH OTR 01 172473 0 0 GARTNER INC COM COM 366651107 12934 103513 SH SOLE 83927 0 19586 GARTNER INC COM COM 366651107 7258 58086 SH OTR 01 58086 0 0 GLOBAL PMTS INC COM COM 37940X102 26089 146912 SH SOLE 118930 0 27982 GLOBAL PMTS INC COM COM 37940X102 14727 82930 SH OTR 01 82930 0 0 GLOBUS MED INC CL A COM 379577208 27692 559214 SH SOLE 539556 0 19658 GLOBUS MED INC CL A COM 379577208 18316 369866 SH OTR 01 369866 0 0 GRAND CANYON ED INC COM COM 38526M106 12861 160883 SH SOLE 131422 0 29461 GRAND CANYON ED INC COM COM 38526M106 6335 79253 SH OTR 01 79253 0 0 HEALTHEQUITY INC COM COM 42226A107 35449 690078 SH SOLE 636304 0 53774 HEALTHEQUITY INC COM COM 42226A107 22477 437555 SH OTR 01 437555 0 0 HEICO CORP NEW CL A COM 422806208 2630 29667 SH SOLE 23982 0 5685 HEICO CORP NEW CL A COM 422806208 1480 16694 SH OTR 01 16694 0 0 HUBSPOT INC COM COM 443573100 25964 88848 SH SOLE 71839 0 17009 HUBSPOT INC COM COM 443573100 14698 50295 SH OTR 01 50295 0 0 HUNT J B TRANS SVCS INC COM COM 445658107 8424 66655 SH SOLE 54048 0 12607 HUNT J B TRANS SVCS INC COM COM 445658107 4713 37293 SH OTR 01 37293 0 0 I3 VERTICALS INC CL A COM 46571Y107 22403 887249 SH SOLE 856079 0 31170 I3 VERTICALS INC CL A COM 46571Y107 14809 586482 SH OTR 01 586482 0 0 IDEX CORP COM COM 45167R104 23917 131115 SH SOLE 106826 0 24289 IDEX CORP COM COM 45167R104 12120 66441 SH OTR 01 66441 0 0 IDEXX LABS INC COM COM 45168D104 33942 86341 SH SOLE 70156 0 16185 IDEXX LABS INC COM COM 45168D104 18859 47973 SH OTR 01 47973 0 0 INPHI CORP COM COM 45772F107 57483 512099 SH SOLE 492018 0 20081 INPHI CORP COM COM 45772F107 36689 326851 SH OTR 01 326851 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866F104 22008 219966 SH SOLE 178225 0 41741 INTERCONTINENTAL EXCHANGE INC COM 45866F104 12357 123509 SH OTR 01 123509 0 0 INTUIT COM COM 461202103 35607 109153 SH SOLE 88893 0 20260 INTUIT COM COM 461202103 18131 55580 SH OTR 01 55580 0 0 J & J SNACK FOODS CORP COM COM 466032109 33832 259468 SH SOLE 250258 0 9210 J & J SNACK FOODS CORP COM COM 466032109 22596 173293 SH OTR 01 173293 0 0 KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 20177 204265 SH SOLE 165263 0 39002 KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 11417 115579 SH OTR 01 115579 0 0 KINSALE CAP GROUP INC COM COM 49714P108 77990 410087 SH SOLE 395542 0 14545 KINSALE CAP GROUP INC COM COM 49714P108 52045 273661 SH OTR 01 273661 0 0 LEMAITRE VASCULAR INC COM COM 525558201 17960 552120 SH SOLE 532833 0 19287 LEMAITRE VASCULAR INC COM COM 525558201 11806 362928 SH OTR 01 362928 0 0 LHC GROUP INC COM COM 50187A107 55762 262336 SH SOLE 253051 0 9285 LHC GROUP INC COM COM 50187A107 37130 174680 SH OTR 01 174680 0 0 LOWES COS INC COM COM 548661107 3724 22455 SH SOLE 19217 0 3238 LULULEMON ATHLETICA INC COM COM 550021109 11269 34215 SH SOLE 27672 0 6543 LULULEMON ATHLETICA INC COM COM 550021109 6395 19417 SH OTR 01 19417 0 0 MARKETAXESS HLDGS INC COM COM 57060D108 283 588 SH SOLE 588 0 0 MARTEN TRANS LTD COM COM 573075108 29805 1826263 SH SOLE 1762051 0 64212 MARTEN TRANS LTD COM COM 573075108 19719 1208270 SH OTR 01 1208270 0 0 MASIMO CORP COM COM 574795100 78013 330479 SH SOLE 306860 0 23619 MASIMO CORP COM COM 574795100 49887 211333 SH OTR 01 211333 0 0 MICROCHIP TECHNOLOGY INC. COM COM 595017104 10997 107014 SH SOLE 87812 0 19202 MICROCHIP TECHNOLOGY INC. COM COM 595017104 4754 46261 SH OTR 01 46261 0 0 MICROSOFT CORP COM COM 594918104 4080 19399 SH SOLE 16603 0 2796 MONOLITHIC PWR SYS INC COM COM 609839105 54566 195151 SH SOLE 188357 0 6794 MONOLITHIC PWR SYS INC COM COM 609839105 35737 127811 SH OTR 01 127811 0 0 NATIONAL INSTRS CORP COM COM 636518102 10220 286263 SH SOLE 231237 0 55026 NATIONAL INSTRS CORP COM COM 636518102 5822 163079 SH OTR 01 163079 0 0 NEOGEN CORP COM COM 640491106 39217 501179 SH SOLE 483611 0 17568 NEOGEN CORP COM COM 640491106 25866 330551 SH OTR 01 330551 0 0 NOVANTA INC COM COM 67000B104 35102 333221 SH SOLE 321438 0 11783 NOVANTA INC COM COM 67000B104 23354 221704 SH OTR 01 221704 0 0 OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 41626 476539 SH SOLE 459847 0 16692 OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 27433 314055 SH OTR 01 314055 0 0 OMNICELL COM COM COM 68213N109 39844 533668 SH SOLE 514968 0 18700 OMNICELL COM COM COM 68213N109 26267 351827 SH OTR 01 351827 0 0 OREILLY AUTOMOTIVE INC COM COM 67103H107 28911 62703 SH SOLE 50725 0 11978 OREILLY AUTOMOTIVE INC COM COM 67103H107 16341 35440 SH OTR 01 35440 0 0 PACIFIC PREMIER BANCORP COM COM 69478X105 14473 718604 SH SOLE 693536 0 25068 PACIFIC PREMIER BANCORP COM COM 69478X105 9498 471622 SH OTR 01 471622 0 0 PALOMAR HLDGS INC COM COM 69753M105 16916 162279 SH SOLE 156430 0 5849 PALOMAR HLDGS INC COM COM 69753M105 11475 110081 SH OTR 01 110081 0 0 PAYCOM SOFTWARE INC COM COM 70432V102 3663 11767 SH SOLE 10191 0 1576 PERFICIENT INC COM COM 71375U101 7647 178918 SH SOLE 172570 0 6348 PERFICIENT INC COM COM 71375U101 5099 119296 SH OTR 01 119296 0 0 PETIQ INC COM CL A COM 71639T106 24490 743913 SH SOLE 717864 0 26049 PETIQ INC COM CL A COM 71639T106 16135 490123 SH OTR 01 490123 0 0 POOL CORP COM COM 73278L105 31398 93853 SH SOLE 76319 0 17534 POOL CORP COM COM 73278L105 17416 52059 SH OTR 01 52059 0 0 PROTO LABS INC COM COM 743713109 33566 259195 SH SOLE 250033 0 9162 PROTO LABS INC COM COM 743713109 22322 172368 SH OTR 01 172368 0 0 Q2 HLDGS INC COM COM 74736L109 37532 411263 SH SOLE 396768 0 14495 Q2 HLDGS INC COM COM 74736L109 24890 272736 SH OTR 01 272736 0 0 RAYMOND JAMES FINL INC COM COM 754730109 12671 174154 SH SOLE 142364 0 31790 RAYMOND JAMES FINL INC COM COM 754730109 5953 81814 SH OTR 01 81814 0 0 RBC BEARINGS INC COM COM 75524B104 33797 278830 SH SOLE 269038 0 9792 RBC BEARINGS INC COM COM 75524B104 22332 184239 SH OTR 01 184239 0 0 REALPAGE INC COM COM 75606N109 21212 368014 SH SOLE 298577 0 69437 REALPAGE INC COM COM 75606N109 11856 205697 SH OTR 01 205697 0 0 REPLIGEN CORP COM COM 759916109 16731 113397 SH SOLE 91986 0 21411 REPLIGEN CORP COM COM 759916109 9343 63326 SH OTR 01 63326 0 0 ROGERS CORP COM COM 775133101 17112 174504 SH SOLE 168251 0 6253 ROGERS CORP COM COM 775133101 11535 117636 SH OTR 01 117636 0 0 ROPER TECHNOLOGIES INC COM COM 776696106 21572 54596 SH SOLE 44179 0 10417 ROPER TECHNOLOGIES INC COM COM 776696106 12173 30810 SH OTR 01 30810 0 0 SALESFORCE COM INC COM COM 79466L302 3658 14555 SH SOLE 12457 0 2098 SIGNATURE BK NEW YORK N Y COM COM 82669G104 9400 113265 SH SOLE 91779 0 21486 SIGNATURE BK NEW YORK N Y COM COM 82669G104 5289 63731 SH OTR 01 63731 0 0 SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 37810 310047 SH SOLE 299124 0 10923 SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 25063 205515 SH OTR 01 205515 0 0 SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 14988 247654 SH SOLE 200651 0 47003 SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 8417 139072 SH OTR 01 139072 0 0 STAAR SURGICAL CO COM 852312305 45973 812811 SH SOLE 784254 0 28557 STAAR SURGICAL CO COM 852312305 30390 537300 SH OTR 01 537300 0 0 STERIS PLC SHS USD COM G8473T100 23029 130705 SH SOLE 105793 0 24912 STERIS PLC SHS USD COM G8473T100 12990 73727 SH OTR 01 73727 0 0 TABULA RASA HEALTHCARE INC COM COM 873379101 26063 639277 SH SOLE 616120 0 23157 TABULA RASA HEALTHCARE INC COM COM 873379101 17763 435699 SH OTR 01 435699 0 0 TACTILE SYS TECHNOLOGY INC COM COM 87357P100 31638 864665 SH SOLE 833649 0 31016 TACTILE SYS TECHNOLOGY INC COM COM 87357P100 21352 583553 SH OTR 01 583553 0 0 TELEFLEX INCORPORATED COM COM 879369106 15917 46756 SH SOLE 37852 0 8904 TELEFLEX INCORPORATED COM COM 879369106 8965 26336 SH OTR 01 26336 0 0 TEXAS CAP BANCSHARES INC COM COM 88224Q107 8388 269442 SH SOLE 259810 0 9632 TEXAS CAP BANCSHARES INC COM COM 88224Q107 5601 179922 SH OTR 01 179922 0 0 TEXAS ROADHOUSE INC COM COM 882681109 30217 497066 SH SOLE 479644 0 17422 TEXAS ROADHOUSE INC COM COM 882681109 19926 327776 SH OTR 01 327776 0 0 THERMO FISHER SCIENTIFIC INC C COM 883556102 3956 8960 SH SOLE 7669 0 1291 TJX COS INC NEW COM COM 872540109 2673 48031 SH SOLE 41106 0 6925 TREX CO INC COM COM 89531P105 60229 841187 SH SOLE 806628 0 34559 TREX CO INC COM COM 89531P105 37312 521112 SH OTR 01 521112 0 0 TRIMBLE INC COM COM 896239100 10960 225051 SH SOLE 182210 0 42841 TRIMBLE INC COM COM 896239100 6169 126678 SH OTR 01 126678 0 0 TYLER TECHNOLOGIES INC COM COM 902252105 65046 186613 SH SOLE 166842 0 19771 TYLER TECHNOLOGIES INC COM COM 902252105 37969 108931 SH OTR 01 108931 0 0 ULTA BEAUTY INC COM COM 90384S303 12574 56140 SH SOLE 45688 0 10452 ULTA BEAUTY INC COM COM 90384S303 6254 27923 SH OTR 01 27923 0 0 V F CORP COM COM 918204108 1800 25623 SH SOLE 21929 0 3694 VERISK ANALYTICS INC COM COM 92345Y106 26782 144526 SH SOLE 117183 0 27343 VERISK ANALYTICS INC COM COM 92345Y106 15056 81248 SH OTR 01 81248 0 0 VISA INC COM CL A COM 92826C839 3512 17561 SH SOLE 15030 0 2531 VOCERA COMMUNICATIONS INC COM COM 92857F107 34276 1178674 SH SOLE 1137127 0 41547 VOCERA COMMUNICATIONS INC COM COM 92857F107 22640 778533 SH OTR 01 778533 0 0 WATSCO INC COM COM 942622200 15479 66464 SH SOLE 54100 0 12364 WATSCO INC COM COM 942622200 8527 36612 SH OTR 01 36612 0 0 WD-40 CO COM COM 929236107 20464 108099 SH SOLE 104232 0 3867 WD-40 CO COM COM 929236107 13776 72771 SH OTR 01 72771 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 3486 15738 SH SOLE 15738 0 0 ISHARES TR RUS MD CP GR ETF ETF 464287481 413 2389 SH SOLE 2389 0 0