# EDGAR Filing Document

**Accession Number:** 0000934999
**File Stem:** 0000934999-23-000001
**Filing Date:** 2023-2
**Character Count:** 26906
**Document Hash:** 417011b026ab1016ce69b77f2c072db0
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0000934999-23-000001.hdr.sgml**: 20230215

**ACCESSION NUMBER**: 0000934999-23-000001

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230215

**DATE AS OF CHANGE**: 20230215

**EFFECTIVENESS DATE**: 20230215

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** DF DENT & CO INC
- **CENTRAL INDEX KEY:** 0000934999
- **IRS NUMBER:** 521045317
- **STATE OF INCORPORATION:** MD
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-03691
- **FILM NUMBER:** 23633946

**BUSINESS ADDRESS:**
- **STREET 1:** 400 EAST PRATT STREET
- **STREET 2:** 7TH FLOOR
- **CITY:** BALTIMORE
- **STATE:** MD
- **ZIP:** 21202
- **BUSINESS PHONE:** 4108372544

**MAIL ADDRESS:**
- **STREET 1:** DF DENT & CO INC
- **STREET 2:** 400 EAST PRATT STREET
- **CITY:** BALTIMORE
- **STATE:** MD
- **ZIP:** 21202

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** DF DENT  CO INC<br>**Address:** DF DENT  CO INC<br>400 EAST PRATT STREET<br>BALTIMORE, MD 21202

**Form 13F File Number:** 028-03691

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** Carolyn Gaynor<br>**Title:** Chief Compliance Officer<br>**Phone:** 410-837-2544

**Signature, Place, and Date of Signing:**

Carolyn E Gaynor  Baltimore, MD  02-15-2023<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 239

