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   624,377 7,157 SH   SOLE   7,010 0 147
ABBOTT LABS COM 002824100   477,765 4,598 SH   SOLE   3,683 0 915
ABBVIE INC COM 00287Y109   1,320,704 7,700 SH   SOLE   7,700 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,847,105 52,230 SH   SOLE   50,866 0 1,364
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,330 62 SH   SOLE   62 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   3,620 1,000 SH   SOLE   1,000 0 0
ADOBE INC COM 00724F101   11,055,246 19,900 SH   SOLE   18,926 0 974
ADVANCED MICRO DEVICES INC COM 007903107   202,763 1,250 SH   SOLE   1,250 0 0
AEROVIRONMENT INC COM 008073108   59,202 325 SH   SOLE   0 0 325
AGILYSYS INC COM 00847J105   33,417 321 SH   SOLE   0 0 321
AIR PRODS & CHEMS INC COM 009158106   8,144,833 31,563 SH   SOLE   30,993 0 570
ALLSTATE CORP COM 020002101   63,864 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305   17,726,110 97,316 SH   SOLE   96,296 0 1,020
ALPHABET INC CAP STK CL A 02079K305   9,108 50 SH   SOLE   0 0 50
ALPHABET INC CAP STK CL C 02079K107   8,434,569 45,985 SH   SOLE   43,730 0 2,255
ALPHATEC HLDGS INC COM NEW 02081G201   32,552 3,115 SH   SOLE   0 0 3,115
AMAZON COM INC COM 023135106   14,791,935 76,543 SH   SOLE   74,163 0 2,380
AMAZON COM INC COM 023135106   9,663 50 SH   SOLE   0 0 50
AMERICAN EXPRESS CO COM 025816109   5,948,520 25,690 SH   SOLE   24,010 0 1,680
AMERICAN TOWER CORP NEW COM 03027X100   92,331 475 SH   SOLE   475 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   148,228 1,148 SH   SOLE   1,148 0 0
AMGEN INC COM 031162100   54,679 175 SH   SOLE   175 0 0
APPFOLIO INC COM CL A 03783C100   35,203 144 SH   SOLE   0 0 144
APPLE INC COM 037833100   24,948,432 118,452 SH   SOLE   114,922 0 3,530
APPLE INC COM 037833100   12,638 60 SH   SOLE   0 0 60
APPLIED MATLS INC COM 038222105   236,040 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   18,756 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   2,599 100 SH   SOLE   100 0 0
ARTIVION INC COM 228903100   9,106 355 SH   SOLE   0 0 355
ASML HOLDING N V N Y REGISTRY SHS N07059210   7,521,157 7,354 SH   SOLE   7,340 0 14
ASML HOLDING N V N Y REGISTRY SHS N07059210   12,273 12 SH   SOLE   0 0 12
ASTRAZENECA PLC SPONSORED ADR 046353108   17,319 222 SH   SOLE   222 0 0
ASTRONICS CORP COM 046433108   97,767 4,881 SH   SOLE   0 0 4,881
AURORA CANNABIS INC COM 05156X850   19 4 SH   SOLE   4 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,654,589 15,311 SH   SOLE   15,311 0 0
AVIENT CORPORATION COM 05368V106   332,177 7,610 SH   SOLE   7,610 0 0
BEACON ROOFING SUPPLY INC COM 073685109   58,825 650 SH   SOLE   650 0 0
BECTON DICKINSON & CO COM 075887109   6,287,501 26,903 SH   SOLE   26,655 0 248
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   267,675 658 SH   SOLE   658 0 0
BLACKROCK INC COM 09247X101   196,830 250 SH   SOLE   250 0 0
BOEING CO COM 097023105   172,910 950 SH   SOLE   950 0 0
BOOKING HOLDINGS INC COM 09857L108   459,534 116 SH   SOLE   91 0 25
BOSTON SCIENTIFIC CORP COM 101137107   48,209 626 SH   SOLE   626 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,020,434 24,571 SH   SOLE   21,321 0 3,250
BROADCOM INC COM 11135F101   31,770,228 19,788 SH   SOLE   19,613 0 175
BROADCOM INC COM 11135F101   14,450 9 SH   SOLE   0 0 9
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   315,200 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   51,460 1,875 SH   SOLE   1,875 0 0
CARMAX INC COM 143130102   102,676 1,400 SH   SOLE   1,400 0 0
CASTLE BIOSCIENCES INC COM 14843C105   11,354 522 SH   SOLE   0 0 522
CAVA GROUP INC COM 148929102   23,281 251 SH   SOLE   0 0 251
CBOE GLOBAL MKTS INC COM 12503M108   85,030 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   3,673,471 41,224 SH   SOLE   36,029 0 5,195
CDW CORP COM 12514G108   223,820 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   46,871 821 SH   SOLE   0 0 821
CHARTER COMMUNICATIONS INC N CL A 16119P108   5,980 20 SH   SOLE   20 0 0
CHEVRON CORP NEW COM 166764100   1,050,204 6,714 SH   SOLE   6,714 0 0
CINTAS CORP COM 172908105   325,621 465 SH   SOLE   465 0 0
CISCO SYS INC COM 17275R102   85,614 1,802 SH   SOLE   1,802 0 0
CLEARWATER ANALYTICS HLDGS I CL A 185123106   22,002 1,188 SH   SOLE   0 0 1,188
CME GROUP INC COM 12572Q105   142,535 725 SH   SOLE   725 0 0
COCA COLA CO COM 191216100   12,573 198 SH   SOLE   198 0 0
COHERENT CORP COM 19247G107   45,795 632 SH   SOLE   0 0 632
COMCAST CORP NEW CL A 20030N101   61,129 1,561 SH   SOLE   1,561 0 0
COMERICA INC COM 200340107   16,844 330 SH   SOLE   330 0 0
COOPER COS INC COM 216648501   12,222 140 SH   SOLE   140 0 0
COSTCO WHSL CORP NEW COM 22160K105   23,284,755 27,394 SH   SOLE   26,374 0 1,020
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105   28,833 903 SH   SOLE   0 0 903
CSX CORP COM 126408103   69,049 2,064 SH   SOLE   2,064 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   49,763 182 SH   SOLE   0 0 182
DANAHER CORPORATION COM 235851102   2,998,950 12,003 SH   SOLE   12,003 0 0
DEXCOM INC COM 252131107   185,377 1,635 SH   SOLE   1,635 0 0
DIAMONDBACK ENERGY INC COM 25278X109   80,076 400 SH   SOLE   400 0 0
DIGITAL RLTY TR INC COM 253868103   2,330,600 15,328 SH   SOLE   15,103 0 225
DOLLAR GEN CORP NEW COM 256677105   19,835 150 SH   SOLE   150 0 0
DUTCH BROS INC CL A 26701L100   27,283 659 SH   SOLE   0 0 659
DYNE THERAPEUTICS INC COM 26818M108   1,241,326 35,175 SH   SOLE   33,575 0 1,600
EATON CORP PLC SHS G29183103   78,388 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   85,181 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   6,149,920 25,840 SH   SOLE   25,329 0 511
ELEVANCE HEALTH INC COM 036752103   54,186 100 SH   SOLE   100 0 0
ELI LILLY & CO COM 532457108   2,564,942 2,833 SH   SOLE   2,833 0 0
EMBECTA CORP COMMON STOCK 29082K105   500 40 SH   SOLE   40 0 0
EMERSON ELEC CO COM 291011104   143,208 1,300 SH   SOLE   700 0 600
ENBRIDGE INC COM 29250N105   71,180 2,000 SH   SOLE   2,000 0 0
ENFUSION INC CL A 292812104   11,298 1,326 SH   SOLE   0 0 1,326
ENTERPRISE PRODS PARTNERS L COM 293792107   322,853 11,141 SH   SOLE   11,141 0 0
ESSENTIAL UTILS INC COM 29670G102   2,857,425 76,545 SH   SOLE   73,255 0 3,290
EXCHANGE TRADED CONCEPTS TRU EMQQ EM INTERN 301505889   498 15 SH   SOLE   15 0 0
EXLSERVICE HOLDINGS INC COM 302081104   42,323 1,350 SH   SOLE   0 0 1,350
EXPEDITORS INTL WASH INC COM 302130109   180,946 1,450 SH   SOLE   1,450 0 0
EXXON MOBIL CORP COM 30231G102   1,265,400 10,992 SH   SOLE   10,992 0 0
FASTENAL CO COM 311900104   4,516,123 71,867 SH   SOLE   71,267 0 600
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,372 20 SH   SOLE   20 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   12,007 70 SH   SOLE   70 0 0
FIFTH THIRD BANCORP COM 316773100   113,265 3,104 SH   SOLE   0 0 3,104
FISERV INC COM 337738108   116,401 781 SH   SOLE   781 0 0
FIVE9 INC COM 338307101   18,434 418 SH   SOLE   0 0 418
FLEXSHARES TR MORNSTAR UPSTR 33939L407   6,021 150 SH   SOLE   150 0 0
FLOOR & DECOR HLDGS INC CL A 339750101   10,936 110 SH   SOLE   0 0 110
FLOWERS FOODS INC COM 343498101   1,002,663 45,165 SH   SOLE   42,990 0 2,175
FLYWIRE CORPORATION COM VTG 302492103   43,932 2,682 SH   SOLE   0 0 2,682
FORTIVE CORP COM 34959J108   583,834 7,879 SH   SOLE   7,879 0 0
FREEPORT-MCMORAN INC CL B 35671D857   486,000 10,000 SH   SOLE   10,000 0 0
FRESHPET INC COM 358039105   55,250 427 SH   SOLE   0 0 427
FTAI AVIATION LTD SHS G3730V105   33,447 324 SH   SOLE   0 0 324
GENTEX CORP COM 371901109   26,964 800 SH   SOLE   800 0 0
GILEAD SCIENCES INC COM 375558103   137,220 2,000 SH   SOLE   2,000 0 0
GLOBAL E ONLINE LTD SHS M5216V106   14,762 407 SH   SOLE   0 0 407
GLOBAL PMTS INC COM 37940X102   2,197,701 22,727 SH   SOLE   21,367 0 1,360
GRAY TELEVISION INC COM 389375106   898,482 172,785 SH   SOLE   168,285 0 4,500
GRIFFON CORP COM 398433102   493,319 7,725 SH   SOLE   7,525 0 200
GUIDEWIRE SOFTWARE INC COM 40171V100   35,162 255 SH   SOLE   0 0 255
HALLIBURTON CO COM 406216101   749,748 22,195 SH   SOLE   21,395 0 800
HEXCEL CORP NEW COM 428291108   55,144 883 SH   SOLE   0 0 883
HOME DEPOT INC COM 437076102   6,029,708 17,516 SH   SOLE   16,826 0 690
HONEYWELL INTL INC COM 438516106   11,322 53 SH   SOLE   53 0 0
HUBSPOT INC COM 443573100   412,853 700 SH   SOLE   700 0 0
IDEXX LABS INC COM 45168D104   1,247,720 2,561 SH   SOLE   2,501 0 60
ILLINOIS TOOL WKS INC COM 452308109   9,819,386 41,439 SH   SOLE   40,734 0 705
INGERSOLL RAND INC COM 45687V106   3,990,965 43,934 SH   SOLE   42,571 0 1,363
INTERCONTINENTAL EXCHANGE IN COM 45866F104   13,265,189 96,904 SH   SOLE   94,039 0 2,865
INTERNATIONAL BUSINESS MACHS COM 459200101   12,972 75 SH   SOLE   75 0 0
INTUIT COM 461202103   11,676,651 17,767 SH   SOLE   17,117 0 650
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   18,368 410 SH   SOLE   410 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   642,826 8,869 SH   SOLE   8,869 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   34,325 345 SH   SOLE   345 0 0
ISHARES TR CORE MSCI EAFE 46432F842   82,229 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE MSCI EURO 46434V738   38,442 675 SH   SOLE   675 0 0
ISHARES TR CORE S&P SCP ETF 464287804   29,865 280 SH   SOLE   280 0 0
ISHARES TR CORE S&P US GWT 464287671   12,748 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,721,923 4,974 SH   SOLE   4,934 0 40
ISHARES TR IBONDS 24 TRM TS 46436E874   155,870 6,500 SH   SOLE   6,500 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   178,650 7,500 SH   SOLE   7,500 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   341,768 13,600 SH   SOLE   13,600 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   25,130 1,000 SH   SOLE   1,000 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   341,825 13,750 SH   SOLE   13,750 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,198,802 53,604 SH   SOLE   53,604 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   12,777 300 SH   SOLE   300 0 0
ISHARES TR RUS 1000 ETF 464287622   156,209 525 SH   SOLE   525 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   183,714 504 SH   SOLE   504 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   94,511 360 SH   SOLE   360 0 0
ISHARES TR RUS MD CP GR ETF 464287481   270,358 2,450 SH   SOLE   2,450 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,453,910 7,166 SH   SOLE   7,166 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   926 10 SH   SOLE   10 0 0
ISHARES TR U.S. MED DVC ETF 464288810   2,859 51 SH   SOLE   51 0 0
ISHARES TR U.S. TECH ETF 464287721   1,204 8 SH   SOLE   8 0 0
JFROG LTD ORD SHS M6191J100   13,556 361 SH   SOLE   0 0 361
JOHNSON & JOHNSON COM 478160104   113,567 777 SH   SOLE   777 0 0
JPMORGAN CHASE & CO. COM 46625H100   395,823 1,957 SH   SOLE   1,957 0 0
KIMCO RLTY CORP COM 49446R109   14,109 725 SH   SOLE   725 0 0
KINSALE CAP GROUP INC COM 49714P108   250,047 649 SH   SOLE   473 0 176
KKR & CO INC COM 48251W104   59,777 568 SH   SOLE   568 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   783,815 11,175 SH   SOLE   10,332 0 843
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   77,376 1,550 SH   SOLE   1,550 0 0
KRANESHARES TRUST ELEC VEH FUTUR 500767827   9,017 465 SH   SOLE   465 0 0
KURA SUSHI USA INC CL A COM 501270102   12,345 196 SH   SOLE   0 0 196
LATTICE SEMICONDUCTOR CORP COM 518415104   22,211 383 SH   SOLE   0 0 383
LAUDER ESTEE COS INC CL A 518439104   4,018,303 37,766 SH   SOLE   37,141 0 625
LGI HOMES INC COM 50187T106   21,652 242 SH   SOLE   0 0 242
LIBERTY LATIN AMERICA LTD NOTE 2.000% 7/1 53069QAB5   474,057 470,000 SH   SOLE   470,000 0 0
LINDE PLC SHS G54950103   13,604 31 SH   SOLE   31 0 0
LOAR HOLDINGS INC COM SHS 53947R105   25,637 480 SH   SOLE   0 0 480
LOWES COS INC COM 548661107   11,464 52 SH   SOLE   52 0 0
LULULEMON ATHLETICA INC COM 550021109   238,960 800 SH   SOLE   800 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   9,566 100 SH   SOLE   100 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   89,615 803 SH   SOLE   0 0 803
MARATHON PETE CORP COM 56585A102   173,480 1,000 SH   SOLE   1,000 0 0
MARSH & MCLENNAN COS INC COM 571748102   15,594 74 SH   SOLE   74 0 0
MASTERCARD INCORPORATED CL A 57636Q104   250,579 568 SH   SOLE   568 0 0
MCDONALDS CORP COM 580135101   48,930 192 SH   SOLE   192 0 0
MCGRATH RENTCORP COM 580589109   1,683,704 15,802 SH   SOLE   14,852 0 950
MCKESSON CORP COM 58155Q103   2,921 5 SH   SOLE   5 0 0
MEDPACE HLDGS INC COM 58506Q109   41,597 101 SH   SOLE   0 0 101
MERCADOLIBRE INC COM 58733R102   49,302 30 SH   SOLE   30 0 0
MERCK & CO INC COM 58933Y105   247,600 2,000 SH   SOLE   2,000 0 0
META PLATFORMS INC CL A 30303M102   437,663 868 SH   SOLE   655 0 213
META PLATFORMS INC CL A 30303M102   7,564 15 SH   SOLE   0 0 15
MICROSOFT CORP COM 594918104   27,365,291 61,227 SH   SOLE   59,555 0 1,672
MIDDLEBY CORP COM 596278101   79,697 650 SH   SOLE   650 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   3,461,224 123,241 SH   SOLE   122,141 0 1,100
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   6,320 225 SH   SOLE   0 0 225
MOLECULAR TEMPLATES INC COM NEW 608550208   7 6 SH   SOLE   6 0 0
MONDAY COM LTD SHS M7S64H106   14,948 62 SH   SOLE   0 0 62
MONDELEZ INTL INC CL A 609207105   4,145,624 63,350 SH   SOLE   61,950 0 1,400
MONOLITHIC PWR SYS INC COM 609839105   17,807,449 21,672 SH   SOLE   20,208 0 1,464
MONOLITHIC PWR SYS INC COM 609839105   8,217 10 SH   SOLE   0 0 10
MORGAN STANLEY COM NEW 617446448   6,804 70 SH   SOLE   70 0 0
MURPHY USA INC COM 626755102   474,155 1,010 SH   SOLE   1,010 0 0
MYR GROUP INC DEL COM 55405W104   24,564 181 SH   SOLE   0 0 181
NAPCO SEC TECHNOLOGIES INC COM 630402105   72,886 1,403 SH   SOLE   0 0 1,403
NATERA INC COM 632307104   58,261 538 SH   SOLE   0 0 538
NETFLIX INC COM 64110L106   556,102 824 SH   SOLE   824 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   2,098,699 12,642 SH   SOLE   11,192 0 1,450
NEXTERA ENERGY INC COM 65339F101   1,555,838 21,972 SH   SOLE   21,057 0 915
NORFOLK SOUTHN CORP COM 655844108   107,345 500 SH   SOLE   500 0 0
NOVO-NORDISK A S ADR 670100205   478,750 3,354 SH   SOLE   3,354 0 0
NUTANIX INC CL A 67059N108   176,235 3,100 SH   SOLE   3,000 0 100
NVIDIA CORPORATION COM 67066G104   24,215,694 196,015 SH   SOLE   188,695 0 7,320
NVIDIA CORPORATION COM 67066G104   14,825 120 SH   SOLE   0 0 120
OKTA INC CL A 679295105   46,795 500 SH   SOLE   500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   176,600 1,000 SH   SOLE   1,000 0 0
OMNICOM GROUP INC COM 681919106   129,168 1,440 SH   SOLE   1,440 0 0
ORACLE CORP COM 68389X105   3,871,704 27,420 SH   SOLE   23,040 0 4,380
OREILLY AUTOMOTIVE INC COM 67103H107   12,706,514 12,032 SH   SOLE   11,453 0 579
ORTHOPEDIATRICS CORP COM 68752L100   9,491 330 SH   SOLE   0 0 330
PACER FDS TR PACER US SMALL 69374H857   640,986 14,715 SH   SOLE   13,165 0 1,550
PALO ALTO NETWORKS INC COM 697435105   25,892,567 76,377 SH   SOLE   73,657 0 2,720
PALO ALTO NETWORKS INC COM 697435105   11,866 35 SH   SOLE   0 0 35
PAR TECHNOLOGY CORP COM 698884103   31,645 672 SH   SOLE   0 0 672
PARKER-HANNIFIN CORP COM 701094104   50,581 100 SH   SOLE   100 0 0
PATTERSON-UTI ENERGY INC COM 703481101   929,469 89,717 SH   SOLE   89,717 0 0
PAYLOCITY HLDG CORP COM 70438V106   9,230 70 SH   SOLE   0 0 70
PAYMENTUS HOLDINGS INC COM CL A 70439P108   44,840 2,360 SH   SOLE   0 0 2,360
PAYPAL HLDGS INC COM 70450Y103   125,752 2,167 SH   SOLE   2,167 0 0
PENUMBRA INC COM 70975L107   181,050 1,006 SH   SOLE   940 0 66
PEPSICO INC COM 713448108   1,196,733 7,256 SH   SOLE   7,151 0 105
PERMIAN RESOURCES CORP CLASS A COM 71424F105   15,101 935 SH   SOLE   0 0 935
PFIZER INC COM 717081103   109,122 3,900 SH   SOLE   3,900 0 0
PHREESIA INC COM 71944F106   1,878,850 88,625 SH   SOLE   88,625 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,623,342 26,064 SH   SOLE   24,851 0 1,213
PLUG POWER INC COM NEW 72919P202   1,160 500 SH   SOLE   500 0 0
PROCEPT BIOROBOTICS CORP COM 74276L105   22,359 366 SH   SOLE   0 0 366
PROCTER AND GAMBLE CO COM 742718109   384,429 2,331 SH   SOLE   2,331 0 0
PROGYNY INC COM 74340E103   25,692 898 SH   SOLE   0 0 898
PROSHARES TR S&P 500 DV ARIST 74348A467   18,169 189 SH   SOLE   189 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425   990,674 86,825 SH   SOLE   79,825 0 7,000
PRUDENTIAL FINL INC COM 744320102   109,525 935 SH   SOLE   935 0 0
PURE STORAGE INC CL A 74624M102   2,935,040 45,710 SH   SOLE   45,710 0 0
PURE STORAGE INC CL A 74624M102   8,027 125 SH   SOLE   0 0 125
Q2 HLDGS INC COM 74736L109   67,510 1,119 SH   SOLE   0 0 1,119
QUALCOMM INC COM 747525103   229,057 1,150 SH   SOLE   1,150 0 0
QUANTA SVCS INC COM 74762E102   254,090 1,000 SH   SOLE   1,000 0 0
QUINSTREET INC COM 74874Q100   15,728 948 SH   SOLE   0 0 948
RB GLOBAL INC COM 74935Q107   125,994 1,650 SH   SOLE   1,650 0 0
RBC BEARINGS INC COM 75524B104   314,024 1,164 SH   SOLE   999 0 165
REPUBLIC SVCS INC COM 760759100   8,551 44 SH   SOLE   44 0 0
RESMED INC COM 761152107   95,710 500 SH   SOLE   500 0 0
REVVITY INC COM 714046109   204,477 1,950 SH   SOLE   1,950 0 0
ROCKWELL AUTOMATION INC COM 773903109   12,388 45 SH   SOLE   45 0 0
RPM INTL INC COM 749685103   832,905 7,735 SH   SOLE   5,558 0 2,177
RXSIGHT INC COM 78349D107   33,756 561 SH   SOLE   0 0 561
S&P GLOBAL INC COM 78409V104   749,280 1,680 SH   SOLE   1,680 0 0
SAIA INC COM 78709Y105   86,796 183 SH   SOLE   0 0 183
SALESFORCE INC COM 79466L302   212,879 828 SH   SOLE   828 0 0
SCHLUMBERGER LTD COM STK 806857108   35,150 745 SH   SOLE   745 0 0
SCHRODINGER INC COM 80810D103   6,769 350 SH   SOLE   0 0 350
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   5,430 24 SH   SOLE   24 0 0
SERVICENOW INC COM 81762P102   10,568,912 13,435 SH   SOLE   12,982 0 453
SERVICENOW INC COM 81762P102   9,441 12 SH   SOLE   0 0 12
SHOPIFY INC CL A 82509L107   588,506 8,910 SH   SOLE   8,910 0 0
SI-BONE INC COM 825704109   12,158 941 SH   SOLE   0 0 941
SMITH DOUGLAS HOMES CORP COM SHS CL A 83207R107   19,920 852 SH   SOLE   0 0 852
SNOWFLAKE INC CL A 833445109   67,545 500 SH   SOLE   500 0 0
SPDR GOLD TR GOLD SHS 78463V107   16,771 78 SH   SOLE   78 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   44,759 1,300 SH   SOLE   1,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   311,839 573 SH   SOLE   551 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   370,276 692 SH   SOLE   692 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   11,487 460 SH   SOLE   460 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   163,200 2,550 SH   SOLE   2,550 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   161,926 3,899 SH   SOLE   3,899 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   12,069 300 SH   SOLE   300 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   117,684 1,400 SH   SOLE   1,400 0 0
SPDR SER TR S&P DIVID ETF 78464A763   64,350 506 SH   SOLE   506 0 0
SPS COMM INC COM 78463M107   56,260 299 SH   SOLE   0 0 299
STARBUCKS CORP COM 855244109   10,575,001 135,838 SH   SOLE   133,318 0 2,520
STERICYCLE INC COM 858912108   581,300 10,000 SH   SOLE   10,000 0 0
STERLING INFRASTRUCTURE INC COM 859241101   23,195 196 SH   SOLE   0 0 196
STRYKER CORPORATION COM 863667101   23,926,587 70,321 SH   SOLE   67,835 0 2,486
SUNCOR ENERGY INC NEW COM 867224107   10,579,608 277,680 SH   SOLE   272,870 0 4,810
SYNOPSYS INC COM 871607107   59,506 100 SH   SOLE   100 0 0
SYSCO CORP COM 871829107   1,343,691 18,822 SH   SOLE   17,117 0 1,705
TANDEM DIABETES CARE INC COM NEW 875372203   74,707 1,851 SH   SOLE   0 0 1,851
TC ENERGY CORP COM 87807B107   75,800 2,000 SH   SOLE   2,000 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   7,701,759 10,489 SH   SOLE   10,375 0 114
THERMO FISHER SCIENTIFIC INC COM 883556102   18,112,962 32,754 SH   SOLE   31,405 0 1,349
TJX COS INC NEW COM 872540109   90,070 818 SH   SOLE   818 0 0
TRACTOR SUPPLY CO COM 892356106   6,633,699 24,569 SH   SOLE   23,329 0 1,240
TRANE TECHNOLOGIES PLC SHS G8994E103   7,976,882 24,251 SH   SOLE   23,611 0 640
TRANSMEDICS GROUP INC COM 89377M109   111,158 738 SH   SOLE   0 0 738
TRIMBLE INC COM 896239100   9,786 175 SH   SOLE   175 0 0
UNION PAC CORP COM 907818108   55,657 246 SH   SOLE   246 0 0
UNITED RENTALS INC COM 911363109   3,095,897 4,787 SH   SOLE   4,607 0 180
UNIVERSAL TECHNICAL INST INC COM 913915104   7,016 446 SH   SOLE   0 0 446
UPSTART HLDGS INC COM 91680M107   2,713 115 SH   SOLE   115 0 0
V F CORP COM 918204108   4,725 350 SH   SOLE   350 0 0
VAALCO ENERGY INC COM NEW 91851C201   96,872 15,450 SH   SOLE   15,450 0 0
VALMONT INDS INC COM 920253101   382,309 1,393 SH   SOLE   918 0 475
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   2,001 6 SH   SOLE   6 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   45,407 592 SH   SOLE   592 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   116,617 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   150,420 301 SH   SOLE   301 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   88,089 404 SH   SOLE   404 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   49,490 185 SH   SOLE   185 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,250,705 28,581 SH   SOLE   28,581 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   614,878 7,957 SH   SOLE   7,957 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   114,758 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   9,310 35 SH   SOLE   35 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   59,389 103 SH   SOLE   103 0 0
VEEVA SYS INC CL A COM 922475108   10,879,579 59,448 SH   SOLE   57,292 0 2,156
VERALTO CORP COM SHS 92338C103   128,790 1,349 SH   SOLE   1,349 0 0
VERICEL CORP COM 92346J108   18,857 411 SH   SOLE   0 0 411
VERISK ANALYTICS INC COM 92345Y106   305,940 1,135 SH   SOLE   840 0 295
VERRA MOBILITY CORP CL A COM STK 92511U102   84,025 3,088 SH   SOLE   0 0 3,088
VERTEX INC CL A 92538J106   73,795 2,047 SH   SOLE   0 0 2,047
VISA INC COM CL A 92826C839   15,257,119 58,129 SH   SOLE   56,532 0 1,597
VOYAGER THERAPEUTICS INC COM 92915B106   15,820 2,000 SH   SOLE   2,000 0 0
WALMART INC COM 931142103   2,296,588 33,918 SH   SOLE   29,763 0 4,155
WATSCO INC COM 942622200   9,207,822 19,877 SH   SOLE   18,872 0 1,005
WEC ENERGY GROUP INC COM 92939U106   211,842 2,700 SH   SOLE   2,700 0 0
WELLS FARGO CO NEW COM 949746101   59,390 1,000 SH   SOLE   1,000 0 0
WELLTOWER INC COM 95040Q104   114,775 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   65,786 415 SH   SOLE   415 0 0
WESTLAKE CORPORATION COM 960413102   50,687 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   8,179 267 SH   SOLE   267 0 0
YORK WTR CO COM 987184108   29,677 800 SH   SOLE   800 0 0
ZOETIS INC CL A 98978V103   1,632,189 9,415 SH   SOLE   8,415 0 1,000
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   3,193 250 SH   SOLE   0 0 250
ZSCALER INC COM 98980G102   5,777,808 30,063 SH   SOLE   29,563 0 500
ZSCALER INC COM 98980G102   11,532 60 SH   SOLE   0 0 60