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 | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3-D SYS CORP DEL COM NEW | COM | 88554D205 | 416,709 | 56,312 | SH | | SOLE | | 56,312 | 0 | 0 |
3M COMPANY | COM | 88579y101 | 429,089 | 3,578 | SH | | SOLE | | 3,578 | 0 | 0 |
ABBOTT LABORATORIES | COM | 002824100 | 2,342,919 | 21,340 | SH | | SOLE | | 21,340 | 0 | 0 |
ABBVIE INC SHS | COM | 00287y109 | 3,138,628 | 19,421 | SH | | SOLE | | 19,421 | 0 | 0 |
ABCAM PLC | COM | 000380204 | 11,868,872 | 762,781 | SH | | SOLE | | 762,781 | 0 | 0 |
ACCENTURE PLC F CLASS A | COM | g1151c101 | 1,375,827 | 5,156 | SH | | SOLE | | 5,156 | 0 | 0 |
AIR PROD & CHEMICALS | COM | 009158106 | 257,406 | 835 | SH | | SOLE | | 835 | 0 | 0 |
ALARM.COM | COM | 011642105 | 8,526,789 | 172,328 | SH | | SOLE | | 172,328 | 0 | 0 |
ALLEGION PLC | COM | G0176J109 | 492,196 | 4,676 | SH | | SOLE | | 4,676 | 0 | 0 |
ALPHABET INC CLASS C | COM | 02079K107 | 155,259,665 | 1,749,799 | SH | | SOLE | | 1,749,799 | 0 | 0 |
ALPHABET INC. CLASS A | COM | 02079k305 | 1,565,377 | 17,742 | SH | | SOLE | | 17,742 | 0 | 0 |
AMAZON.COM INC | COM | 023135106 | 106,148,028 | 1,263,667 | SH | | SOLE | | 1,263,667 | 0 | 0 |
AMERICAN TOWER CORP | COM | 03027X100 | 94,864,004 | 447,767 | SH | | SOLE | | 447,767 | 0 | 0 |
AMGEN INC. | COM | 031162100 | 582,273 | 2,217 | SH | | SOLE | | 2,217 | 0 | 0 |
AMPHENOL CORP NEW CL A | COM | 032095101 | 761,036 | 9,995 | SH | | SOLE | | 9,995 | 0 | 0 |
ANALOG DEVICES INC | COM | 032654105 | 1,015,382 | 6,190 | SH | | SOLE | | 6,190 | 0 | 0 |
ANSYS INC | COM | 03662Q105 | 217,955,953 | 902,173 | SH | | SOLE | | 902,173 | 0 | 0 |
APPFOLIO, INC | COM | 03783C100 | 16,768,713 | 159,126 | SH | | SOLE | | 159,126 | 0 | 0 |
APPLE INC | COM | 037833100 | 11,563,066 | 88,995 | SH | | SOLE | | 88,995 | 0 | 0 |
ASML HOLDINGS | COM | N07059210 | 463,894 | 849 | SH | | SOLE | | 849 | 0 | 0 |
ATLASSIAN CORPORATION CL A | COM | 049468101 | 39,225,559 | 304,830 | SH | | SOLE | | 304,830 | 0 | 0 |
ATRION CORPORATION | COM | 049904105 | 11,744,898 | 20,994 | SH | | SOLE | | 20,994 | 0 | 0 |
AUTO DATA PROCESSING | COM | 053015103 | 3,448,223 | 14,436 | SH | | SOLE | | 14,436 | 0 | 0 |
AZENTA INC COM | COM | 114340102 | 75,692,186 | 1,300,106 | SH | | SOLE | | 1,300,106 | 0 | 0 |
BANK AMER CORP COM | COM | 060505104 | 832,364 | 25,132 | SH | | SOLE | | 25,132 | 0 | 0 |
BANK OF HAWAII CORP | COM | 062540109 | 228,182 | 2,942 | SH | | SOLE | | 2,942 | 0 | 0 |
BECTON DICKINSON&CO | COM | 075887109 | 442,762 | 1,741 | SH | | SOLE | | 1,741 | 0 | 0 |
BERKLEY W R CORP | COM | 084423102 | 1,233,807 | 17,002 | SH | | SOLE | | 17,002 | 0 | 0 |
BERKSHIRE HATHAWAY INC DELAWA | COM | 084670108 | 3,280,977 | 7 | SH | | SOLE | | 7 | 0 | 0 |
BERKSHIRE HATHAWAY INC CL B | COM | 084670702 | 8,271,415 | 26,777 | SH | | SOLE | | 26,777 | 0 | 0 |
BIO-TECHNE CORP | COM | 09073M104 | 218,739,516 | 2,639,232 | SH | | SOLE | | 2,639,232 | 0 | 0 |
BLACKLINE INC | COM | 09239B109 | 145,082,756 | 2,156,723 | SH | | SOLE | | 2,156,723 | 0 | 0 |
BP PLC | COM | 055622104 | 262,499 | 7,515 | SH | | SOLE | | 7,515 | 0 | 0 |
BRIGHT HORIZONS FAM SOL IN DEL | COM | 109194100 | 6,870,959 | 108,890 | SH | | SOLE | | 108,890 | 0 | 0 |
BRISTOL-MYERS SQUIBB | COM | 110122108 | 306,324 | 4,257 | SH | | SOLE | | 4,257 | 0 | 0 |
BRITISH AMER TOBACCO PLC ADR | COM | 110448107 | 215,972 | 5,402 | SH | | SOLE | | 5,402 | 0 | 0 |
CABLE ONE INC COM | COM | 12685J105 | 62,347,065 | 87,583 | SH | | SOLE | | 87,583 | 0 | 0 |
CALAMOS CONV OPP AND INC FD SH | COM | 128117108 | 311,916 | 29,678 | SH | | SOLE | | 29,678 | 0 | 0 |
CAMPBELL SOUP CO COM | COM | 134429109 | 227,000 | 4,000 | SH | | SOLE | | 4,000 | 0 | 0 |
CANADIAN NATL RAILWY F | COM | 136375102 | 1,725,068 | 14,511 | SH | | SOLE | | 14,511 | 0 | 0 |
CANADIAN PACIFIC RAILWAY | COM | 13645T100 | 1,006,219 | 13,490 | SH | | SOLE | | 13,490 | 0 | 0 |
CAPITAL ONE FINL CORP COM | COM | 14040H105 | 1,826,224 | 19,645 | SH | | SOLE | | 19,645 | 0 | 0 |
CARMAX INC | COM | 143130102 | 121,144,413 | 1,989,562 | SH | | SOLE | | 1,989,562 | 0 | 0 |
CBRE GROUP INC | COM | 12504L109 | 171,524,736 | 2,228,752 | SH | | SOLE | | 2,228,752 | 0 | 0 |
CDW CORP COM | COM | 12514G108 | 1,173,637 | 6,572 | SH | | SOLE | | 6,572 | 0 | 0 |
CHEVRON CORP | COM | 166764100 | 549,398 | 3,061 | SH | | SOLE | | 3,061 | 0 | 0 |
CHEWY, INC. | COM | 16679L109 | 29,838,879 | 804,716 | SH | | SOLE | | 804,716 | 0 | 0 |
CHUBB LTD | COM | h1467j104 | 801,047 | 3,631 | SH | | SOLE | | 3,631 | 0 | 0 |
CISCO SYSTEMS INC | COM | 17275r102 | 3,385,292 | 71,060 | SH | | SOLE | | 71,060 | 0 | 0 |
COCA COLA COM | COM | 191216100 | 1,732,890 | 27,242 | SH | | SOLE | | 27,242 | 0 | 0 |
COGENT COMMUNICATIONS HLDGS IN | COM | 19239V302 | 883,370 | 15,476 | SH | | SOLE | | 15,476 | 0 | 0 |
COLGATE-PALMOLIVE CO | COM | 194162103 | 867,986 | 11,016 | SH | | SOLE | | 11,016 | 0 | 0 |
COMCAST CORP NEW CL A | COM | 20030n101 | 2,529,643 | 72,338 | SH | | SOLE | | 72,338 | 0 | 0 |
CONOCOPHILLIPS | COM | 20825c104 | 391,062 | 3,314 | SH | | SOLE | | 3,314 | 0 | 0 |
CONSTELLATION SOFTWARE F | COM | 21037x100 | 10,186,662 | 6,538 | SH | | SOLE | | 6,538 | 0 | 0 |
CONTURA ENERGY INC | COM | 127097103 | 320,228 | 13,033 | SH | | SOLE | | 13,033 | 0 | 0 |
COSTAR GROUP INC | COM | 22160N109 | 174,125,617 | 2,253,178 | SH | | SOLE | | 2,253,178 | 0 | 0 |
COSTCO WHOLESALE CO | COM | 22160k105 | 7,742,831 | 16,961 | SH | | SOLE | | 16,961 | 0 | 0 |
CROWDSTRIKE HOLDINGS, INC. | COM | 22788c105 | 57,178,384 | 543,056 | SH | | SOLE | | 543,056 | 0 | 0 |
CROWN CASTLE INC | COM | 22822v101 | 6,802,903 | 50,154 | SH | | SOLE | | 50,154 | 0 | 0 |
CRYOPORT, INC. | COM | 229050307 | 2,879,493 | 165,965 | SH | | SOLE | | 165,965 | 0 | 0 |
CVS HEALTH CORP | COM | 126650100 | 431,470 | 4,630 | SH | | SOLE | | 4,630 | 0 | 0 |
DANAHER CORP | COM | 235851102 | 165,724,064 | 624,384 | SH | | SOLE | | 624,384 | 0 | 0 |
DEXCOM INC | COM | 252131107 | 1,429,315 | 12,622 | SH | | SOLE | | 12,622 | 0 | 0 |
DISCOVER FINANCIAL SERVICES | COM | 254709108 | 1,182,290 | 12,085 | SH | | SOLE | | 12,085 | 0 | 0 |
DOLLAR GENERAL CORP | COM | 256677105 | 64,129,896 | 260,426 | SH | | SOLE | | 260,426 | 0 | 0 |
DOUGLAS DYNAMICS INC | COM | 25960R105 | 22,276,504 | 616,054 | SH | | SOLE | | 616,054 | 0 | 0 |
EAST WEST BANCORP INC | COM | 27579r104 | 468,813 | 7,114 | SH | | SOLE | | 7,114 | 0 | 0 |
EATON CORP PLC SHS | COM | G29183103 | 223,533 | 1,424 | SH | | SOLE | | 1,424 | 0 | 0 |
ECOLAB INC | COM | 278865100 | 182,704,797 | 1,255,185 | SH | | SOLE | | 1,255,185 | 0 | 0 |
EDWARDS LIFESCIENCES | COM | 28176e108 | 35,542,786 | 476,381 | SH | | SOLE | | 476,381 | 0 | 0 |
EMERSON ELECTRIC CO | COM | 291011104 | 335,570 | 3,493 | SH | | SOLE | | 3,493 | 0 | 0 |
ENDAVA plc | COM | 29260v105 | 55,980,770 | 731,775 | SH | | SOLE | | 731,775 | 0 | 0 |
ENTERPRISE PRODS PART LP | COM | 293792107 | 1,004,260 | 41,636 | SH | | SOLE | | 41,636 | 0 | 0 |
ENVESTNET INC | COM | 29404K106 | 5,890,993 | 95,478 | SH | | SOLE | | 95,478 | 0 | 0 |
EVERTEC INC | COM | 30040P103 | 9,203,108 | 284,222 | SH | | SOLE | | 284,222 | 0 | 0 |
EVO PAYMENTS INC | COM | 26927e104 | 287,640 | 8,500 | SH | | SOLE | | 8,500 | 0 | 0 |
EXPONENT INC | COM | 30214U102 | 17,415,368 | 175,753 | SH | | SOLE | | 175,753 | 0 | 0 |
EXXON MOBIL CORP | COM | 30231g102 | 1,432,851 | 12,990 | SH | | SOLE | | 12,990 | 0 | 0 |
FASTENAL CO | COM | 311900104 | 187,855,600 | 3,969,899 | SH | | SOLE | | 3,969,899 | 0 | 0 |
FISERV INC | COM | 337738108 | 4,571,396 | 45,230 | SH | | SOLE | | 45,230 | 0 | 0 |
FLAHERTY & CRUMRINE PFD SECS I | COM | 338478100 | 221,139 | 14,723 | SH | | SOLE | | 14,723 | 0 | 0 |
FLOOR & DECOR HOLDINGS, INC. | COM | 339750101 | 49,393,636 | 709,373 | SH | | SOLE | | 709,373 | 0 | 0 |
FORTINET INC COM | COM | 34959E109 | 1,410,721 | 28,855 | SH | | SOLE | | 28,855 | 0 | 0 |
FRANCO-NEVADA CORPORATION | COM | 351858105 | 1,426,216 | 10,450 | SH | | SOLE | | 10,450 | 0 | 0 |
GAMCO GLOBAL GOLD NAT RES & IN | COM | 36465a109 | 47,662 | 13,130 | SH | | SOLE | | 13,130 | 0 | 0 |
GENUINE PARTS CO | COM | 372460105 | 295,671 | 1,704 | SH | | SOLE | | 1,704 | 0 | 0 |
GOOSEHEAD INSURANCE, INC. | COM | 38267D109 | 37,036,313 | 1,078,518 | SH | | SOLE | | 1,078,518 | 0 | 0 |
GUIDEWIRE SOFTWARE INC | COM | 40171V100 | 107,496,660 | 1,718,297 | SH | | SOLE | | 1,718,297 | 0 | 0 |
HAMILTON LANE INC | COM | 407497106 | 17,341,250 | 271,466 | SH | | SOLE | | 271,466 | 0 | 0 |
HEALTHEQUITY, INC. | COM | 42226A107 | 14,367,421 | 233,086 | SH | | SOLE | | 233,086 | 0 | 0 |
HEALTHPEAK PPTYS INC | COM | 42250p103 | 895,303 | 35,712 | SH | | SOLE | | 35,712 | 0 | 0 |
HEICO CORP CL A | COM | 422806208 | 206,438,727 | 1,722,476 | SH | | SOLE | | 1,722,476 | 0 | 0 |
HOME DEPOT INC | COM | 437076102 | 1,322,926 | 4,188 | SH | | SOLE | | 4,188 | 0 | 0 |
HONEYWELL INTL INC | COM | 438516106 | 1,290,367 | 6,021 | SH | | SOLE | | 6,021 | 0 | 0 |
IBM CORP | COM | 459200101 | 719,807 | 5,109 | SH | | SOLE | | 5,109 | 0 | 0 |
IDEXX LABS INC | COM | 45168d104 | 61,838,169 | 151,579 | SH | | SOLE | | 151,579 | 0 | 0 |
ILLINOIS TOOL WORKS | COM | 452308109 | 488,884 | 2,219 | SH | | SOLE | | 2,219 | 0 | 0 |
ILLUMINA INC | COM | 452327109 | 164,421,282 | 813,162 | SH | | SOLE | | 813,162 | 0 | 0 |
INGERSOLL-RAND, INC. | COM | 45687V106 | 3,320,436 | 63,549 | SH | | SOLE | | 63,549 | 0 | 0 |
INTEL CORP | COM | 458140100 | 4,939,793 | 186,901 | SH | | SOLE | | 186,901 | 0 | 0 |
INTERPUBLIC GROUP OF COS INC | COM | 460690100 | 691,025 | 20,745 | SH | | SOLE | | 20,745 | 0 | 0 |
INTUIT INC. | COM | 461202103 | 892,105 | 2,292 | SH | | SOLE | | 2,292 | 0 | 0 |
INTUITIVE SURGICAL INC | COM | 46120E602 | 234,845,003 | 885,039 | SH | | SOLE | | 885,039 | 0 | 0 |
J P MORGAN CHASE & CO | COM | 46625h100 | 4,912,468 | 36,633 | SH | | SOLE | | 36,633 | 0 | 0 |
JACOBS SOLUTIONS INC COM | COM | 46982L108 | 226,212 | 1,884 | SH | | SOLE | | 1,884 | 0 | 0 |
JOHN BEAN TECHNOLOGIES CORP. | COM | 477839104 | 13,015,790 | 142,514 | SH | | SOLE | | 142,514 | 0 | 0 |
JOHNSON & JOHNSON | COM | 478160104 | 11,177,423 | 63,274 | SH | | SOLE | | 63,274 | 0 | 0 |
KADANT INC | COM | 48282T104 | 8,380,051 | 47,177 | SH | | SOLE | | 47,177 | 0 | 0 |
KEYSIGHT TECHNOLOGIES INC | COM | 49338l103 | 2,321,420 | 13,570 | SH | | SOLE | | 13,570 | 0 | 0 |
KINSALE CAPITAL GROUP INC. | COM | 49714P108 | 12,903,920 | 49,342 | SH | | SOLE | | 49,342 | 0 | 0 |
LABORATORY CORP AMER HLDGS COM | COM | 50540R409 | 1,792,474 | 7,612 | SH | | SOLE | | 7,612 | 0 | 0 |
LEMAITRE VASCULAR | COM | 525558201 | 9,848,740 | 214,010 | SH | | SOLE | | 214,010 | 0 | 0 |
LILLY ELI & CO | COM | 532457108 | 1,514,340 | 4,139 | SH | | SOLE | | 4,139 | 0 | 0 |
LOWE'S COMPANIES INC | COM | 548661107 | 5,200,164 | 26,100 | SH | | SOLE | | 26,100 | 0 | 0 |
LVMH MOET HENNESSY LOU VUITTON | COM | 502441306 | 603,528 | 4,166 | SH | | SOLE | | 4,166 | 0 | 0 |
M & T BANK CORP | COM | 55261f104 | 617,108 | 4,254 | SH | | SOLE | | 4,254 | 0 | 0 |
MAGELLAN MIDSTREAM PRTNRS LP C | COM | 559080106 | 561,348 | 11,180 | SH | | SOLE | | 11,180 | 0 | 0 |
MANHATTAN ASSOCS INC COM | COM | 562750109 | 11,794,738 | 97,156 | SH | | SOLE | | 97,156 | 0 | 0 |
MARKEL CORP HLDG CO | COM | 570535104 | 148,470,293 | 112,692 | SH | | SOLE | | 112,692 | 0 | 0 |
MARSH & MC LENNAN COMPANIES IN | COM | 571748102 | 986,923 | 5,964 | SH | | SOLE | | 5,964 | 0 | 0 |
MASTERCARD INC-CLASS A | COM | 57636Q104 | 162,789,997 | 468,151 | SH | | SOLE | | 468,151 | 0 | 0 |
MC DONALDS CORP | COM | 580135101 | 539,029 | 2,045 | SH | | SOLE | | 2,045 | 0 | 0 |
MCCORMICK & CO INC COM NON VTG | COM | 579780206 | 1,922,716 | 23,196 | SH | | SOLE | | 23,196 | 0 | 0 |
MEDPACE HOLDINGS, INC. | COM | 58506Q109 | 18,274,907 | 86,036 | SH | | SOLE | | 86,036 | 0 | 0 |
MEDTRONIC PLC F | COM | g5960l103 | 583,805 | 7,512 | SH | | SOLE | | 7,512 | 0 | 0 |
MERCK & CO. INC. | COM | 58933y105 | 5,130,994 | 46,246 | SH | | SOLE | | 46,246 | 0 | 0 |
MERGENET SOLUTIONS INC COM | COM | 58950m109 | 10,000 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
MESA LABS INC | COM | 59064R109 | 8,493,556 | 51,101 | SH | | SOLE | | 51,101 | 0 | 0 |
MICROSOFT CORP | COM | 594918104 | 91,148,595 | 380,071 | SH | | SOLE | | 380,071 | 0 | 0 |
MIDDLEBY CORP | COM | 596278101 | 650,620 | 4,859 | SH | | SOLE | | 4,859 | 0 | 0 |
MONDELEZ INTL INC | COM | 609207105 | 1,096,239 | 16,448 | SH | | SOLE | | 16,448 | 0 | 0 |
MONOLITHIC PWR SYS INC COM | COM | 609839105 | 8,013,510 | 22,662 | SH | | SOLE | | 22,662 | 0 | 0 |
MOODYS CORP | COM | 615369105 | 171,785,886 | 616,560 | SH | | SOLE | | 616,560 | 0 | 0 |
MORGAN STANLEY | COM | 617446448 | 676,164 | 7,953 | SH | | SOLE | | 7,953 | 0 | 0 |
NEOGEN CORP COM | COM | 640491106 | 401,417 | 26,357 | SH | | SOLE | | 26,357 | 0 | 0 |
NESTLE S A F SPONSORED ADR 1 A | COM | 641069406 | 428,373 | 3,714 | SH | | SOLE | | 3,714 | 0 | 0 |
NETFLIX INC | COM | 64110l106 | 294,880 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
NEWMONT GOLDCORP CORP | COM | 651639106 | 241,864 | 5,124 | SH | | SOLE | | 5,124 | 0 | 0 |
NEXTERA ENERGY INC SHS | COM | 65339f101 | 1,336,820 | 15,991 | SH | | SOLE | | 15,991 | 0 | 0 |
NIKE INC CL B | COM | 654106103 | 550,903 | 4,708 | SH | | SOLE | | 4,708 | 0 | 0 |
NORFOLK SOUTHERN CO | COM | 655844108 | 2,638,917 | 10,709 | SH | | SOLE | | 10,709 | 0 | 0 |
NOVANTA INC COM NPV | COM | 67000b104 | 18,123,292 | 133,387 | SH | | SOLE | | 133,387 | 0 | 0 |
NOVARTIS AG F SPONSORED ADR 1 | COM | 66987v109 | 329,949 | 3,637 | SH | | SOLE | | 3,637 | 0 | 0 |
NUTRIEN LTD | COM | 67077m108 | 1,736,288 | 23,775 | SH | | SOLE | | 23,775 | 0 | 0 |
O REILLY AUTOMOTIVE | COM | 67103h107 | 32,116,186 | 38,051 | SH | | SOLE | | 38,051 | 0 | 0 |
OKTA, INC | COM | 679295105 | 6,723,809 | 98,402 | SH | | SOLE | | 98,402 | 0 | 0 |
OLD DOMINION FGHT LINES INC CO | COM | 679580100 | 93,647,150 | 329,999 | SH | | SOLE | | 329,999 | 0 | 0 |
ORTHOPEDIATRICS CORP | COM | 68752L100 | 12,757,422 | 321,103 | SH | | SOLE | | 321,103 | 0 | 0 |
PAYCHEX INC | COM | 704326107 | 4,532,148 | 39,219 | SH | | SOLE | | 39,219 | 0 | 0 |
PELOTON INTERACTIVE INC CL A C | COM | 70614w100 | 418,517 | 52,710 | SH | | SOLE | | 52,710 | 0 | 0 |
PEPSICO INC | COM | 713448108 | 1,377,977 | 7,627 | SH | | SOLE | | 7,627 | 0 | 0 |
PERIMETER SOLUTIONS SA | COM | l7579l106 | 5,276,860 | 577,337 | SH | | SOLE | | 577,337 | 0 | 0 |
PFIZER INC | COM | 717081103 | 3,448,246 | 67,296 | SH | | SOLE | | 67,296 | 0 | 0 |
PINNACLE WEST CAP CORP | COM | 723484101 | 228,120 | 3,000 | SH | | SOLE | | 3,000 | 0 | 0 |
PNC FINL SERVICES | COM | 693475105 | 625,600 | 3,961 | SH | | SOLE | | 3,961 | 0 | 0 |
POOL CORPORATION | COM | 73278l105 | 1,070,250 | 3,540 | SH | | SOLE | | 3,540 | 0 | 0 |
PROCORE TECHNOLOGIES INC | COM | 74275K108 | 9,899,827 | 209,831 | SH | | SOLE | | 209,831 | 0 | 0 |
PROCTER & GAMBLE CO | COM | 742718109 | 19,505,469 | 128,698 | SH | | SOLE | | 128,698 | 0 | 0 |
PROGYNY, INC | COM | 74340e103 | 4,479,962 | 143,819 | SH | | SOLE | | 143,819 | 0 | 0 |
PROLOGIS INC. | COM | 74340w103 | 288,285 | 2,557 | SH | | SOLE | | 2,557 | 0 | 0 |
PROS HOLDINGS INC | COM | 74346Y103 | 26,379,184 | 1,087,353 | SH | | SOLE | | 1,087,353 | 0 | 0 |
QUALCOMM INC | COM | 747525103 | 88,746,768 | 807,229 | SH | | SOLE | | 807,229 | 0 | 0 |
RANGE RESOURCES CORP DEL | COM | 75281a109 | 1,506,204 | 60,200 | SH | | SOLE | | 60,200 | 0 | 0 |
RAYTHEON TECHNOLOGIES ORD SHS | COM | 75513e101 | 277,111 | 2,746 | SH | | SOLE | | 2,746 | 0 | 0 |
REALTY INCM CRP MD PV$1.REIT | COM | 756109104 | 301,950 | 4,760 | SH | | SOLE | | 4,760 | 0 | 0 |
REPLIGEN CORPORATION | COM | 759916109 | 13,698,703 | 80,909 | SH | | SOLE | | 80,909 | 0 | 0 |
REPUBLIC SVCS INC | COM | 760759100 | 232,193 | 1,800 | SH | | SOLE | | 1,800 | 0 | 0 |
ROPER TECHNOLOGIES INC | COM | 776696106 | 22,390,481 | 51,819 | SH | | SOLE | | 51,819 | 0 | 0 |
RPM INTERNATIONAL INC | COM | 749685103 | 370,700 | 3,804 | SH | | SOLE | | 3,804 | 0 | 0 |
S & P GLOBAL INC | COM | 78409V104 | 137,341,038 | 410,047 | SH | | SOLE | | 410,047 | 0 | 0 |
SBA COMMUNICATIONS CORP CL A | COM | 78410G104 | 75,293,230 | 268,607 | SH | | SOLE | | 268,607 | 0 | 0 |
SHOPIFY INC. | COM | 82509L107 | 8,977,394 | 258,640 | SH | | SOLE | | 258,640 | 0 | 0 |
SHORE BANCSHARES, INC. | COM | 825107105 | 526,212 | 30,190 | SH | | SOLE | | 30,190 | 0 | 0 |
SIMPSON MANUFACTURING CO | COM | 829073105 | 5,149,012 | 58,076 | SH | | SOLE | | 58,076 | 0 | 0 |
SITEONE LANDSCAPE SUPPLY, INC. | COM | 82982L103 | 74,835,473 | 637,875 | SH | | SOLE | | 637,875 | 0 | 0 |
SOUTHERN COMPANY | COM | 842587107 | 242,100 | 3,390 | SH | | SOLE | | 3,390 | 0 | 0 |
SPROUT SOCIAL, INC. | COM | 85209W109 | 42,850,415 | 758,952 | SH | | SOLE | | 758,952 | 0 | 0 |
STARBUCKS CORP COM | COM | 855244109 | 1,188,330 | 11,979 | SH | | SOLE | | 11,979 | 0 | 0 |
STRYKER CORP | COM | 863667101 | 917,588 | 3,753 | SH | | SOLE | | 3,753 | 0 | 0 |
T ROWE PRICE GROUP INC | COM | 74144T108 | 10,688,646 | 98,007 | SH | | SOLE | | 98,007 | 0 | 0 |
TEKLA HEALTHCARE OPP UNIT FD S | COM | 879105104 | 214,938 | 10,850 | SH | | SOLE | | 10,850 | 0 | 0 |
TELEFLEX INC COM | COM | 879369106 | 91,907,340 | 368,174 | SH | | SOLE | | 368,174 | 0 | 0 |
TEXAS INSTRUMENTS | COM | 882508104 | 1,143,983 | 6,924 | SH | | SOLE | | 6,924 | 0 | 0 |
THE DESCARTES SYSTEMS GROUP IN | COM | 249906108 | 9,573,253 | 137,448 | SH | | SOLE | | 137,448 | 0 | 0 |
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 138,701,035 | 251,868 | SH | | SOLE | | 251,868 | 0 | 0 |
TOPICUS COM INC REGISTERED SHS | COM | 89072T102 | 587,773 | 11,402 | SH | | SOLE | | 11,402 | 0 | 0 |
TRACTOR SUPPLY COMP | COM | 892356106 | 477,619 | 2,123 | SH | | SOLE | | 2,123 | 0 | 0 |
TRANSDIGM GROUP INC | COM | 893641100 | 212,784,315 | 337,941 | SH | | SOLE | | 337,941 | 0 | 0 |
TREX COMPANY, INC. | COM | 89531P105 | 6,107,118 | 144,274 | SH | | SOLE | | 144,274 | 0 | 0 |
TRIMBLE INC | COM | 896239100 | 567,688 | 11,228 | SH | | SOLE | | 11,228 | 0 | 0 |
TRUPANION, INC. | COM | 898202106 | 10,941,121 | 230,194 | SH | | SOLE | | 230,194 | 0 | 0 |
TYLER TECHNOLOGIES INC | COM | 902252105 | 38,347,881 | 118,941 | SH | | SOLE | | 118,941 | 0 | 0 |
U S BANCORP | COM | 902973304 | 896,641 | 20,560 | SH | | SOLE | | 20,560 | 0 | 0 |
UNION PACIFIC CORP | COM | 907818108 | 1,025,257 | 4,951 | SH | | SOLE | | 4,951 | 0 | 0 |
UNITED PARCEL SRVC CLASS B | COM | 911312106 | 1,291,501 | 7,429 | SH | | SOLE | | 7,429 | 0 | 0 |
UNITEDHEALTH GRP INC | COM | 91324p102 | 3,496,674 | 6,595 | SH | | SOLE | | 6,595 | 0 | 0 |
UTZ BRANDS INC. | COM | 918090101 | 45,150,197 | 2,846,797 | SH | | SOLE | | 2,846,797 | 0 | 0 |
VEEVA SYSTEMS, INC. | COM | 922475108 | 130,469,060 | 808,459 | SH | | SOLE | | 808,459 | 0 | 0 |
VENTAS INC REIT | COM | 92276f100 | 699,278 | 15,522 | SH | | SOLE | | 15,522 | 0 | 0 |
VERISK ANALYTICS INC | COM | 92345Y106 | 130,508,195 | 739,759 | SH | | SOLE | | 739,759 | 0 | 0 |
VERIZON COMMUNICATN | COM | 92343v104 | 499,986 | 12,690 | SH | | SOLE | | 12,690 | 0 | 0 |
VISA INC CL A | COM | 92826C839 | 198,004,100 | 953,042 | SH | | SOLE | | 953,042 | 0 | 0 |
VULCAN MATERIALS CO | COM | 929160109 | 185,135,327 | 1,057,252 | SH | | SOLE | | 1,057,252 | 0 | 0 |
W.P. CAREY INC. REIT | COM | 92936u109 | 489,522 | 6,264 | SH | | SOLE | | 6,264 | 0 | 0 |
WABTEC | COM | 929740108 | 2,756,654 | 27,619 | SH | | SOLE | | 27,619 | 0 | 0 |
WALMART INC | COM | 931142103 | 712,568 | 5,026 | SH | | SOLE | | 5,026 | 0 | 0 |
WALT DISNEY CO | COM | 254687106 | 354,210 | 4,077 | SH | | SOLE | | 4,077 | 0 | 0 |
WASTE CONNECTIONS INC | COM | 94106B101 | 217,621,145 | 1,641,680 | SH | | SOLE | | 1,641,680 | 0 | 0 |
WATSCO INC | COM | 942622200 | 4,815,426 | 19,308 | SH | | SOLE | | 19,308 | 0 | 0 |
WAYFAIR INC | COM | 94419L101 | 19,288,155 | 586,444 | SH | | SOLE | | 586,444 | 0 | 0 |
WD-40 COMPANY | COM | 929236107 | 11,122,904 | 68,996 | SH | | SOLE | | 68,996 | 0 | 0 |
WEST PHARMACEUTICALS, INC. | COM | 955306105 | 18,157,488 | 77,151 | SH | | SOLE | | 77,151 | 0 | 0 |
WHEATON PRECIOUS METALS CORP | COM | 962879102 | 1,219,296 | 31,200 | SH | | SOLE | | 31,200 | 0 | 0 |
WILLSCOT MOBILE MINI HLDGS COR | COM | 971378104 | 121,300,678 | 2,685,426 | SH | | SOLE | | 2,685,426 | 0 | 0 |
WNS HOLDINGS LTD | COM | 92932M101 | 74,267,861 | 928,464 | SH | | SOLE | | 928,464 | 0 | 0 |
WORKIVA INC | COM | 98139A105 | 66,206,388 | 788,453 | SH | | SOLE | | 788,453 | 0 | 0 |
WSFS FINANCIAL CORP | COM | 929328102 | 202,624 | 4,469 | SH | | SOLE | | 4,469 | 0 | 0 |
CBRE CLARION GLOBAL REAL ESTAT | ETFS | 12504g100 | 65,408 | 11,415 | SH | | SOLE | | 11,415 | 0 | 0 |
INVESCO QQQ TRUST SERIES 1 | ETFS | 46090e103 | 898,961 | 3,376 | SH | | SOLE | | 3,376 | 0 | 0 |
ISHARES CORE S&P 500 ETF | ETFS | 464287200 | 635,868 | 1,655 | SH | | SOLE | | 1,655 | 0 | 0 |
ISHARES MSCI EAFE ETF | ETFS | 464287465 | 647,670 | 9,867 | SH | | SOLE | | 9,867 | 0 | 0 |
ISHARES MSCI EMERGING MARKETS | ETFS | 46434g764 | 234,027 | 4,930 | SH | | SOLE | | 4,930 | 0 | 0 |
ISHARES S&P 500 GROWTH ETF | ETFS | 464287309 | 4,701,820 | 80,373 | SH | | SOLE | | 80,373 | 0 | 0 |
ISHARES TR SELECT DIVID ETF | ETFS | 464287168 | 205,623 | 1,705 | SH | | SOLE | | 1,705 | 0 | 0 |
SPDR GOLD TRUST | ETFS | 78463v107 | 254,460 | 1,500 | SH | | SOLE | | 1,500 | 0 | 0 |
VANECK VECTORS OIL SVCS | ETFS | 92189h607 | 813,334 | 2,675 | SH | | SOLE | | 2,675 | 0 | 0 |
VANGUARD DIVIDEND APPREC | ETFS | 921908844 | 848,234 | 5,586 | SH | | SOLE | | 5,586 | 0 | 0 |
VANGUARD FTSE ALL WORLD EX US | ETFS | 922042775 | 2,825,590 | 56,354 | SH | | SOLE | | 56,354 | 0 | 0 |
VANGUARD FTSE EMERGING MARKETS | ETFS | 922042858 | 764,086 | 19,602 | SH | | SOLE | | 19,602 | 0 | 0 |
VANGUARD HEALTH CARE | ETFS | 92204a504 | 298,652 | 1,204 | SH | | SOLE | | 1,204 | 0 | 0 |
VANGUARD HIGH DIVIDEND YIELD E | ETFS | 921946406 | 1,057,861 | 9,776 | SH | | SOLE | | 9,776 | 0 | 0 |
VANGUARD INDEX FDS SMALL CP ET | ETFS | 922908751 | 277,145 | 1,510 | SH | | SOLE | | 1,510 | 0 | 0 |
VANGUARD INFO TECHNOLOGY INDEX | ETFS | 92204a702 | 337,936 | 1,058 | SH | | SOLE | | 1,058 | 0 | 0 |
VANGUARD MID CAP ETF | ETFS | 922908629 | 579,839 | 2,845 | SH | | SOLE | | 2,845 | 0 | 0 |
VANGUARD REIT ETF | ETFS | 922908553 | 1,196,620 | 14,508 | SH | | SOLE | | 14,508 | 0 | 0 |
VANGUARD S&P 500 ETF | ETFS | 922908363 | 5,265,533 | 14,987 | SH | | SOLE | | 14,987 | 0 | 0 |
VANGUARD TOTAL STK MKT ETF | ETFS | 922908769 | 499,962 | 2,615 | SH | | SOLE | | 2,615 | 0 | 0 |
WISDOMTREE TR INDIA ERNGS FD | ETFS | 97717W422 | 293,310 | 9,000 | SH | | SOLE | | 9,000 | 0 | 0 |