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   1,035,080 9,494 SH   SOLE   8,579 0 915
ABBVIE INC COM 00287Y109   1,030,146 7,646 SH   SOLE   7,646 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   16,872,538 54,678 SH   SOLE   53,364 0 1,314
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,041 62 SH   SOLE   62 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   6,710 1,000 SH   SOLE   1,000 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   9,379,807 19,182 SH   SOLE   18,298 0 884
ADVANCED MICRO DEVICES INC COM 007903107   142,388 1,250 SH   SOLE   1,250 0 0
AEHR TEST SYS COM 00760J108   15,672 380 SH   SOLE   0 0 380
AEROVIRONMENT INC COM 008073108   23,209 227 SH   SOLE   0 0 227
AERSALE CORPORATION COM 00810F106   18,319 1,247 SH   SOLE   0 0 1,247
AFFIRM HLDGS INC COM CL A 00827B106   38,325 2,500 SH   SOLE   2,500 0 0
AGILYSYS INC COM 00847J105   17,857 260 SH   SOLE   0 0 260
AIR PRODS & CHEMS INC COM 009158106   8,436,862 28,167 SH   SOLE   27,702 0 465
ALLSTATE CORP COM 020002101   43,616 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305   11,405,136 95,281 SH   SOLE   94,161 0 1,120
ALPHABET INC CAP STK CL C 02079K107   5,768,576 47,686 SH   SOLE   45,356 0 2,330
ALPHATEC HLDGS INC COM NEW 02081G201   162,989 9,065 SH   SOLE   5,523 0 3,542
AMAZON COM INC COM 023135106   7,656,434 58,733 SH   SOLE   57,333 0 1,400
AMERICAN EXPRESS CO COM 025816109   5,486,604 31,496 SH   SOLE   29,816 0 1,680
AMERICAN TOWER CORP NEW COM 03027X100   92,122 475 SH   SOLE   475 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   163,825 1,148 SH   SOLE   1,148 0 0
AMGEN INC COM 031162100   402,523 1,813 SH   SOLE   1,268 0 545
APPFOLIO INC COM CL A 03783C100   13,915 81 SH   SOLE   0 0 81
APPLE INC COM 037833100   24,472,484 126,166 SH   SOLE   122,246 0 3,920
APPLIED MATLS INC COM 038222105   144,540 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   16,911 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   3,566 100 SH   SOLE   100 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,416,472 4,714 SH   SOLE   4,700 0 14
ASSURANT INC COM 04621X108   6,915 55 SH   SOLE   55 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   15,889 222 SH   SOLE   222 0 0
ASTRONICS CORP COM 046433108   98,069 4,938 SH   SOLE   0 0 4,938
AURORA CANNABIS INC COM 05156X884   23 42 SH   SOLE   42 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   5,226,832 23,781 SH   SOLE   23,071 0 710
AVIENT CORPORATION COM 05368V106   394,972 9,657 SH   SOLE   9,657 0 0
AXONICS INC COM 05465P101   97,559 1,933 SH   SOLE   960 0 973
BEACON ROOFING SUPPLY INC COM 073685109   53,937 650 SH   SOLE   650 0 0
BECTON DICKINSON & CO COM 075887109   6,870,597 26,024 SH   SOLE   25,626 0 398
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   229,493 673 SH   SOLE   673 0 0
BILL HOLDINGS INC COM 090043100   26,292 225 SH   SOLE   0 0 225
BLACKROCK INC COM 09247X101   172,785 250 SH   SOLE   250 0 0
BOEING CO COM 097023105   200,602 950 SH   SOLE   950 0 0
BOOKING HOLDINGS INC COM 09857L108   418,552 155 SH   SOLE   105 0 50
BOSTON SCIENTIFIC CORP COM 101137107   33,861 626 SH   SOLE   626 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   6,961,406 108,857 SH   SOLE   107,757 0 1,100
BROADCOM INC COM 11135F101   19,313,329 22,265 SH   SOLE   22,065 0 200
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   265,008 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   68,450 1,875 SH   SOLE   1,875 0 0
BWX TECHNOLOGIES INC COM 05605H100   22,545 315 SH   SOLE   315 0 0
CARMAX INC COM 143130102   117,180 1,400 SH   SOLE   1,400 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   49,710 1,000 SH   SOLE   1,000 0 0
CBOE GLOBAL MKTS INC COM 12503M108   69,005 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   4,165,444 51,610 SH   SOLE   46,415 0 5,195
CDW CORP COM 12514G108   183,500 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   108,611 728 SH   SOLE   0 0 728
CHARTER COMMUNICATIONS INC N CL A 16119P108   7,348 20 SH   SOLE   20 0 0
CHEVRON CORP NEW COM 166764100   1,028,912 6,539 SH   SOLE   6,539 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   29,946 14 SH   SOLE   14 0 0
CINTAS CORP COM 172908105   280,851 565 SH   SOLE   565 0 0
CISCO SYS INC COM 17275R102   76,834 1,485 SH   SOLE   1,485 0 0
CITIGROUP INC COM NEW 172967424   5,755 125 SH   SOLE   125 0 0
CME GROUP INC COM 12572Q105   159,350 860 SH   SOLE   860 0 0
COCA COLA CO COM 191216100   39,813 661 SH   SOLE   661 0 0
COGNEX CORP COM 192422103   106,438 1,900 SH   SOLE   0 0 1,900
COINBASE GLOBAL INC COM CL A 19260Q107   7,871 110 SH   SOLE   110 0 0
COMCAST CORP NEW CL A 20030N101   64,860 1,561 SH   SOLE   1,561 0 0
COMERICA INC COM 200340107   13,979 330 SH   SOLE   330 0 0
COOPER COS INC COM NEW 216648402   13,421 35 SH   SOLE   35 0 0
CORE LABORATORIES INC COM 21867A105   1,163 50 SH   SOLE   50 0 0
COSTCO WHSL CORP NEW COM 22160K105   14,815,761 27,519 SH   SOLE   26,499 0 1,020
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105   23,132 1,334 SH   SOLE   0 0 1,334
CROWN CASTLE INC COM 22822V101   28,485 250 SH   SOLE   250 0 0
CSX CORP COM 126408103   70,390 2,064 SH   SOLE   2,064 0 0
DANAHER CORPORATION COM 235851102   2,886,720 12,028 SH   SOLE   12,028 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   50,013 1,052 SH   SOLE   1,052 0 0
DEXCOM INC COM 252131107   53,204 414 SH   SOLE   414 0 0
DIAMONDBACK ENERGY INC COM 25278X109   52,544 400 SH   SOLE   400 0 0
DIGITAL RLTY TR INC COM 253868103   2,823,163 24,793 SH   SOLE   24,568 0 225
DISNEY WALT CO COM 254687106   804 9 SH   SOLE   9 0 0
DNP SELECT INCOME FD INC COM 23325P104   18,508 1,766 SH   SOLE   1,766 0 0
DOLLAR GEN CORP NEW COM 256677105   25,467 150 SH   SOLE   150 0 0
DOXIMITY INC CL A 26622P107   4,253 125 SH   SOLE   0 0 125
EAST WEST BANCORP INC COM 27579R104   821,624 15,564 SH   SOLE   13,809 0 1,755
EATON CORP PLC SHS G29183103   50,275 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   81,889 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   4,426,047 23,708 SH   SOLE   23,336 0 372
ELEVANCE HEALTH INC COM 036752103   44,429 100 SH   SOLE   100 0 0
EMBECTA CORP COMMON STOCK 29082K105   2,895 134 SH   SOLE   134 0 0
EMERSON ELEC CO COM 291011104   724,296 8,013 SH   SOLE   6,813 0 1,200
ENBRIDGE INC COM 29250N105   74,300 2,000 SH   SOLE   2,000 0 0
ENGAGESMART INC COMMON STOCK 29283F103   22,718 1,190 SH   SOLE   0 0 1,190
ENTERPRISE PRODS PARTNERS L COM 293792107   293,553 11,141 SH   SOLE   11,141 0 0
EQUITRANS MIDSTREAM CORP COM 294600101   95,600 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102   1,476,870 37,005 SH   SOLE   34,745 0 2,260
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   338 113 SH   SOLE   113 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   441 15 SH   SOLE   15 0 0
EXPEDITORS INTL WASH INC COM 302130109   442,125 3,650 SH   SOLE   3,650 0 0
EXXON MOBIL CORP COM 30231G102   654,654 6,104 SH   SOLE   6,104 0 0
FASTENAL CO COM 311900104   5,078,273 86,087 SH   SOLE   85,487 0 600
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,263 20 SH   SOLE   20 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   9,145 70 SH   SOLE   70 0 0
FIFTH THIRD BANCORP COM 316773100   81,325 3,104 SH   SOLE   0 0 3,104
FIRST COMWLTH FINL CORP PA COM 319829107   12,372 978 SH   SOLE   978 0 0
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   25,104 475 SH   SOLE   475 0 0
FISERV INC COM 337738108   62,445 495 SH   SOLE   495 0 0
FIVE9 INC COM 338307101   25,404 308 SH   SOLE   0 0 308
FLEXSHARES TR MORNSTAR UPSTR 33939L407   34,060 850 SH   SOLE   850 0 0
FLOOR & DECOR HLDGS INC CL A 339750101   11,540 111 SH   SOLE   0 0 111
FLOWERS FOODS INC COM 343498101   168,562 6,775 SH   SOLE   4,600 0 2,175
FLYWIRE CORPORATION COM VTG 302492103   293,825 9,466 SH   SOLE   6,752 0 2,714
FORTIVE CORP COM 34959J108   634,349 8,484 SH   SOLE   8,484 0 0
FREEPORT-MCMORAN INC CL B 35671D857   400,000 10,000 SH   SOLE   10,000 0 0
FRESHPET INC COM 358039105   29,027 441 SH   SOLE   0 0 441
GENERAC HLDGS INC COM 368736104   74,565 500 SH   SOLE   500 0 0
GENTEX CORP COM 371901109   23,412 800 SH   SOLE   800 0 0
GILEAD SCIENCES INC COM 375558103   154,140 2,000 SH   SOLE   2,000 0 0
GLOBAL E ONLINE LTD SHS M5216V106   27,430 670 SH   SOLE   0 0 670
GOOSEHEAD INS INC COM CL A 38267D109   37,734 600 SH   SOLE   600 0 0
GRAY TELEVISION INC COM 389375106   294,594 37,385 SH   SOLE   33,885 0 3,500
HALLIBURTON CO COM 406216101   1,212,713 36,760 SH   SOLE   35,960 0 800
HARTFORD FINL SVCS GROUP INC COM 416515104   144,040 2,000 SH   SOLE   2,000 0 0
HEXCEL CORP NEW COM 428291108   23,187 305 SH   SOLE   0 0 305
HOME DEPOT INC COM 437076102   6,343,580 20,421 SH   SOLE   19,681 0 740
HONEYWELL INTL INC COM 438516106   10,996 53 SH   SOLE   53 0 0
HUBSPOT INC COM 443573100   372,463 700 SH   SOLE   700 0 0
ILLINOIS TOOL WKS INC COM 452308109   12,699,373 50,765 SH   SOLE   49,895 0 870
INGERSOLL RAND INC COM 45687V106   2,639,368 40,382 SH   SOLE   39,119 0 1,263
INSPIRE MED SYS INC COM 457730109   50,320 155 SH   SOLE   0 0 155
INSULET CORP COM 45784P101   28,833 100 SH   SOLE   100 0 0
INTAPP INC COM 45827U109   24,470 584 SH   SOLE   0 0 584
INTERCONTINENTAL EXCHANGE IN COM 45866F104   11,006,529 97,334 SH   SOLE   94,164 0 3,170
INTERNATIONAL BUSINESS MACHS COM 459200101   13,723 103 SH   SOLE   103 0 0
INTUIT COM 461202103   9,315,461 20,331 SH   SOLE   19,611 0 720
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   1,072 15 SH   SOLE   15 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   115,720 5,500 SH   SOLE   5,500 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   62,120 1,000 SH   SOLE   1,000 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   623,194 9,484 SH   SOLE   9,484 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   202,141 2,071 SH   SOLE   2,071 0 0
ISHARES TR CORE MSCI EAFE 46432F842   76,410 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE MSCI EURO 46434V738   23,684 450 SH   SOLE   450 0 0
ISHARES TR CORE S&P SCP ETF 464287804   40,857 410 SH   SOLE   410 0 0
ISHARES TR CORE S&P US GWT 464287671   9,764 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,764,740 6,203 SH   SOLE   6,163 0 40
ISHARES TR IBONDS 24 TRM TS 46436E874   154,700 6,500 SH   SOLE   6,500 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   492,284 20,975 SH   SOLE   20,975 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   78,399 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   578,509 22,875 SH   SOLE   22,875 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   784,763 31,875 SH   SOLE   31,875 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   76,322 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   678,983 27,850 SH   SOLE   27,850 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,281,343 59,053 SH   SOLE   59,053 0 0
ISHARES TR RUS 1000 ETF 464287622   127,964 525 SH   SOLE   525 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   152,725 555 SH   SOLE   555 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   122,319 775 SH   SOLE   775 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   124,000 511 SH   SOLE   511 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   19,290 137 SH   SOLE   137 0 0
ISHARES TR RUS MD CP GR ETF 464287481   178,766 1,850 SH   SOLE   1,850 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   2,932,836 15,661 SH   SOLE   15,661 0 0
ISHARES TR U.S. MED DVC ETF 464288810   1,638 29 SH   SOLE   29 0 0
JOHNSON & JOHNSON COM 478160104   604,148 3,650 SH   SOLE   3,650 0 0
JPMORGAN CHASE & CO COM 46625H100   294,807 2,027 SH   SOLE   2,027 0 0
KAMAN CORP NOTE 3.250% 5/0 483548AF0   427,244 440,000 SH   SOLE   440,000 0 0
KINSALE CAP GROUP INC COM 49714P108   296,367 792 SH   SOLE   473 0 319
KKR & CO INC COM 48251W104   31,808 568 SH   SOLE   568 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   354,047 8,139 SH   SOLE   7,396 0 743
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   21,002 378 SH   SOLE   0 0 378
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   113,898 2,050 SH   SOLE   2,050 0 0
KRANESHARES TR ELEC VEH FUTUR 500767827   14,513 465 SH   SOLE   465 0 0
KURA SUSHI USA INC CL A COM 501270102   34,392 370 SH   SOLE   0 0 370
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   67 5 SH   SOLE   5 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   62,247 648 SH   SOLE   0 0 648
LAUDER ESTEE COS INC CL A 518439104   7,858,932 40,019 SH   SOLE   39,249 0 770
LGI HOMES INC COM 50187T106   82,283 610 SH   SOLE   100 0 510
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   1,294 200 SH   SOLE   200 0 0
LIBERTY LATIN AMERICA LTD NOTE 2.000% 7/1 53069QAB5   270,793 285,000 SH   SOLE   285,000 0 0
LILLY ELI & CO COM 532457108   309,058 659 SH   SOLE   659 0 0
LINDE PLC SHS G54950103   11,814 31 SH   SOLE   31 0 0
LOWES COS INC COM 548661107   79,447 352 SH   SOLE   352 0 0
LULULEMON ATHLETICA INC COM 550021109   302,800 800 SH   SOLE   800 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   9,183 100 SH   SOLE   100 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   43,761 668 SH   SOLE   0 0 668
MADISON SQUARE GARDEN ENTMT COM CL A 558256103   16,810 500 SH   SOLE   500 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   78,773 1,264 SH   SOLE   1,264 0 0
MARATHON PETE CORP COM 56585A102   116,600 1,000 SH   SOLE   1,000 0 0
MARSH & MCLENNAN COS INC COM 571748102   13,918 74 SH   SOLE   74 0 0
MASIMO CORP COM 574795100   82,934 504 SH   SOLE   504 0 0
MASTERCARD INCORPORATED CL A 57636Q104   223,395 568 SH   SOLE   568 0 0
MCDONALDS CORP COM 580135101   95,193 319 SH   SOLE   319 0 0
MCGRATH RENTCORP COM 580589109   879,208 9,507 SH   SOLE   9,432 0 75
MDU RES GROUP INC COM 552690109   682,226 32,580 SH   SOLE   29,605 0 2,975
MEDICAL PPTYS TRUST INC COM 58463J304   18,520 2,000 SH   SOLE   2,000 0 0
MERCADOLIBRE INC COM 58733R102   82,922 70 SH   SOLE   70 0 0
MERCK & CO INC COM 58933Y105   237,127 2,055 SH   SOLE   2,055 0 0
META PLATFORMS INC CL A 30303M102   65,432 228 SH   SOLE   15 0 213
MICROSOFT CORP COM 594918104   20,946,867 61,511 SH   SOLE   59,839 0 1,672
MIDDLEBY CORP COM 596278101   96,090 650 SH   SOLE   650 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   30,736 800 SH   SOLE   800 0 0
MOLECULAR TEMPLATES INC COM 608550109   44 90 SH   SOLE   90 0 0
MONDELEZ INTL INC CL A 609207105   3,894,048 53,387 SH   SOLE   51,987 0 1,400
MONOLITHIC PWR SYS INC COM 609839105   12,708,911 23,525 SH   SOLE   21,941 0 1,584
MORGAN STANLEY COM NEW 617446448   5,978 70 SH   SOLE   70 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   29,964 865 SH   SOLE   0 0 865
NASDAQ INC COM 631103108   639,825 12,835 SH   SOLE   11,035 0 1,800
NATIONAL HEALTH INVS INC COM 63633D104   2,963 57 SH   SOLE   57 0 0
NETFLIX INC COM 64110L106   414,502 941 SH   SOLE   941 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   2,776,389 16,670 SH   SOLE   15,220 0 1,450
NEXTERA ENERGY INC COM 65339F101   2,301,313 31,015 SH   SOLE   31,015 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   2,134,425 238,750 SH   SOLE   229,710 0 9,040
NIKE INC CL B 654106103   85,537 775 SH   SOLE   775 0 0
NORFOLK SOUTHN CORP COM 655844108   113,380 500 SH   SOLE   500 0 0
NOVO-NORDISK A S ADR 670100205   271,389 1,677 SH   SOLE   1,677 0 0
NVIDIA CORPORATION COM 67066G104   7,455,728 17,625 SH   SOLE   16,883 0 742
OKTA INC CL A 679295105   34,670 500 SH   SOLE   500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   184,875 500 SH   SOLE   500 0 0
OMNICOM GROUP INC COM 681919106   133,210 1,400 SH   SOLE   1,400 0 0
ONEOK INC NEW COM 682680103   9,691 157 SH   SOLE   157 0 0
ORACLE CORP COM 68389X105   3,793,612 31,855 SH   SOLE   27,015 0 4,840
OREILLY AUTOMOTIVE INC COM 67103H107   11,769,296 12,320 SH   SOLE   11,670 0 650
ORGANON & CO COMMON STOCK 68622V106   10,405 500 SH   SOLE   500 0 0
ORTHOPEDIATRICS CORP COM 68752L100   49,341 1,127 SH   SOLE   0 0 1,127
OUTSET MED INC COM 690145107   25,523 1,167 SH   SOLE   0 0 1,167
PALANTIR TECHNOLOGIES INC CL A 69608A108   15,330 1,000 SH   SOLE   1,000 0 0
PALO ALTO NETWORKS INC COM 697435105   20,702,954 81,026 SH   SOLE   78,271 0 2,755
PARKER-HANNIFIN CORP COM 701094104   39,004 100 SH   SOLE   100 0 0
PATTERSON-UTI ENERGY INC COM 703481101   72,419 6,050 SH   SOLE   6,050 0 0
PAYLOCITY HLDG CORP COM 70438V106   104,444 566 SH   SOLE   321 0 245
PAYPAL HLDGS INC COM 70450Y103   774,469 11,606 SH   SOLE   11,606 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   172,463 1,035 SH   SOLE   1,035 0 0
PENUMBRA INC COM 70975L107   209,533 609 SH   SOLE   474 0 135
PEPSICO INC COM 713448108   3,727,183 20,123 SH   SOLE   19,713 0 410
PERMIAN RESOURCES CORP CLASS A COM 71424F105   10,314 941 SH   SOLE   0 0 941
PFIZER INC COM 717081103   386,791 10,545 SH   SOLE   10,545 0 0
PHREESIA INC COM 71944F106   37,212 1,200 SH   SOLE   1,200 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,697,311 27,038 SH   SOLE   27,038 0 0
PLANET FITNESS INC CL A 72703H101   35,002 519 SH   SOLE   0 0 519
PLUG POWER INC COM NEW 72919P202   10,395 1,000 SH   SOLE   1,000 0 0
PROCTER AND GAMBLE CO COM 742718109   1,232,888 8,125 SH   SOLE   7,110 0 1,015
PROGYNY INC COM 74340E103   28,357 721 SH   SOLE   0 0 721
PROSHARES TR SHORT S&P 500 NE 74347B425   703,161 50,660 SH   SOLE   47,160 0 3,500
PRUDENTIAL FINL INC COM 744320102   82,450 935 SH   SOLE   935 0 0
Q2 HLDGS INC COM 74736L109   11,773 381 SH   SOLE   0 0 381
QUALCOMM INC COM 747525103   223,200 1,875 SH   SOLE   1,600 0 275
QUANTA SVCS INC COM 74762E102   395,651 2,014 SH   SOLE   1,475 0 539
RB GLOBAL INC COM 74935Q107   425,700 7,095 SH   SOLE   7,095 0 0
RBC BEARINGS INC COM 75524B104   283,581 1,304 SH   SOLE   999 0 305
REALTY INCOME CORP COM 756109104   16 0 SH   SOLE   0 0 0
REPUBLIC SVCS INC COM 760759100   6,740 44 SH   SOLE   44 0 0
REVVITY INC COM 714046109   509,966 4,293 SH   SOLE   4,293 0 0
ROCKWELL AUTOMATION INC COM 773903109   14,826 45 SH   SOLE   45 0 0
RPM INTL INC COM 749685103   504,014 5,617 SH   SOLE   3,440 0 2,177
RPT REALTY SH BEN INT 74971D101   12,540 1,200 SH   SOLE   1,200 0 0
RUMBLE INC COM CL A 78137L105   4,059 455 SH   SOLE   455 0 0
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   22,850 509 SH   SOLE   0 0 509
S&P GLOBAL INC COM 78409V104   673,496 1,680 SH   SOLE   1,680 0 0
SAIA INC COM 78709Y105   67,798 198 SH   SOLE   0 0 198
SALESFORCE INC COM 79466L302   339,495 1,607 SH   SOLE   1,607 0 0
SCHLUMBERGER LTD COM STK 806857108   36,595 745 SH   SOLE   745 0 0
SCHWAB CHARLES CORP COM 808513105   9,126 161 SH   SOLE   161 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   621 12 SH   SOLE   12 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   1,254 20 SH   SOLE   20 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   63,207 1,875 SH   SOLE   1,875 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,739 10 SH   SOLE   10 0 0
SERVICENOW INC COM 81762P102   6,791,408 12,085 SH   SOLE   11,652 0 433
SHELL PLC SPON ADS 780259305   59,414 984 SH   SOLE   984 0 0
SHOPIFY INC CL A 82509L107   575,586 8,910 SH   SOLE   8,910 0 0
SI-BONE INC COM 825704109   62,629 2,323 SH   SOLE   0 0 2,323
SILK RD MED INC COM 82710M100   57,053 1,756 SH   SOLE   0 0 1,756
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   71,128 425 SH   SOLE   425 0 0
SNOWFLAKE INC CL A 833445109   87,990 500 SH   SOLE   500 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   4,502 50 SH   SOLE   50 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   58,085 1,689 SH   SOLE   1,689 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   306,750 692 SH   SOLE   670 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   163,788 342 SH   SOLE   342 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   259,597 10,510 SH   SOLE   10,510 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   226,679 4,350 SH   SOLE   4,350 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   147,981 3,810 SH   SOLE   3,810 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   11,124 300 SH   SOLE   300 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   103,893 1,450 SH   SOLE   1,450 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839   30,951 450 SH   SOLE   450 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201   11,544 150 SH   SOLE   150 0 0
SPDR SER TR S&P DIVID ETF 78464A763   62,023 506 SH   SOLE   506 0 0
SPHERE ENTERTAINMENT CO CL A 55826T102   13,695 500 SH   SOLE   500 0 0
SPRINKLR INC CL A 85208T107   23,235 1,680 SH   SOLE   0 0 1,680
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   162,180 9,000 SH   SOLE   9,000 0 0
SPROUT SOCIAL INC COM CL A 85209W109   25,193 546 SH   SOLE   0 0 546
SPS COMM INC COM 78463M107   77,017 401 SH   SOLE   206 0 195
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   129,797 3,100 SH   SOLE   3,100 0 0
STARBUCKS CORP COM 855244109   11,460,169 115,689 SH   SOLE   113,134 0 2,555
STATE STR CORP COM 857477103   365,900 5,000 SH   SOLE   5,000 0 0
STERICYCLE INC COM 858912108   464,400 10,000 SH   SOLE   10,000 0 0
STRYKER CORPORATION COM 863667101   22,207,992 72,792 SH   SOLE   70,099 0 2,693
SUN CTRY AIRLS HLDGS INC COM 866683105   89,291 3,972 SH   SOLE   2,790 0 1,182
SUNCOR ENERGY INC NEW COM 867224107   6,928,404 236,303 SH   SOLE   231,793 0 4,510
SYMBOTIC INC CLASS A COM 87151X101   20,592 481 SH   SOLE   0 0 481
SYSCO CORP COM 871829107   1,839,959 24,797 SH   SOLE   22,992 0 1,805
TACTILE SYS TECHNOLOGY INC COM 87357P100   24,173 970 SH   SOLE   0 0 970
TC ENERGY CORP COM 87807B107   80,820 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160R101   47,119 180 SH   SOLE   180 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   5,534,566 4,204 SH   SOLE   4,136 0 68
THERMO FISHER SCIENTIFIC INC COM 883556102   17,152,010 32,874 SH   SOLE   31,517 0 1,357
TJX COS INC NEW COM 872540109   69,365 818 SH   SOLE   818 0 0
TRACTOR SUPPLY CO COM 892356106   6,885,111 31,140 SH   SOLE   29,810 0 1,330
TRANE TECHNOLOGIES PLC SHS G8994E103   5,664,548 29,617 SH   SOLE   28,977 0 640
TRANSMEDICS GROUP INC COM 89377M109   401,257 4,778 SH   SOLE   3,722 0 1,056
TREACE MED CONCEPTS INC COM 89455T109   94,826 3,707 SH   SOLE   0 0 3,707
TRIMBLE INC COM 896239100   134,997 2,550 SH   SOLE   1,350 0 1,200
TYLER TECHNOLOGIES INC COM 902252105   104,118 250 SH   SOLE   250 0 0
UNION PAC CORP COM 907818108   50,334 246 SH   SOLE   246 0 0
UNITED RENTALS INC COM 911363109   1,918,209 4,307 SH   SOLE   4,127 0 180
UPSTART HLDGS INC COM 91680M107   232,407 6,490 SH   SOLE   6,490 0 0
US BANCORP DEL COM NEW 902973304   17,842 540 SH   SOLE   540 0 0
V F CORP COM 918204108   108,813 5,700 SH   SOLE   5,700 0 0
VALMONT INDS INC COM 920253101   1,016,056 3,491 SH   SOLE   3,016 0 475
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,002,814 13,270 SH   SOLE   13,270 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   104,532 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   279,704 687 SH   SOLE   687 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   80,352 404 SH   SOLE   404 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,525 16 SH   SOLE   16 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,273,529 31,306 SH   SOLE   31,306 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,733,901 22,917 SH   SOLE   22,917 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   105,868 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   8,569 35 SH   SOLE   35 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   30,952 70 SH   SOLE   70 0 0
VEEVA SYS INC CL A COM 922475108   8,760,230 44,304 SH   SOLE   43,388 0 916
VERISK ANALYTICS INC COM 92345Y106   367,073 1,624 SH   SOLE   1,234 0 390
VERRA MOBILITY CORP CL A COM STK 92511U102   81,955 4,158 SH   SOLE   0 0 4,158
VERTEX INC CL A 92538J106   42,432 2,176 SH   SOLE   0 0 2,176
VERTEX PHARMACEUTICALS INC COM 92532F100   77,773 221 SH   SOLE   221 0 0
VISA INC COM CL A 92826C839   13,384,136 56,359 SH   SOLE   54,702 0 1,657
VONTIER CORPORATION COM 928881101   5,992 186 SH   SOLE   186 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   292,507 10,267 SH   SOLE   10,267 0 0
WALMART INC COM 931142103   1,306,481 8,312 SH   SOLE   6,927 0 1,385
WARNER BROS DISCOVERY INC COM SER A 934423104   26 2 SH   SOLE   2 0 0
WATSCO INC COM 942622200   6,320,577 16,569 SH   SOLE   15,579 0 990
WEC ENERGY GROUP INC COM 92939U106   238,248 2,700 SH   SOLE   2,700 0 0
WELLS FARGO CO NEW COM 949746101   52,283 1,225 SH   SOLE   1,225 0 0
WELLTOWER INC COM 95040Q104   89,057 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   80,577 450 SH   SOLE   450 0 0
WESTLAKE CORPORATION COM 960413102   41,815 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   29,683 1,062 SH   SOLE   1,062 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131   61,732 1,794 SH   SOLE   1,794 0 0
WORKIVA INC COM CL A 98139A105   19,113 188 SH   SOLE   0 0 188
YORK WTR CO COM 987184108   33,021 800 SH   SOLE   800 0 0
ZOETIS INC CL A 98978V103   2,714,379 15,762 SH   SOLE   14,762 0 1,000
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   19,043 750 SH   SOLE   500 0 250
ZSCALER INC COM 98980G102   4,219,146 28,839 SH   SOLE   28,339 0 500