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 | (x$1000) | 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 |