0001009232-24-000003.txt : 20240207 0001009232-24-000003.hdr.sgml : 20240207 20240206180435 ACCESSION NUMBER: 0001009232-24-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240207 DATE AS OF CHANGE: 20240206 EFFECTIVENESS DATE: 20240207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENEVA CAPITAL MANAGEMENT LLC CENTRAL INDEX KEY: 0001009232 ORGANIZATION NAME: IRS NUMBER: 391567956 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03935 FILM NUMBER: 24601499 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-2023 12-31-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 02-06-2024 1 230 5295414951 false 1 0001097218 028-05161 000109391 801-56370 Nationwide Fund Advisors
INFORMATION TABLE 2 inftable.xml AAON INC COM 000360206 82156619 1112178 SH SOLE 1086872 0 25306 AAON INC COM 000360206 43617502 590463 SH OTR 01 590463 0 0 ADOBE SYSTEMS INCORPORATED COM 00724f101 3741279 6271 SH SOLE 5572 0 699 ADVANCED DRAIN SYSTEMS INC COM 00790r104 22027454 156623 SH SOLE 129264 0 27359 ADVANCED DRAIN SYSTEMS INC COM 00790r104 5101857 36276 SH OTR 01 36276 0 0 AGILYSYS INC COM 00847j105 33577419 395867 SH SOLE 386346 0 9521 AGILYSYS INC COM 00847j105 19041581 224494 SH OTR 01 224494 0 0 ALARM HOLDINGS INC COM 011642105 54836385 848598 SH SOLE 828907 0 19691 ALARM HOLDINGS INC COM 011642105 29838285 461750 SH OTR 01 461750 0 0 ALIGN TECHNOLOGY INC COM 016255101 4518818 16492 SH SOLE 13183 0 3309 ALIGN TECHNOLOGY INC COM 016255101 1208888 4412 SH OTR 01 4412 0 0 ALLEGIANT TRAVEL CO COM 01748x102 13099715 158573 SH SOLE 154765 0 3808 ALLEGIANT TRAVEL CO COM 01748x102 7464887 90363 SH OTR 01 90363 0 0 ALPHABET INC CAP STOCK CL A COM 02079k305 2587618 18524 SH SOLE 16456 0 2068 AMPHENOL CORP CL A COM 032095101 33424100 337174 SH SOLE 273995 0 63179 AMPHENOL CORP CL A COM 032095101 7853376 79223 SH OTR 01 79223 0 0 ANSYS INC COM 03662q105 26320651 72533 SH SOLE 58298 0 14235 ANSYS INC COM 03662q105 6918307 19065 SH OTR 01 19065 0 0 AXON ENTERPRISE INC COM 05464c101 42005531 162604 SH SOLE 137610 0 24994 AXON ENTERPRISE INC COM 05464c101 10135319 39234 SH OTR 01 39234 0 0 AXOS FINANCIAL INC COM 05465c100 25491344 466874 SH SOLE 455797 0 11077 AXOS FINANCIAL INC COM 05465c100 14265287 261269 SH OTR 01 261269 0 0 AZENTA INC COM 114340102 21422593 328870 SH SOLE 321110 0 7760 AZENTA INC COM 114340102 11924072 183053 SH OTR 01 183053 0 0 BALCHEM CORP COM 057665200 74217784 498943 SH SOLE 487478 0 11465 BALCHEM CORP COM 057665200 39904865 268268 SH OTR 01 268268 0 0 BARNES GROUP INC COM 067806109 13220249 405156 SH SOLE 395101 0 10055 BARNES GROUP INC COM 067806109 7737160 237118 SH OTR 01 237118 0 0 BIO-TECHNE CORP COM 09073m104 55153679 714796 SH SOLE 695049 0 19747 BIO-TECHNE CORP COM 09073m104 28121734 364460 SH OTR 01 364460 0 0 BIOLIFE SOLUTIONS INC NEW COM 09062w204 9079510 558739 SH SOLE 545351 0 13388 BIOLIFE SOLUTIONS INC NEW COM 09062w204 5130872 315746 SH OTR 01 315746 0 0 BLACKBAUD INC COM 09227q100 58908299 679450 SH SOLE 663284 0 16166 BLACKBAUD INC COM 09227q100 33062005 381338 SH OTR 01 381338 0 0 BLACKLINE INC COM 09239b109 37762568 604782 SH SOLE 580131 0 24651 BLACKLINE INC COM 09239b109 20040680 320959 SH OTR 01 320959 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 35584945 377599 SH SOLE 368620 0 8979 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 19953624 211732 SH OTR 01 211732 0 0 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 20146690 97918 SH SOLE 78696 0 19222 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 5279545 25660 SH OTR 01 25660 0 0 BURLINGTON STORES INC COM 122017106 17915420 92120 SH SOLE 75640 0 16480 BURLINGTON STORES INC COM 122017106 4269614 21954 SH OTR 01 21954 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 16919259 62119 SH SOLE 49882 0 12237 CADENCE DESIGN SYSTEM INC COM 127387108 4453522 16351 SH OTR 01 16351 0 0 CASELLA WASTE SYSTEMS INC CL A COM 147448104 53120175 621579 SH SOLE 606717 0 14862 CASELLA WASTE SYSTEMS INC CL A COM 147448104 29950568 350463 SH OTR 01 350463 0 0 CERTARA INC COM 15687v109 43501532 2473083 SH SOLE 2415400 0 57683 CERTARA INC COM 15687v109 23777582 1351767 SH OTR 01 1351767 0 0 CHARLES RIVER LABORATORIES INT COM 159864107 3035140 12839 SH SOLE 10266 0 2573 CHARLES RIVER LABORATORIES INT COM 159864107 812034 3435 SH OTR 01 3435 0 0 CHURCH & DWIGHT CO INC COM 171340102 21725063 229749 SH SOLE 190951 0 38798 CHURCH & DWIGHT CO INC COM 171340102 4646489 49138 SH OTR 01 49138 0 0 COGNEX CORP COM 192422103 2808825 67293 SH SOLE 53778 0 13515 COGNEX CORP COM 192422103 752948 18039 SH OTR 01 18039 0 0 CONSTRUCTION PARTNERS INC CL A COM 21044c107 87510869 2010820 SH SOLE 1962915 0 47905 CONSTRUCTION PARTNERS INC CL A COM 21044c107 49166415 1129743 SH OTR 01 1129743 0 0 COOPER COS INC NEW COM 216648402 8380300 22144 SH SOLE 17782 0 4362 COOPER COS INC NEW COM 216648402 2204035 5824 SH OTR 01 5824 0 0 COPART INC COM 217204106 42393987 865183 SH SOLE 719816 0 145367 COPART INC COM 217204106 9275896 189304 SH OTR 01 189304 0 0 COSTAR GROUP INC COM 22160n109 33059856 378303 SH SOLE 314262 0 64041 COSTAR GROUP INC COM 22160n109 7053596 80714 SH OTR 01 80714 0 0 COSTCO WHOLESALE CORP COM 22160k105 4472042 6775 SH SOLE 6019 0 756 DANAHER CORPORATION COM 235851102 3416892 14770 SH SOLE 13119 0 1651 DESCARTES SYSTEMS GROUP INC COM 249906108 79948042 951083 SH SOLE 929028 0 22055 DESCARTES SYSTEMS GROUP INC COM 249906108 43486255 517324 SH OTR 01 517324 0 0 DIGI INTERNATIONAL INC COM 253798102 23117790 889146 SH SOLE 867654 0 21492 DIGI INTERNATIONAL INC COM 253798102 13179296 506896 SH OTR 01 506896 0 0 DONALDSON INC COM 257651109 30631518 468730 SH SOLE 457714 0 11016 DONALDSON INC COM 257651109 16975316 259760 SH OTR 01 259760 0 0 DORMAN PRODS INC COM 258278100 31308532 375357 SH SOLE 366383 0 8974 DORMAN PRODS INC COM 258278100 17649139 211595 SH OTR 01 211595 0 0 DOUBLEVERIFY HOLDINGS INC COM 25862v105 44624299 1213276 SH SOLE 1184350 0 28926 DOUBLEVERIFY HOLDINGS INC COM 25862v105 25093670 682264 SH OTR 01 682264 0 0 ECOLAB INC COM 278865100 1740521 8775 SH SOLE 7790 0 985 EDWARDS LIFESCIENCES CORP COM 28176e108 1773727 23262 SH SOLE 20665 0 2597 ENVESTNET INC COM 29404k106 32965433 665699 SH SOLE 649220 0 16479 ENVESTNET INC COM 29404k106 19244017 388611 SH OTR 01 388611 0 0 EPAM SYSTEMS INC COM 29414b104 16247893 54644 SH SOLE 45272 0 9372 EPAM SYSTEMS INC COM 29414b104 3705748 12463 SH OTR 01 12463 0 0 EPLUS INC COM 294268107 79273157 992900 SH SOLE 969342 0 23558 EPLUS INC COM 294268107 44359823 555609 SH OTR 01 555609 0 0 ESCO TECHNOLOGIES INC COM 296315104 65449688 559256 SH SOLE 545992 0 13264 ESCO TECHNOLOGIES INC COM 296315104 36614591 312865 SH OTR 01 312865 0 0 ETSY INC COM 29786a106 4299736 53050 SH SOLE 41846 0 11204 ETSY INC COM 29786a106 1214210 14981 SH OTR 01 14981 0 0 EXLSERVICE HOLDINGS INC COM 302081104 84478034 2738348 SH SOLE 2675005 0 63343 EXLSERVICE HOLDINGS INC COM 302081104 45698228 1481304 SH OTR 01 1481304 0 0 EXPONENT INC COM 30214u102 89112756 1012185 SH SOLE 988824 0 23361 EXPONENT INC COM 30214u102 48070192 546004 SH OTR 01 546004 0 0 FAIR ISAAC CORP COM 303250104 77631903 66694 SH SOLE 65216 0 1478 FAIR ISAAC CORP COM 303250104 40266598 34593 SH OTR 01 34593 0 0 FISERV INC COM 337738108 26676081 200814 SH SOLE 163132 0 37682 FISERV INC COM 337738108 6287317 47330 SH OTR 01 47330 0 0 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 5175249 67970 SH SOLE 54944 0 13026 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 1324075 17390 SH OTR 01 17390 0 0 FOX FACTORY HOLDING CORP COM 35138v102 48546730 719424 SH SOLE 702140 0 17284 FOX FACTORY HOLDING CORP COM 35138v102 27399444 406038 SH OTR 01 406038 0 0 FRESHPET INC COM 358039105 2381697 27452 SH SOLE 22051 0 5401 FRESHPET INC COM 358039105 626841 7225 SH OTR 01 7225 0 0 GARTNER INC COM 366651107 30292527 67151 SH SOLE 53761 0 13390 GARTNER INC COM 366651107 8063591 17875 SH OTR 01 17875 0 0 GENERAC HOLDINGS INC COM 368736104 2750894 21285 SH SOLE 17074 0 4211 GENERAC HOLDINGS INC COM 368736104 724132 5603 SH OTR 01 5603 0 0 GLOBAL PAYMENTS INC COM 37940x102 14129723 111258 SH SOLE 89300 0 21958 GLOBAL PAYMENTS INC COM 37940x102 3722624 29312 SH OTR 01 29312 0 0 GLOBUS MED INC CL A COM 379577208 48548450 911024 SH SOLE 889235 0 21789 GLOBUS MED INC CL A COM 379577208 27224529 510875 SH OTR 01 510875 0 0 GROCERY OUTLET HOLDING CORP COM 39874r101 23489857 871285 SH SOLE 849996 0 21289 GROCERY OUTLET HOLDING CORP COM 39874r101 13536427 502093 SH OTR 01 502093 0 0 HEALTHEQUITY INC COM 42226a107 37568099 566638 SH SOLE 545487 0 21151 HEALTHEQUITY INC COM 42226a107 20161631 304097 SH OTR 01 304097 0 0 HEICO CORP CL A COM 422806208 20646444 144948 SH SOLE 116415 0 28533 HEICO CORP CL A COM 422806208 5428816 38113 SH OTR 01 38113 0 0 HUBSPOT INC COM 443573100 15164830 26122 SH SOLE 20997 0 5125 HUBSPOT INC COM 443573100 3966249 6832 SH OTR 01 6832 0 0 HUNT J B TRANS SERVICES INC COM 445658107 1597725 7999 SH SOLE 7112 0 887 I3 VERTICALS INC CL A COM 46571y107 25762409 1216930 SH SOLE 1188319 0 28611 I3 VERTICALS INC CL A COM 46571y107 14202868 670896 SH OTR 01 670896 0 0 IDEX CORP COM 45167r104 21297814 98097 SH SOLE 79644 0 18453 IDEX CORP COM 45167r104 5056709 23291 SH OTR 01 23291 0 0 IDEXX LABORATORIES INC COM 45168d104 24560789 44250 SH SOLE 35570 0 8680 IDEXX LABORATORIES INC COM 45168d104 6434140 11592 SH OTR 01 11592 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866f104 18633129 145084 SH SOLE 116604 0 28480 INTERCONTINENTAL EXCHANGE INC COM 45866f104 4881239 38007 SH OTR 01 38007 0 0 INTUIT COM 461202103 36711981 58736 SH SOLE 47751 0 10985 INTUIT COM 461202103 8543535 13669 SH OTR 01 13669 0 0 INTUITIVE SURGICAL INC COM 46120e602 1511035 4479 SH SOLE 3979 0 500 J & J SNACK FOODS CORP COM 466032109 56584724 338547 SH SOLE 330701 0 7846 J & J SNACK FOODS CORP COM 466032109 30733202 183877 SH OTR 01 183877 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338l103 27274394 171440 SH SOLE 141492 0 29948 KEYSIGHT TECHNOLOGIES INC COM 49338l103 6346259 39891 SH OTR 01 39891 0 0 KINSALE CAP GROUP INC COM 49714p108 90887350 271378 SH SOLE 265062 0 6316 KINSALE CAP GROUP INC COM 49714p108 49633327 148199 SH OTR 01 148199 0 0 LEMAITRE VASCULAR INC COM 525558201 33017604 581705 SH SOLE 568006 0 13699 LEMAITRE VASCULAR INC COM 525558201 18334558 323019 SH OTR 01 323019 0 0 LOWES COS INC COM 548661107 3496038 15709 SH SOLE 13956 0 1753 LULULEMON ATHLETICA INC COM 550021109 18706193 36586 SH SOLE 29380 0 7206 LULULEMON ATHLETICA INC COM 550021109 4921678 9626 SH OTR 01 9626 0 0 MARKETAXESS HOLDINGS INC COM 57060d108 1685134 5754 SH SOLE 5727 0 27 MARTEN TRANSPORT LTD COM 573075108 44579676 2124865 SH SOLE 2074353 0 50512 MARTEN TRANSPORT LTD COM 573075108 24988879 1191081 SH OTR 01 1191081 0 0 MARVELL TECHNOLOGY INC COM 573874104 2851035 47273 SH SOLE 42012 0 5261 MESA LABORATORIES INC COM 59064r109 12400716 118361 SH SOLE 115380 0 2981 MESA LABORATORIES INC COM 59064r109 7456271 71168 SH OTR 01 71168 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 3116170 34555 SH SOLE 30696 0 3859 MICROSOFT CORP COM 594918104 4254893 11315 SH SOLE 10053 0 1262 MONOLITHIC POWER SYSTEMS INC COM 609839105 12629063 20021 SH SOLE 17105 0 2916 MONOLITHIC POWER SYSTEMS INC COM 609839105 2441119 3870 SH OTR 01 3870 0 0 MOTOROLA SOLUTIONS INC NEW COM 620076307 1481542 4732 SH SOLE 4205 0 527 NEOGEN CORP COM 640491106 27388177 1361918 SH SOLE 1329159 0 32759 NEOGEN CORP COM 640491106 15619658 776711 SH OTR 01 776711 0 0 NOVANTA INC COM 67000b104 85020152 504840 SH SOLE 493060 0 11780 NOVANTA INC COM 67000b104 46565533 276501 SH OTR 01 276501 0 0 NV5 GLOBAL INC COM 62945v109 31447451 283004 SH SOLE 276157 0 6847 NV5 GLOBAL INC COM 62945v109 17946880 161509 SH OTR 01 161509 0 0 OLD DOMINION FREIGHT LINE INC COM 679580100 8360770 20627 SH SOLE 16574 0 4053 OLD DOMINION FREIGHT LINE INC COM 679580100 2199321 5426 SH OTR 01 5426 0 0 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 51111381 673493 SH SOLE 657945 0 15548 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 27617206 363911 SH OTR 01 363911 0 0 OMNICELL COM 68213n109 21999948 584639 SH SOLE 569614 0 15025 OMNICELL COM 68213n109 13332497 354305 SH OTR 01 354305 0 0 ONTO INNOVATION INC COM 683344105 112167592 733601 SH SOLE 716127 0 17474 ONTO INNOVATION INC COM 683344105 63006420 412076 SH OTR 01 412076 0 0 OREILLY AUTOMOTIVE INC COM 67103h107 36375559 38287 SH SOLE 30886 0 7401 OREILLY AUTOMOTIVE INC COM 67103h107 9222427 9707 SH OTR 01 9707 0 0 PALOMAR HOLDINGS INC COM 69753m105 12473065 224740 SH SOLE 219441 0 5299 PALOMAR HOLDINGS INC COM 69753m105 6967636 125543 SH OTR 01 125543 0 0 PAYCOM SOFTWARE INC COM 70432v102 1848566 8942 SH SOLE 7943 0 999 PERFICIENT INC COM 71375u101 39998748 607699 SH SOLE 593086 0 14613 PERFICIENT INC COM 71375u101 22688154 344700 SH OTR 01 344700 0 0 POOL CORP COM 73278l105 28324049 71039 SH SOLE 58734 0 12305 POOL CORP COM 73278l105 6529674 16377 SH OTR 01 16377 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 11896073 106691 SH SOLE 87937 0 18754 RAYMOND JAMES FINANCIAL INC COM 754730109 2374950 21300 SH OTR 01 21300 0 0 RBC BEARINGS INC COM 75524b104 108263679 380019 SH SOLE 371229 0 8790 RBC BEARINGS INC COM 75524b104 58678508 205969 SH OTR 01 205969 0 0 REPLIGEN CORP COM 759916109 17704417 98467 SH SOLE 82197 0 16270 REPLIGEN CORP COM 759916109 3901660 21700 SH OTR 01 21700 0 0 ROLLINS INC COM 775711104 10754448 246266 SH SOLE 197680 0 48586 ROLLINS INC COM 775711104 2835930 64940 SH OTR 01 64940 0 0 ROPER TECHNOLOGIES INC COM 776696106 23835740 43722 SH SOLE 35116 0 8606 ROPER TECHNOLOGIES INC COM 776696106 6266184 11494 SH OTR 01 11494 0 0 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 14829331 344708 SH SOLE 284768 0 59940 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 3437169 79897 SH OTR 01 79897 0 0 S&P GLOBAL INC COM 78409v104 1974411 4482 SH SOLE 3982 0 500 SALESFORCE INC COM 79466l302 2111172 8023 SH SOLE 7128 0 895 SHOCKWAVE MED INC COM 82489t104 5229946 27445 SH SOLE 21005 0 6440 SHOCKWAVE MED INC COM 82489t104 1640150 8607 SH OTR 01 8607 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 58359450 359135 SH SOLE 350617 0 8518 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 32644950 200892 SH OTR 01 200892 0 0 SPS COMMERCE INC COM 78463m107 56564223 291809 SH SOLE 284861 0 6948 SPS COMMERCE INC COM 78463m107 31759133 163842 SH OTR 01 163842 0 0 SPX TECHNOLOGIES INC COM 78473e103 30154894 298534 SH SOLE 291444 0 7090 SPX TECHNOLOGIES INC COM 78473e103 16896246 167273 SH OTR 01 167273 0 0 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 5230403 85590 SH SOLE 68886 0 16704 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 1358170 22225 SH OTR 01 22225 0 0 STAAR SURGICAL CO COM 852312305 18068862 578945 SH SOLE 564561 0 14384 STAAR SURGICAL CO COM 852312305 10586775 339211 SH OTR 01 339211 0 0 STERIS PLC USD COM G8473T100 23632885 107495 SH SOLE 86337 0 21158 STERIS PLC USD COM G8473T100 6221095 28297 SH OTR 01 28297 0 0 TEXAS ROADHOUSE INC COM 882681109 73986211 605303 SH SOLE 590762 0 14541 TEXAS ROADHOUSE INC COM 882681109 41914623 342916 SH OTR 01 342916 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3744723 7055 SH SOLE 6266 0 789 TJX COS INC COM 872540109 3535511 37688 SH SOLE 33481 0 4207 TREX CO INC COM 89531p105 73689140 890073 SH SOLE 866514 0 23559 TREX CO INC COM 89531p105 38478226 464769 SH OTR 01 464769 0 0 TRIMBLE INC COM 896239100 5639909 106013 SH SOLE 85158 0 20855 TRIMBLE INC COM 896239100 1481460 27847 SH OTR 01 27847 0 0 TYLER TECHNOLOGIES INC COM 902252105 67974060 162571 SH SOLE 148110 0 14461 TYLER TECHNOLOGIES INC COM 902252105 27404003 65541 SH OTR 01 65541 0 0 UFP TECHNOLOGIES INC COM 902673102 9121583 53020 SH SOLE 51775 0 1245 UFP TECHNOLOGIES INC COM 902673102 5051955 29365 SH OTR 01 29365 0 0 ULTA BEAUTY INC COM 90384s303 20300466 41430 SH SOLE 33770 0 7660 ULTA BEAUTY INC COM 90384s303 4618156 9425 SH OTR 01 9425 0 0 VERALTO CORP COM 92338c103 404143 4913 SH SOLE 4367 0 546 VERICEL CORP COM 92346j108 10275968 288570 SH SOLE 281118 0 7452 VERICEL CORP COM 92346j108 6566235 184393 SH OTR 01 184393 0 0 VERISK ANALYTICS INC COM 92345y106 27363429 114558 SH SOLE 92006 0 22552 VERISK ANALYTICS INC COM 92345y106 7195657 30125 SH OTR 01 30125 0 0 VISA INC CL A COM 92826c839 3198660 12286 SH SOLE 10915 0 1371 VULCAN MATERIALS CO COM 929160109 8121737 35777 SH SOLE 28739 0 7038 VULCAN MATERIALS CO COM 929160109 2138434 9420 SH OTR 01 9420 0 0 WAL-MART INC COM 931142103 2090789 13262 SH SOLE 11783 0 1479 WATSCO INC COM 942622200 21759578 50784 SH SOLE 42308 0 8476 WATSCO INC COM 942622200 4827571 11267 SH OTR 01 11267 0 0 WD 40 CO COM 929236107 33246199 139065 SH SOLE 135747 0 3318 WD 40 CO COM 929236107 18699099 78216 SH OTR 01 78216 0 0 ISHARES RUSSELL MID-CAP GROWTH ETF 464287481 2000427 19150 SH SOLE 19150 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 15650559 62051 SH SOLE 62051 0 0