The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW COM 88554d205   222,053 50,012 SH   SOLE   50,012 0 0
3M COMPANY COM 88579y101   538,106 5,073 SH   SOLE   5,073 0 0
ABBOTT LABORATORIES COM 002824100   2,872,302 25,271 SH   SOLE   25,271 0 0
ABBVIE INC SHS COM 00287y109   4,993,546 27,422 SH   SOLE   27,422 0 0
ABRDN HEALTHCARE OPPORTUNITIES COM 879105104   223,452 11,117 SH   SOLE   11,117 0 0
ACCENTURE PLC F CLASS A COM g1151c101   1,354,205 3,907 SH   SOLE   3,907 0 0
AIR PROD & CHEMICALS COM 009158106   350,080 1,445 SH   SOLE   1,445 0 0
ALARM.COM COM 011642105   14,001,097 193,199 SH   SOLE   193,199 0 0
ALPHABET INC CLASS C COM 02079k107   178,637,066 1,173,237 SH   SOLE   1,173,237 0 0
ALPHABET INC. CLASS A COM 02079k305   3,652,959 24,203 SH   SOLE   24,203 0 0
AMAZON.COM INC COM 023135106   216,216,816 1,198,674 SH   SOLE   1,198,674 0 0
AMERICAN EXPRESS CO COM 025816109   263,000 1,155 SH   SOLE   1,155 0 0
AMERICAN TOWER CORP COM 03027x100   51,451,843 260,397 SH   SOLE   260,397 0 0
AMGEN INC. COM 031162100   744,065 2,617 SH   SOLE   2,617 0 0
AMPHENOL CORP NEW CL A COM 032095101   2,000,195 17,340 SH   SOLE   17,340 0 0
ANALOG DEVICES INC COM 032654105   1,837,315 9,289 SH   SOLE   9,289 0 0
ANSYS INC COM 03662q105   236,313,031 680,704 SH   SOLE   680,704 0 0
APPFOLIO, INC COM 03783c100   95,219,890 385,912 SH   SOLE   385,912 0 0
APPLE INC COM 037833100   16,369,824 95,462 SH   SOLE   95,462 0 0
ASML HOLDINGS COM n07059210   33,645,413 34,669 SH   SOLE   34,669 0 0
ATLASSIAN CORPORATION CL A COM 049468101   48,518,614 248,673 SH   SOLE   248,673 0 0
ATRION CORPORATION COM 049904105   19,906,821 42,944 SH   SOLE   42,944 0 0
AUTO DATA PROCESSING COM 053015103   4,296,569 17,204 SH   SOLE   17,204 0 0
BANK AMER CORP COM COM 060505104   717,854 18,931 SH   SOLE   18,931 0 0
BECTON DICKINSON&CO COM 075887109   428,357 1,731 SH   SOLE   1,731 0 0
BERKLEY W R CORP COM 084423102   1,503,303 16,998 SH   SOLE   16,998 0 0
BERKSHIRE HATHAWAY INC DELAWA COM 084670108   8,247,720 13 SH   SOLE   13 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   11,627,378 27,650 SH   SOLE   27,650 0 0
BIO-TECHNE CORP COM 09073m104   239,114,957 3,397,002 SH   SOLE   3,397,002 0 0
BLACKLINE INC COM 09239b109   36,014,603 557,674 SH   SOLE   557,674 0 0
BLACKSTONE GROUP ORD SHS CLASS COM 09260d107   934,303 7,112 SH   SOLE   7,112 0 0
BOOKING HOLDING, INC. COM 09857l108   362,788 100 SH   SOLE   100 0 0
BOOZ ALLEN HAMILTON HOLDING OR COM 099502106   907,859 6,116 SH   SOLE   6,116 0 0
BP PLC COM 055622104   316,060 8,388 SH   SOLE   8,388 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   9,591,256 84,609 SH   SOLE   84,609 0 0
BRISTOL-MYERS SQUIBB COM 110122108   241,674 4,456 SH   SOLE   4,456 0 0
CABLE ONE INC COM COM 12685j105   450,210 1,064 SH   SOLE   1,064 0 0
CALAMOS CONV OPP AND INC FD SH COM 128117108   344,995 30,396 SH   SOLE   30,396 0 0
CAMECO CORP COM 13321l108   4,168,164 96,218 SH   SOLE   96,218 0 0
CANADIAN NATL RAILWY F COM 136375102   1,963,928 14,911 SH   SOLE   14,911 0 0
CANADIAN PACIFIC KANSAS CITY C COM 13646k108   980,627 11,122 SH   SOLE   11,122 0 0
CAPITAL ONE FINL CORP COM COM 14040h105   2,655,196 17,833 SH   SOLE   17,833 0 0
CARMAX INC COM 143130102   133,471,343 1,532,216 SH   SOLE   1,532,216 0 0
CARRIER GLOBAL ORD SHS COM 14448c104   295,023 5,075 SH   SOLE   5,075 0 0
CASELLA WASTE SYSTEMS INC CL A COM 147448104   12,970,128 131,184 SH   SOLE   131,184 0 0
CATERPILLAR INC DEL COM COM 149123101   382,553 1,044 SH   SOLE   1,044 0 0
CBRE GROUP INC COM 12504l109   213,166,034 2,192,164 SH   SOLE   2,192,164 0 0
CDW CORP COM COM 12514g108   1,895,595 7,411 SH   SOLE   7,411 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   18,249,401 67,353 SH   SOLE   67,353 0 0
CHEVRON CORP COM 166764100   1,589,289 10,075 SH   SOLE   10,075 0 0
CHEWY, INC. COM 16679l109   17,514,764 1,100,865 SH   SOLE   1,100,865 0 0
CHUBB LTD COM h1467j104   1,244,918 4,804 SH   SOLE   4,804 0 0
CISCO SYSTEMS INC COM 17275r102   2,696,681 54,031 SH   SOLE   54,031 0 0
COCA COLA COM COM 191216100   2,314,893 37,837 SH   SOLE   37,837 0 0
COGENT COMMUNICATIONS HLDGS IN COM 19239v302   777,296 11,898 SH   SOLE   11,898 0 0
COLGATE-PALMOLIVE CO COM 194162103   1,101,909 12,237 SH   SOLE   12,237 0 0
COMCAST CORP NEW CL A COM 20030n101   2,276,158 52,507 SH   SOLE   52,507 0 0
CONOCOPHILLIPS COM 20825c104   792,075 6,223 SH   SOLE   6,223 0 0
CONSTELLATION SOFTWARE F COM 21037x100   15,627,667 5,715 SH   SOLE   5,715 0 0
CORE & MAIN INC CL A COM 21874c102   32,523,872 568,103 SH   SOLE   568,103 0 0
COSTAR GROUP INC COM 22160n109   188,138,345 1,947,602 SH   SOLE   1,947,602 0 0
COSTCO WHOLESALE CO COM 22160k105   13,001,488 17,746 SH   SOLE   17,746 0 0
COTERRA ENERGY INC COM 127097103   2,338,081 83,862 SH   SOLE   83,862 0 0
CROWDSTRIKE HOLDINGS, INC. COM 22788c105   78,957,710 246,289 SH   SOLE   246,289 0 0
CROWN CASTLE INC COM 22822v101   4,014,567 37,934 SH   SOLE   37,934 0 0
CRYOPORT, INC. COM 229050307   3,273,919 184,967 SH   SOLE   184,967 0 0
CSW INDUSTRIALS INC COM 126402106   12,335,646 52,582 SH   SOLE   52,582 0 0
CVS HEALTH CORP COM 126650100   336,348 4,217 SH   SOLE   4,217 0 0
DANAHER CORP COM 235851102   154,931,774 620,422 SH   SOLE   620,422 0 0
DEXCOM INC COM 252131107   3,647,810 26,300 SH   SOLE   26,300 0 0
DISCOVER FINANCIAL SERVICES COM 254709108   1,574,804 12,013 SH   SOLE   12,013 0 0
DOUGLAS DYNAMICS INC COM 25960r105   13,636,832 565,374 SH   SOLE   565,374 0 0
DOW ORD SHS COM 260557103   211,376 3,649 SH   SOLE   3,649 0 0
EAGLE MATERIALS INC COM 26969p108   24,554,784 90,358 SH   SOLE   90,358 0 0
EAST WEST BANCORP INC COM 27579r104   561,997 7,104 SH   SOLE   7,104 0 0
EATON CORP PLC SHS COM g29183103   441,576 1,412 SH   SOLE   1,412 0 0
ECOLAB INC COM 278865100   256,957,597 1,112,852 SH   SOLE   1,112,852 0 0
EDWARDS LIFESCIENCES COM 28176e108   64,724,149 677,314 SH   SOLE   677,314 0 0
EMCOR GROUP INC COM 29084q100   211,871 605 SH   SOLE   605 0 0
EMERSON ELECTRIC CO COM 291011104   515,305 4,543 SH   SOLE   4,543 0 0
ENDAVA plc COM 29260v105   27,840,347 731,870 SH   SOLE   731,870 0 0
ENTERPRISE PRODS PART LP COM 293792107   1,067,755 36,592 SH   SOLE   36,592 0 0
EOG RES INC COM COM 26875p101   821,727 6,428 SH   SOLE   6,428 0 0
EQT CORP COM 26884l109   834,075 22,500 SH   SOLE   22,500 0 0
EVERTEC INC COM 30040p103   12,353,065 309,601 SH   SOLE   309,601 0 0
EXPONENT INC COM 30214u102   12,441,444 150,459 SH   SOLE   150,459 0 0
EXXON MOBIL CORP COM 30231g102   1,338,536 11,515 SH   SOLE   11,515 0 0
FASTENAL CO COM 311900104   218,734,464 2,835,552 SH   SOLE   2,835,552 0 0
FISERV INC COM COM 337738108   5,867,152 36,711 SH   SOLE   36,711 0 0
FLAHERTY & CRUMRINE PFD SECS I COM 338478100   204,678 13,783 SH   SOLE   13,783 0 0
FLOOR & DECOR HOLDINGS, INC. COM 339750101   70,327,006 542,563 SH   SOLE   542,563 0 0
FORTINET INC COM COM 34959e109   270,029 3,953 SH   SOLE   3,953 0 0
FRANCO-NEVADA CORPORATION COM 351858105   2,527,384 21,210 SH   SOLE   21,210 0 0
FRANCO-NEVADA MINING COM 351858105   238,320 2,000 SH   SOLE   2,000 0 0
GAMCO GLOBAL GOLD NAT RES & IN COM 36465a109   74,081 19,192 SH   SOLE   19,192 0 0
GENUINE PARTS CO COM 372460105   263,381 1,700 SH   SOLE   1,700 0 0
GOOSEHEAD INSURANCE, INC. COM 38267d109   91,122,004 1,367,788 SH   SOLE   1,367,788 0 0
GUIDEWIRE SOFTWARE INC COM 40171v100   176,873,873 1,515,499 SH   SOLE   1,515,499 0 0
HAMILTON LANE INC COM 407497106   25,839,486 229,155 SH   SOLE   229,155 0 0
HEALTHEQUITY, INC. COM 42226a107   20,621,460 252,621 SH   SOLE   252,621 0 0
HEALTHPEAK PPTYS INC COM 42250p103   375,696 20,037 SH   SOLE   20,037 0 0
HECLA MINING COM 422704106   336,700 70,000 SH   SOLE   70,000 0 0
HEICO CORP CL A COM 422806208   226,295,036 1,470,021 SH   SOLE   1,470,021 0 0
HOME DEPOT INC COM 437076102   2,224,239 5,798 SH   SOLE   5,798 0 0
HONEYWELL INTL INC COM 438516106   1,704,665 8,305 SH   SOLE   8,305 0 0
IBM CORP COM 459200101   884,336 4,631 SH   SOLE   4,631 0 0
IDEXX LABS INC COM 45168d104   30,387,800 56,281 SH   SOLE   56,281 0 0
ILLINOIS TOOL WORKS COM 452308109   490,822 1,829 SH   SOLE   1,829 0 0
ILLUMINA INC COM 452327109   64,547,017 470,048 SH   SOLE   470,048 0 0
INGERSOLL-RAND, INC. COM 45687v106   3,792,779 39,945 SH   SOLE   39,945 0 0
INTEL CORP COM 458140100   4,226,627 95,690 SH   SOLE   95,690 0 0
INTERPUBLIC GROUP OF COS INC COM 460690100   820,881 25,157 SH   SOLE   25,157 0 0
INTUIT INC. COM 461202103   60,730,010 93,431 SH   SOLE   93,431 0 0
INTUITIVE SURGICAL INC COM 46120e602   244,801,575 613,399 SH   SOLE   613,399 0 0
J P MORGAN CHASE & CO COM 46625h100   9,404,259 46,951 SH   SOLE   46,951 0 0
JACOBS SOLUTIONS INC COM COM 46982l108   289,012 1,880 SH   SOLE   1,880 0 0
JOHN BEAN TECHNOLOGIES CORP. COM 477839104   13,397,860 127,732 SH   SOLE   127,732 0 0
JOHNSON & JOHNSON COM 478160104   8,964,375 56,668 SH   SOLE   56,668 0 0
KADANT INC COM 48282t104   14,305,386 43,601 SH   SOLE   43,601 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   1,313,592 8,400 SH   SOLE   8,400 0 0
KINROSS GOLD CORP COM 496902404   245,200 40,000 SH   SOLE   40,000 0 0
KINSALE CAPITAL GROUP INC. COM 49714p108   111,197,498 211,910 SH   SOLE   211,910 0 0
LABORATORY CORP AMER HLDGS COM COM 50540r409   1,057,783 4,842 SH   SOLE   4,842 0 0
LEMAITRE VASCULAR COM 525558201   11,793,657 177,722 SH   SOLE   177,722 0 0
LILLY ELI & CO COM 532457108   2,705,799 3,478 SH   SOLE   3,478 0 0
LINDE PLC SHS COM g54950103   1,194,785 2,573 SH   SOLE   2,573 0 0
LOWE'S COMPANIES INC COM 548661107   5,823,128 22,860 SH   SOLE   22,860 0 0
LVMH MOET HENNESSY LOU VUITTON COM 502441306   1,265,943 6,993 SH   SOLE   6,993 0 0
M & T BANK CORP COM 55261f104   661,478 4,548 SH   SOLE   4,548 0 0
MAG SILVER CORP COM COM 55903q104   105,800 10,000 SH   SOLE   10,000 0 0
MANHATTAN ASSOCS INC COM COM 562750109   18,121,569 72,420 SH   SOLE   72,420 0 0
MARKEL GROUP INC COM 570535104   176,310,867 115,881 SH   SOLE   115,881 0 0
MARSH & MC LENNAN COMPANIES IN COM 571748102   1,295,408 6,289 SH   SOLE   6,289 0 0
MASTERCARD INC-CLASS A COM 57636q104   210,400,822 436,906 SH   SOLE   436,906 0 0
MC DONALDS CORP COM 580135101   539,488 1,913 SH   SOLE   1,913 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206   1,781,685 23,196 SH   SOLE   23,196 0 0
MCEWEN MNG INC COM COM 58039p107   5,768,100 585,000 SH   SOLE   585,000 0 0
MEDPACE HOLDINGS, INC. COM 58506q109   23,314,233 57,687 SH   SOLE   57,687 0 0
MERCK & CO. INC. COM 58933y105   6,137,390 46,513 SH   SOLE   46,513 0 0
MERGENET SOLUTIONS INC COM COM 58950m109   10,000 10,000 SH   SOLE   10,000 0 0
META PLATFORMS INC CL A COM 30303m102   388,950 801 SH   SOLE   801 0 0
METALLA ROYALTY & STREAMING LT COM 59124u605   77,750 25,000 SH   SOLE   25,000 0 0
METTLER TOLEDO INTL COM 592688105   23,661,763 17,774 SH   SOLE   17,774 0 0
MICROSOFT CORP COM 594918104   150,783,855 358,395 SH   SOLE   358,395 0 0
MIDDLEBY CORP COM 596278101   487,354 3,031 SH   SOLE   3,031 0 0
MONDELEZ INTL INC COM 609207105   1,569,799 22,426 SH   SOLE   22,426 0 0
MONOLITHIC PWR SYS INC COM COM 609839105   59,440,070 87,745 SH   SOLE   87,745 0 0
MOODYS CORP COM 615369105   211,159,047 537,259 SH   SOLE   537,259 0 0
MORNINGSTAR INC COM 617700109   14,545,458 47,169 SH   SOLE   47,169 0 0
MSCI INC COM COM 55354g100   1,028,435 1,835 SH   SOLE   1,835 0 0
MURPHY USA INC COM COM 626755102   25,645,471 61,177 SH   SOLE   61,177 0 0
NEOGEN CORP COM COM 640491106   396,409 25,121 SH   SOLE   25,121 0 0
NESTLE S A F SPONSORED ADR 1 A COM 641069406   838,130 7,892 SH   SOLE   7,892 0 0
NETFLIX INC COM 64110l106   607,330 1,000 SH   SOLE   1,000 0 0
NEXTERA ENERGY INC SHS COM 65339f101   1,376,728 21,542 SH   SOLE   21,542 0 0
NIKE INC CL B COM 654106103   625,735 6,658 SH   SOLE   6,658 0 0
NORFOLK SOUTHERN CO COM 655844108   1,904,898 7,474 SH   SOLE   7,474 0 0
NOVANTA INC COM NPV COM 67000b104   24,651,768 141,053 SH   SOLE   141,053 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109   370,379 3,829 SH   SOLE   3,829 0 0
NUTRIEN LTD COM 67077m108   353,015 6,500 SH   SOLE   6,500 0 0
NXP SEMICONDUCTORS COM n6596x109   788,900 3,184 SH   SOLE   3,184 0 0
NYMOX PHARMACEUTICAL CORP COM COM p73398102   30,000 75,000 SH   SOLE   75,000 0 0
O REILLY AUTOMOTIVE COM 67103h107   41,460,376 36,727 SH   SOLE   36,727 0 0
OLD DOMINION FGHT LINES INC CO COM 679580100   168,531,923 768,464 SH   SOLE   768,464 0 0
ONEOK INC COM 682680103   449,193 5,603 SH   SOLE   5,603 0 0
ORACLE CORP COM 68389x105   244,253 1,945 SH   SOLE   1,945 0 0
ORLA MINING LTD COM 68634k106   75,800 20,000 SH   SOLE   20,000 0 0
ORTHOPEDIATRICS CORP COM 68752l100   653,651 22,416 SH   SOLE   22,416 0 0
OTIS WORLDWIDE ORD SHS COM 68902v107   216,815 2,184 SH   SOLE   2,184 0 0
PAYCHEX INC COM 704326107   3,915,232 31,883 SH   SOLE   31,883 0 0
PELOTON INTERACTIVE INC CL A C COM 70614w100   275,311 64,250 SH   SOLE   64,250 0 0
PEPSICO INC COM 713448108   1,456,514 8,322 SH   SOLE   8,322 0 0
PERIMETER SOLUTIONS SA COM l7579l106   11,708,786 1,578,004 SH   SOLE   1,578,004 0 0
PFIZER INC COM 717081103   1,225,356 44,157 SH   SOLE   44,157 0 0
PINNACLE WEST CAP CORP COM 723484101   224,190 3,000 SH   SOLE   3,000 0 0
PIONEER NAT RES CO COM COM 723787107   380,152 1,448 SH   SOLE   1,448 0 0
PNC FINL SERVICES COM 693475105   738,350 4,569 SH   SOLE   4,569 0 0
POOL CORPORATION COM 73278l105   867,928 2,151 SH   SOLE   2,151 0 0
PROCORE TECHNOLOGIES INC COM 74275k108   18,049,082 219,655 SH   SOLE   219,655 0 0
PROCTER & GAMBLE CO COM 742718109   21,027,113 129,597 SH   SOLE   129,597 0 0
QUALCOMM INC COM 747525103   57,643,276 340,480 SH   SOLE   340,480 0 0
RANGE RESOURCES CORP DEL COM 75281a109   4,205,108 122,135 SH   SOLE   122,135 0 0
REALTY INCM CRP MD PV$1.REIT COM 756109104   296,920 5,488 SH   SOLE   5,488 0 0
REPLIGEN CORPORATION COM 759916109   80,902,327 439,878 SH   SOLE   439,878 0 0
REPUBLIC SVCS INC COM 760759100   313,404 1,637 SH   SOLE   1,637 0 0
ROPER TECHNOLOGIES INC COM 776696106   27,344,327 48,756 SH   SOLE   48,756 0 0
RPM INTERNATIONAL INC COM 749685103   452,010 3,800 SH   SOLE   3,800 0 0
RTX CORP COM 75513e101   346,217 3,550 SH   SOLE   3,550 0 0
S & P GLOBAL INC COM 78409v104   170,106,869 399,828 SH   SOLE   399,828 0 0
SBA COMMUNICATIONS CORP CL A COM 78410g104   5,835,545 26,929 SH   SOLE   26,929 0 0
SCORPIO TANKERS INC COM y7542c130   1,073,250 15,000 SH   SOLE   15,000 0 0
SHERWIN-WILLIAMS COM 824348106   45,935,375 132,253 SH   SOLE   132,253 0 0
SHOPIFY INC. COM 82509l107   7,079,190 91,735 SH   SOLE   91,735 0 0
SHORE BANCSHARES, INC. COM 825107105   322,011 28,001 SH   SOLE   28,001 0 0
SIGNET JEWELERS LTD COM g81276100   1,501,050 15,000 SH   SOLE   15,000 0 0
SIMPSON MANUFACTURING CO COM 829073105   14,725,026 71,766 SH   SOLE   71,766 0 0
SITEONE LANDSCAPE SUPPLY, INC. COM 82982l103   117,743,670 674,556 SH   SOLE   674,556 0 0
SOUTHERN COMPANY COM 842587107   240,779 3,356 SH   SOLE   3,356 0 0
SOUTHWESTERN ENERGY CO COM COM 845467109   379,000 50,000 SH   SOLE   50,000 0 0
SPROUT SOCIAL, INC. COM 85209w109   85,167,200 1,426,347 SH   SOLE   1,426,347 0 0
STARBUCKS CORP COM COM 855244109   868,948 9,508 SH   SOLE   9,508 0 0
STRYKER CORP COM 863667101   1,611,514 4,503 SH   SOLE   4,503 0 0
T ROWE PRICE GROUP INC COM 74144t108   10,196,292 83,631 SH   SOLE   83,631 0 0
TELESIS BIO INC COM NEW COM 192003101   8,800 20,000 SH   SOLE   20,000 0 0
TERRENO REALTY CORP COM 88146m101   1,683,041 25,347 SH   SOLE   25,347 0 0
TEXAS INSTRUMENTS COM 882508104   202,606 1,163 SH   SOLE   1,163 0 0
THE DESCARTES SYSTEMS GROUP IN COM 249906108   13,468,745 147,151 SH   SOLE   147,151 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   135,863,962 233,761 SH   SOLE   233,761 0 0
TJX COMPANIES INC COM 872540109   738,699 7,284 SH   SOLE   7,284 0 0
TOPICUS COM INC REGISTERED SHS COM 89072t102   697,701 7,875 SH   SOLE   7,875 0 0
TRANSDIGM GROUP INC COM 893641100   287,972,423 233,820 SH   SOLE   233,820 0 0
TRIMBLE INC COM 896239100   561,090 8,718 SH   SOLE   8,718 0 0
TRUPANION, INC. COM 898202106   6,913,052 250,382 SH   SOLE   250,382 0 0
TYLER TECHNOLOGIES INC COM 902252105   32,883,053 77,370 SH   SOLE   77,370 0 0
U S BANCORP COM 902973304   599,581 13,413 SH   SOLE   13,413 0 0
UNION PACIFIC CORP COM 907818108   794,910 3,232 SH   SOLE   3,232 0 0
UNITED PARCEL SRVC CLASS B COM 911312106   523,066 3,519 SH   SOLE   3,519 0 0
UNITEDHEALTH GRP INC COM 91324p102   3,288,399 6,647 SH   SOLE   6,647 0 0
UTZ BRANDS INC. COM 918090101   67,708,008 3,671,801 SH   SOLE   3,671,801 0 0
VEEVA SYSTEMS, INC. COM 922475108   205,329,707 886,226 SH   SOLE   886,226 0 0
VENTAS INC REIT COM 92276f100   411,247 9,445 SH   SOLE   9,445 0 0
VERALTO CORP COM 92338c103   197,895,604 2,232,073 SH   SOLE   2,232,073 0 0
VERISK ANALYTICS INC COM 92345y106   73,248,650 310,731 SH   SOLE   310,731 0 0
VERIZON COMMUNICATN COM 92343v104   498,485 11,880 SH   SOLE   11,880 0 0
VISA INC CL A COM 92826c839   240,736,000 862,606 SH   SOLE   862,606 0 0
VULCAN MATERIALS CO COM 929160109   290,885,259 1,065,826 SH   SOLE   1,065,826 0 0
W.P. CAREY INC. REIT COM 92936u109   298,448 5,288 SH   SOLE   5,288 0 0
WABTEC COM 929740108   3,824,100 26,250 SH   SOLE   26,250 0 0
WALMART INC COM 931142103   810,042 13,463 SH   SOLE   13,463 0 0
WALT DISNEY CO COM 254687106   1,369,208 11,190 SH   SOLE   11,190 0 0
WASTE CONNECTIONS INC COM 94106b101   264,673,442 1,538,710 SH   SOLE   1,538,710 0 0
WATSCO INC COM 942622200   8,486,051 19,645 SH   SOLE   19,645 0 0
WAYFAIR INC COM 94419l101   468,508 6,902 SH   SOLE   6,902 0 0
WD-40 COMPANY COM 929236107   11,514,343 45,456 SH   SOLE   45,456 0 0
WELLS FARGO BK N A COM 949746101   778,880 13,438 SH   SOLE   13,438 0 0
WEST PHARMACEUTICALS, INC. COM 955306105   102,858,545 259,934 SH   SOLE   259,934 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   2,130,276 45,200 SH   SOLE   45,200 0 0
WILLSCOT MOBILE MINI HLDGS COR COM 971378104   147,967,646 3,182,100 SH   SOLE   3,182,100 0 0
WNS HOLDINGS LTD COM g98196101   65,709,635 1,300,408 SH   SOLE   1,300,408 0 0
WORKIVA INC COM 98139a105   55,636,803 656,094 SH   SOLE   656,094 0 0
ZOETIS INC COM 98978v103   38,386,015 226,854 SH   SOLE   226,854 0 0
ALPS ALERIAN MLP ETF ETFS 00162q452   208,207 4,387 SH   SOLE   4,387 0 0
CBRE CLARION GLOBAL REAL ESTAT ETFS 12504g100   87,522 16,268 SH   SOLE   16,268 0 0
FINANCIAL SELECT SECTOR SPDR ETFS 81369y605   378,153 8,978 SH   SOLE   8,978 0 0
ISHARES CORE MSCI EAFE ETF ETFS 46432f842   254,575 3,430 SH   SOLE   3,430 0 0
ISHARES MSCI EAFE ETF ETFS 464287465   1,018,375 12,752 SH   SOLE   12,752 0 0
ISHARES MSCI EMERGING MARKETS ETFS 46434g764   283,820 4,930 SH   SOLE   4,930 0 0
ISHARES TR SELECT DIVID ETF ETFS 464287168   210,022 1,705 SH   SOLE   1,705 0 0
ISHARES TR U.S. TECH ETF ETFS 464287721   257,965 1,910 SH   SOLE   1,910 0 0
S&P DEP RECEIPTS ETFS 78462f103   262,581 502 SH   SOLE   502 0 0
SPDR FUND CONSUMER DISCRE SELE ETFS 81369y407   263,147 1,431 SH   SOLE   1,431 0 0
SPDR GOLD TRUST ETFS 78463v107   308,580 1,500 SH   SOLE   1,500 0 0
VANECK VECTORS OIL SVCS ETFS 92189h607   1,715,283 5,100 SH   SOLE   5,100 0 0
VANGUARD DIVIDEND APPREC ETFS 921908844   1,747,395 9,569 SH   SOLE   9,569 0 0
VANGUARD FTSE ALL WORLD EX US ETFS 922042775   3,051,090 52,022 SH   SOLE   52,022 0 0
VANGUARD FTSE DEVELOPED MARKET ETFS 921943858   210,814 4,202 SH   SOLE   4,202 0 0
VANGUARD FTSE EMERGING MARKETS ETFS 922042858   809,544 19,381 SH   SOLE   19,381 0 0
VANGUARD HEALTH CARE ETFS 92204a504   325,706 1,204 SH   SOLE   1,204 0 0
VANGUARD HIGH DIVIDEND YIELD E ETFS 921946406   1,920,474 15,873 SH   SOLE   15,873 0 0
VANGUARD INDEX FDS SMALL CP ET ETFS 922908751   345,171 1,510 SH   SOLE   1,510 0 0
VANGUARD INFO TECHNOLOGY INDEX ETFS 92204a702   554,752 1,058 SH   SOLE   1,058 0 0
VANGUARD MID CAP ETF ETFS 922908629   632,895 2,533 SH   SOLE   2,533 0 0
VANGUARD REIT ETF ETFS 922908553   591,437 6,839 SH   SOLE   6,839 0 0
VANGUARD S&P 500 ETF ETFS 922908363   6,747,586 14,037 SH   SOLE   14,037 0 0
VANGUARD TOTAL STK MKT ETF ETFS 922908769   679,638 2,615 SH   SOLE   2,615 0 0
WISDOMTREE TR INDIA ERNGS FD ETFS 97717w422   392,040 9,000 SH   SOLE   9,000 0 0