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
AAON INC COM PAR $0.004 000360206   1,685,531 14,323 SH   SOLE   14,108 0 215
ABBOTT LABS COM 002824100   376,755 3,331 SH   SOLE   3,331 0 0
ABBVIE INC COM 00287Y109   1,329,019 7,479 SH   SOLE   7,104 0 375
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   17,955,362 51,040 SH   SOLE   42,929 0 8,111
ADAMS DIVERSIFIED EQUITY FD COM 006212104   887 44 SH   SOLE   44 0 0
ADOBE INC COM 00724F101   9,878,567 22,215 SH   SOLE   21,211 0 1,004
ADVANCED MICRO DEVICES INC COM 007903107   141,929 1,175 SH   SOLE   1,175 0 0
AEROVIRONMENT INC COM 008073108   101,106 657 SH   SOLE   657 0 0
AES CORP COM 00130H105   164,736 12,800 SH   SOLE   12,800 0 0
AGILYSYS INC COM 00847J105   60,982 463 SH   SOLE   463 0 0
AGREE RLTY CORP COM 008492100   70,450 1,000 SH   SOLE   1,000 0 0
AIR PRODS & CHEMS INC COM 009158106   8,673,647 29,905 SH   SOLE   24,710 0 5,195
ALLSTATE CORP COM 020002101   77,116 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305   18,420,594 97,309 SH   SOLE   82,049 0 15,260
ALPHABET INC CAP STK CL C 02079K107   9,228,913 48,461 SH   SOLE   39,741 0 8,720
ALPHATEC HLDGS INC COM NEW 02081G201   23,364 2,545 SH   SOLE   2,545 0 0
AMAZON COM INC COM 023135106   16,537,838 75,381 SH   SOLE   66,641 0 8,740
AMERICAN EXPRESS CO COM 025816109   7,528,079 25,365 SH   SOLE   23,840 0 1,525
AMERICAN TOWER CORP NEW COM 03027X100   87,120 475 SH   SOLE   475 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   142,869 1,148 SH   SOLE   748 0 400
AMGEN INC COM 031162100   45,612 175 SH   SOLE   175 0 0
AMPHENOL CORP NEW CL A 032095101   69,450 1,000 SH   SOLE   1,000 0 0
APPFOLIO INC COM CL A 03783C100   50,085 203 SH   SOLE   203 0 0
APPLE INC COM 037833100   30,088,801 120,153 SH   SOLE   105,183 0 14,970
APPLIED MATLS INC COM 038222105   162,630 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   19,701 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   1,880 100 SH   SOLE   100 0 0
ARTIVION INC COM 228903100   42,685 1,493 SH   SOLE   1,493 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   6,243,265 9,008 SH   SOLE   8,449 0 559
ASTRONICS CORP COM 046433108   135,047 8,451 SH   SOLE   8,451 0 0
AT&T INC COM 00206R102   11,385 500 SH   SOLE   500 0 0
AURORA CANNABIS INC COM 05156X850   17 4 SH   SOLE   4 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,394,763 15,013 SH   SOLE   15,013 0 0
AVIENT CORPORATION COM 05368V106   290,311 7,105 SH   SOLE   6,805 0 300
BEACON ROOFING SUPPLY INC COM 073685109   66,027 650 SH   SOLE   650 0 0
BECTON DICKINSON & CO COM 075887109   8,504,903 37,488 SH   SOLE   32,383 0 5,105
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   302,792 668 SH   SOLE   668 0 0
BIOATLA INC COM 09077B104   830 1,403 SH   SOLE   1,403 0 0
BLACKROCK INC COM 09290D101   256,278 250 SH   SOLE   250 0 0
BLEND LABS INC CL A 09352U108   2,960 703 SH   SOLE   703 0 0
BOEING CO COM 097023105   168,150 950 SH   SOLE   950 0 0
BOOKING HOLDINGS INC COM 09857L108   566,400 114 SH   SOLE   89 0 25
BOSTON SCIENTIFIC CORP COM 101137107   76,458 856 SH   SOLE   856 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,414,057 25,001 SH   SOLE   21,751 0 3,250
BROADCOM INC COM 11135F101   43,158,639 186,157 SH   SOLE   157,532 0 28,625
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   361,744 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   59,617 1,875 SH   SOLE   1,875 0 0
C3 AI INC CL A 12468P104   68,860 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102   114,464 1,400 SH   SOLE   1,400 0 0
CASTLE BIOSCIENCES INC COM 14843C105   24,092 904 SH   SOLE   904 0 0
CAVA GROUP INC COM 148929102   25,268 224 SH   SOLE   224 0 0
CBOE GLOBAL MKTS INC COM 12503M108   97,700 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   5,370,418 40,905 SH   SOLE   35,710 0 5,195
CDW CORP COM 12514G108   174,040 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   11,221 426 SH   SOLE   426 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   93,350 500 SH   SOLE   500 0 0
CHEVRON CORP NEW COM 166764100   774,750 5,349 SH   SOLE   5,349 0 0
CHUBB LIMITED COM H1467J104   110,520 400 SH   SOLE   400 0 0
CINTAS CORP COM 172908105   339,822 1,860 SH   SOLE   1,860 0 0
CISCO SYS INC COM 17275R102   119,170 2,013 SH   SOLE   2,013 0 0
CLEARWATER ANALYTICS HLDGS I CL A 185123106   56,609 2,057 SH   SOLE   2,057 0 0
CME GROUP INC COM 12572Q105   168,367 725 SH   SOLE   725 0 0
COCA COLA CO COM 191216100   1,652 27 SH   SOLE   27 0 0
COHERENT CORP COM 19247G107   115,003 1,214 SH   SOLE   1,214 0 0
COMCAST CORP NEW CL A 20030N101   6,043 161 SH   SOLE   161 0 0
COMERICA INC COM 200340107   20,411 330 SH   SOLE   330 0 0
COOPER COS INC COM 216648501   12,871 140 SH   SOLE   140 0 0
COSTCO WHSL CORP NEW COM 22160K105   23,592,259 25,748 SH   SOLE   20,598 0 5,150
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105   85,693 1,275 SH   SOLE   1,275 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   4,090,181 11,954 SH   SOLE   11,619 0 335
CSX CORP COM 126408103   32,245 999 SH   SOLE   999 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   229,541 689 SH   SOLE   689 0 0
DANAHER CORPORATION COM 235851102   2,671,044 11,636 SH   SOLE   11,636 0 0
DEXCOM INC COM 252131107   1,453,522 18,690 SH   SOLE   17,620 0 1,070
DIAMONDBACK ENERGY INC COM 25278X109   65,532 400 SH   SOLE   400 0 0
DIGITAL RLTY TR INC COM 253868103   2,717,202 15,323 SH   SOLE   13,998 0 1,325
DOLLAR GEN CORP NEW COM 256677105   11,373 150 SH   SOLE   150 0 0
DUTCH BROS INC CL A 26701L100   59,766 1,141 SH   SOLE   1,141 0 0
DYNE THERAPEUTICS INC COM 26818M108   1,058,787 44,940 SH   SOLE   43,940 0 1,000
E L F BEAUTY INC COM 26856L103   13,811 110 SH   SOLE   110 0 0
EATON CORP PLC SHS G29183103   82,968 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   83,206 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   5,895,492 25,160 SH   SOLE   23,649 0 1,511
ELEVANCE HEALTH INC COM 036752103   36,890 100 SH   SOLE   100 0 0
ELI LILLY & CO COM 532457108   3,319,600 4,300 SH   SOLE   4,175 0 125
EMBECTA CORP COMMON STOCK 29082K105   826 40 SH   SOLE   40 0 0
EMERSON ELEC CO COM 291011104   61,965 500 SH   SOLE   0 0 500
ENBRIDGE INC COM 29250N105   84,860 2,000 SH   SOLE   2,000 0 0
ENFUSION INC CL A 292812104   804 78 SH   SOLE   78 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   349,367 11,141 SH   SOLE   11,141 0 0
ESSENTIAL UTILS INC COM 29670G102   2,277,156 62,697 SH   SOLE   61,297 0 1,400
EXCHANGE TRADED CONCEPTS TRU EMQQ THE EMERGIN 301505889   518 15 SH   SOLE   15 0 0
EXLSERVICE HOLDINGS INC COM 302081104   122,667 2,764 SH   SOLE   2,764 0 0
EXPEDITORS INTL WASH INC COM 302130109   160,617 1,450 SH   SOLE   1,450 0 0
EXXON MOBIL CORP COM 30231G102   794,513 7,386 SH   SOLE   7,386 0 0
FASTENAL CO COM 311900104   5,016,945 69,767 SH   SOLE   53,567 0 16,200
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,307 20 SH   SOLE   20 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   12,942 70 SH   SOLE   70 0 0
FIFTH THIRD BANCORP COM 316773100   215,798 5,104 SH   SOLE   5,104 0 0
FISERV INC COM 337738108   160,434 781 SH   SOLE   781 0 0
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   25,108 334 SH   SOLE   334 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   40,905 1,125 SH   SOLE   1,125 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   4,989 92 SH   SOLE   92 0 0
FLOWERS FOODS INC COM 343498101   701,614 33,960 SH   SOLE   31,785 0 2,175
FLYWIRE CORPORATION COM VTG 302492103   48,499 2,352 SH   SOLE   2,352 0 0
FORTINET INC COM 34959E109   94,480 1,000 SH   SOLE   1,000 0 0
FORTIVE CORP COM 34959J108   590,925 7,879 SH   SOLE   7,879 0 0
FREEPORT-MCMORAN INC CL B 35671D857   380,800 10,000 SH   SOLE   10,000 0 0
FRESHPET INC COM 358039105   109,535 739 SH   SOLE   739 0 0
FTAI AVIATION LTD SHS G3730V105   67,843 471 SH   SOLE   471 0 0
GENTEX CORP COM 371901109   22,984 800 SH   SOLE   800 0 0
GILEAD SCIENCES INC COM 375558103   184,740 2,000 SH   SOLE   2,000 0 0
GLOBAL E ONLINE LTD SHS M5216V106   59,275 1,087 SH   SOLE   1,087 0 0
GLOBAL PMTS INC COM 37940X102   1,622,629 14,480 SH   SOLE   12,300 0 2,180
GRAY TELEVISION INC COM 389375106   48,353 15,350 SH   SOLE   15,350 0 0
GRIFFON CORP COM 398433102   1,678,480 23,551 SH   SOLE   22,051 0 1,500
GUIDEWIRE SOFTWARE INC COM 40171V100   74,513 442 SH   SOLE   442 0 0
HALLIBURTON CO COM 406216101   1,410,890 51,890 SH   SOLE   39,890 0 12,000
HEALTHEQUITY INC COM 42226A107   25,619 267 SH   SOLE   267 0 0
HEICO CORP NEW COM 422806109   142,644 600 SH   SOLE   600 0 0
HEXCEL CORP NEW COM 428291108   49,220 785 SH   SOLE   785 0 0
HOME DEPOT INC COM 437076102   6,702,687 17,231 SH   SOLE   16,391 0 840
HONEYWELL INTL INC COM 438516106   11,973 53 SH   SOLE   53 0 0
HUBSPOT INC COM 443573100   487,739 700 SH   SOLE   700 0 0
IDEXX LABS INC COM 45168D104   458,505 1,109 SH   SOLE   1,109 0 0
ILLINOIS TOOL WKS INC COM 452308109   9,642,634 38,029 SH   SOLE   29,407 0 8,622
INGERSOLL RAND INC COM 45687V106   4,047,271 44,741 SH   SOLE   43,228 0 1,513
INTERCONTINENTAL EXCHANGE IN COM 45866F104   14,307,196 96,015 SH   SOLE   84,847 0 11,168
INTERNATIONAL BUSINESS MACHS COM 459200101   16,488 75 SH   SOLE   75 0 0
INTUIT COM 461202103   10,175,415 16,190 SH   SOLE   12,528 0 3,662
INTUITIVE SURGICAL INC COM NEW 46120E602   1,148,312 2,200 SH   SOLE   2,200 0 0
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   19,783 410 SH   SOLE   410 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   601,431 8,394 SH   SOLE   6,994 0 1,400
ISHARES TR 0-5 YR TIPS ETF 46429B747   30,180 300 SH   SOLE   300 0 0
ISHARES TR CORE MSCI EURO 46434V738   35,087 650 SH   SOLE   650 0 0
ISHARES TR CORE S&P SCP ETF 464287804   32,262 280 SH   SOLE   280 0 0
ISHARES TR CORE S&P US GWT 464287671   13,935 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,922,208 4,964 SH   SOLE   4,924 0 40
ISHARES TR GLB INFRASTR ETF 464288372   20,438 391 SH   SOLE   391 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   180,525 7,500 SH   SOLE   7,500 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   344,438 13,750 SH   SOLE   13,750 0 0
ISHARES TR MSCI EAFE ETF 464287465   2,783,885 36,819 SH   SOLE   36,819 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   12,546 300 SH   SOLE   300 0 0
ISHARES TR RUS 1000 ETF 464287622   14,498 45 SH   SOLE   45 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   202,397 504 SH   SOLE   504 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   103,616 360 SH   SOLE   360 0 0
ISHARES TR RUS MD CP GR ETF 464287481   640,088 5,050 SH   SOLE   5,050 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,255,274 5,681 SH   SOLE   5,681 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,016 10 SH   SOLE   10 0 0
ISHARES TR U.S. MED DVC ETF 464288810   2,976 51 SH   SOLE   51 0 0
ISHARES TR U.S. TECH ETF 464287721   1,277 8 SH   SOLE   8 0 0
JOHNSON & JOHNSON COM 478160104   102,391 708 SH   SOLE   708 0 0
JPMORGAN CHASE & CO. COM 46625H100   502,193 2,095 SH   SOLE   2,095 0 0
KIMCO RLTY CORP COM 49446R109   16,987 725 SH   SOLE   725 0 0
KINSALE CAP GROUP INC COM 49714P108   361,872 778 SH   SOLE   778 0 0
KKR & CO INC COM 48251W104   84,013 568 SH   SOLE   568 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   1,159,001 11,403 SH   SOLE   10,560 0 843
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   44,342 836 SH   SOLE   836 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   26,520 500 SH   SOLE   500 0 0
KURA SUSHI USA INC CL A COM 501270102   30,707 339 SH   SOLE   339 0 0
LAM RESEARCH CORP COM NEW 512807306   5,779 80 SH   SOLE   0 0 80
LANTHEUS HLDGS INC COM 516544103   7,068 79 SH   SOLE   79 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   37,559 663 SH   SOLE   663 0 0
LAUDER ESTEE COS INC CL A 518439104   1,465,335 19,543 SH   SOLE   15,918 0 3,625
LINDE PLC SHS G54950103   12,979 31 SH   SOLE   31 0 0
LOAR HOLDINGS INC COM SHS 53947R105   61,420 831 SH   SOLE   831 0 0
LULULEMON ATHLETICA INC COM 550021109   305,928 800 SH   SOLE   800 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   7,427 100 SH   SOLE   100 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   148,618 1,144 SH   SOLE   1,144 0 0
MARATHON PETE CORP COM 56585A102   139,500 1,000 SH   SOLE   1,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104   299,092 568 SH   SOLE   568 0 0
MCGRATH RENTCORP COM 580589109   1,520,976 13,602 SH   SOLE   12,652 0 950
MCKESSON CORP COM 58155Q103   2,850 5 SH   SOLE   5 0 0
MEDPACE HLDGS INC COM 58506Q109   71,762 216 SH   SOLE   216 0 0
MERCK & CO INC COM 58933Y105   198,960 2,000 SH   SOLE   2,000 0 0
META PLATFORMS INC CL A 30303M102   1,991,320 3,401 SH   SOLE   3,158 0 243
MICROSOFT CORP COM 594918104   25,615,288 60,772 SH   SOLE   54,492 0 6,280
MIDDLEBY CORP COM 596278101   88,043 650 SH   SOLE   650 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   1,050,502 52,736 SH   SOLE   52,186 0 550
MODINE MFG CO COM 607828100   266,639 2,300 SH   SOLE   2,300 0 0
MONDAY COM LTD SHS M7S64H106   27,782 118 SH   SOLE   118 0 0
MONDELEZ INTL INC CL A 609207105   2,900,250 48,556 SH   SOLE   47,156 0 1,400
MONOLITHIC PWR SYS INC COM 609839105   13,085,446 22,115 SH   SOLE   20,436 0 1,679
MORGAN STANLEY COM NEW 617446448   8,801 70 SH   SOLE   70 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   115,558 250 SH   SOLE   250 0 0
MURPHY USA INC COM 626755102   1,109,871 2,212 SH   SOLE   2,175 0 37
MYR GROUP INC DEL COM 55405W104   46,566 313 SH   SOLE   313 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   86,376 2,429 SH   SOLE   2,429 0 0
NATERA INC COM 632307104   147,378 931 SH   SOLE   931 0 0
NETFLIX INC COM 64110L106   734,448 824 SH   SOLE   824 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   1,540,524 9,752 SH   SOLE   8,472 0 1,280
NEXTERA ENERGY INC COM 65339F101   1,425,341 19,882 SH   SOLE   18,967 0 915
NOVO-NORDISK A S ADR 670100205   374,532 4,354 SH   SOLE   4,354 0 0
NUTANIX INC CL A 67059N108   394,611 6,450 SH   SOLE   6,050 0 400
NVIDIA CORPORATION COM 67066G104   25,642,005 190,945 SH   SOLE   155,255 0 35,690
OLD DOMINION FREIGHT LINE IN COM 679580100   176,400 1,000 SH   SOLE   1,000 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109   58,377 532 SH   SOLE   532 0 0
OMNICOM GROUP INC COM 681919106   4,302 50 SH   SOLE   50 0 0
ON HLDG AG NAMEN AKT A H5919C104   53,018 968 SH   SOLE   968 0 0
ON SEMICONDUCTOR CORP COM 682189105   75,660 1,200 SH   SOLE   1,200 0 0
ONESTREAM INC CL A 68278B107   21,562 756 SH   SOLE   756 0 0
ORACLE CORP COM 68389X105   3,484,443 20,910 SH   SOLE   16,880 0 4,030
OREILLY AUTOMOTIVE INC COM 67103H107   13,971,096 11,782 SH   SOLE   11,253 0 529
PACER FDS TR PACER US SMALL 69374H857   697,119 15,840 SH   SOLE   14,290 0 1,550
PALO ALTO NETWORKS INC COM 697435105   26,309,051 144,587 SH   SOLE   121,967 0 22,620
PAR TECHNOLOGY CORP COM 698884103   113,148 1,557 SH   SOLE   1,557 0 0
PARKER-HANNIFIN CORP COM 701094104   63,603 100 SH   SOLE   100 0 0
PATTERSON-UTI ENERGY INC COM 703481101   84,971 10,287 SH   SOLE   10,287 0 0
PAYMENTUS HOLDINGS INC COM CL A 70439P108   133,523 4,087 SH   SOLE   4,087 0 0
PENUMBRA INC COM 70975L107   223,232 940 SH   SOLE   940 0 0
PEPSICO INC COM 713448108   1,090,879 7,174 SH   SOLE   7,069 0 105
PFIZER INC COM 717081103   103,467 3,900 SH   SOLE   1,500 0 2,400
PHREESIA INC COM 71944F106   2,318,620 92,155 SH   SOLE   81,930 0 10,225
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   6,715,757 66,930 SH   SOLE   63,940 0 2,990
PROCEPT BIOROBOTICS CORP COM 74276L105   63,611 790 SH   SOLE   790 0 0
PROCTER AND GAMBLE CO COM 742718109   381,404 2,275 SH   SOLE   2,275 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   18,815 189 SH   SOLE   189 0 0
PROSHARES TR SHORT S&P 500 NE 74349Y753   92,686 2,187 SH   SOLE   2,187 0 0
PRUDENTIAL FINL INC COM 744320102   3,271 28 SH   SOLE   28 0 0
PURE STORAGE INC CL A 74624M102   3,334,421 54,280 SH   SOLE   46,880 0 7,400
Q2 HLDGS INC COM 74736L109   178,755 1,776 SH   SOLE   1,776 0 0
QUALCOMM INC COM 747525103   23,043 150 SH   SOLE   150 0 0
QUANTA SVCS INC COM 74762E102   668,446 2,115 SH   SOLE   2,115 0 0
QUINSTREET INC COM 74874Q100   37,812 1,639 SH   SOLE   1,639 0 0
RB GLOBAL INC COM 74935Q107   148,847 1,650 SH   SOLE   1,650 0 0
RBC BEARINGS INC COM 75524B104   421,489 1,409 SH   SOLE   1,409 0 0
REPUBLIC SVCS INC COM 760759100   26,556 132 SH   SOLE   132 0 0
RESMED INC COM 761152107   114,345 500 SH   SOLE   500 0 0
REVVITY INC COM 714046109   217,640 1,950 SH   SOLE   1,950 0 0
RPM INTL INC COM 749685103   951,870 7,735 SH   SOLE   5,558 0 2,177
RXSIGHT INC COM 78349D107   45,829 1,333 SH   SOLE   1,333 0 0
S&P GLOBAL INC COM 78409V104   836,691 1,680 SH   SOLE   350 0 1,330
SAIA INC COM 78709Y105   154,037 338 SH   SOLE   338 0 0
SALESFORCE INC COM 79466L302   285,853 855 SH   SOLE   828 0 27
SAMSARA INC COM CL A 79589L106   262,140 6,000 SH   SOLE   6,000 0 0
SAREPTA THERAPEUTICS INC COM 803607100   843,227 6,935 SH   SOLE   6,935 0 0
SCHLUMBERGER LTD COM STK 806857108   28,564 745 SH   SOLE   745 0 0
SCHRODINGER INC COM 80810D103   10,610 550 SH   SOLE   0 0 550
SCHWAB CHARLES CORP COM 808513105   13,470 182 SH   SOLE   182 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   5,581 24 SH   SOLE   24 0 0
SERVICENOW INC COM 81762P102   14,417,632 13,600 SH   SOLE   10,572 0 3,028
SHOPIFY INC CL A 82509L107   947,401 8,910 SH   SOLE   8,910 0 0
SI-BONE INC COM 825704109   9,646 688 SH   SOLE   688 0 0
SKYWARD SPECIALTY INS GROUP COM 830940102   50,540 1,000 SH   SOLE   1,000 0 0
SMITH DOUGLAS HOMES CORP COM SHS CL A 83207R107   26,615 1,038 SH   SOLE   1,038 0 0
SOUTH BOW CORP COM 83671M105   4,714 200 SH   SOLE   200 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   45,448 1,300 SH   SOLE   1,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   475,311 811 SH   SOLE   789 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   307,574 540 SH   SOLE   540 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   6,944 275 SH   SOLE   275 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   98,240 1,425 SH   SOLE   1,425 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   175,144 3,899 SH   SOLE   3,899 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   12,972 300 SH   SOLE   300 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   108,613 1,250 SH   SOLE   1,250 0 0
SPDR SER TR S&P DIVID ETF 78464A763   66,840 506 SH   SOLE   506 0 0
SPS COMM INC COM 78463M107   57,037 310 SH   SOLE   310 0 0
STARBUCKS CORP COM 855244109   11,467,859 125,675 SH   SOLE   108,730 0 16,945
STERLING INFRASTRUCTURE INC COM 859241101   70,581 419 SH   SOLE   419 0 0
STRYKER CORPORATION COM 863667101   25,152,592 69,859 SH   SOLE   61,125 0 8,734
SUNCOR ENERGY INC NEW COM 867224107   9,756,233 273,437 SH   SOLE   231,752 0 41,685
SYNOPSYS INC COM 871607107   145,608 300 SH   SOLE   300 0 0
SYSCO CORP COM 871829107   750,060 9,810 SH   SOLE   9,810 0 0
TANDEM DIABETES CARE INC COM NEW 875372203   129,096 3,584 SH   SOLE   3,584 0 0
TC ENERGY CORP COM 87807B107   93,060 2,000 SH   SOLE   2,000 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   10,548,647 9,538 SH   SOLE   9,481 0 57
THERMO FISHER SCIENTIFIC INC COM 883556102   16,788,343 32,271 SH   SOLE   27,472 0 4,799
TJX COS INC NEW COM 872540109   98,831 818 SH   SOLE   818 0 0
TRACTOR SUPPLY CO COM 892356106   5,636,299 106,225 SH   SOLE   80,500 0 25,725
TRANE TECHNOLOGIES PLC SHS G8994E103   9,040,211 24,476 SH   SOLE   23,836 0 640
TRANSMEDICS GROUP INC COM 89377M109   72,015 1,155 SH   SOLE   1,155 0 0
TRIMBLE INC COM 896239100   12,366 175 SH   SOLE   175 0 0
UNION PAC CORP COM 907818108   38,992 171 SH   SOLE   171 0 0
UNITED RENTALS INC COM 911363109   3,372,155 4,787 SH   SOLE   4,607 0 180
UNIVERSAL STAINLESS & ALLOY COM 913837100   46,584 1,058 SH   SOLE   1,058 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   79,059 3,075 SH   SOLE   3,075 0 0
VAALCO ENERGY INC COM NEW 91851C201   66,861 15,300 SH   SOLE   15,300 0 0
VALMONT INDS INC COM 920253101   275,390 898 SH   SOLE   898 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   5,491 15 SH   SOLE   15 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   18,545 240 SH   SOLE   240 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   128,905 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   162,053 301 SH   SOLE   301 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   53,615 185 SH   SOLE   185 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   914,007 20,754 SH   SOLE   20,754 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   597,323 7,657 SH   SOLE   7,657 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   125,062 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   8,880 35 SH   SOLE   35 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   64,046 103 SH   SOLE   103 0 0
VEEVA SYS INC CL A COM 922475108   11,363,803 54,049 SH   SOLE   47,664 0 6,385
VERALTO CORP COM SHS 92338C103   121,202 1,190 SH   SOLE   1,190 0 0
VERICEL CORP COM 92346J108   47,772 870 SH   SOLE   870 0 0
VERISK ANALYTICS INC COM 92345Y106   253,396 920 SH   SOLE   625 0 295
VERRA MOBILITY CORP CL A COM STK 92511U102   129,291 5,347 SH   SOLE   5,347 0 0
VERTEX INC CL A 92538J106   152,688 2,862 SH   SOLE   2,862 0 0
VISA INC COM CL A 92826C839   18,077,488 57,200 SH   SOLE   49,723 0 7,477
WALMART INC COM 931142103   3,909,445 43,270 SH   SOLE   38,845 0 4,425
WATSCO INC COM 942622200   8,618,638 18,187 SH   SOLE   15,882 0 2,305
WEC ENERGY GROUP INC COM 92939U106   75,232 800 SH   SOLE   800 0 0
WELLS FARGO CO NEW COM 949746101   85,764 1,221 SH   SOLE   221 0 1,000
WELLTOWER INC COM 95040Q104   138,754 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   75,099 415 SH   SOLE   415 0 0
WESTLAKE CORPORATION COM 960413102   40,128 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   8,139 267 SH   SOLE   267 0 0
YORK WTR CO COM 987184108   26,180 800 SH   SOLE   800 0 0
ZOETIS INC CL A 98978V103   1,393,382 8,552 SH   SOLE   7,552 0 1,000
ZSCALER INC COM 98980G102   5,293,230 29,340 SH   SOLE   23,815 0 5,525