0001009232-20-000005.txt : 20200515 0001009232-20-000005.hdr.sgml : 20200515 20200514174241 ACCESSION NUMBER: 0001009232-20-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200515 DATE AS OF CHANGE: 20200514 EFFECTIVENESS DATE: 20200515 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: 20879389 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 03-31-2020 03-31-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 Y Geneva Capital Management LLC formerly reported under Janus Henderson Group plc.
Stephen J. Shenkenberg Principal, General Counsel and Chief Compliance Officer 414-326-3179 Stephen James Shenkenberg Mlwaukee WI 05-14-2020 1 223 3516362 false 1 0001097218 028-05161 Nationwide Fund Advisors
INFORMATION TABLE 2 inftable.xml AAON INC COM COM 000360206 28821 596471 SH SOLE 571615 0 24856 AAON INC COM COM 000360206 16968 351157 SH OTR 01 351157 0 0 ABIOMED INC COM COM 003654100 12195 84014 SH SOLE 68494 0 15520 ABIOMED INC COM COM 003654100 6800 46845 SH OTR 01 46845 0 0 ACTIVISION BLIZZARD INC COM COM 00507V109 2244 37725 SH SOLE 32251 0 5474 ADOBE INC COM COM 00724F101 3121 9806 SH SOLE 8384 0 1422 ALARM COM HLDGS INC COM COM 011642105 27518 707220 SH SOLE 677415 0 29805 ALARM COM HLDGS INC COM COM 011642105 16382 421033 SH OTR 01 421033 0 0 ALIGN TECHNOLOGY INC COM COM 016255101 8596 49416 SH SOLE 40189 0 9227 ALIGN TECHNOLOGY INC COM COM 016255101 5212 29964 SH OTR 01 29964 0 0 ALLEGIANT TRAVEL CO COM COM 01748X102 17729 216732 SH SOLE 207410 0 9322 ALLEGIANT TRAVEL CO COM COM 01748X102 10772 131683 SH OTR 01 131683 0 0 ALPHABET INC CAP STK CL A COM 02079K305 2806 2415 SH SOLE 2065 0 350 AMPHENOL CORP NEW CL A COM 032095101 18899 259319 SH SOLE 210471 0 48848 AMPHENOL CORP NEW CL A COM 032095101 10734 147290 SH OTR 01 147290 0 0 ANSYS INC COM COM 03662Q105 23336 100383 SH SOLE 81086 0 19297 ANSYS INC COM COM 03662Q105 14564 62647 SH OTR 01 62647 0 0 AXOS FINL INC COM COM 05465C100 10529 580741 SH SOLE 556400 0 24341 AXOS FINL INC COM COM 05465C100 6235 343910 SH OTR 01 343910 0 0 BALCHEM CORP COM COM 057665200 33719 341557 SH SOLE 327232 0 14325 BALCHEM CORP COM COM 057665200 19993 202518 SH OTR 01 202518 0 0 BARNES GROUP INC COM COM 067806109 16658 398225 SH SOLE 381499 0 16726 BARNES GROUP INC COM COM 067806109 9884 236292 SH OTR 01 236292 0 0 BIO-TECHNE CORP COM COM 09073M104 45105 237868 SH SOLE 226613 0 11255 BIO-TECHNE CORP COM COM 09073M104 25437 134145 SH OTR 01 134145 0 0 BLACKBAUD INC COM COM 09227Q100 21101 379861 SH SOLE 363693 0 16168 BLACKBAUD INC COM COM 09227Q100 12685 228361 SH OTR 01 228361 0 0 BLACKLINE INC COM COM 09239B109 38436 730578 SH SOLE 666871 0 63707 BLACKLINE INC COM COM 09239B109 23212 441213 SH OTR 01 441213 0 0 BOTTOMLINE TECH DEL INC COM COM 101388106 22836 623079 SH SOLE 596984 0 26095 BOTTOMLINE TECH DEL INC COM COM 101388106 13511 368661 SH OTR 01 368661 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 41056 402509 SH SOLE 383969 0 18540 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 23446 229865 SH OTR 01 229865 0 0 BROADRIDGE FINL SOLUTIONS INC COM 11133T103 19028 200656 SH SOLE 161686 0 38970 BROADRIDGE FINL SOLUTIONS INC COM 11133T103 12042 126988 SH OTR 01 126988 0 0 BURLINGTON STORES INC COM COM 122017106 18227 115026 SH SOLE 93473 0 21553 BURLINGTON STORES INC COM COM 122017106 11123 70193 SH OTR 01 70193 0 0 CANTEL MEDICAL CORP COM COM 138098108 10436 290686 SH SOLE 278245 0 12441 CANTEL MEDICAL CORP COM COM 138098108 6283 175022 SH OTR 01 175022 0 0 CARTERS INC COM COM 146229109 5317 80896 SH SOLE 65471 0 15425 CARTERS INC COM COM 146229109 3277 49852 SH OTR 01 49852 0 0 CHURCH & DWIGHT INC COM COM 171340102 19985 311389 SH SOLE 253672 0 57717 CHURCH & DWIGHT INC COM COM 171340102 11576 180367 SH OTR 01 180367 0 0 COGNEX CORP COM COM 192422103 6148 145613 SH SOLE 117211 0 28402 COGNEX CORP COM COM 192422103 3880 91909 SH OTR 01 91909 0 0 COOPER COS INC COM NEW COM 216648402 11768 42687 SH SOLE 34524 0 8163 COOPER COS INC COM NEW COM 216648402 7267 26363 SH OTR 01 26363 0 0 COPART INC COM COM 217204106 23627 344824 SH SOLE 280252 0 64572 COPART INC COM COM 217204106 14371 209730 SH OTR 01 209730 0 0 COSTAR GROUP INC COM COM 22160N109 34198 58238 SH SOLE 47501 0 10737 COSTAR GROUP INC COM COM 22160N109 19118 32558 SH OTR 01 32558 0 0 COSTCO WHSL CORP NEW COM COM 22160K105 2335 8190 SH SOLE 7000 0 1190 DANAHER CORPORATION COM COM 235851102 2747 19850 SH SOLE 16968 0 2882 DESCARTES SYS GROUP INC COM COM 249906108 27407 796956 SH SOLE 763486 0 33470 DESCARTES SYS GROUP INC COM COM 249906108 16266 472996 SH OTR 01 472996 0 0 DISNEY WALT CO COM DISNEY COM 254687106 1819 18835 SH SOLE 16096 0 2739 DONALDSON INC COM COM 257651109 19612 507696 SH SOLE 486282 0 21414 DONALDSON INC COM COM 257651109 11657 301768 SH OTR 01 301768 0 0 DORMAN PRODUCTS INC COM COM 258278100 17261 312310 SH SOLE 299185 0 13125 DORMAN PRODUCTS INC COM COM 258278100 10248 185424 SH OTR 01 185424 0 0 EAST WEST BANCORP INC COM COM 27579R104 2246 87245 SH SOLE 70364 0 16881 EAST WEST BANCORP INC COM COM 27579R104 1408 54706 SH OTR 01 54706 0 0 ECOLAB INC COM COM 278865100 1927 12367 SH SOLE 10575 0 1792 EDWARDS LIFESCIENCES CORP COM COM 28176E108 2108 11175 SH SOLE 9554 0 1621 ENVESTNET INC COM COM 29404K106 30804 572781 SH SOLE 548716 0 24065 ENVESTNET INC COM COM 29404K106 18282 339944 SH OTR 01 339944 0 0 EPAM SYS INC COM COM 29414B104 14393 77526 SH SOLE 62518 0 15008 EPAM SYS INC COM COM 29414B104 9059 48793 SH OTR 01 48793 0 0 EPLUS INC COM COM 294268107 22629 361366 SH SOLE 346069 0 15297 EPLUS INC COM COM 294268107 13529 216055 SH OTR 01 216055 0 0 ESCO TECHNOLOGIES INC COM COM 296315104 17690 233042 SH SOLE 223176 0 9866 ESCO TECHNOLOGIES INC COM COM 296315104 10557 139069 SH OTR 01 139069 0 0 EVO PMTS INC CL A COM COM 26927E104 15348 1003163 SH SOLE 960697 0 42466 EVO PMTS INC CL A COM COM 26927E104 9178 599893 SH OTR 01 599893 0 0 EXLSERVICE HOLDINGS INC COM COM 302081104 24174 464607 SH SOLE 445029 0 19578 EXLSERVICE HOLDINGS INC COM COM 302081104 14393 276632 SH OTR 01 276632 0 0 EXPONENT INC COM COM 30214U102 55295 768944 SH SOLE 736887 0 32057 EXPONENT INC COM COM 30214U102 32568 452894 SH OTR 01 452894 0 0 FAIR ISAAC CORP COM COM 303250104 48950 159090 SH SOLE 152411 0 6679 FAIR ISAAC CORP COM COM 303250104 29031 94352 SH OTR 01 94352 0 0 FISERV INC COM COM 337738108 26618 280224 SH SOLE 227435 0 52789 FISERV INC COM COM 337738108 15004 157949 SH OTR 01 157949 0 0 FORTUNE BRANDS HOME & SEC INC COM 34964C106 4593 106208 SH SOLE 86224 0 19984 FORTUNE BRANDS HOME & SEC INC COM 34964C106 2797 64661 SH OTR 01 64661 0 0 FOX FACTORY HLDG CORP COM COM 35138V102 28689 683082 SH SOLE 654444 0 28638 FOX FACTORY HLDG CORP COM COM 35138V102 16994 404623 SH OTR 01 404623 0 0 FRONTDOOR INC COM COM 35905A109 8921 256492 SH SOLE 208096 0 48396 FRONTDOOR INC COM COM 35905A109 5477 157478 SH OTR 01 157478 0 0 GARTNER INC COM COM 366651107 10615 106608 SH SOLE 86143 0 20465 GARTNER INC COM COM 366651107 6618 66465 SH OTR 01 66465 0 0 GLOBAL PMTS INC COM COM 37940X102 21693 150407 SH SOLE 121296 0 29111 GLOBAL PMTS INC COM COM 37940X102 13686 94893 SH OTR 01 94893 0 0 GLOBUS MED INC CL A COM 379577208 23544 553594 SH SOLE 530374 0 23220 GLOBUS MED INC CL A COM 379577208 13952 328048 SH OTR 01 328048 0 0 GRAND CANYON ED INC COM COM 38526M106 12449 163186 SH SOLE 133060 0 30126 GRAND CANYON ED INC COM COM 38526M106 6918 90686 SH OTR 01 90686 0 0 HASBRO INC COM COM 418056107 9104 127246 SH SOLE 102841 0 24405 HASBRO INC COM COM 418056107 5668 79224 SH OTR 01 79224 0 0 HEALTHEQUITY INC COM COM 42226A107 35064 693105 SH SOLE 634100 0 59005 HEALTHEQUITY INC COM COM 42226A107 21052 416133 SH OTR 01 416133 0 0 HEICO CORP NEW CL A COM 422806208 1960 30671 SH SOLE 24704 0 5967 HEICO CORP NEW CL A COM 422806208 1221 19101 SH OTR 01 19101 0 0 HUBSPOT INC COM COM 443573100 9477 71157 SH SOLE 57345 0 13812 HUBSPOT INC COM COM 443573100 5939 44589 SH OTR 01 44589 0 0 HUNT J B TRANS SVCS INC COM COM 445658107 6462 70061 SH SOLE 56888 0 13173 HUNT J B TRANS SVCS INC COM COM 445658107 3936 42672 SH OTR 01 42672 0 0 I3 VERTICALS INC CL A COM 46571Y107 6203 324943 SH SOLE 311331 0 13612 I3 VERTICALS INC CL A COM 46571Y107 3670 192262 SH OTR 01 192262 0 0 IDEX CORP COM COM 45167R104 18976 137401 SH SOLE 112177 0 25224 IDEX CORP COM COM 45167R104 10500 76025 SH OTR 01 76025 0 0 IDEXX LABS INC COM COM 45168D104 21919 90483 SH SOLE 73581 0 16902 IDEXX LABS INC COM COM 45168D104 13298 54894 SH OTR 01 54894 0 0 INPHI CORP COM COM 45772F107 38751 489468 SH SOLE 468948 0 20520 INPHI CORP COM COM 45772F107 22951 289896 SH OTR 01 289896 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866F104 18798 232794 SH SOLE 189276 0 43518 INTERCONTINENTAL EXCHANGE INC COM 45866F104 11412 141325 SH OTR 01 141325 0 0 INTUIT COM COM 461202103 25705 111761 SH SOLE 90691 0 21070 INTUIT COM COM 461202103 14627 63597 SH OTR 01 63597 0 0 J & J SNACK FOODS CORP COM COM 466032109 27875 230374 SH SOLE 220617 0 9757 J & J SNACK FOODS CORP COM COM 466032109 16678 137838 SH OTR 01 137838 0 0 KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 12332 147373 SH SOLE 118489 0 28884 KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 7855 93873 SH OTR 01 93873 0 0 KINSALE CAP GROUP INC COM COM 49714P108 48825 467091 SH SOLE 447499 0 19592 KINSALE CAP GROUP INC COM COM 49714P108 28945 276905 SH OTR 01 276905 0 0 LEMAITRE VASCULAR INC COM COM 525558201 13642 547447 SH SOLE 524686 0 22761 LEMAITRE VASCULAR INC COM COM 525558201 8022 321894 SH OTR 01 321894 0 0 LHC GROUP INC COM COM 50187A107 33203 236825 SH SOLE 226833 0 9992 LHC GROUP INC COM COM 50187A107 19804 141257 SH OTR 01 141257 0 0 LIGAND PHARMACEUTICALS INC COM COM 53220K504 11169 153593 SH SOLE 147137 0 6456 LIGAND PHARMACEUTICALS INC COM COM 53220K504 6633 91208 SH OTR 01 91208 0 0 LOWES COS INC COM COM 548661107 1701 19768 SH SOLE 16899 0 2869 MARTEN TRANS LTD COM COM 573075108 24793 1208254 SH SOLE 1157681 0 50573 MARTEN TRANS LTD COM COM 573075108 14658 714348 SH OTR 01 714348 0 0 MASIMO CORP COM COM 574795100 71047 401126 SH SOLE 373727 0 27399 MASIMO CORP COM COM 574795100 42188 238188 SH OTR 01 238188 0 0 MICROCHIP TECHNOLOGY INC COM COM 595017104 11200 165194 SH SOLE 134483 0 30711 MICROCHIP TECHNOLOGY INC COM COM 595017104 6005 88566 SH OTR 01 88566 0 0 MICROSOFT CORP COM COM 594918104 3006 19060 SH SOLE 16295 0 2765 MONOLITHIC PWR SYS INC COM COM 609839105 32162 192055 SH SOLE 184031 0 8024 MONOLITHIC PWR SYS INC COM COM 609839105 18983 113361 SH OTR 01 113361 0 0 NATIONAL INSTRS CORP COM COM 636518102 13731 415081 SH SOLE 336878 0 78203 NATIONAL INSTRS CORP COM COM 636518102 7839 236979 SH OTR 01 236979 0 0 NEOGEN CORP COM COM 640491106 33298 497055 SH SOLE 476303 0 20752 NEOGEN CORP COM COM 640491106 19640 293178 SH OTR 01 293178 0 0 NOVANTA INC COM COM 67000B104 22133 277078 SH SOLE 265537 0 11541 NOVANTA INC COM COM 67000B104 13031 163135 SH OTR 01 163135 0 0 O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 18599 61779 SH SOLE 50129 0 11650 O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 11426 37954 SH OTR 01 37954 0 0 OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 21653 467268 SH SOLE 447550 0 19718 OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 12908 278547 SH OTR 01 278547 0 0 OMNICELL INC COM COM 68213N109 34659 528500 SH SOLE 506412 0 22088 OMNICELL INC COM COM 68213N109 20464 312049 SH OTR 01 312049 0 0 PACIFIC PREMIER BANCORP COM COM 69478X105 13265 704093 SH SOLE 674484 0 29609 PACIFIC PREMIER BANCORP COM COM 69478X105 7881 418298 SH OTR 01 418298 0 0 PAYCOM SOFTWARE INC COM COM 70432V102 17386 86066 SH SOLE 81314 0 4752 PAYCOM SOFTWARE INC COM COM 70432V102 8675 42945 SH OTR 01 42945 0 0 PETIQ INC COM CL A COM 71639T106 17032 733171 SH SOLE 702400 0 30771 PETIQ INC COM CL A COM 71639T106 10098 434707 SH OTR 01 434707 0 0 POOL CORPORATION COM COM 73278L105 20959 106514 SH SOLE 86580 0 19934 POOL CORPORATION COM COM 73278L105 12683 64454 SH OTR 01 64454 0 0 PROTO LABS INC COM COM 743713109 19304 253562 SH SOLE 242737 0 10825 PROTO LABS INC COM COM 743713109 11639 152879 SH OTR 01 152879 0 0 Q2 HLDGS INC COM COM 74736L109 23968 405824 SH SOLE 388704 0 17120 Q2 HLDGS INC COM COM 74736L109 14287 241899 SH OTR 01 241899 0 0 RAYMOND JAMES FINANCIAL INC CO COM 754730109 11453 181225 SH SOLE 148162 0 33063 RAYMOND JAMES FINANCIAL INC CO COM 754730109 5917 93616 SH OTR 01 93616 0 0 RBC BEARINGS INC COM COM 75524B104 30992 274777 SH SOLE 263212 0 11565 RBC BEARINGS INC COM COM 75524B104 18431 163409 SH OTR 01 163409 0 0 REALPAGE INC COM COM 75606N109 16248 306975 SH SOLE 247839 0 59136 REALPAGE INC COM COM 75606N109 10166 192058 SH OTR 01 192058 0 0 REPLIGEN CORP COM COM 759916109 4986 51643 SH SOLE 41793 0 9850 REPLIGEN CORP COM COM 759916109 3085 31959 SH OTR 01 31959 0 0 ROGERS CORP COM COM 775133101 13546 143463 SH SOLE 137403 0 6060 ROGERS CORP COM COM 775133101 8082 85601 SH OTR 01 85601 0 0 ROPER TECHNOLOGIES INC COM COM 776696106 17969 57629 SH SOLE 46780 0 10849 ROPER TECHNOLOGIES INC COM COM 776696106 10993 35254 SH OTR 01 35254 0 0 SALESFORCE COM INC COM COM 79466L302 2307 16021 SH SOLE 13695 0 2326 SENSIENT TECHNOLOGIES CORP COM COM 81725T100 9623 221159 SH SOLE 211891 0 9268 SENSIENT TECHNOLOGIES CORP COM COM 81725T100 5714 131323 SH OTR 01 131323 0 0 SIGNATURE BK NEW YORK N Y COM COM 82669G104 9553 118834 SH SOLE 96480 0 22354 SIGNATURE BK NEW YORK N Y COM COM 82669G104 5862 72924 SH OTR 01 72924 0 0 SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 22541 306184 SH SOLE 293284 0 12900 SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 13419 182279 SH OTR 01 182279 0 0 SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 11193 255442 SH SOLE 206440 0 49002 SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 6973 159134 SH OTR 01 159134 0 0 STAAR SURGICAL CO COM 852312305 25977 805251 SH SOLE 771523 0 33728 STAAR SURGICAL CO COM 852312305 15374 476551 SH OTR 01 476551 0 0 STERIS PLC SHS USD COM G8473T100 19289 137806 SH SOLE 111852 0 25954 STERIS PLC SHS USD COM G8473T100 11808 84363 SH OTR 01 84363 0 0 TABULA RASA HEALTHCARE INC COM COM 873379101 30830 589589 SH SOLE 564820 0 24769 TABULA RASA HEALTHCARE INC COM COM 873379101 18298 349926 SH OTR 01 349926 0 0 TACTILE SYS TECHNOLOGY INC COM COM 87357P100 30498 759417 SH SOLE 727404 0 32013 TACTILE SYS TECHNOLOGY INC COM COM 87357P100 18161 452211 SH OTR 01 452211 0 0 TELEFLEX INCORPORATED COM COM 879369106 14487 49466 SH SOLE 40183 0 9283 TELEFLEX INCORPORATED COM COM 879369106 8825 30135 SH OTR 01 30135 0 0 TEXAS CAPITAL BANCSHARES INC C COM 88224Q107 9910 447018 SH SOLE 427977 0 19041 TEXAS CAPITAL BANCSHARES INC C COM 88224Q107 5963 268974 SH OTR 01 268974 0 0 TEXAS ROADHOUSE INC COM COM 882681109 29078 704066 SH SOLE 642675 0 61391 TEXAS ROADHOUSE INC COM COM 882681109 17473 423070 SH OTR 01 423070 0 0 THERMO FISHER SCIENTIFIC INC C COM 883556102 2496 8802 SH SOLE 7525 0 1277 TJX COS INC NEW COM COM 872540109 2256 47178 SH SOLE 40330 0 6848 TREX CO INC COM COM 89531P105 33282 415303 SH SOLE 395562 0 19741 TREX CO INC COM COM 89531P105 18520 231097 SH OTR 01 231097 0 0 TRIMBLE INC COM COM 896239100 8864 278491 SH SOLE 224868 0 53623 TRIMBLE INC COM COM 896239100 5529 173703 SH OTR 01 173703 0 0 TYLER TECHNOLOGIES INC COM COM 902252105 66935 225706 SH SOLE 200945 0 24761 TYLER TECHNOLOGIES INC COM COM 902252105 38673 130406 SH OTR 01 130406 0 0 ULTA BEAUTY INC COM COM 90384S303 10236 58259 SH SOLE 47468 0 10791 ULTA BEAUTY INC COM COM 90384S303 5614 31951 SH OTR 01 31951 0 0 V F CORP COM COM 918204108 1361 25172 SH SOLE 21519 0 3653 VARIAN MED SYS INC COM COM 92220P105 6461 62935 SH SOLE 50885 0 12050 VARIAN MED SYS INC COM COM 92220P105 3997 38938 SH OTR 01 38938 0 0 VERISK ANALYTICS INC COM COM 92345Y106 21267 152586 SH SOLE 124039 0 28547 VERISK ANALYTICS INC COM COM 92345Y106 12958 92969 SH OTR 01 92969 0 0 VISA INC COM CL A COM 92826C839 2780 17253 SH SOLE 14749 0 2504 VOCERA COMMUNICATIONS INC COM COM 92857F107 24708 1163291 SH SOLE 1114219 0 49072 VOCERA COMMUNICATIONS INC COM COM 92857F107 14725 693290 SH OTR 01 693290 0 0 WATSCO INC COM COM 942622200 10919 69093 SH SOLE 56209 0 12884 WATSCO INC COM COM 942622200 6620 41893 SH OTR 01 41893 0 0 WD-40 CO COM COM 929236107 9004 44828 SH SOLE 42901 0 1927 WD-40 CO COM COM 929236107 5466 27212 SH OTR 01 27212 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 4338 27428 SH SOLE 27428 0 0 ISHARES TR RUS MD CP GR ETF ETF 464287481 643 5288 SH SOLE 5288 0 0