Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q1 2024 ▲▼ | Q2 2024 ▲▼ | Change ▲▼ | Q1 2024 ▲▼ | Q2 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| ALPHABET INC CLASS C | 1,173,237 | 1,149,269 | -23,968 | 178,637 | 210,799 | 2.72% | +32,162 |
| VERISK ANALYTICS INC(VRSK) | 0 | 390,076 | +390,076 | 0 | 105,145 | 1.36% | +105,145 |
| HEICO CORP CL A | 1,470,021 | 1,454,124 | -15,897 | 226,295 | 258,136 | 3.34% | +31,841 |
| GUIDEWIRE SOFTWARE INC(GWRE) | 1,515,499 | 1,500,943 | -14,556 | 176,874 | 206,965 | 2.68% | +30,091 |
| ASML HOLDINGS | 34,669 | 58,873 | +24,204 | 33,645 | 60,211 | 0.78% | +26,565 |
| TYLER TECHNOLOGIES INC(TYL) | 0 | 110,575 | +110,575 | 0 | 55,595 | 0.72% | +55,595 |
| MSCI INC COM | 0 | 46,666 | +46,666 | 0 | 22,482 | 0.29% | +22,482 |
| MANHATTAN ASSOCS INC COM(MANH) | 72,420 | 156,684 | +84,264 | 18,122 | 38,651 | 0.50% | +20,529 |
| UBER TECHNOLOGIES, INC.(UBER) | 0 | 279,406 | +279,406 | 0 | 20,307 | 0.26% | +20,307 |
| ATLASSIAN CORPORATION CL A | 0 | 387,327 | +387,327 | 0 | 68,510 | 0.89% | +68,510 |
| SPS COMMERCE INC(SPSC) | 0 | 76,788 | +76,788 | 0 | 14,448 | 0.19% | +14,448 |
| SERVICENOW INC(NOW) | 0 | 14,018 | +14,018 | 0 | 11,028 | 0.14% | +11,028 |
| MONOLITHIC PWR SYS INC COM(MPWR) | 87,745 | 85,305 | -2,440 | 59,440 | 70,094 | 0.91% | +10,654 |
| CSW INDUSTRIALS INC(CSW) | 52,582 | 78,990 | +26,408 | 12,336 | 20,957 | 0.27% | +8,621 |
| METTLER TOLEDO INTL(MTD) | 17,774 | 22,971 | +5,197 | 23,662 | 32,104 | 0.42% | +8,443 |
| ZOETIS INC(ZTS) | 0 | 269,605 | +269,605 | 0 | 46,739 | 0.60% | +46,739 |
| MURPHY USA INC COM(MUSA) | 61,177 | 71,089 | +9,912 | 25,645 | 33,374 | 0.43% | +7,728 |
| MOODYS CORP(MCO) | 0 | 519,978 | +519,978 | 0 | 218,874 | 2.83% | +218,874 |
| THE DESCARTES SYSTEMS GROUP IN(DSGX) | 147,151 | 218,595 | +71,444 | 13,469 | 21,169 | 0.27% | +7,700 |
| INTUIT INC.(INTU) | 93,431 | 103,680 | +10,249 | 60,730 | 68,139 | 0.88% | +7,409 |
| HAMILTON LANE INC(HLNE) | 0 | 265,861 | +265,861 | 0 | 32,855 | 0.42% | +32,855 |
| QUALCOMM INC(QCOM) | 340,480 | 324,284 | -16,196 | 57,643 | 64,591 | 0.83% | +6,948 |
| MICROSOFT CORP(MSFT) | 358,395 | 348,848 | -9,547 | 150,784 | 155,918 | 2.02% | +5,134 |
| LEMAITRE VASCULAR(LMAT) | 177,722 | 204,970 | +27,248 | 11,794 | 16,865 | 0.22% | +5,071 |
| ALARM.COM | 193,199 | 291,575 | +98,376 | 14,001 | 18,527 | 0.24% | +4,526 |
| EXPONENT INC(EXPO) | 0 | 177,821 | +177,821 | 0 | 16,914 | 0.22% | +16,914 |
| WNS HOLDINGS LTD | 1,300,408 | 1,334,212 | +33,804 | 65,710 | 70,046 | 0.91% | +4,336 |
| APPLE INC(AAPL) | 0 | 94,571 | +94,571 | 0 | 19,919 | 0.26% | +19,919 |
| S & P GLOBAL INC(SPGI) | 0 | 387,754 | +387,754 | 0 | 172,938 | 2.24% | +172,938 |
| PERIMETER SOLUTIONS SA | 1,578,004 | 1,837,817 | +259,813 | 11,709 | 14,390 | 0.19% | +2,681 |
| BIO-TECHNE CORP(TECH) | 0 | 3,374,366 | +3,374,366 | 0 | 241,773 | 3.13% | +241,773 |
| DOUGLAS DYNAMICS INC(PLOW) | 0 | 677,624 | +677,624 | 0 | 15,856 | 0.20% | +15,856 |
| CASELLA WASTE SYSTEMS INC CL A(CWST) | 131,184 | 151,927 | +20,743 | 12,970 | 15,074 | 0.19% | +2,104 |
| PROCORE TECHNOLOGIES INC(PCOR) | 219,655 | 302,674 | +83,019 | 18,049 | 20,070 | 0.26% | +2,021 |
| NOVANTA INC COM NPV | 141,053 | 162,313 | +21,260 | 24,652 | 26,475 | 0.34% | +1,823 |
| MORNINGSTAR INC(MORN) | 47,169 | 54,783 | +7,614 | 14,545 | 16,208 | 0.21% | +1,662 |
| CHARLES RIVER LABORATORIES INT(CRL) | 67,353 | 96,271 | +28,918 | 18,249 | 19,888 | 0.26% | +1,638 |
| TRUPANION, INC.(TRUP) | 0 | 287,857 | +287,857 | 0 | 8,463 | 0.11% | +8,463 |
| COSTCO WHOLESALE CO | 17,746 | 16,834 | -912 | 13,001 | 14,308 | 0.18% | +1,307 |
| BRIGHT HORIZONS FAM SOL IN DEL(BFAM) | 0 | 98,100 | +98,100 | 0 | 10,799 | 0.14% | +10,799 |
| LABCORP HOLDINGS INC(LH) | 0 | 4,372 | +4,372 | 0 | 890 | 0.01% | +890 |
| CONSTELLATION SOFTWARE F | 5,715 | 5,695 | -20 | 15,628 | 16,334 | 0.21% | +707 |
| ALPHABET INC. CLASS A | 24,203 | 23,423 | -780 | 3,653 | 4,266 | 0.06% | +614 |
| KADANT INC(KAI) | 43,601 | 50,672 | +7,071 | 14,305 | 14,886 | 0.19% | +581 |
| BOOKING HOLDING, INC.(BKNG) | 100 | 214 | +114 | 363 | 848 | 0.01% | +485 |
| LILLY ELI & CO(LLY) | 3,478 | 3,478 | 0 | 2,706 | 3,149 | 0.04% | +443 |
| WATSCO INC(WSO) | 0 | 19,192 | +19,192 | 0 | 8,890 | 0.11% | +8,890 |
| OTIS WORLDWIDE ORD SHS | 0 | 6,229 | +6,229 | 0 | 600 | 0.01% | +600 |
| PROCTER & GAMBLE CO(PG) | 129,597 | 129,741 | +144 | 21,027 | 21,397 | 0.28% | +370 |
| GRAIL INC(GRAL) | 0 | 23,991 | +23,991 | 0 | 369 | 0.00% | +369 |
| TERRENO REALTY CORP(TRNO) | 0 | 34,122 | +34,122 | 0 | 2,019 | 0.03% | +2,019 |
| INTUITIVE SURGICAL INC | 613,399 | 550,992 | -62,407 | 244,802 | 245,109 | 3.17% | +307 |
| VANGUARD S&P 500 ETF | 0 | 14,037 | +14,037 | 0 | 7,020 | 0.09% | +7,020 |
| TECHNOLOGY SELECT SECTOR SPDR | 0 | 956 | +956 | 0 | 216 | 0.00% | +216 |
| BROADCOM INC(AVGO) | 0 | 125 | +125 | 0 | 201 | 0.00% | +201 |
| EXXON MOBIL CORP | 0 | 13,254 | +13,254 | 0 | 1,526 | 0.02% | +1,526 |
| COTERRA ENERGY INC | 83,862 | 93,162 | +9,300 | 2,338 | 2,485 | 0.03% | +147 |
| AMPHENOL CORP NEW CL A | 17,340 | 31,350 | +14,010 | 2,000 | 2,112 | 0.03% | +112 |
| COCA COLA COM(KO) | 0 | 37,837 | +37,837 | 0 | 2,408 | 0.03% | +2,408 |
| COLGATE-PALMOLIVE CO(CL) | 0 | 12,237 | +12,237 | 0 | 1,187 | 0.02% | +1,187 |
| NUVEEN PREF INCOME OPPS FUND | 0 | 10,688 | +10,688 | 0 | 80 | 0.00% | +80 |
| VENTAS INC REIT | 0 | 9,445 | +9,445 | 0 | 484 | 0.01% | +484 |
| AMGEN INC.(AMGN) | 0 | 2,600 | +2,600 | 0 | 812 | 0.01% | +812 |
| TJX COMPANIES INC(TJX) | 7,284 | 7,284 | 0 | 739 | 802 | 0.01% | +63 |
| VANGUARD INFO TECHNOLOGY INDEX | 0 | 1,058 | +1,058 | 0 | 610 | 0.01% | +610 |
| NXP SEMICONDUCTORS(NXPI) | 0 | 3,118 | +3,118 | 0 | 839 | 0.01% | +839 |
| WD-40 COMPANY(WDFC) | 0 | 52,635 | +52,635 | 0 | 11,561 | 0.15% | +11,561 |
| WISDOMTREE TR INDIA ERNGS FD | 0 | 9,000 | +9,000 | 0 | 435 | 0.01% | +435 |
| VANGUARD FTSE EMERGING MARKETS | 0 | 19,381 | +19,381 | 0 | 848 | 0.01% | +848 |
| NOVARTIS AG F SPONSORED ADR 1 | 0 | 3,825 | +3,825 | 0 | 407 | 0.01% | +407 |
| ORACLE CORP(ORCL) | 0 | 1,945 | +1,945 | 0 | 275 | 0.00% | +275 |
| ISHARES TR U.S. TECH ETF | 0 | 1,910 | +1,910 | 0 | 287 | 0.00% | +287 |
| BANK AMER CORP COM | 0 | 18,731 | +18,731 | 0 | 745 | 0.01% | +745 |
| AIR PROD & CHEMICALS | 0 | 1,445 | +1,445 | 0 | 373 | 0.00% | +373 |
| NEXTERA ENERGY INC SHS | 0 | 19,742 | +19,742 | 0 | 1,398 | 0.02% | +1,398 |
| VANGUARD TOTAL STK MKT ETF | 0 | 2,615 | +2,615 | 0 | 700 | 0.01% | +700 |
| SOUTHERN COMPANY(SO) | 0 | 3,356 | +3,356 | 0 | 260 | 0.00% | +260 |
| ANALOG DEVICES INC(ADI) | 9,289 | 8,134 | -1,155 | 1,837 | 1,857 | 0.02% | +19 |
| SPDR GOLD TRUST | 0 | 1,500 | +1,500 | 0 | 323 | 0.00% | +323 |
| ALPS ALERIAN MLP ETF | 0 | 4,598 | +4,598 | 0 | 221 | 0.00% | +221 |
| S&P DEP RECEIPTS | 0 | 502 | +502 | 0 | 273 | 0.00% | +273 |
| EMCOR GROUP INC(EME) | 0 | 605 | +605 | 0 | 221 | 0.00% | +221 |
| CALAMOS CONV OPP AND INC FD SH(CHI) | 0 | 30,396 | +30,396 | 0 | 354 | 0.00% | +354 |
| GAMCO GLOBAL GOLD NAT RES & IN | 0 | 20,412 | +20,412 | 0 | 83 | 0.00% | +83 |
| ISHARES MSCI EMERGING MARKETS | 0 | 4,930 | +4,930 | 0 | 292 | 0.00% | +292 |
| ONEOK INC(OKE) | 0 | 5,603 | +5,603 | 0 | 457 | 0.01% | +457 |
| W.P. CAREY INC. REIT(WPC) | 0 | 5,556 | +5,556 | 0 | 306 | 0.00% | +306 |
| BOOZ ALLEN HAMILTON HOLDING OR | 0 | 5,947 | +5,947 | 0 | 915 | 0.01% | +915 |
| U S BANCORP(USB) | 0 | 15,276 | +15,276 | 0 | 606 | 0.01% | +606 |
| ABRDN HEALTHCARE OPPORTUNITIES | 0 | 11,217 | +11,217 | 0 | 229 | 0.00% | +229 |
| PINNACLE WEST CAP CORP(PNW) | 0 | 3,000 | +3,000 | 0 | 229 | 0.00% | +229 |
| AMERICAN EXPRESS CO(AXP) | 0 | 1,155 | +1,155 | 0 | 267 | 0.00% | +267 |
| EOG RES INC COM | 0 | 6,564 | +6,564 | 0 | 826 | 0.01% | +826 |
| FLAHERTY & CRUMRINE PFD SECS I | 0 | 14,133 | +14,133 | 0 | 209 | 0.00% | +209 |
| EATON CORP PLC SHS(ETN) | 0 | 1,412 | +1,412 | 0 | 443 | 0.01% | +443 |
| MERGENET SOLUTIONS INC COM | 0 | 10,000 | +10,000 | 0 | 10 | 0.00% | +10 |
| WALMART INC(WMT) | 0 | 11,963 | +11,963 | 0 | 810 | 0.01% | +810 |
| SHORE BANCSHARES, INC. | 0 | 28,001 | +28,001 | 0 | 321 | 0.00% | +321 |
| ENTERPRISE PRODS PART LP(EPD) | 0 | 36,772 | +36,772 | 0 | 1,066 | 0.01% | +1,066 |
| SPDR FUND CONSUMER DISCRE SELE | 0 | 1,431 | +1,431 | 0 | 261 | 0.00% | +261 |