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
ABBOTT LABS COM 002824100   778,329 6,848 SH   SOLE   5,933 0 915
ABBVIE INC COM 00287Y109   1,706,460 9,371 SH   SOLE   9,371 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   18,202,918 52,517 SH   SOLE   51,203 0 1,314
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,208 62 SH   SOLE   62 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   3,210 1,000 SH   SOLE   1,000 0 0
ADOBE INC COM 00724F101   10,036,494 19,890 SH   SOLE   18,956 0 934
ADVANCED MICRO DEVICES INC COM 007903107   225,613 1,250 SH   SOLE   1,250 0 0
AEHR TEST SYS COM 00760J108   4,705 380 SH   SOLE   0 0 380
AEROVIRONMENT INC COM 008073108   49,816 325 SH   SOLE   0 0 325
AGILYSYS INC COM 00847J105   27,054 321 SH   SOLE   0 0 321
AIR PRODS & CHEMS INC COM 009158106   9,090,455 37,522 SH   SOLE   35,962 0 1,560
ALLSTATE CORP COM 020002101   69,204 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305   14,431,323 95,616 SH   SOLE   94,596 0 1,020
ALPHABET INC CAP STK CL A 02079K305   7,547 50 SH   SOLE   0 0 50
ALPHABET INC CAP STK CL C 02079K107   7,095,469 46,601 SH   SOLE   44,271 0 2,330
ALPHATEC HLDGS INC COM NEW 02081G201   48,766 3,544 SH   SOLE   0 0 3,544
AMAZON COM INC COM 023135106   12,914,307 71,595 SH   SOLE   69,760 0 1,835
AMAZON COM INC COM 023135106   6,314 35 SH   SOLE   0 0 35
AMERICAN EXPRESS CO COM 025816109   5,914,248 25,975 SH   SOLE   24,295 0 1,680
AMERICAN TOWER CORP NEW COM 03027X100   93,856 475 SH   SOLE   475 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   140,252 1,148 SH   SOLE   1,148 0 0
AMGEN INC COM 031162100   49,756 175 SH   SOLE   175 0 0
APPFOLIO INC COM CL A 03783C100   30,099 122 SH   SOLE   0 0 122
APPLE INC COM 037833100   20,572,514 119,970 SH   SOLE   116,540 0 3,430
APPLE INC COM 037833100   6,860 40 SH   SOLE   0 0 40
APPLIED MATLS INC COM 038222105   206,140 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   18,738 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   2,860 100 SH   SOLE   100 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   6,899,072 7,109 SH   SOLE   7,095 0 14
ASML HOLDING N V N Y REGISTRY SHS N07059210   7,764 8 SH   SOLE   0 0 8
ASTRAZENECA PLC SPONSORED ADR 046353108   15,034 222 SH   SOLE   222 0 0
ASTRONICS CORP COM 046433108   92,788 4,881 SH   SOLE   0 0 4,881
AURORA CANNABIS INC COM 05156X850   18 4 SH   SOLE   4 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,876,221 15,521 SH   SOLE   15,521 0 0
AVIENT CORPORATION COM 05368V106   154,287 3,555 SH   SOLE   3,555 0 0
BAXTER INTL INC COM 071813109   727 17 SH   SOLE   17 0 0
BEACON ROOFING SUPPLY INC COM 073685109   63,713 650 SH   SOLE   650 0 0
BECTON DICKINSON & CO COM 075887109   6,340,412 25,623 SH   SOLE   25,300 0 323
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   276,703 658 SH   SOLE   658 0 0
BLACKROCK INC COM 09247X101   208,425 250 SH   SOLE   250 0 0
BOEING CO COM 097023105   183,341 950 SH   SOLE   950 0 0
BOOKING HOLDINGS INC COM 09857L108   457,113 126 SH   SOLE   101 0 25
BOSTON SCIENTIFIC CORP COM 101137107   42,875 626 SH   SOLE   626 0 0
BRAZE INC COM CL A 10576N102   14,602 329 SH   SOLE   0 0 329
BRISTOL-MYERS SQUIBB CO COM 110122108   460,467 8,491 SH   SOLE   6,141 0 2,350
BROADCOM INC COM 11135F101   25,865,377 19,515 SH   SOLE   19,340 0 175
BROADCOM INC COM 11135F101   7,953 6 SH   SOLE   0 0 6
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   327,776 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   58,530 1,875 SH   SOLE   1,875 0 0
BWX TECHNOLOGIES INC COM 05605H100   32,326 315 SH   SOLE   315 0 0
CARMAX INC COM 143130102   121,954 1,400 SH   SOLE   1,400 0 0
CASTLE BIOSCIENCES INC COM 14843C105   11,563 522 SH   SOLE   0 0 522
CAVA GROUP INC COM 148929102   21,646 309 SH   SOLE   0 0 309
CBOE GLOBAL MKTS INC COM 12503M108   91,865 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   4,204,366 43,237 SH   SOLE   38,042 0 5,195
CDW CORP COM 12514G108   255,780 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   68,020 821 SH   SOLE   0 0 821
CHARTER COMMUNICATIONS INC N CL A 16119P108   5,813 20 SH   SOLE   20 0 0
CHEVRON CORP NEW COM 166764100   1,060,644 6,724 SH   SOLE   6,724 0 0
CINTAS CORP COM 172908105   388,172 565 SH   SOLE   565 0 0
CISCO SYS INC COM 17275R102   105,061 2,105 SH   SOLE   2,105 0 0
CLEARWATER ANALYTICS HLDGS I CL A 185123106   17,284 977 SH   SOLE   0 0 977
CME GROUP INC COM 12572Q105   156,086 725 SH   SOLE   725 0 0
COCA COLA CO COM 191216100   12,085 198 SH   SOLE   198 0 0
COMCAST CORP NEW CL A 20030N101   67,670 1,561 SH   SOLE   1,561 0 0
COMERICA INC COM 200340107   6,324 115 SH   SOLE   115 0 0
COOPER COS INC COM 216648501   14,205 140 SH   SOLE   140 0 0
COSTCO WHSL CORP NEW COM 22160K105   20,307,149 27,718 SH   SOLE   26,698 0 1,020
CSX CORP COM 126408103   76,521 2,064 SH   SOLE   2,064 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   34,001 128 SH   SOLE   0 0 128
DANAHER CORPORATION COM 235851102   3,003,633 12,028 SH   SOLE   12,028 0 0
DEXCOM INC COM 252131107   2,774 20 SH   SOLE   20 0 0
DIAMONDBACK ENERGY INC COM 25278X109   79,268 400 SH   SOLE   400 0 0
DIGITAL RLTY TR INC COM 253868103   2,181,897 15,148 SH   SOLE   14,923 0 225
DISNEY WALT CO COM 254687106   2,081 17 SH   SOLE   17 0 0
DNP SELECT INCOME FD INC COM 23325P104   8,009 883 SH   SOLE   883 0 0
DOLLAR GEN CORP NEW COM 256677105   23,409 150 SH   SOLE   150 0 0
DOUBLEVERIFY HLDGS INC COM 25862V105   9,810 279 SH   SOLE   0 0 279
DYNE THERAPEUTICS INC COM 26818M108   889,317 31,325 SH   SOLE   30,325 0 1,000
EATON CORP PLC SHS G29183103   78,170 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   84,358 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   5,968,765 25,850 SH   SOLE   25,339 0 511
ELEVANCE HEALTH INC COM 036752103   51,854 100 SH   SOLE   100 0 0
ELI LILLY & CO COM 532457108   886,097 1,139 SH   SOLE   1,139 0 0
EMBECTA CORP COMMON STOCK 29082K105   598 45 SH   SOLE   45 0 0
EMERSON ELEC CO COM 291011104   215,498 1,900 SH   SOLE   700 0 1,200
ENBRIDGE INC COM 29250N105   72,360 2,000 SH   SOLE   2,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   325,081 11,141 SH   SOLE   11,141 0 0
ESSENTIAL UTILS INC COM 29670G102   2,930,841 79,105 SH   SOLE   73,905 0 5,200
EXCHANGE TRADED CONCEPTS TRU EMQQ EM INTERN 301505889   470 15 SH   SOLE   15 0 0
EXLSERVICE HOLDINGS INC COM 302081104   42,726 1,344 SH   SOLE   0 0 1,344
EXPEDITORS INTL WASH INC COM 302130109   395,103 3,250 SH   SOLE   3,250 0 0
EXXON MOBIL CORP COM 30231G102   708,135 6,092 SH   SOLE   6,092 0 0
FASTENAL CO COM 311900104   6,298,250 81,647 SH   SOLE   81,047 0 600
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,396 20 SH   SOLE   20 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   10,909 70 SH   SOLE   70 0 0
FIFTH THIRD BANCORP COM 316773100   115,500 3,104 SH   SOLE   0 0 3,104
FISERV INC COM 337738108   124,820 781 SH   SOLE   781 0 0
FIVE9 INC COM 338307101   28,070 452 SH   SOLE   0 0 452
FLEXSHARES TR MORNSTAR UPSTR 33939L407   30,803 750 SH   SOLE   750 0 0
FLOOR & DECOR HLDGS INC CL A 339750101   14,259 110 SH   SOLE   0 0 110
FLOWERS FOODS INC COM 343498101   1,057,825 44,540 SH   SOLE   42,365 0 2,175
FLUENCE ENERGY INC COM CL A 34379V103   3,468 200 SH   SOLE   200 0 0
FLYWIRE CORPORATION COM VTG 302492103   66,487 2,682 SH   SOLE   0 0 2,682
FORTIVE CORP COM 34959J108   687,558 7,993 SH   SOLE   7,993 0 0
FREEPORT-MCMORAN INC CL B 35671D857   470,200 10,000 SH   SOLE   10,000 0 0
FRESHPET INC COM 358039105   49,511 427 SH   SOLE   0 0 427
GENERAL ELECTRIC CO COM NEW 369604301   4,740 27 SH   SOLE   27 0 0
GENTEX CORP COM 371901109   28,896 800 SH   SOLE   800 0 0
GILEAD SCIENCES INC COM 375558103   146,500 2,000 SH   SOLE   2,000 0 0
GLOBAL E ONLINE LTD SHS M5216V106   24,187 665 SH   SOLE   0 0 665
GLOBAL PMTS INC COM 37940X102   2,097,126 15,690 SH   SOLE   15,690 0 0
GLOBANT S A COM L44385109   9,894 49 SH   SOLE   0 0 49
GOOSEHEAD INS INC COM CL A 38267D109   18,854 283 SH   SOLE   0 0 283
GRAY TELEVISION INC COM 389375106   789,590 124,935 SH   SOLE   121,435 0 3,500
GUIDEWIRE SOFTWARE INC COM 40171V100   24,626 211 SH   SOLE   0 0 211
HALLIBURTON CO COM 406216101   866,452 21,980 SH   SOLE   21,180 0 800
HEXCEL CORP NEW COM 428291108   59,737 820 SH   SOLE   0 0 820
HOME DEPOT INC COM 437076102   6,967,711 18,164 SH   SOLE   17,474 0 690
HONEYWELL INTL INC COM 438516106   10,877 53 SH   SOLE   53 0 0
HUBSPOT INC COM 443573100   438,592 700 SH   SOLE   700 0 0
IDEXX LABS INC COM 45168D104   303,981 563 SH   SOLE   563 0 0
ILLINOIS TOOL WKS INC COM 452308109   12,448,903 46,394 SH   SOLE   45,574 0 820
INGERSOLL RAND INC COM 45687V106   4,076,584 42,934 SH   SOLE   41,671 0 1,263
INSPIRE MED SYS INC COM 457730109   30,286 141 SH   SOLE   0 0 141
INTERCONTINENTAL EXCHANGE IN COM 45866F104   13,379,361 97,354 SH   SOLE   94,289 0 3,065
INTERNATIONAL BUSINESS MACHS COM 459200101   14,322 75 SH   SOLE   75 0 0
INTUIT COM 461202103   12,827,100 19,734 SH   SOLE   19,084 0 650
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   18,791 410 SH   SOLE   410 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   116,325 5,500 SH   SOLE   5,500 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   607,474 8,919 SH   SOLE   8,919 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   34,304 345 SH   SOLE   345 0 0
ISHARES TR CORE MSCI EAFE 46432F842   84,018 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE MSCI EURO 46434V738   26,033 450 SH   SOLE   450 0 0
ISHARES TR CORE S&P SCP ETF 464287804   30,946 280 SH   SOLE   280 0 0
ISHARES TR CORE S&P US GWT 464287671   11,721 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P500 ETF 464287200   3,193,285 6,074 SH   SOLE   6,034 0 40
ISHARES TR IBONDS 24 TRM TS 46436E874   155,610 6,500 SH   SOLE   6,500 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   178,875 7,500 SH   SOLE   7,500 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   430,234 17,175 SH   SOLE   17,175 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   77,655 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   341,138 13,750 SH   SOLE   13,750 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,280,816 53,604 SH   SOLE   53,604 0 0
ISHARES TR RUS 1000 ETF 464287622   151,216 525 SH   SOLE   525 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   107,519 319 SH   SOLE   319 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   97,488 360 SH   SOLE   360 0 0
ISHARES TR RUS MD CP GR ETF 464287481   302,471 2,650 SH   SOLE   2,650 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,946,537 9,256 SH   SOLE   9,256 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   845 10 SH   SOLE   10 0 0
ISHARES TR U.S. MED DVC ETF 464288810   2,989 51 SH   SOLE   51 0 0
ISHARES TR U.S. TECH ETF 464287721   1,081 8 SH   SOLE   8 0 0
JFROG LTD ORD SHS M6191J100   25,610 579 SH   SOLE   0 0 579
JOHNSON & JOHNSON COM 478160104   294,708 1,863 SH   SOLE   1,863 0 0
JPMORGAN CHASE & CO COM 46625H100   408,212 2,038 SH   SOLE   2,038 0 0
KAMAN CORP NOTE 3.250% 5/0 483548AF0   650,820 645,000 SH   SOLE   645,000 0 0
KIMCO RLTY CORP COM 49446R109   14,218 725 SH   SOLE   725 0 0
KINSALE CAP GROUP INC COM 49714P108   356,824 680 SH   SOLE   473 0 207
KKR & CO INC COM 48251W104   57,130 568 SH   SOLE   568 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   825,233 10,178 SH   SOLE   9,435 0 743
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   11,665 212 SH   SOLE   0 0 212
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   85,281 1,550 SH   SOLE   1,550 0 0
KRANESHARES TRUST ELEC VEH FUTUR 500767827   10,444 465 SH   SOLE   465 0 0
KURA SUSHI USA INC CL A COM 501270102   30,297 264 SH   SOLE   0 0 264
LATTICE SEMICONDUCTOR CORP COM 518415104   53,901 689 SH   SOLE   0 0 689
LAUDER ESTEE COS INC CL A 518439104   6,748,842 43,781 SH   SOLE   43,011 0 770
LGI HOMES INC COM 50187T106   72,150 620 SH   SOLE   0 0 620
LIBERTY LATIN AMERICA LTD NOTE 2.000% 7/1 53069QAB5   465,571 470,000 SH   SOLE   470,000 0 0
LINDE PLC SHS G54950103   14,394 31 SH   SOLE   31 0 0
LOWES COS INC COM 548661107   13,246 52 SH   SOLE   52 0 0
LULULEMON ATHLETICA INC COM 550021109   314,474 805 SH   SOLE   805 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   10,228 100 SH   SOLE   100 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   74,121 775 SH   SOLE   0 0 775
MARATHON PETE CORP COM 56585A102   201,500 1,000 SH   SOLE   1,000 0 0
MARSH & MCLENNAN COS INC COM 571748102   15,243 74 SH   SOLE   74 0 0
MASTERCARD INCORPORATED CL A 57636Q104   273,532 568 SH   SOLE   568 0 0
MCDONALDS CORP COM 580135101   54,135 192 SH   SOLE   192 0 0
MCGRATH RENTCORP COM 580589109   993,993 8,057 SH   SOLE   7,982 0 75
MCKESSON CORP COM 58155Q103   2,685 5 SH   SOLE   5 0 0
MDU RES GROUP INC COM 552690109   17,388 690 SH   SOLE   690 0 0
MEDPACE HLDGS INC COM 58506Q109   40,820 101 SH   SOLE   0 0 101
MERCADOLIBRE INC COM 58733R102   45,359 30 SH   SOLE   30 0 0
MERCK & CO INC COM 58933Y105   263,900 2,000 SH   SOLE   2,000 0 0
META PLATFORMS INC CL A 30303M102   110,713 228 SH   SOLE   15 0 213
MICROSOFT CORP COM 594918104   25,719,766 61,133 SH   SOLE   59,461 0 1,672
MIDDLEBY CORP COM 596278101   104,514 650 SH   SOLE   650 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   3,859,576 120,049 SH   SOLE   118,949 0 1,100
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   7,234 225 SH   SOLE   0 0 225
MOLECULAR TEMPLATES INC COM NEW 608550208   14 6 SH   SOLE   6 0 0
MONDAY COM LTD SHS M7S64H106   23,715 105 SH   SOLE   0 0 105
MONDELEZ INTL INC CL A 609207105   4,434,500 63,350 SH   SOLE   61,950 0 1,400
MONOLITHIC PWR SYS INC COM 609839105   15,388,951 22,717 SH   SOLE   21,238 0 1,479
MORGAN STANLEY COM NEW 617446448   6,592 70 SH   SOLE   70 0 0
MYR GROUP INC DEL COM 55405W104   28,811 163 SH   SOLE   0 0 163
NAPCO SEC TECHNOLOGIES INC COM 630402105   56,303 1,403 SH   SOLE   0 0 1,403
NATERA INC COM 632307104   49,201 538 SH   SOLE   0 0 538
NETFLIX INC COM 64110L106   500,440 824 SH   SOLE   824 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   2,920,661 16,952 SH   SOLE   15,502 0 1,450
NEXTERA ENERGY INC COM 65339F101   1,403,592 21,962 SH   SOLE   21,047 0 915
NIKE INC CL B 654106103   7,049 75 SH   SOLE   75 0 0
NORFOLK SOUTHN CORP COM 655844108   127,435 500 SH   SOLE   500 0 0
NOVO-NORDISK A S ADR 670100205   430,654 3,354 SH   SOLE   3,354 0 0
NVIDIA CORPORATION COM 67066G104   17,457,683 19,321 SH   SOLE   18,579 0 742
OKTA INC CL A 679295105   52,310 500 SH   SOLE   500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   219,310 1,000 SH   SOLE   1,000 0 0
OMNICOM GROUP INC COM 681919106   139,335 1,440 SH   SOLE   1,440 0 0
ORACLE CORP COM 68389X105   3,456,788 27,520 SH   SOLE   23,140 0 4,380
OREILLY AUTOMOTIVE INC COM 67103H107   13,466,410 11,929 SH   SOLE   11,350 0 579
ORTHOPEDIATRICS CORP COM 68752L100   9,623 330 SH   SOLE   0 0 330
PACER FDS TR PACER US SMALL 69374H857   716,016 14,565 SH   SOLE   13,015 0 1,550
PALO ALTO NETWORKS INC COM 697435105   21,964,954 77,306 SH   SOLE   74,586 0 2,720
PALO ALTO NETWORKS INC COM 697435105   7,104 25 SH   SOLE   0 0 25
PARKER-HANNIFIN CORP COM 701094104   55,579 100 SH   SOLE   100 0 0
PATTERSON-UTI ENERGY INC COM 703481101   1,460,334 122,306 SH   SOLE   116,441 0 5,865
PAYLOCITY HLDG CORP COM 70438V106   12,031 70 SH   SOLE   0 0 70
PAYMENTUS HOLDINGS INC COM CL A 70439P108   22,273 979 SH   SOLE   0 0 979
PAYPAL HLDGS INC COM 70450Y103   145,972 2,179 SH   SOLE   2,179 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   167,660 1,035 SH   SOLE   1,035 0 0
PENUMBRA INC COM 70975L107   208,004 932 SH   SOLE   840 0 92
PEPSICO INC COM 713448108   1,475,160 8,429 SH   SOLE   8,324 0 105
PERMIAN RESOURCES CORP CLASS A COM 71424F105   16,513 935 SH   SOLE   0 0 935
PFIZER INC COM 717081103   144,855 5,220 SH   SOLE   5,220 0 0
PHREESIA INC COM 71944F106   1,862,353 77,825 SH   SOLE   77,825 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   4,298,890 42,758 SH   SOLE   39,258 0 3,500
PLUG POWER INC COM NEW 72919P202   1,718 500 SH   SOLE   500 0 0
PROCTER AND GAMBLE CO COM 742718109   378,205 2,331 SH   SOLE   2,331 0 0
PROGYNY INC COM 74340E103   34,259 898 SH   SOLE   0 0 898
PROSHARES TR S&P 500 DV ARIST 74348A467   19,167 189 SH   SOLE   189 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425   35,580 3,000 SH   SOLE   3,000 0 0
PRUDENTIAL FINL INC COM 744320102   109,721 935 SH   SOLE   935 0 0
PURE STORAGE INC CL A 74624M102   2,034,889 39,140 SH   SOLE   39,140 0 0
Q2 HLDGS INC COM 74736L109   58,815 1,119 SH   SOLE   0 0 1,119
QUALCOMM INC COM 747525103   194,695 1,150 SH   SOLE   1,150 0 0
QUANTA SVCS INC COM 74762E102   289,937 1,116 SH   SOLE   1,000 0 116
QUINSTREET INC COM 74874Q100   16,742 948 SH   SOLE   0 0 948
RB GLOBAL INC COM 74935Q107   506,531 6,650 SH   SOLE   6,650 0 0
RBC BEARINGS INC COM 75524B104   314,688 1,164 SH   SOLE   999 0 165
REPUBLIC SVCS INC COM 760759100   8,424 44 SH   SOLE   44 0 0
RESMED INC COM 761152107   99,015 500 SH   SOLE   500 0 0
REVVITY INC COM 714046109   210,000 2,000 SH   SOLE   2,000 0 0
ROCKWELL AUTOMATION INC COM 773903109   13,110 45 SH   SOLE   45 0 0
RPM INTL INC COM 749685103   719,648 6,050 SH   SOLE   3,873 0 2,177
RUMBLE INC COM CL A 78137L105   2,828 350 SH   SOLE   350 0 0
RXSIGHT INC COM 78349D107   28,920 561 SH   SOLE   0 0 561
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   28,028 505 SH   SOLE   0 0 505
S&P GLOBAL INC COM 78409V104   714,756 1,680 SH   SOLE   1,680 0 0
SAIA INC COM 78709Y105   107,055 183 SH   SOLE   0 0 183
SALESFORCE INC COM 79466L302   399,968 1,328 SH   SOLE   1,328 0 0
SCHLUMBERGER LTD COM STK 806857108   40,834 745 SH   SOLE   745 0 0
SCHRODINGER INC COM 80810D103   8,100 300 SH   SOLE   0 0 300
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   4,999 24 SH   SOLE   24 0 0
SERVICENOW INC COM 81762P102   9,523,901 12,492 SH   SOLE   12,059 0 433
SERVICENOW INC COM 81762P102   5,337 7 SH   SOLE   0 0 7
SHOCKWAVE MED INC COM 82489T104   236,082 725 SH   SOLE   725 0 0
SHOPIFY INC CL A 82509L107   687,585 8,910 SH   SOLE   8,910 0 0
SI-BONE INC COM 825704109   33,968 2,075 SH   SOLE   0 0 2,075
SNOWFLAKE INC CL A 833445109   80,800 500 SH   SOLE   500 0 0
SPDR GOLD TR GOLD SHS 78463V107   16,047 78 SH   SOLE   78 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   45,695 1,300 SH   SOLE   1,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   299,720 573 SH   SOLE   551 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   190,289 342 SH   SOLE   342 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   170,488 6,760 SH   SOLE   6,760 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   187,667 3,050 SH   SOLE   3,050 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   167,813 3,899 SH   SOLE   3,899 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   12,213 300 SH   SOLE   300 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   56,739 650 SH   SOLE   650 0 0
SPDR SER TR S&P DIVID ETF 78464A763   66,405 506 SH   SOLE   506 0 0
SPROUT SOCIAL INC COM CL A 85209W109   62,517 1,047 SH   SOLE   0 0 1,047
SPS COMM INC COM 78463M107   54,758 297 SH   SOLE   0 0 297
STARBUCKS CORP COM 855244109   12,507,650 136,860 SH   SOLE   134,040 0 2,820
STERICYCLE INC COM 858912108   527,500 10,000 SH   SOLE   10,000 0 0
STRYKER CORPORATION COM 863667101   25,179,951 70,361 SH   SOLE   67,725 0 2,636
SUNCOR ENERGY INC NEW COM 867224107   10,176,457 275,710 SH   SOLE   270,900 0 4,810
SYSCO CORP COM 871829107   1,462,607 18,017 SH   SOLE   16,212 0 1,805
TACTILE SYS TECHNOLOGY INC COM 87357P100   25,497 1,570 SH   SOLE   0 0 1,570
TANDEM DIABETES CARE INC COM NEW 875372203   65,507 1,851 SH   SOLE   0 0 1,851
TC ENERGY CORP COM 87807B107   80,400 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160R101   15,822 90 SH   SOLE   90 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   6,135,099 10,605 SH   SOLE   10,401 0 204
THERMO FISHER SCIENTIFIC INC COM 883556102   19,128,784 32,912 SH   SOLE   31,545 0 1,367
TJX COS INC NEW COM 872540109   82,969 818 SH   SOLE   818 0 0
TRACTOR SUPPLY CO COM 892356106   6,574,212 25,119 SH   SOLE   23,789 0 1,330
TRANE TECHNOLOGIES PLC SHS G8994E103   7,321,578 24,389 SH   SOLE   23,749 0 640
TRANSMEDICS GROUP INC COM 89377M109   81,852 1,107 SH   SOLE   0 0 1,107
TREACE MED CONCEPTS INC COM 89455T109   21,402 1,640 SH   SOLE   0 0 1,640
TRIMBLE INC COM 896239100   11,263 175 SH   SOLE   175 0 0
UNION PAC CORP COM 907818108   60,495 246 SH   SOLE   246 0 0
UNITED RENTALS INC COM 911363109   3,624,299 5,026 SH   SOLE   4,846 0 180
UPSTART HLDGS INC COM 91680M107   175,189 6,515 SH   SOLE   6,515 0 0
V F CORP COM 918204108   5,369 350 SH   SOLE   350 0 0
VAALCO ENERGY INC COM NEW 91851C201   101,414 14,550 SH   SOLE   14,550 0 0
VALMONT INDS INC COM 920253101   357,944 1,568 SH   SOLE   1,093 0 475
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   877,259 11,442 SH   SOLE   11,442 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   119,782 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   144,576 301 SH   SOLE   301 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   92,351 404 SH   SOLE   404 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   48,082 185 SH   SOLE   185 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,193,829 28,581 SH   SOLE   28,581 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   998,614 12,917 SH   SOLE   12,917 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   119,084 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   9,469 35 SH   SOLE   35 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   36,704 70 SH   SOLE   70 0 0
VEEVA SYS INC CL A COM 922475108   10,779,609 46,526 SH   SOLE   45,610 0 916
VERALTO CORP COM SHS 92338C103   123,238 1,390 SH   SOLE   1,390 0 0
VERICEL CORP COM 92346J108   26,780 515 SH   SOLE   0 0 515
VERISK ANALYTICS INC COM 92345Y106   320,593 1,360 SH   SOLE   1,065 0 295
VERRA MOBILITY CORP CL A COM STK 92511U102   77,108 3,088 SH   SOLE   0 0 3,088
VERTEX INC CL A 92538J106   88,428 2,786 SH   SOLE   0 0 2,786
VISA INC COM CL A 92826C839   16,060,496 57,548 SH   SOLE   55,951 0 1,597
VONTIER CORPORATION COM 928881101   1,996 44 SH   SOLE   44 0 0
WALMART INC COM 931142103   1,550,461 25,768 SH   SOLE   21,613 0 4,155
WATSCO INC COM 942622200   8,787,134 20,342 SH   SOLE   19,337 0 1,005
WEC ENERGY GROUP INC COM 92939U106   221,724 2,700 SH   SOLE   2,700 0 0
WELLS FARGO CO NEW COM 949746101   57,960 1,000 SH   SOLE   1,000 0 0
WELLTOWER INC COM 95040Q104   102,874 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   71,082 415 SH   SOLE   415 0 0
WESTLAKE CORPORATION COM 960413102   53,480 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   7,866 267 SH   SOLE   267 0 0
WORKIVA INC COM CL A 98139A105   17,554 207 SH   SOLE   0 0 207
YORK WTR CO COM 987184108   29,020 800 SH   SOLE   800 0 0
ZOETIS INC CL A 98978V103   2,460,318 14,540 SH   SOLE   13,540 0 1,000
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   4,008 250 SH   SOLE   0 0 250
ZSCALER INC COM 98980G102   6,190,551 32,137 SH   SOLE   31,687 0 450
ZSCALER INC COM 98980G102   7,706 40 SH   SOLE   0 0 40