0001009232-23-000011.txt : 20231113 0001009232-23-000011.hdr.sgml : 20231113 20231113131234 ACCESSION NUMBER: 0001009232-23-000011 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 EFFECTIVENESS DATE: 20231113 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: 231397274 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 false false 0001009232 XXXXXXXX 09-30-2023 09-30-2023 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 11-13-2023 1 229 4745306 false 1 0001097218 028-05161 000109391 801-56370 Nationwide Fund Advisors
INFORMATION TABLE 2 inftable.xml AAON INC COM 000360206 62092325 1091829 SH SOLE 1066521 0 25308 AAON INC COM 000360206 33948433 596948 SH OTR 01 596948 0 0 ADOBE SYSTEMS INCORPORATED COM 00724f101 3356672 6583 SH SOLE 5884 0 699 ADVANCED DRAIN SYSTEMS INC COM 00790r104 17584956 154484 SH SOLE 125123 0 29361 ADVANCED DRAIN SYSTEMS INC COM 00790r104 4422182 38849 SH OTR 01 38849 0 0 AGILYSYS INC COM 00847j105 20905630 315986 SH SOLE 307766 0 8220 AGILYSYS INC COM 00847j105 13327006 201436 SH OTR 01 201436 0 0 ALARM HOLDINGS INC COM 011642105 51416436 840962 SH SOLE 821263 0 19699 ALARM HOLDINGS INC COM 011642105 28541436 466821 SH OTR 01 466821 0 0 ALIGN TECHNOLOGY INC COM 016255101 5307042 17382 SH SOLE 13836 0 3546 ALIGN TECHNOLOGY INC COM 016255101 1442637 4725 SH OTR 01 4725 0 0 ALLEGIANT TRAVEL CO COM 01748x102 12406650 161419 SH SOLE 157608 0 3811 ALLEGIANT TRAVEL CO COM 01748x102 6984038 90867 SH OTR 01 90867 0 0 ALPHABET INC CAP STOCK CL A COM 02079k305 2544049 19441 SH SOLE 17373 0 2068 AMPHENOL CORP CL A COM 032095101 29121594 346727 SH SOLE 279256 0 67471 AMPHENOL CORP CL A COM 032095101 7125796 84841 SH OTR 01 84841 0 0 ANSYS INC COM 03662q105 22128156 74368 SH SOLE 59119 0 15249 ANSYS INC COM 03662q105 6075078 20417 SH OTR 01 20417 0 0 AVID BIOSERVICES INC COM 05368m106 13329396 1412012 SH SOLE 1376478 0 35534 AVID BIOSERVICES INC COM 05368m106 7992461 846659 SH OTR 01 846659 0 0 AXON ENTERPRISE INC COM 05464c101 32057913 161103 SH SOLE 134152 0 26951 AXON ENTERPRISE INC COM 05464c101 8360764 42016 SH OTR 01 42016 0 0 AXOS FINANCIAL INC COM 05465c100 17550299 463558 SH SOLE 452473 0 11085 AXOS FINANCIAL INC COM 05465c100 9997993 264078 SH OTR 01 264078 0 0 AZENTA INC COM 114340102 16510324 328956 SH SOLE 321190 0 7766 AZENTA INC COM 114340102 9288362 185064 SH OTR 01 185064 0 0 BALCHEM CORP COM 057665200 61041552 492112 SH SOLE 480644 0 11468 BALCHEM CORP COM 057665200 33641385 271214 SH OTR 01 271214 0 0 BARNES GROUP INC COM 067806109 14345152 422289 SH SOLE 412226 0 10063 BARNES GROUP INC COM 067806109 8143356 239722 SH OTR 01 239722 0 0 BIO-TECHNE CORP COM 09073m104 47749175 701472 SH SOLE 681725 0 19747 BIO-TECHNE CORP COM 09073m104 25081208 368462 SH OTR 01 368462 0 0 BIOLIFE SOLUTIONS INC NEW COM 09062w204 13256695 959934 SH SOLE 936203 0 23731 BIOLIFE SOLUTIONS INC NEW COM 09062w204 7808961 565457 SH OTR 01 565457 0 0 BLACKBAUD INC COM 09227q100 47575816 676562 SH SOLE 660385 0 16177 BLACKBAUD INC COM 09227q100 27110188 385526 SH OTR 01 385526 0 0 BLACKLINE INC COM 09239b109 33646844 606577 SH SOLE 581080 0 25497 BLACKLINE INC COM 09239b109 18051103 325421 SH OTR 01 325421 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 31396871 385427 SH SOLE 375686 0 9741 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 17393502 213522 SH OTR 01 213522 0 0 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 18005860 100563 SH SOLE 79955 0 20608 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 4920115 27479 SH OTR 01 27479 0 0 BURLINGTON STORES INC COM 122017106 12531463 92620 SH SOLE 74965 0 17655 BURLINGTON STORES INC COM 122017106 3180903 23510 SH OTR 01 23510 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 14924975 63700 SH SOLE 50583 0 13117 CADENCE DESIGN SYSTEM INC COM 127387108 4102827 17511 SH OTR 01 17511 0 0 CASELLA WASTE SYSTEMS INC CL A COM 147448104 47233633 619052 SH SOLE 604179 0 14873 CASELLA WASTE SYSTEMS INC CL A COM 147448104 27033090 354300 SH OTR 01 354300 0 0 CERTARA INC COM 15687v109 27178795 1869243 SH SOLE 1823047 0 46196 CERTARA INC COM 15687v109 15919032 1094844 SH OTR 01 1094844 0 0 CHARLES RIVER LABORATORIES INT COM 159864107 2757492 14070 SH SOLE 11315 0 2755 CHARLES RIVER LABORATORIES INT COM 159864107 720814 3678 SH OTR 01 3678 0 0 CHURCH & DWIGHT CO INC COM 171340102 18500474 201904 SH SOLE 165566 0 36338 CHURCH & DWIGHT CO INC COM 171340102 4185658 45680 SH OTR 01 45680 0 0 COGNEX CORP COM 192422103 3006089 70832 SH SOLE 56343 0 14489 COGNEX CORP COM 192422103 819856 19318 SH OTR 01 19318 0 0 CONSTRUCTION PARTNERS INC CL A COM 21044c107 73307765 2005136 SH SOLE 1957196 0 47940 CONSTRUCTION PARTNERS INC CL A COM 21044c107 41757004 1142150 SH OTR 01 1142150 0 0 COOPER COS INC NEW COM 216648402 7218424 22699 SH SOLE 18026 0 4673 COOPER COS INC NEW COM 216648402 1983428 6237 SH OTR 01 6237 0 0 COPART INC COM 217204106 40784864 946504 SH SOLE 770604 0 175900 COPART INC COM 217204106 9835034 228244 SH OTR 01 228244 0 0 COSTAR GROUP INC COM 22160n109 28862023 375368 SH SOLE 307007 0 68361 COSTAR GROUP INC COM 22160n109 6646141 86437 SH OTR 01 86437 0 0 COSTCO WHOLESALE CORP COM 22160k105 4015736 7108 SH SOLE 6352 0 756 DANAHER CORPORATION COM 235851102 3848031 15510 SH SOLE 13859 0 1651 DESCARTES SYSTEMS GROUP INC COM 249906108 68896765 938904 SH SOLE 916852 0 22052 DESCARTES SYSTEMS GROUP INC COM 249906108 38378180 523006 SH OTR 01 523006 0 0 DIGI INTERNATIONAL INC COM 253798102 15962178 591192 SH SOLE 576944 0 14248 DIGI INTERNATIONAL INC COM 253798102 9165636 339468 SH OTR 01 339468 0 0 DONALDSON INC COM 257651109 27896444 467747 SH SOLE 456723 0 11024 DONALDSON INC COM 257651109 15662239 262613 SH OTR 01 262613 0 0 DORMAN PRODS INC COM 258278100 28289218 373406 SH SOLE 364425 0 8981 DORMAN PRODS INC COM 258278100 16206503 213919 SH OTR 01 213919 0 0 DOUBLEVERIFY HOLDINGS INC COM 25862v105 27905432 998405 SH SOLE 974530 0 23875 DOUBLEVERIFY HOLDINGS INC COM 25862v105 15895277 568704 SH OTR 01 568704 0 0 ECOLAB INC COM 278865100 1561190 9216 SH SOLE 8231 0 985 EDWARDS LIFESCIENCES CORP COM 28176e108 1692303 24427 SH SOLE 21830 0 2597 ENVESTNET INC COM 29404k106 30069280 682927 SH SOLE 666436 0 16491 ENVESTNET INC COM 29404k106 17298462 392879 SH OTR 01 392879 0 0 EPAM SYSTEMS INC COM 29414b104 13541796 52962 SH SOLE 42924 0 10038 EPAM SYSTEMS INC COM 29414b104 3412694 13347 SH OTR 01 13347 0 0 EPLUS INC COM 294268107 62904393 990308 SH SOLE 966733 0 23575 EPLUS INC COM 294268107 35679883 561711 SH OTR 01 561711 0 0 ESCO TECHNOLOGIES INC COM 296315104 58244536 557684 SH SOLE 544410 0 13274 ESCO TECHNOLOGIES INC COM 296315104 33034476 316301 SH OTR 01 316301 0 0 ETSY INC COM 29786a106 3659660 56669 SH SOLE 44658 0 12011 ETSY INC COM 29786a106 1036057 16043 SH OTR 01 16043 0 0 EXLSERVICE HOLDINGS INC COM 302081104 75961512 2709041 SH SOLE 2645686 0 63355 EXLSERVICE HOLDINGS INC COM 302081104 41991919 1497572 SH OTR 01 1497572 0 0 EXPONENT INC COM 30214u102 77947515 910602 SH SOLE 889407 0 21195 EXPONENT INC COM 30214u102 42869250 500809 SH OTR 01 500809 0 0 FAIR ISAAC CORP COM 303250104 99382925 114427 SH SOLE 111756 0 2671 FAIR ISAAC CORP COM 303250104 54857223 63161 SH OTR 01 63161 0 0 FISERV INC COM 337738108 23307056 206330 SH SOLE 166068 0 40262 FISERV INC COM 337738108 5725604 50687 SH OTR 01 50687 0 0 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 4335818 69753 SH SOLE 55781 0 13972 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 1157606 18623 SH OTR 01 18623 0 0 FOX FACTORY HOLDING CORP COM 35138v102 72800279 734763 SH SOLE 717471 0 17292 FOX FACTORY HOLDING CORP COM 35138v102 40570288 409470 SH OTR 01 409470 0 0 FRESHPET INC COM 358039105 1873617 28440 SH SOLE 22651 0 5789 FRESHPET INC COM 358039105 509779 7738 SH OTR 01 7738 0 0 GARTNER INC COM 366651107 24056065 70010 SH SOLE 55654 0 14356 GARTNER INC COM 366651107 6577383 19142 SH OTR 01 19142 0 0 GENERAC HOLDINGS INC COM 368736104 2378142 21826 SH SOLE 17306 0 4520 GENERAC HOLDINGS INC COM 368736104 653869 6001 SH OTR 01 6001 0 0 GLOBAL PAYMENTS INC COM 37940x102 13222810 114592 SH SOLE 91055 0 23537 GLOBAL PAYMENTS INC COM 37940x102 3622207 31391 SH OTR 01 31391 0 0 GLOBUS MED INC CL A COM 379577208 44969926 905739 SH SOLE 883966 0 21773 GLOBUS MED INC CL A COM 379577208 25643480 516485 SH OTR 01 516485 0 0 GROCERY OUTLET HOLDING CORP COM 39874r101 16999520 589238 SH SOLE 575054 0 14184 GROCERY OUTLET HOLDING CORP COM 39874r101 9749627 337942 SH OTR 01 337942 0 0 HEALTHEQUITY INC COM 42226a107 41507892 568212 SH SOLE 546424 0 21788 HEALTHEQUITY INC COM 42226a107 22509335 308136 SH OTR 01 308136 0 0 HEICO CORP CL A COM 422806208 19212212 148678 SH SOLE 118102 0 30576 HEICO CORP CL A COM 422806208 5274244 40816 SH OTR 01 40816 0 0 HUBSPOT INC COM 443573100 13188851 26779 SH SOLE 21281 0 5498 HUBSPOT INC COM 443573100 3603622 7317 SH OTR 01 7317 0 0 HUNT J B TRANS SERVICES INC COM 445658107 6257775 33194 SH SOLE 27268 0 5926 HUNT J B TRANS SERVICES INC COM 445658107 1267043 6721 SH OTR 01 6721 0 0 I3 VERTICALS INC CL A COM 46571y107 25530162 1207671 SH SOLE 1179058 0 28613 I3 VERTICALS INC CL A COM 46571y107 14261805 674636 SH OTR 01 674636 0 0 IDEX CORP COM 45167r104 20960615 100762 SH SOLE 81046 0 19716 IDEX CORP COM 45167r104 5188435 24942 SH OTR 01 24942 0 0 IDEXX LABORATORIES INC COM 45168d104 19859361 45417 SH SOLE 36113 0 9304 IDEXX LABORATORIES INC COM 45168d104 5428270 12414 SH OTR 01 12414 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866f104 16384493 148923 SH SOLE 118388 0 30535 INTERCONTINENTAL EXCHANGE INC COM 45866f104 4478144 40703 SH OTR 01 40703 0 0 INTUIT COM 461202103 30850372 60380 SH SOLE 48664 0 11716 INTUIT COM 461202103 7479140 14638 SH OTR 01 14638 0 0 INTUITIVE SURGICAL INC COM 46120e602 743293 2543 SH SOLE 2271 0 272 J & J SNACK FOODS CORP COM 466032109 54671990 334079 SH SOLE 326230 0 7849 J & J SNACK FOODS CORP COM 466032109 30421880 185896 SH OTR 01 185896 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338l103 22258718 168232 SH SOLE 136162 0 32070 KEYSIGHT TECHNOLOGIES INC COM 49338l103 5652283 42720 SH OTR 01 42720 0 0 KINSALE CAP GROUP INC COM 49714p108 118284867 285623 SH SOLE 278923 0 6700 KINSALE CAP GROUP INC COM 49714p108 65828862 158957 SH OTR 01 158957 0 0 LEMAITRE VASCULAR INC COM 525558201 31601780 580062 SH SOLE 566353 0 13709 LEMAITRE VASCULAR INC COM 525558201 17791316 326566 SH OTR 01 326566 0 0 LOWES COS INC COM 548661107 3427697 16492 SH SOLE 14739 0 1753 LULULEMON ATHLETICA INC COM 550021109 14453436 37482 SH SOLE 29758 0 7724 LULULEMON ATHLETICA INC COM 550021109 3974868 10308 SH OTR 01 10308 0 0 MARKETAXESS HOLDINGS INC COM 57060d108 829913 3885 SH SOLE 3860 0 25 MARTEN TRANSPORT LTD COM 573075108 42039575 2132906 SH SOLE 2082357 0 50549 MARTEN TRANSPORT LTD COM 573075108 23734033 1204162 SH OTR 01 1204162 0 0 MARVELL TECHNOLOGY INC COM 573874104 2686201 49625 SH SOLE 44364 0 5261 MESA LABORATORIES INC COM 59064r109 13033312 124044 SH SOLE 121061 0 2983 MESA LABORATORIES INC COM 59064r109 7477622 71168 SH OTR 01 71168 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2831888 36283 SH SOLE 32424 0 3859 MICROSOFT CORP COM 594918104 3751110 11880 SH SOLE 10618 0 1262 MONOLITHIC POWER SYSTEMS INC COM 609839105 5638946 12206 SH SOLE 10530 0 1676 MONOLITHIC POWER SYSTEMS INC COM 609839105 1022406 2213 SH OTR 01 2213 0 0 MOTOROLA SOLUTIONS INC NEW COM 620076307 1352761 4969 SH SOLE 4442 0 527 NEOGEN CORP COM 640491106 19547540 1054344 SH SOLE 1029374 0 24970 NEOGEN CORP COM 640491106 11001228 593378 SH OTR 01 593378 0 0 NOVANTA INC COM 67000b104 65774530 458551 SH SOLE 447750 0 10801 NOVANTA INC COM 67000b104 36743160 256157 SH OTR 01 256157 0 0 NV5 GLOBAL INC COM 62945v109 26994699 280523 SH SOLE 273671 0 6852 NV5 GLOBAL INC COM 62945v109 15712723 163283 SH OTR 01 163283 0 0 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 51322661 664974 SH SOLE 649423 0 15551 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 28395062 367907 SH OTR 01 367907 0 0 OMNICELL COM 68213n109 28030091 622338 SH SOLE 607303 0 15035 OMNICELL COM 68213n109 16133148 358196 SH OTR 01 358196 0 0 ONTO INNOVATION INC COM 683344105 93159772 730550 SH SOLE 713063 0 17487 ONTO INNOVATION INC COM 683344105 52992339 415561 SH OTR 01 415561 0 0 OREILLY AUTOMOTIVE INC COM 67103h107 35740455 39324 SH SOLE 31396 0 7928 OREILLY AUTOMOTIVE INC COM 67103h107 9448509 10396 SH OTR 01 10396 0 0 PALOMAR HOLDINGS INC COM 69753m105 11343355 223514 SH SOLE 218212 0 5302 PALOMAR HOLDINGS INC COM 69753m105 6406832 126243 SH OTR 01 126243 0 0 PAYCOM SOFTWARE INC COM 70432v102 8497252 32774 SH SOLE 28000 0 4774 PAYCOM SOFTWARE INC COM 70432v102 1290128 4976 SH OTR 01 4976 0 0 PERFICIENT INC COM 71375u101 34778989 601089 SH SOLE 586465 0 14624 PERFICIENT INC COM 71375u101 20163342 348485 SH OTR 01 348485 0 0 POOL CORP COM 73278l105 24960520 70094 SH SOLE 56915 0 13179 POOL CORP COM 73278l105 6245638 17539 SH OTR 01 17539 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 11039531 109923 SH SOLE 90023 0 19900 RAYMOND JAMES FINANCIAL INC COM 754730109 2290808 22810 SH OTR 01 22810 0 0 RBC BEARINGS INC COM 75524b104 87819692 375089 SH SOLE 366295 0 8794 RBC BEARINGS INC COM 75524b104 48753124 208231 SH OTR 01 208231 0 0 REPLIGEN CORP COM 759916109 15068404 94764 SH SOLE 77351 0 17413 REPLIGEN CORP COM 759916109 3695233 23239 SH OTR 01 23239 0 0 ROLLINS INC COM 775711104 6277159 168153 SH SOLE 132476 0 35677 ROLLINS INC COM 775711104 1781462 47722 SH OTR 01 47722 0 0 ROPER TECHNOLOGIES INC COM 776696106 21700727 44810 SH SOLE 35585 0 9225 ROPER TECHNOLOGIES INC COM 776696106 5961003 12309 SH OTR 01 12309 0 0 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 13913004 287459 SH SOLE 234008 0 53451 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 3447145 71222 SH OTR 01 71222 0 0 S&P GLOBAL INC COM 78409v104 1721081 4710 SH SOLE 4210 0 500 SALESFORCE INC COM 79466l302 1708219 8424 SH SOLE 7529 0 895 SHOCKWAVE MED INC COM 82489t104 6453196 32412 SH SOLE 25508 0 6904 SHOCKWAVE MED INC COM 82489t104 1835304 9218 SH OTR 01 9218 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 53443957 326974 SH SOLE 319212 0 7762 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 30225991 184925 SH OTR 01 184925 0 0 SPS COMMERCE INC COM 78463m107 49610138 290781 SH SOLE 283828 0 6953 SPS COMMERCE INC COM 78463m107 28260182 165642 SH OTR 01 165642 0 0 SPX TECHNOLOGIES INC COM 78473e103 24081690 295844 SH SOLE 288748 0 7096 SPX TECHNOLOGIES INC COM 78473e103 13765554 169110 SH OTR 01 169110 0 0 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 4607181 87689 SH SOLE 69773 0 17916 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 1250505 23801 SH OTR 01 23801 0 0 STAAR SURGICAL CO COM 852312305 24551672 611042 SH SOLE 596559 0 14483 STAAR SURGICAL CO COM 852312305 13779168 342936 SH OTR 01 342936 0 0 STERIS PLC USD COM G8473T100 24184709 110221 SH SOLE 87557 0 22664 STERIS PLC USD COM G8473T100 6649084 30303 SH OTR 01 30303 0 0 TEXAS ROADHOUSE INC COM 882681109 53645028 558221 SH SOLE 544770 0 13451 TEXAS ROADHOUSE INC COM 882681109 30796398 320462 SH OTR 01 320462 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3750214 7409 SH SOLE 6620 0 789 TJX COS INC COM 872540109 3517337 39574 SH SOLE 35367 0 4207 TREX CO INC COM 89531p105 49366033 801007 SH SOLE 779431 0 21576 TREX CO INC COM 89531p105 26034238 422428 SH OTR 01 422428 0 0 TRIMBLE INC COM 896239100 5839345 108417 SH SOLE 86060 0 22357 TRIMBLE INC COM 896239100 1606213 29822 SH OTR 01 29822 0 0 TYLER TECHNOLOGIES INC COM 902252105 62565214 162027 SH SOLE 146744 0 15283 TYLER TECHNOLOGIES INC COM 902252105 25937024 67170 SH OTR 01 67170 0 0 UFP TECHNOLOGIES INC COM 902673102 4938895 30591 SH SOLE 29871 0 720 UFP TECHNOLOGIES INC COM 902673102 2772419 17172 SH OTR 01 17172 0 0 ULTA BEAUTY INC COM 90384s303 17006188 42574 SH SOLE 34407 0 8167 ULTA BEAUTY INC COM 90384s303 4031649 10093 SH OTR 01 10093 0 0 VERICEL CORP COM 92346j108 9244240 275783 SH SOLE 269170 0 6613 VERICEL CORP COM 92346j108 5342954 159396 SH OTR 01 159396 0 0 VERISK ANALYTICS INC COM 92345y106 27753251 117479 SH SOLE 93305 0 24174 VERISK ANALYTICS INC COM 92345y106 7621339 32261 SH OTR 01 32261 0 0 VISA INC CL A COM 92826c839 2967589 12902 SH SOLE 11531 0 1371 WAL-MART INC COM 931142103 2227700 13929 SH SOLE 12450 0 1479 WATSCO INC COM 942622200 18752675 49647 SH SOLE 40573 0 9074 WATSCO INC COM 942622200 4557192 12065 SH OTR 01 12065 0 0 WD 40 CO COM 929236107 28125575 138386 SH SOLE 135066 0 3320 WD 40 CO COM 929236107 16071203 79075 SH OTR 01 79075 0 0 ISHARES RUSSELL MID-CAP GROWTH ETF 464287481 1264791 13846 SH SOLE 13846 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 9368810 41797 SH SOLE 41797 0 0