**Form 13F Information Table Value Total:** $6691989087

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| 3-D SYS CORP DEL COM NEW | COM | 88554D205 |  | 416709 | 56312 | SH |  | SOLE |  | 56312 | 0 | 0 |
| 3M COMPANY | COM | 88579y101 |  | 429089 | 3578 | SH |  | SOLE |  | 3578 | 0 | 0 |
| ABBOTT LABORATORIES | COM | 002824100 |  | 2342919 | 21340 | SH |  | SOLE |  | 21340 | 0 | 0 |
| ABBVIE INC SHS | COM | 00287y109 |  | 3138628 | 19421 | SH |  | SOLE |  | 19421 | 0 | 0 |
| ABCAM PLC | COM | 000380204 |  | 11868872 | 762781 | SH |  | SOLE |  | 762781 | 0 | 0 |
| ACCENTURE PLC F CLASS    A | COM | g1151c101 |  | 1375827 | 5156 | SH |  | SOLE |  | 5156 | 0 | 0 |
| AIR PROD  CHEMICALS | COM | 009158106 |  | 257406 | 835 | SH |  | SOLE |  | 835 | 0 | 0 |
| ALARM.COM | COM | 011642105 |  | 8526789 | 172328 | SH |  | SOLE |  | 172328 | 0 | 0 |
| ALLEGION PLC | COM | G0176J109 |  | 492196 | 4676 | SH |  | SOLE |  | 4676 | 0 | 0 |
| ALPHABET INC CLASS C | COM | 02079K107 |  | 155259665 | 1749799 | SH |  | SOLE |  | 1749799 | 0 | 0 |
| ALPHABET INC. CLASS A | COM | 02079k305 |  | 1565377 | 17742 | SH |  | SOLE |  | 17742 | 0 | 0 |
| AMAZON.COM INC | COM | 023135106 |  | 106148028 | 1263667 | SH |  | SOLE |  | 1263667 | 0 | 0 |
| AMERICAN TOWER CORP | COM | 03027X100 |  | 94864004 | 447767 | SH |  | SOLE |  | 447767 | 0 | 0 |
| AMGEN INC. | COM | 031162100 |  | 582273 | 2217 | SH |  | SOLE |  | 2217 | 0 | 0 |
| AMPHENOL CORP NEW CL A | COM | 032095101 |  | 761036 | 9995 | SH |  | SOLE |  | 9995 | 0 | 0 |
| ANALOG DEVICES INC | COM | 032654105 |  | 1015382 | 6190 | SH |  | SOLE |  | 6190 | 0 | 0 |
| ANSYS INC | COM | 03662Q105 |  | 217955953 | 902173 | SH |  | SOLE |  | 902173 | 0 | 0 |
| APPFOLIO INC | COM | 03783C100 |  | 16768713 | 159126 | SH |  | SOLE |  | 159126 | 0 | 0 |
| APPLE INC | COM | 037833100 |  | 11563066 | 88995 | SH |  | SOLE |  | 88995 | 0 | 0 |
| ASML HOLDINGS | COM | N07059210 |  | 463894 | 849 | SH |  | SOLE |  | 849 | 0 | 0 |
| ATLASSIAN CORPORATION CL A | COM | 049468101 |  | 39225559 | 304830 | SH |  | SOLE |  | 304830 | 0 | 0 |
| ATRION CORPORATION | COM | 049904105 |  | 11744898 | 20994 | SH |  | SOLE |  | 20994 | 0 | 0 |
| AUTO DATA PROCESSING | COM | 053015103 |  | 3448223 | 14436 | SH |  | SOLE |  | 14436 | 0 | 0 |
| AZENTA INC COM | COM | 114340102 |  | 75692186 | 1300106 | SH |  | SOLE |  | 1300106 | 0 | 0 |
| BANK AMER CORP COM | COM | 060505104 |  | 832364 | 25132 | SH |  | SOLE |  | 25132 | 0 | 0 |
| BANK OF HAWAII CORP | COM | 062540109 |  | 228182 | 2942 | SH |  | SOLE |  | 2942 | 0 | 0 |
| BECTON DICKINSON | COM | 075887109 |  | 442762 | 1741 | SH |  | SOLE |  | 1741 | 0 | 0 |
| BERKLEY W R CORP | COM | 084423102 |  | 1233807 | 17002 | SH |  | SOLE |  | 17002 | 0 | 0 |
| BERKSHIRE HATHAWAY INC  DELAWA | COM | 084670108 |  | 3280977 | 7 | SH |  | SOLE |  | 7 | 0 | 0 |
| BERKSHIRE HATHAWAY INC CL B | COM | 084670702 |  | 8271415 | 26777 | SH |  | SOLE |  | 26777 | 0 | 0 |
| BIO-TECHNE CORP | COM | 09073M104 |  | 218739516 | 2639232 | SH |  | SOLE |  | 2639232 | 0 | 0 |
| BLACKLINE INC | COM | 09239B109 |  | 145082756 | 2156723 | SH |  | SOLE |  | 2156723 | 0 | 0 |
| BP PLC | COM | 055622104 |  | 262499 | 7515 | SH |  | SOLE |  | 7515 | 0 | 0 |
| BRIGHT HORIZONS FAM SOL IN DEL | COM | 109194100 |  | 6870959 | 108890 | SH |  | SOLE |  | 108890 | 0 | 0 |
| BRISTOL-MYERS SQUIBB | COM | 110122108 |  | 306324 | 4257 | SH |  | SOLE |  | 4257 | 0 | 0 |
| BRITISH AMER TOBACCO PLC ADR | COM | 110448107 |  | 215972 | 5402 | SH |  | SOLE |  | 5402 | 0 | 0 |
| CABLE ONE INC COM | COM | 12685J105 |  | 62347065 | 87583 | SH |  | SOLE |  | 87583 | 0 | 0 |
| CALAMOS CONV OPP AND INC FD SH | COM | 128117108 |  | 311916 | 29678 | SH |  | SOLE |  | 29678 | 0 | 0 |
| CAMPBELL SOUP CO COM | COM | 134429109 |  | 227000 | 4000 | SH |  | SOLE |  | 4000 | 0 | 0 |
| CANADIAN NATL RAILWY F | COM | 136375102 |  | 1725068 | 14511 | SH |  | SOLE |  | 14511 | 0 | 0 |
| CANADIAN PACIFIC RAILWAY | COM | 13645T100 |  | 1006219 | 13490 | SH |  | SOLE |  | 13490 | 0 | 0 |
| CAPITAL ONE FINL CORP COM | COM | 14040H105 |  | 1826224 | 19645 | SH |  | SOLE |  | 19645 | 0 | 0 |
| CARMAX INC | COM | 143130102 |  | 121144413 | 1989562 | SH |  | SOLE |  | 1989562 | 0 | 0 |
| CBRE GROUP INC | COM | 12504L109 |  | 171524736 | 2228752 | SH |  | SOLE |  | 2228752 | 0 | 0 |
| CDW CORP COM | COM | 12514G108 |  | 1173637 | 6572 | SH |  | SOLE |  | 6572 | 0 | 0 |
| CHEVRON CORP | COM | 166764100 |  | 549398 | 3061 | SH |  | SOLE |  | 3061 | 0 | 0 |
| CHEWY INC. | COM | 16679L109 |  | 29838879 | 804716 | SH |  | SOLE |  | 804716 | 0 | 0 |
| CHUBB LTD | COM | h1467j104 |  | 801047 | 3631 | SH |  | SOLE |  | 3631 | 0 | 0 |
| CISCO SYSTEMS INC | COM | 17275r102 |  | 3385292 | 71060 | SH |  | SOLE |  | 71060 | 0 | 0 |
| COCA COLA COM | COM | 191216100 |  | 1732890 | 27242 | SH |  | SOLE |  | 27242 | 0 | 0 |
| COGENT COMMUNICATIONS HLDGS IN | COM | 19239V302 |  | 883370 | 15476 | SH |  | SOLE |  | 15476 | 0 | 0 |
| COLGATE-PALMOLIVE CO | COM | 194162103 |  | 867986 | 11016 | SH |  | SOLE |  | 11016 | 0 | 0 |
| COMCAST CORP NEW CL A | COM | 20030n101 |  | 2529643 | 72338 | SH |  | SOLE |  | 72338 | 0 | 0 |
| CONOCOPHILLIPS | COM | 20825c104 |  | 391062 | 3314 | SH |  | SOLE |  | 3314 | 0 | 0 |
| CONSTELLATION SOFTWARE F | COM | 21037x100 |  | 10186662 | 6538 | SH |  | SOLE |  | 6538 | 0 | 0 |
| CONTURA ENERGY INC | COM | 127097103 |  | 320228 | 13033 | SH |  | SOLE |  | 13033 | 0 | 0 |
| COSTAR GROUP INC | COM | 22160N109 |  | 174125617 | 2253178 | SH |  | SOLE |  | 2253178 | 0 | 0 |
| COSTCO WHOLESALE CO | COM | 22160k105 |  | 7742831 | 16961 | SH |  | SOLE |  | 16961 | 0 | 0 |
| CROWDSTRIKE HOLDINGS INC. | COM | 22788c105 |  | 57178384 | 543056 | SH |  | SOLE |  | 543056 | 0 | 0 |
| CROWN CASTLE INC | COM | 22822v101 |  | 6802903 | 50154 | SH |  | SOLE |  | 50154 | 0 | 0 |
| CRYOPORT INC. | COM | 229050307 |  | 2879493 | 165965 | SH |  | SOLE |  | 165965 | 0 | 0 |
| CVS HEALTH CORP | COM | 126650100 |  | 431470 | 4630 | SH |  | SOLE |  | 4630 | 0 | 0 |
| DANAHER CORP | COM | 235851102 |  | 165724064 | 624384 | SH |  | SOLE |  | 624384 | 0 | 0 |
| DEXCOM INC | COM | 252131107 |  | 1429315 | 12622 | SH |  | SOLE |  | 12622 | 0 | 0 |
| DISCOVER FINANCIAL SERVICES | COM | 254709108 |  | 1182290 | 12085 | SH |  | SOLE |  | 12085 | 0 | 0 |
| DOLLAR GENERAL CORP | COM | 256677105 |  | 64129896 | 260426 | SH |  | SOLE |  | 260426 | 0 | 0 |
| DOUGLAS DYNAMICS INC | COM | 25960R105 |  | 22276504 | 616054 | SH |  | SOLE |  | 616054 | 0 | 0 |
| EAST WEST BANCORP INC | COM | 27579r104 |  | 468813 | 7114 | SH |  | SOLE |  | 7114 | 0 | 0 |
| EATON CORP PLC SHS | COM | G29183103 |  | 223533 | 1424 | SH |  | SOLE |  | 1424 | 0 | 0 |
| ECOLAB INC | COM | 278865100 |  | 182704797 | 1255185 | SH |  | SOLE |  | 1255185 | 0 | 0 |
| EDWARDS LIFESCIENCES | COM | 28176e108 |  | 35542786 | 476381 | SH |  | SOLE |  | 476381 | 0 | 0 |
| EMERSON ELECTRIC CO | COM | 291011104 |  | 335570 | 3493 | SH |  | SOLE |  | 3493 | 0 | 0 |
| ENDAVA plc | COM | 29260v105 |  | 55980770 | 731775 | SH |  | SOLE |  | 731775 | 0 | 0 |
| ENTERPRISE PRODS PART LP | COM | 293792107 |  | 1004260 | 41636 | SH |  | SOLE |  | 41636 | 0 | 0 |
| ENVESTNET INC | COM | 29404K106 |  | 5890993 | 95478 | SH |  | SOLE |  | 95478 | 0 | 0 |
| EVERTEC INC | COM | 30040P103 |  | 9203108 | 284222 | SH |  | SOLE |  | 284222 | 0 | 0 |
| EVO PAYMENTS INC | COM | 26927e104 |  | 287640 | 8500 | SH |  | SOLE |  | 8500 | 0 | 0 |
| EXPONENT INC | COM | 30214U102 |  | 17415368 | 175753 | SH |  | SOLE |  | 175753 | 0 | 0 |
| EXXON MOBIL CORP | COM | 30231g102 |  | 1432851 | 12990 | SH |  | SOLE |  | 12990 | 0 | 0 |
| FASTENAL CO | COM | 311900104 |  | 187855600 | 3969899 | SH |  | SOLE |  | 3969899 | 0 | 0 |
| FISERV INC | COM | 337738108 |  | 4571396 | 45230 | SH |  | SOLE |  | 45230 | 0 | 0 |
| FLAHERTY  CRUMRINE PFD SECS I | COM | 338478100 |  | 221139 | 14723 | SH |  | SOLE |  | 14723 | 0 | 0 |
| FLOOR  DECOR HOLDINGS INC. | COM | 339750101 |  | 49393636 | 709373 | SH |  | SOLE |  | 709373 | 0 | 0 |
| FORTINET INC COM | COM | 34959E109 |  | 1410721 | 28855 | SH |  | SOLE |  | 28855 | 0 | 0 |
| FRANCO-NEVADA CORPORATION | COM | 351858105 |  | 1426216 | 10450 | SH |  | SOLE |  | 10450 | 0 | 0 |
| GAMCO GLOBAL GOLD NAT RES  IN | COM | 36465a109 |  | 47662 | 13130 | SH |  | SOLE |  | 13130 | 0 | 0 |
| GENUINE PARTS CO | COM | 372460105 |  | 295671 | 1704 | SH |  | SOLE |  | 1704 | 0 | 0 |
| GOOSEHEAD INSURANCE INC. | COM | 38267D109 |  | 37036313 | 1078518 | SH |  | SOLE |  | 1078518 | 0 | 0 |
| GUIDEWIRE SOFTWARE INC | COM | 40171V100 |  | 107496660 | 1718297 | SH |  | SOLE |  | 1718297 | 0 | 0 |
| HAMILTON LANE INC | COM | 407497106 |  | 17341250 | 271466 | SH |  | SOLE |  | 271466 | 0 | 0 |
| HEALTHEQUITY INC. | COM | 42226A107 |  | 14367421 | 233086 | SH |  | SOLE |  | 233086 | 0 | 0 |
| HEALTHPEAK PPTYS INC | COM | 42250p103 |  | 895303 | 35712 | SH |  | SOLE |  | 35712 | 0 | 0 |
| HEICO CORP CL A | COM | 422806208 |  | 206438727 | 1722476 | SH |  | SOLE |  | 1722476 | 0 | 0 |
| HOME DEPOT INC | COM | 437076102 |  | 1322926 | 4188 | SH |  | SOLE |  | 4188 | 0 | 0 |
| HONEYWELL INTL INC | COM | 438516106 |  | 1290367 | 6021 | SH |  | SOLE |  | 6021 | 0 | 0 |
| IBM CORP | COM | 459200101 |  | 719807 | 5109 | SH |  | SOLE |  | 5109 | 0 | 0 |
| IDEXX LABS INC | COM | 45168d104 |  | 61838169 | 151579 | SH |  | SOLE |  | 151579 | 0 | 0 |
| ILLINOIS TOOL WORKS | COM | 452308109 |  | 488884 | 2219 | SH |  | SOLE |  | 2219 | 0 | 0 |
| ILLUMINA INC | COM | 452327109 |  | 164421282 | 813162 | SH |  | SOLE |  | 813162 | 0 | 0 |
| INGERSOLL-RAND INC. | COM | 45687V106 |  | 3320436 | 63549 | SH |  | SOLE |  | 63549 | 0 | 0 |
| INTEL CORP | COM | 458140100 |  | 4939793 | 186901 | SH |  | SOLE |  | 186901 | 0 | 0 |
| INTERPUBLIC GROUP OF COS INC | COM | 460690100 |  | 691025 | 20745 | SH |  | SOLE |  | 20745 | 0 | 0 |
| INTUIT INC. | COM | 461202103 |  | 892105 | 2292 | SH |  | SOLE |  | 2292 | 0 | 0 |
| INTUITIVE SURGICAL INC | COM | 46120E602 |  | 234845003 | 885039 | SH |  | SOLE |  | 885039 | 0 | 0 |
| J P MORGAN CHASE  CO | COM | 46625h100 |  | 4912468 | 36633 | SH |  | SOLE |  | 36633 | 0 | 0 |
| JACOBS SOLUTIONS INC COM | COM | 46982L108 |  | 226212 | 1884 | SH |  | SOLE |  | 1884 | 0 | 0 |
| JOHN BEAN TECHNOLOGIES CORP. | COM | 477839104 |  | 13015790 | 142514 | SH |  | SOLE |  | 142514 | 0 | 0 |
| JOHNSON  JOHNSON | COM | 478160104 |  | 11177423 | 63274 | SH |  | SOLE |  | 63274 | 0 | 0 |
| KADANT INC | COM | 48282T104 |  | 8380051 | 47177 | SH |  | SOLE |  | 47177 | 0 | 0 |
| KEYSIGHT TECHNOLOGIES INC | COM | 49338l103 |  | 2321420 | 13570 | SH |  | SOLE |  | 13570 | 0 | 0 |
| KINSALE CAPITAL GROUP INC. | COM | 49714P108 |  | 12903920 | 49342 | SH |  | SOLE |  | 49342 | 0 | 0 |
| LABORATORY CORP AMER HLDGS COM | COM | 50540R409 |  | 1792474 | 7612 | SH |  | SOLE |  | 7612 | 0 | 0 |
| LEMAITRE VASCULAR | COM | 525558201 |  | 9848740 | 214010 | SH |  | SOLE |  | 214010 | 0 | 0 |
| LILLY ELI  CO | COM | 532457108 |  | 1514340 | 4139 | SH |  | SOLE |  | 4139 | 0 | 0 |
| LOWE'S COMPANIES INC | COM | 548661107 |  | 5200164 | 26100 | SH |  | SOLE |  | 26100 | 0 | 0 |
| LVMH MOET HENNESSY LOU VUITTON | COM | 502441306 |  | 603528 | 4166 | SH |  | SOLE |  | 4166 | 0 | 0 |
| M  T BANK CORP | COM | 55261f104 |  | 617108 | 4254 | SH |  | SOLE |  | 4254 | 0 | 0 |
| MAGELLAN MIDSTREAM PRTNRS LP C | COM | 559080106 |  | 561348 | 11180 | SH |  | SOLE |  | 11180 | 0 | 0 |
| MANHATTAN ASSOCS INC COM | COM | 562750109 |  | 11794738 | 97156 | SH |  | SOLE |  | 97156 | 0 | 0 |
| MARKEL CORP HLDG CO | COM | 570535104 |  | 148470293 | 112692 | SH |  | SOLE |  | 112692 | 0 | 0 |
| MARSH  MC LENNAN COMPANIES IN | COM | 571748102 |  | 986923 | 5964 | SH |  | SOLE |  | 5964 | 0 | 0 |
| MASTERCARD INC-CLASS A | COM | 57636Q104 |  | 162789997 | 468151 | SH |  | SOLE |  | 468151 | 0 | 0 |
| MC DONALDS CORP | COM | 580135101 |  | 539029 | 2045 | SH |  | SOLE |  | 2045 | 0 | 0 |
| MCCORMICK  CO INC COM NON VTG | COM | 579780206 |  | 1922716 | 23196 | SH |  | SOLE |  | 23196 | 0 | 0 |
| MEDPACE HOLDINGS INC. | COM | 58506Q109 |  | 18274907 | 86036 | SH |  | SOLE |  | 86036 | 0 | 0 |
| MEDTRONIC PLC F | COM | g5960l103 |  | 583805 | 7512 | SH |  | SOLE |  | 7512 | 0 | 0 |
| MERCK  CO. INC. | COM | 58933y105 |  | 5130994 | 46246 | SH |  | SOLE |  | 46246 | 0 | 0 |
| MERGENET SOLUTIONS INC COM | COM | 58950m109 |  | 10000 | 10000 | SH |  | SOLE |  | 10000 | 0 | 0 |
| MESA LABS INC | COM | 59064R109 |  | 8493556 | 51101 | SH |  | SOLE |  | 51101 | 0 | 0 |
| MICROSOFT CORP | COM | 594918104 |  | 91148595 | 380071 | SH |  | SOLE |  | 380071 | 0 | 0 |
| MIDDLEBY CORP | COM | 596278101 |  | 650620 | 4859 | SH |  | SOLE |  | 4859 | 0 | 0 |
| MONDELEZ INTL INC | COM | 609207105 |  | 1096239 | 16448 | SH |  | SOLE |  | 16448 | 0 | 0 |
| MONOLITHIC PWR SYS INC COM | COM | 609839105 |  | 8013510 | 22662 | SH |  | SOLE |  | 22662 | 0 | 0 |
| MOODYS CORP | COM | 615369105 |  | 171785886 | 616560 | SH |  | SOLE |  | 616560 | 0 | 0 |
| MORGAN STANLEY | COM | 617446448 |  | 676164 | 7953 | SH |  | SOLE |  | 7953 | 0 | 0 |
| NEOGEN CORP COM | COM | 640491106 |  | 401417 | 26357 | SH |  | SOLE |  | 26357 | 0 | 0 |
| NESTLE S A F SPONSORED ADR 1 A | COM | 641069406 |  | 428373 | 3714 | SH |  | SOLE |  | 3714 | 0 | 0 |
| NETFLIX INC | COM | 64110l106 |  | 294880 | 1000 | SH |  | SOLE |  | 1000 | 0 | 0 |
| NEWMONT GOLDCORP CORP | COM | 651639106 |  | 241864 | 5124 | SH |  | SOLE |  | 5124 | 0 | 0 |
| NEXTERA ENERGY INC SHS | COM | 65339f101 |  | 1336820 | 15991 | SH |  | SOLE |  | 15991 | 0 | 0 |
| NIKE INC CL B | COM | 654106103 |  | 550903 | 4708 | SH |  | SOLE |  | 4708 | 0 | 0 |
| NORFOLK SOUTHERN CO | COM | 655844108 |  | 2638917 | 10709 | SH |  | SOLE |  | 10709 | 0 | 0 |
| NOVANTA INC COM NPV | COM | 67000b104 |  | 18123292 | 133387 | SH |  | SOLE |  | 133387 | 0 | 0 |
| NOVARTIS AG F SPONSORED ADR 1 | COM | 66987v109 |  | 329949 | 3637 | SH |  | SOLE |  | 3637 | 0 | 0 |
| NUTRIEN LTD | COM | 67077m108 |  | 1736288 | 23775 | SH |  | SOLE |  | 23775 | 0 | 0 |
| O REILLY AUTOMOTIVE | COM | 67103h107 |  | 32116186 | 38051 | SH |  | SOLE |  | 38051 | 0 | 0 |
| OKTA INC | COM | 679295105 |  | 6723809 | 98402 | SH |  | SOLE |  | 98402 | 0 | 0 |
| OLD DOMINION FGHT LINES INC CO | COM | 679580100 |  | 93647150 | 329999 | SH |  | SOLE |  | 329999 | 0 | 0 |
| ORTHOPEDIATRICS CORP | COM | 68752L100 |  | 12757422 | 321103 | SH |  | SOLE |  | 321103 | 0 | 0 |
| PAYCHEX INC | COM | 704326107 |  | 4532148 | 39219 | SH |  | SOLE |  | 39219 | 0 | 0 |
| PELOTON INTERACTIVE INC CL A C | COM | 70614w100 |  | 418517 | 52710 | SH |  | SOLE |  | 52710 | 0 | 0 |
| PEPSICO INC | COM | 713448108 |  | 1377977 | 7627 | SH |  | SOLE |  | 7627 | 0 | 0 |
| PERIMETER SOLUTIONS SA | COM | l7579l106 |  | 5276860 | 577337 | SH |  | SOLE |  | 577337 | 0 | 0 |
| PFIZER INC | COM | 717081103 |  | 3448246 | 67296 | SH |  | SOLE |  | 67296 | 0 | 0 |
| PINNACLE WEST CAP CORP | COM | 723484101 |  | 228120 | 3000 | SH |  | SOLE |  | 3000 | 0 | 0 |
| PNC FINL SERVICES | COM | 693475105 |  | 625600 | 3961 | SH |  | SOLE |  | 3961 | 0 | 0 |
| POOL CORPORATION | COM | 73278l105 |  | 1070250 | 3540 | SH |  | SOLE |  | 3540 | 0 | 0 |
| PROCORE TECHNOLOGIES INC | COM | 74275K108 |  | 9899827 | 209831 | SH |  | SOLE |  | 209831 | 0 | 0 |
| PROCTER  GAMBLE CO | COM | 742718109 |  | 19505469 | 128698 | SH |  | SOLE |  | 128698 | 0 | 0 |
| PROGYNY INC | COM | 74340e103 |  | 4479962 | 143819 | SH |  | SOLE |  | 143819 | 0 | 0 |
| PROLOGIS INC. | COM | 74340w103 |  | 288285 | 2557 | SH |  | SOLE |  | 2557 | 0 | 0 |
| PROS HOLDINGS INC | COM | 74346Y103 |  | 26379184 | 1087353 | SH |  | SOLE |  | 1087353 | 0 | 0 |
| QUALCOMM INC | COM | 747525103 |  | 88746768 | 807229 | SH |  | SOLE |  | 807229 | 0 | 0 |
| RANGE RESOURCES CORP DEL | COM | 75281a109 |  | 1506204 | 60200 | SH |  | SOLE |  | 60200 | 0 | 0 |
| RAYTHEON TECHNOLOGIES ORD SHS | COM | 75513e101 |  | 277111 | 2746 | SH |  | SOLE |  | 2746 | 0 | 0 |
| REALTY INCM CRP MD PV$1.REIT | COM | 756109104 |  | 301950 | 4760 | SH |  | SOLE |  | 4760 | 0 | 0 |
| REPLIGEN CORPORATION | COM | 759916109 |  | 13698703 | 80909 | SH |  | SOLE |  | 80909 | 0 | 0 |
| REPUBLIC SVCS INC | COM | 760759100 |  | 232193 | 1800 | SH |  | SOLE |  | 1800 | 0 | 0 |
| ROPER TECHNOLOGIES INC | COM | 776696106 |  | 22390481 | 51819 | SH |  | SOLE |  | 51819 | 0 | 0 |
| RPM INTERNATIONAL INC | COM | 749685103 |  | 370700 | 3804 | SH |  | SOLE |  | 3804 | 0 | 0 |
| S  P GLOBAL INC | COM | 78409V104 |  | 137341038 | 410047 | SH |  | SOLE |  | 410047 | 0 | 0 |
| SBA COMMUNICATIONS CORP CL A | COM | 78410G104 |  | 75293230 | 268607 | SH |  | SOLE |  | 268607 | 0 | 0 |
| SHOPIFY INC. | COM | 82509L107 |  | 8977394 | 258640 | SH |  | SOLE |  | 258640 | 0 | 0 |
| SHORE BANCSHARES INC. | COM | 825107105 |  | 526212 | 30190 | SH |  | SOLE |  | 30190 | 0 | 0 |
| SIMPSON MANUFACTURING CO | COM | 829073105 |  | 5149012 | 58076 | SH |  | SOLE |  | 58076 | 0 | 0 |
| SITEONE LANDSCAPE SUPPLY INC. | COM | 82982L103 |  | 74835473 | 637875 | SH |  | SOLE |  | 637875 | 0 | 0 |
| SOUTHERN COMPANY | COM | 842587107 |  | 242100 | 3390 | SH |  | SOLE |  | 3390 | 0 | 0 |
| SPROUT SOCIAL INC. | COM | 85209W109 |  | 42850415 | 758952 | SH |  | SOLE |  | 758952 | 0 | 0 |
| STARBUCKS CORP COM | COM | 855244109 |  | 1188330 | 11979 | SH |  | SOLE |  | 11979 | 0 | 0 |
| STRYKER CORP | COM | 863667101 |  | 917588 | 3753 | SH |  | SOLE |  | 3753 | 0 | 0 |
| T ROWE PRICE GROUP INC | COM | 74144T108 |  | 10688646 | 98007 | SH |  | SOLE |  | 98007 | 0 | 0 |
| TEKLA HEALTHCARE OPP UNIT FD S | COM | 879105104 |  | 214938 | 10850 | SH |  | SOLE |  | 10850 | 0 | 0 |
| TELEFLEX INC COM | COM | 879369106 |  | 91907340 | 368174 | SH |  | SOLE |  | 368174 | 0 | 0 |
| TEXAS INSTRUMENTS | COM | 882508104 |  | 1143983 | 6924 | SH |  | SOLE |  | 6924 | 0 | 0 |
| THE DESCARTES SYSTEMS GROUP IN | COM | 249906108 |  | 9573253 | 137448 | SH |  | SOLE |  | 137448 | 0 | 0 |
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 |  | 138701035 | 251868 | SH |  | SOLE |  | 251868 | 0 | 0 |
| TOPICUS COM INC REGISTERED SHS | COM | 89072T102 |  | 587773 | 11402 | SH |  | SOLE |  | 11402 | 0 | 0 |
| TRACTOR SUPPLY COMP | COM | 892356106 |  | 477619 | 2123 | SH |  | SOLE |  | 2123 | 0 | 0 |
| TRANSDIGM GROUP INC | COM | 893641100 |  | 212784315 | 337941 | SH |  | SOLE |  | 337941 | 0 | 0 |
| TREX COMPANY INC. | COM | 89531P105 |  | 6107118 | 144274 | SH |  | SOLE |  | 144274 | 0 | 0 |
| TRIMBLE INC | COM | 896239100 |  | 567688 | 11228 | SH |  | SOLE |  | 11228 | 0 | 0 |
| TRUPANION INC. | COM | 898202106 |  | 10941121 | 230194 | SH |  | SOLE |  | 230194 | 0 | 0 |
| TYLER TECHNOLOGIES INC | COM | 902252105 |  | 38347881 | 118941 | SH |  | SOLE |  | 118941 | 0 | 0 |
| U S BANCORP | COM | 902973304 |  | 896641 | 20560 | SH |  | SOLE |  | 20560 | 0 | 0 |
| UNION PACIFIC CORP | COM | 907818108 |  | 1025257 | 4951 | SH |  | SOLE |  | 4951 | 0 | 0 |
| UNITED PARCEL SRVC CLASS B | COM | 911312106 |  | 1291501 | 7429 | SH |  | SOLE |  | 7429 | 0 | 0 |
| UNITEDHEALTH GRP INC | COM | 91324p102 |  | 3496674 | 6595 | SH |  | SOLE |  | 6595 | 0 | 0 |
| UTZ BRANDS INC. | COM | 918090101 |  | 45150197 | 2846797 | SH |  | SOLE |  | 2846797 | 0 | 0 |
| VEEVA SYSTEMS INC. | COM | 922475108 |  | 130469060 | 808459 | SH |  | SOLE |  | 808459 | 0 | 0 |
| VENTAS INC              REIT | COM | 92276f100 |  | 699278 | 15522 | SH |  | SOLE |  | 15522 | 0 | 0 |
| VERISK ANALYTICS INC | COM | 92345Y106 |  | 130508195 | 739759 | SH |  | SOLE |  | 739759 | 0 | 0 |
| VERIZON COMMUNICATN | COM | 92343v104 |  | 499986 | 12690 | SH |  | SOLE |  | 12690 | 0 | 0 |
| VISA INC CL A | COM | 92826C839 |  | 198004100 | 953042 | SH |  | SOLE |  | 953042 | 0 | 0 |
| VULCAN MATERIALS CO | COM | 929160109 |  | 185135327 | 1057252 | SH |  | SOLE |  | 1057252 | 0 | 0 |
| W.P. CAREY INC. REIT | COM | 92936u109 |  | 489522 | 6264 | SH |  | SOLE |  | 6264 | 0 | 0 |
| WABTEC | COM | 929740108 |  | 2756654 | 27619 | SH |  | SOLE |  | 27619 | 0 | 0 |
| WALMART INC | COM | 931142103 |  | 712568 | 5026 | SH |  | SOLE |  | 5026 | 0 | 0 |
| WALT DISNEY CO | COM | 254687106 |  | 354210 | 4077 | SH |  | SOLE |  | 4077 | 0 | 0 |
| WASTE CONNECTIONS INC | COM | 94106B101 |  | 217621145 | 1641680 | SH |  | SOLE |  | 1641680 | 0 | 0 |
| WATSCO INC | COM | 942622200 |  | 4815426 | 19308 | SH |  | SOLE |  | 19308 | 0 | 0 |
| WAYFAIR INC | COM | 94419L101 |  | 19288155 | 586444 | SH |  | SOLE |  | 586444 | 0 | 0 |
| WD-40 COMPANY | COM | 929236107 |  | 11122904 | 68996 | SH |  | SOLE |  | 68996 | 0 | 0 |
| WEST PHARMACEUTICALS INC. | COM | 955306105 |  | 18157488 | 77151 | SH |  | SOLE |  | 77151 | 0 | 0 |
| WHEATON PRECIOUS METALS CORP | COM | 962879102 |  | 1219296 | 31200 | SH |  | SOLE |  | 31200 | 0 | 0 |
| WILLSCOT MOBILE MINI HLDGS COR | COM | 971378104 |  | 121300678 | 2685426 | SH |  | SOLE |  | 2685426 | 0 | 0 |
| WNS HOLDINGS LTD | COM | 92932M101 |  | 74267861 | 928464 | SH |  | SOLE |  | 928464 | 0 | 0 |
| WORKIVA INC | COM | 98139A105 |  | 66206388 | 788453 | SH |  | SOLE |  | 788453 | 0 | 0 |
| WSFS FINANCIAL CORP | COM | 929328102 |  | 202624 | 4469 | SH |  | SOLE |  | 4469 | 0 | 0 |
| CBRE CLARION GLOBAL REAL ESTAT | ETFS | 12504g100 |  | 65408 | 11415 | SH |  | SOLE |  | 11415 | 0 | 0 |
| INVESCO QQQ TRUST SERIES 1 | ETFS | 46090e103 |  | 898961 | 3376 | SH |  | SOLE |  | 3376 | 0 | 0 |
| ISHARES CORE S 500 ETF | ETFS | 464287200 |  | 635868 | 1655 | SH |  | SOLE |  | 1655 | 0 | 0 |
| ISHARES MSCI EAFE ETF | ETFS | 464287465 |  | 647670 | 9867 | SH |  | SOLE |  | 9867 | 0 | 0 |
| ISHARES MSCI EMERGING MARKETS | ETFS | 46434g764 |  | 234027 | 4930 | SH |  | SOLE |  | 4930 | 0 | 0 |
| ISHARES S 500 GROWTH ETF | ETFS | 464287309 |  | 4701820 | 80373 | SH |  | SOLE |  | 80373 | 0 | 0 |
| ISHARES TR SELECT DIVID ETF | ETFS | 464287168 |  | 205623 | 1705 | SH |  | SOLE |  | 1705 | 0 | 0 |
| SPDR GOLD TRUST | ETFS | 78463v107 |  | 254460 | 1500 | SH |  | SOLE |  | 1500 | 0 | 0 |
| VANECK VECTORS OIL SVCS | ETFS | 92189h607 |  | 813334 | 2675 | SH |  | SOLE |  | 2675 | 0 | 0 |
| VANGUARD DIVIDEND       APPREC | ETFS | 921908844 |  | 848234 | 5586 | SH |  | SOLE |  | 5586 | 0 | 0 |
| VANGUARD FTSE ALL WORLD EX US | ETFS | 922042775 |  | 2825590 | 56354 | SH |  | SOLE |  | 56354 | 0 | 0 |
| VANGUARD FTSE EMERGING MARKETS | ETFS | 922042858 |  | 764086 | 19602 | SH |  | SOLE |  | 19602 | 0 | 0 |
| VANGUARD HEALTH CARE | ETFS | 92204a504 |  | 298652 | 1204 | SH |  | SOLE |  | 1204 | 0 | 0 |
| VANGUARD HIGH DIVIDEND YIELD E | ETFS | 921946406 |  | 1057861 | 9776 | SH |  | SOLE |  | 9776 | 0 | 0 |
| VANGUARD INDEX FDS SMALL CP ET | ETFS | 922908751 |  | 277145 | 1510 | SH |  | SOLE |  | 1510 | 0 | 0 |
| VANGUARD INFO TECHNOLOGY INDEX | ETFS | 92204a702 |  | 337936 | 1058 | SH |  | SOLE |  | 1058 | 0 | 0 |
| VANGUARD MID CAP ETF | ETFS | 922908629 |  | 579839 | 2845 | SH |  | SOLE |  | 2845 | 0 | 0 |
| VANGUARD REIT ETF | ETFS | 922908553 |  | 1196620 | 14508 | SH |  | SOLE |  | 14508 | 0 | 0 |
| VANGUARD S 500 ETF | ETFS | 922908363 |  | 5265533 | 14987 | SH |  | SOLE |  | 14987 | 0 | 0 |
| VANGUARD TOTAL STK MKT  ETF | ETFS | 922908769 |  | 499962 | 2615 | SH |  | SOLE |  | 2615 | 0 | 0 |
| WISDOMTREE TR INDIA ERNGS FD | ETFS | 97717W422 |  | 293310 | 9000 | SH |  | SOLE |  | 9000 | 0 | 0 |

---