0001009232-24-000007.txt : 20240503 0001009232-24-000007.hdr.sgml : 20240503 20240503132016 ACCESSION NUMBER: 0001009232-24-000007 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240503 EFFECTIVENESS DATE: 20240503 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: 24912107 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 03-31-2024 03-31-2024 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 05-03-2024 1 230 5686670275 false 1 0001097218 028-05161 000109391 801-56370 Nationwide Fund Advisors
INFORMATION TABLE 2 inftable.xml AAON INC COM 000360206 95217268 1080786 SH SOLE 1055563 0 25223 AAON INC COM 000360206 52073531 591073 SH OTR 01 591073 0 0 ADOBE SYSTEMS INCORPORATED COM 00724f101 2274232 4507 SH SOLE 3988 0 519 ADVANCED DRAIN SYSTEMS INC COM 00790r104 26517016 153954 SH SOLE 127313 0 26641 ADVANCED DRAIN SYSTEMS INC COM 00790r104 6172737 35838 SH OTR 01 35838 0 0 AGILYSYS INC COM 00847j105 36508099 433279 SH SOLE 422614 0 10665 AGILYSYS INC COM 00847j105 21297052 252754 SH OTR 01 252754 0 0 ALARM HOLDINGS INC COM 011642105 60838651 839501 SH SOLE 819810 0 19691 ALARM HOLDINGS INC COM 011642105 33497591 462227 SH OTR 01 462227 0 0 ALIGN TECHNOLOGY INC COM 016255101 5431906 16565 SH SOLE 13334 0 3231 ALIGN TECHNOLOGY INC COM 016255101 1429403 4359 SH OTR 01 4359 0 0 ALLEGIANT TRAVEL CO COM 01748x102 11660512 155039 SH SOLE 151231 0 3808 ALLEGIANT TRAVEL CO COM 01748x102 6802068 90441 SH OTR 01 90441 0 0 ALPHABET INC CAP STOCK CL A COM 02079k305 2663462 17647 SH SOLE 15615 0 2032 AMPHENOL CORP CL A COM 032095101 37901506 328578 SH SOLE 266861 0 61717 AMPHENOL CORP CL A COM 032095101 9027752 78264 SH OTR 01 78264 0 0 ANSYS INC COM 03662q105 24665276 71049 SH SOLE 57106 0 13943 ANSYS INC COM 03662q105 6538411 18834 SH OTR 01 18834 0 0 AXON ENTERPRISE INC COM 05464c101 46565036 148827 SH SOLE 126047 0 22780 AXON ENTERPRISE INC COM 05464c101 11239588 35923 SH OTR 01 35923 0 0 AXOS FINANCIAL INC COM 05465c100 24915716 461061 SH SOLE 449984 0 11077 AXOS FINANCIAL INC COM 05465c100 14207062 262899 SH OTR 01 262899 0 0 AZENTA INC COM 114340102 19659370 326134 SH SOLE 318374 0 7760 AZENTA INC COM 114340102 11103275 184195 SH OTR 01 184195 0 0 BALCHEM CORP COM 057665200 76472526 493530 SH SOLE 482065 0 11465 BALCHEM CORP COM 057665200 41827358 269941 SH OTR 01 269941 0 0 BARNES GROUP INC COM 067806109 6510273 175243 SH SOLE 171076 0 4167 BARNES GROUP INC COM 067806109 3672760 98863 SH OTR 01 98863 0 0 BIO-TECHNE CORP COM 09073m104 50207691 713279 SH SOLE 693012 0 20267 BIO-TECHNE CORP COM 09073m104 25814406 366734 SH OTR 01 366734 0 0 BIOLIFE SOLUTIONS INC NEW COM 09062w204 10438760 562736 SH SOLE 549348 0 13388 BIOLIFE SOLUTIONS INC NEW COM 09062w204 5889235 317479 SH OTR 01 317479 0 0 BLACKBAUD INC COM 09227q100 56211881 758186 SH SOLE 739740 0 18446 BLACKBAUD INC COM 09227q100 32451449 437705 SH OTR 01 437705 0 0 BLACKLINE INC COM 09239b109 38706276 599354 SH SOLE 574963 0 24391 BLACKLINE INC COM 09239b109 20735734 321086 SH OTR 01 321086 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 42490239 374826 SH SOLE 365847 0 8979 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 24026765 211951 SH OTR 01 211951 0 0 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 19625507 95800 SH SOLE 77024 0 18776 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 5203034 25398 SH OTR 01 25398 0 0 BURLINGTON STORES INC COM 122017106 21536899 92755 SH SOLE 76648 0 16107 BURLINGTON STORES INC COM 122017106 5045489 21730 SH OTR 01 21730 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 18928738 60809 SH SOLE 48847 0 11962 CADENCE DESIGN SYSTEM INC COM 127387108 5028106 16153 SH OTR 01 16153 0 0 CASELLA WASTE SYSTEMS INC CL A COM 147448104 66795224 675586 SH SOLE 659293 0 16293 CASELLA WASTE SYSTEMS INC CL A COM 147448104 38224823 386617 SH OTR 01 386617 0 0 CERTARA INC COM 15687v109 50719451 2836658 SH SOLE 2769772 0 66886 CERTARA INC COM 15687v109 28027633 1567541 SH OTR 01 1567541 0 0 CHARLES RIVER LABORATORIES INT COM 159864107 3556154 13125 SH SOLE 10612 0 2513 CHARLES RIVER LABORATORIES INT COM 159864107 919333 3393 SH OTR 01 3393 0 0 CHURCH & DWIGHT CO INC COM 171340102 23578162 226039 SH SOLE 188048 0 37991 CHURCH & DWIGHT CO INC COM 171340102 5073325 48637 SH OTR 01 48637 0 0 COGNEX CORP COM 192422103 2844362 67052 SH SOLE 53856 0 13196 COGNEX CORP COM 192422103 757452 17856 SH OTR 01 17856 0 0 CONSTRUCTION PARTNERS INC CL A COM 21044c107 121990282 2172578 SH SOLE 2120372 0 52206 CONSTRUCTION PARTNERS INC CL A COM 21044c107 69413191 1236210 SH OTR 01 1236210 0 0 COOPER COS INC COM 216648501 10494819 103438 SH SOLE 83019 0 20419 COOPER COS INC COM 216648501 2800195 27599 SH OTR 01 27599 0 0 COPART INC COM 217204106 49789661 859628 SH SOLE 715481 0 144147 COPART INC COM 217204106 10852876 187377 SH OTR 01 187377 0 0 COSTAR GROUP INC COM 22160n109 31753065 328707 SH SOLE 274193 0 54514 COSTAR GROUP INC COM 22160n109 6643568 68774 SH OTR 01 68774 0 0 COSTCO WHOLESALE CORP COM 22160k105 4724731 6449 SH SOLE 5707 0 742 DANAHER CORPORATION COM 235851102 3513061 14068 SH SOLE 12448 0 1620 DESCARTES SYSTEMS GROUP INC COM 249906108 86061824 940258 SH SOLE 918203 0 22055 DESCARTES SYSTEMS GROUP INC COM 249906108 47431670 518209 SH OTR 01 518209 0 0 DIGI INTERNATIONAL INC COM 253798102 34329807 1075158 SH SOLE 1049209 0 25949 DIGI INTERNATIONAL INC COM 253798102 19557189 612502 SH OTR 01 612502 0 0 DONALDSON INC COM 257651109 34529156 462361 SH SOLE 451345 0 11016 DONALDSON INC COM 257651109 19418891 260028 SH OTR 01 260028 0 0 DORMAN PRODS INC COM 258278100 36011172 373599 SH SOLE 364625 0 8974 DORMAN PRODS INC COM 258278100 20522877 212915 SH OTR 01 212915 0 0 DOUBLEVERIFY HOLDINGS INC COM 25862v105 61986584 1762986 SH SOLE 1721161 0 41825 DOUBLEVERIFY HOLDINGS INC COM 25862v105 34593924 983900 SH OTR 01 983900 0 0 ECOLAB INC COM 278865100 1929631 8357 SH SOLE 7391 0 966 EDWARDS LIFESCIENCES CORP COM 28176e108 2117418 22158 SH SOLE 19608 0 2550 ENVESTNET INC COM 29404k106 39515760 682365 SH SOLE 665886 0 16479 ENVESTNET INC COM 29404k106 22504463 388611 SH OTR 01 388611 0 0 EPAM SYSTEMS INC COM 29414b104 14879463 53880 SH SOLE 44731 0 9149 EPAM SYSTEMS INC COM 29414b104 3400082 12312 SH OTR 01 12312 0 0 EPLUS INC COM 294268107 61059064 777426 SH SOLE 758675 0 18751 EPLUS INC COM 294268107 34771307 442721 SH OTR 01 442721 0 0 ESCO TECHNOLOGIES INC COM 296315104 59011910 551256 SH SOLE 537992 0 13264 ESCO TECHNOLOGIES INC COM 296315104 33701160 314817 SH OTR 01 314817 0 0 ETSY INC COM 29786a106 3790940 55165 SH SOLE 44207 0 10958 ETSY INC COM 29786a106 1017056 14800 SH OTR 01 14800 0 0 EXLSERVICE HOLDINGS INC COM 302081104 94118595 2959704 SH SOLE 2890617 0 69087 EXLSERVICE HOLDINGS INC COM 302081104 51698023 1625724 SH OTR 01 1625724 0 0 EXPONENT INC COM 30214u102 81222390 982252 SH SOLE 958891 0 23361 EXPONENT INC COM 30214u102 45149071 546004 SH OTR 01 546004 0 0 FAIR ISAAC CORP COM 303250104 79667848 63754 SH SOLE 62283 0 1471 FAIR ISAAC CORP COM 303250104 42912857 34341 SH OTR 01 34341 0 0 FISERV INC COM 337738108 31307343 195891 SH SOLE 159036 0 36855 FISERV INC COM 337738108 7487247 46848 SH OTR 01 46848 0 0 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 5621416 66392 SH SOLE 53672 0 12720 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 1457425 17213 SH OTR 01 17213 0 0 FOX FACTORY HOLDING CORP COM 35138v102 27776732 533450 SH SOLE 520125 0 13325 FOX FACTORY HOLDING CORP COM 35138v102 16418192 315310 SH OTR 01 315310 0 0 FRESHPET INC COM 358039105 3144121 27137 SH SOLE 21855 0 5282 FRESHPET INC COM 358039105 827009 7138 SH OTR 01 7138 0 0 GARTNER INC COM 366651107 31778440 66668 SH SOLE 53593 0 13075 GARTNER INC COM 366651107 8417039 17658 SH OTR 01 17658 0 0 GENERAC HOLDINGS INC COM 368736104 2634097 20882 SH SOLE 16780 0 4102 GENERAC HOLDINGS INC COM 368736104 698311 5536 SH OTR 01 5536 0 0 GLOBAL PAYMENTS INC COM 37940x102 16872246 126233 SH SOLE 101255 0 24978 GLOBAL PAYMENTS INC COM 37940x102 4506748 33718 SH OTR 01 33718 0 0 GLOBUS MED INC CL A COM 379577208 54209699 1010621 SH SOLE 986700 0 23921 GLOBUS MED INC CL A COM 379577208 30106255 561265 SH OTR 01 561265 0 0 GROCERY OUTLET HOLDING CORP COM 39874r101 25105557 872327 SH SOLE 851038 0 21289 GROCERY OUTLET HOLDING CORP COM 39874r101 14540375 505225 SH OTR 01 505225 0 0 HAMILTON LANE INC CL A COM 407497106 14237662 126265 SH SOLE 123209 0 3056 HAMILTON LANE INC CL A COM 407497106 8157397 72343 SH OTR 01 72343 0 0 HEALTHEQUITY INC COM 42226a107 45695293 559786 SH SOLE 538842 0 20944 HEALTHEQUITY INC COM 42226a107 24960821 305780 SH OTR 01 305780 0 0 HEICO CORP CL A COM 422806208 21849610 141936 SH SOLE 114057 0 27879 HEICO CORP CL A COM 422806208 5867115 38113 SH OTR 01 38113 0 0 HUBSPOT INC COM 443573100 16010201 25553 SH SOLE 20556 0 4997 HUBSPOT INC COM 443573100 4229280 6750 SH OTR 01 6750 0 0 I3 VERTICALS INC CL A COM 46571y107 28558157 1247626 SH SOLE 1219015 0 28611 I3 VERTICALS INC CL A COM 46571y107 15369971 671471 SH OTR 01 671471 0 0 IDEX CORP COM 45167r104 23358833 95725 SH SOLE 77697 0 18028 IDEX CORP COM 45167r104 5614656 23009 SH OTR 01 23009 0 0 IDEXX LABORATORIES INC COM 45168d104 23376022 43295 SH SOLE 34818 0 8477 IDEXX LABORATORIES INC COM 45168d104 6183278 11452 SH OTR 01 11452 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866f104 19506325 141936 SH SOLE 114124 0 27812 INTERCONTINENTAL EXCHANGE INC COM 45866f104 5160084 37547 SH OTR 01 37547 0 0 INTUIT COM 461202103 37242463 57296 SH SOLE 46561 0 10735 INTUIT COM 461202103 8777600 13504 SH OTR 01 13504 0 0 INTUITIVE SURGICAL INC COM 46120e602 2151095 5390 SH SOLE 4770 0 620 J & J SNACK FOODS CORP COM 466032109 47901781 331363 SH SOLE 323517 0 7846 J & J SNACK FOODS CORP COM 466032109 26608581 184066 SH OTR 01 184066 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338l103 26417279 168930 SH SOLE 139661 0 29269 KEYSIGHT TECHNOLOGIES INC COM 49338l103 6162779 39409 SH OTR 01 39409 0 0 KINSALE CAP GROUP INC COM 49714p108 136883112 260859 SH SOLE 254728 0 6131 KINSALE CAP GROUP INC COM 49714p108 75599292 144070 SH OTR 01 144070 0 0 LEMAITRE VASCULAR INC COM 525558201 38157280 575004 SH SOLE 561305 0 13699 LEMAITRE VASCULAR INC COM 525558201 21569256 325034 SH OTR 01 325034 0 0 LOWES COS INC COM 548661107 3810251 14958 SH SOLE 13237 0 1721 LULULEMON ATHLETICA INC COM 550021109 13985709 35801 SH SOLE 28762 0 7039 LULULEMON ATHLETICA INC COM 550021109 3714691 9509 SH OTR 01 9509 0 0 MARKETAXESS HOLDINGS INC COM 57060d108 1298095 5921 SH SOLE 5894 0 27 MARTEN TRANSPORT LTD COM 573075108 38655241 2091734 SH SOLE 2041222 0 50512 MARTEN TRANSPORT LTD COM 573075108 22148502 1198512 SH OTR 01 1198512 0 0 MARVELL TECHNOLOGY INC COM 573874104 3185636 44944 SH SOLE 39775 0 5169 MESA LABORATORIES INC COM 59064r109 13591508 123863 SH SOLE 120882 0 2981 MESA LABORATORIES INC COM 59064r109 7732344 70467 SH OTR 01 70467 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2952625 32913 SH SOLE 29124 0 3789 MICROSOFT CORP COM 594918104 4535782 10781 SH SOLE 9540 0 1241 MONOLITHIC POWER SYSTEMS INC COM 609839105 13449079 19853 SH SOLE 16996 0 2857 MONOLITHIC POWER SYSTEMS INC COM 609839105 2621615 3870 SH OTR 01 3870 0 0 MOTOROLA SOLUTIONS INC NEW COM 620076307 2064564 5816 SH SOLE 5146 0 670 NEOGEN CORP COM 640491106 20805742 1318488 SH SOLE 1285729 0 32759 NEOGEN CORP COM 640491106 12256500 776711 SH OTR 01 776711 0 0 NOVANTA INC COM 67000b104 87223402 499075 SH SOLE 487295 0 11780 NOVANTA INC COM 67000b104 48625558 278226 SH OTR 01 278226 0 0 NV5 GLOBAL INC COM 62945v109 26906499 274528 SH SOLE 267681 0 6847 NV5 GLOBAL INC COM 62945v109 15928291 162517 SH OTR 01 162517 0 0 OLD DOMINION FREIGHT LINE INC COM 679580100 11036745 50325 SH SOLE 40355 0 9970 OLD DOMINION FREIGHT LINE INC COM 679580100 2960246 13498 SH OTR 01 13498 0 0 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 52967798 665675 SH SOLE 650127 0 15548 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 29137022 366181 SH OTR 01 366181 0 0 OMNICELL COM 68213n109 11372777 389079 SH SOLE 379379 0 9700 OMNICELL COM 68213n109 6728015 230175 SH OTR 01 230175 0 0 ONTO INNOVATION INC COM 683344105 123585251 682490 SH SOLE 666033 0 16457 ONTO INNOVATION INC COM 683344105 70758640 390759 SH OTR 01 390759 0 0 OREILLY AUTOMOTIVE INC COM 67103h107 43317257 38372 SH SOLE 31028 0 7344 OREILLY AUTOMOTIVE INC COM 67103h107 10847408 9609 SH OTR 01 9609 0 0 PALOMAR HOLDINGS INC COM 69753m105 18708899 223177 SH SOLE 217878 0 5299 PALOMAR HOLDINGS INC COM 69753m105 10478750 125000 SH OTR 01 125000 0 0 PERFICIENT INC COM 71375u101 33782612 600153 SH SOLE 585540 0 14613 PERFICIENT INC COM 71375u101 19423202 345056 SH OTR 01 345056 0 0 POOL CORP COM 73278l105 28199711 69888 SH SOLE 57862 0 12026 POOL CORP COM 73278l105 6528226 16179 SH OTR 01 16179 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 13313719 103673 SH SOLE 85343 0 18330 RAYMOND JAMES FINANCIAL INC COM 754730109 2702214 21042 SH OTR 01 21042 0 0 RBC BEARINGS INC COM 75524b104 101591005 375776 SH SOLE 366986 0 8790 RBC BEARINGS INC COM 75524b104 55741304 206182 SH OTR 01 206182 0 0 REPLIGEN CORP COM 759916109 17891961 97281 SH SOLE 81337 0 15944 REPLIGEN CORP COM 759916109 3942693 21437 SH OTR 01 21437 0 0 ROLLINS INC COM 775711104 13663599 295301 SH SOLE 235584 0 59717 ROLLINS INC COM 775711104 3726771 80544 SH OTR 01 80544 0 0 ROPER TECHNOLOGIES INC COM 776696106 23997341 42788 SH SOLE 34384 0 8404 ROPER TECHNOLOGIES INC COM 776696106 6446295 11494 SH OTR 01 11494 0 0 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 21454452 386567 SH SOLE 320417 0 66150 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 4938667 88985 SH OTR 01 88985 0 0 S&P GLOBAL INC COM 78409v104 1814970 4266 SH SOLE 3775 0 491 SALESFORCE INC COM 79466l302 2300714 7639 SH SOLE 6761 0 878 SHOCKWAVE MED INC COM 82489t104 10081152 30959 SH SOLE 24665 0 6294 SHOCKWAVE MED INC COM 82489t104 2774368 8520 SH OTR 01 8520 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 61890490 354572 SH SOLE 346054 0 8518 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 35101830 201099 SH OTR 01 201099 0 0 SPS COMMERCE INC COM 78463m107 53295766 288241 SH SOLE 281293 0 6948 SPS COMMERCE INC COM 78463m107 30483354 164864 SH OTR 01 164864 0 0 SPX TECHNOLOGIES INC COM 78473e103 36299466 294806 SH SOLE 287716 0 7090 SPX TECHNOLOGIES INC COM 78473e103 20617626 167446 SH OTR 01 167446 0 0 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 5380547 83588 SH SOLE 67315 0 16273 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 1430623 22225 SH OTR 01 22225 0 0 STAAR SURGICAL CO COM 852312305 17417862 455012 SH SOLE 444159 0 10853 STAAR SURGICAL CO COM 852312305 9806647 256182 SH OTR 01 256182 0 0 STERIS PLC USD COM G8473T100 23674136 105303 SH SOLE 84608 0 20695 STERIS PLC USD COM G8473T100 6284618 27954 SH OTR 01 27954 0 0 TEXAS ROADHOUSE INC COM 882681109 92290489 597465 SH SOLE 582924 0 14541 TEXAS ROADHOUSE INC COM 882681109 53024917 343270 SH OTR 01 343270 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3905150 6719 SH SOLE 5945 0 774 TJX COS INC COM 872540109 3640877 35899 SH SOLE 31766 0 4133 TREX CO INC COM 89531p105 87583577 878031 SH SOLE 854539 0 23492 TREX CO INC COM 89531p105 46649883 467668 SH OTR 01 467668 0 0 TRIMBLE INC COM 896239100 6681982 103822 SH SOLE 83451 0 20371 TRIMBLE INC COM 896239100 1770544 27510 SH OTR 01 27510 0 0 TYLER TECHNOLOGIES INC COM 902252105 68085087 160196 SH SOLE 146004 0 14192 TYLER TECHNOLOGIES INC COM 902252105 27910832 65671 SH OTR 01 65671 0 0 UFP TECHNOLOGIES INC COM 902673102 13238841 52493 SH SOLE 51248 0 1245 UFP TECHNOLOGIES INC COM 902673102 7452258 29549 SH OTR 01 29549 0 0 ULTA BEAUTY INC COM 90384s303 21123031 40397 SH SOLE 32906 0 7491 ULTA BEAUTY INC COM 90384s303 4877948 9329 SH OTR 01 9329 0 0 VERALTO CORP COM 92338c103 962316 10854 SH SOLE 9605 0 1249 VERICEL CORP COM 92346j108 22401160 430626 SH SOLE 420152 0 10474 VERICEL CORP COM 92346j108 12928999 248539 SH OTR 01 248539 0 0 VERISK ANALYTICS INC COM 92345y106 26452338 112215 SH SOLE 90178 0 22037 VERISK ANALYTICS INC COM 92345y106 7015561 29761 SH OTR 01 29761 0 0 VISA INC CL A COM 92826c839 3266352 11704 SH SOLE 10358 0 1346 VULCAN MATERIALS CO COM 929160109 9569875 35065 SH SOLE 28175 0 6890 VULCAN MATERIALS CO COM 929160109 2539794 9306 SH OTR 01 9306 0 0 WAL-MART INC COM 931142103 2280785 37906 SH SOLE 33546 0 4360 WATSCO INC COM 942622200 21597136 49997 SH SOLE 41719 0 8278 WATSCO INC COM 942622200 4807826 11130 SH OTR 01 11130 0 0 WD 40 CO COM 929236107 34742839 137155 SH SOLE 133837 0 3318 WD 40 CO COM 929236107 19936510 78704 SH OTR 01 78704 0 0 ISHARES RUSSELL MID-CAP GROWTH ETF 464287481 253985 2225 SH SOLE 2225 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 9366379 34588 SH SOLE 34588 0 0