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
ACM RESH INC COM CL A 00108J109   504,189 33,390 SH   SOLE   9,394 0 23,996
ALPS ETF TR SMITH CORE PLUS 00162Q346   2,220,623 87,015 SH   SOLE   0 0 87,015
ALPS ETF TR OSHARES US QUALT 00162Q387   219,491 4,132 SH   SOLE   0 0 4,132
ASGN INC COM 00191U102   952,076 11,424 SH   SOLE   4,100 0 7,324
AT&T INC COM 00206R102   1,792,685 78,730 SH   SOLE   0 0 78,730
ABBOTT LABS COM 002824100   7,094,277 62,721 SH   SOLE   768 0 61,953
ABBVIE INC COM 00287Y109   23,390,598 131,629 SH   SOLE   5,329 0 126,300
ACUITY BRANDS INC COM 00508Y102   2,116,342 7,245 SH   SOLE   1,500 0 5,745
ADOBE INC COM 00724F101   12,199,867 27,436 SH   SOLE   269 0 27,167
ADVANSIX INC COM 00773T101   322,193 11,309 SH   SOLE   0 0 11,309
ADVANCED MICRO DEVICES INC COM 007903107   18,286,928 151,395 SH   SOLE   1,145 0 150,250
ADVANCED ENERGY INDS COM 007973100   1,081,141 9,350 SH   SOLE   3,500 0 5,850
AGILYSYS INC COM 00847J105   877,452 6,662 SH   SOLE   2,050 0 4,612
AIRBNB INC COM CL A 009066101   304,310 2,315 SH   SOLE   0 0 2,315
AIR PRODS & CHEMS INC COM 009158106   7,248,281 24,991 SH   SOLE   2,130 0 22,861
ALBEMARLE CORP COM 012653101   956,667 11,114 SH   SOLE   2,400 0 8,714
ALIGN TECHNOLOGY INC COM 016255101   262,515 1,259 SH   SOLE   0 0 1,259
ALLSTATE CORP COM 020002101   2,144,001 11,121 SH   SOLE   4,650 0 6,471
ALPHABET INC CAP STK CL C 02079K107   10,851,667 56,982 SH   SOLE   6,610 0 50,372
ALPHABET INC CAP STK CL A 02079K305   57,691,060 304,758 SH   SOLE   9,010 0 295,748
AMAZON COM INC COM 023135106   66,976,718 305,287 SH   SOLE   1,948 0 303,339
AMERESCO INC CL A 02361E108   327,546 13,950 SH   SOLE   6,000 0 7,950
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   400,353 5,996 SH   SOLE   0 0 5,996
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   638,492 10,404 SH   SOLE   0 0 10,404
AMERICAN ELEC PWR CO INC COM 025537101   2,140,313 23,207 SH   SOLE   0 0 23,207
AMERICAN EXPRESS CO COM 025816109   24,390,641 82,181 SH   SOLE   0 0 82,181
AMERICAN INTL GROUP INC COM NEW 026874784   1,436,851 19,737 SH   SOLE   3,800 0 15,937
CENCORA INC COM 03073E105   721,366 3,211 SH   SOLE   0 0 3,211
AMERIPRISE FINL INC COM 03076C106   3,367,660 6,325 SH   SOLE   1,800 0 4,525
AMETEK INC COM 031100100   707,747 3,926 SH   SOLE   0 0 3,926
AMGEN INC COM 031162100   26,013,217 99,806 SH   SOLE   951 0 98,855
AMPHENOL CORP NEW CL A 032095101   19,171,489 276,047 SH   SOLE   3,310 0 272,737
ANALOG DEVICES INC COM 032654105   22,775,859 107,201 SH   SOLE   5,123 0 102,078
ANDERSONS INC COM 034164103   600,871 14,829 SH   SOLE   4,900 0 9,929
ANGEL OAK FUNDS TRUST OAK ULTRASHORT 03463K752   850,691 16,659 SH   SOLE   0 0 16,659
ANSYS INC COM 03662Q105   683,768 2,027 SH   SOLE   0 0 2,027
ELEVANCE HEALTH INC COM 036752103   12,186,609 33,036 SH   SOLE   0 0 33,036
ASTRANA HEALTH INC COM NEW 03763A207   14,153,881 448,902 SH   SOLE   0 0 448,902
APPLE INC COM 037833100   117,639,001 469,767 SH   SOLE   17,800 0 451,967
APPFOLIO INC COM CL A 03783C100   1,128,991 4,576 SH   SOLE   1,325 0 3,251
APPLIED MATLS INC COM 038222105   48,522,726 298,363 SH   SOLE   8,641 0 289,722
APPLOVIN CORP COM CL A 03831W108   283,027 874 SH   SOLE   0 0 874
ARCHER DANIELS MIDLAND CO COM 039483102   249,302 4,935 SH   SOLE   0 0 4,935
ARISTA NETWORKS INC COM SHS 040413205   1,054,222 9,538 SH   SOLE   0 0 9,538
ARROW ELECTRS INC COM 042735100   582,342 5,148 SH   SOLE   0 0 5,148
ASTRAZENECA PLC SPONSORED ADR 046353108   1,526,428 23,297 SH   SOLE   531 0 22,766
AUTOLIV INC COM 052800109   383,695 4,091 SH   SOLE   0 0 4,091
AUTONATION INC COM 05329W102   818,629 4,820 SH   SOLE   0 0 4,820
AVNET INC COM 053807103   697,949 13,340 SH   SOLE   0 0 13,340
BANK AMERICA CORP COM 060505104   42,646,570 970,343 SH   SOLE   26,069 0 944,274
BANK HAWAII CORP COM 062540109   453,799 6,370 SH   SOLE   0 0 6,370
BARNES GROUP INC COM 067806109   1,034,994 21,900 SH   SOLE   8,000 0 13,900
BECTON DICKINSON & CO COM 075887109   1,995,251 8,794 SH   SOLE   0 0 8,794
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,723,680 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,804,292 10,599 SH   SOLE   0 0 10,599
BEST BUY INC COM 086516101   987,273 11,507 SH   SOLE   4,700 0 6,807
BIOLIFE SOLUTIONS INC COM NEW 09062W204   381,612 14,700 SH   SOLE   0 0 14,700
BIOGEN INC COM 09062X103   4,955,520 32,406 SH   SOLE   2,024 0 30,382
BLACKSTONE INC COM 09260D107   4,135,771 23,986 SH   SOLE   0 0 23,986
BLACKROCK INC COM 09290D101   26,204,100 25,562 SH   SOLE   1,257 0 24,305
BOEING CO COM 097023105   10,932,915 61,768 SH   SOLE   3,341 0 58,427
BOOKING HOLDINGS INC COM 09857L108   650,356 131 SH   SOLE   0 0 131
BORGWARNER INC COM 099724106   342,855 10,785 SH   SOLE   0 0 10,785
BOSTON BEER INC CL A 100557107   219,586 732 SH   SOLE   0 0 732
BOX INC CL A 10316T104   483,480 15,300 SH   SOLE   6,000 0 9,300
BRINKER INTL INC COM 109641100   1,589,728 12,017 SH   SOLE   3,700 0 8,317
BRISTOL-MYERS SQUIBB CO COM 110122108   6,502,085 114,959 SH   SOLE   4,160 0 110,799
BROADCOM INC COM 11135F101   67,117 17,500 SH Put SOLE   0 0 17,500
BROADCOM INC COM 11135F101   134,202,619 578,859 SH   SOLE   21,745 0 557,114
AZENTA INC COM 114340102   630,300 12,606 SH   SOLE   3,800 0 8,806
CBRE GROUP INC CL A 12504L109   6,756,708 51,464 SH   SOLE   0 0 51,464
CECO ENVIRONMENTAL CORP COM 125141101   1,020,292 33,751 SH   SOLE   10,450 0 23,301
CF INDS HLDGS INC COM 125269100   3,543,326 41,530 SH   SOLE   3,854 0 37,676
THE CIGNA GROUP COM 125523100   2,728,627 9,881 SH   SOLE   1,961 0 7,920
CME GROUP INC COM 12572Q105   2,588,530 11,147 SH   SOLE   0 0 11,147
CSG SYS INTL INC COM 126349109   509,158 9,962 SH   SOLE   3,600 0 6,362
CSX CORP COM 126408103   17,463,212 541,159 SH   SOLE   24,400 0 516,759
CTS CORP COM 126501105   1,189,062 22,550 SH   SOLE   7,900 0 14,650
CVS HEALTH CORP COM 126650100   4,170,335 92,901 SH   SOLE   5,150 0 87,751
CADENCE DESIGN SYSTEM INC COM 127387108   1,165,144 3,878 SH   SOLE   0 0 3,878
CANADIAN PACIFIC KANSAS CITY COM 13646K108   15,704,139 216,998 SH   SOLE   5,090 0 211,908
CAPITAL ONE FINL CORP COM 14040H105   16,165,322 90,653 SH   SOLE   5,781 0 84,872
CARRIER GLOBAL CORPORATION COM 14448C104   7,607,104 111,443 SH   SOLE   1,700 0 109,743
CATERPILLAR INC COM 149123101   27,178,395 74,921 SH   SOLE   3,261 0 71,660
CATHAY GEN BANCORP COM 149150104   2,627,643 55,191 SH   SOLE   5,500 0 49,691
CELESTICA INC COM 15101Q207   1,402,960 15,200 SH   SOLE   12,000 0 3,200
CENTENE CORP DEL COM 15135B101   7,548,307 124,601 SH   SOLE   4,620 0 119,981
CENTURY CMNTYS INC COM 156504300   265,344 3,617 SH   SOLE   1,750 0 1,867
CHENIERE ENERGY INC COM NEW 16411R208   6,383,574 29,709 SH   SOLE   3,000 0 26,709
CHEVRON CORP NEW COM 166764100   27,292,176 188,430 SH   SOLE   3,934 0 184,496
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,587,277 26,323 SH   SOLE   1,850 0 24,473
CIENA CORP COM NEW 171779309   1,017,635 11,999 SH   SOLE   0 0 11,999
CISCO SYS INC COM 17275R102   9,049,747 152,869 SH   SOLE   6,150 0 146,719
CITIGROUP INC COM NEW 172967424   11,497,131 163,334 SH   SOLE   11,062 0 152,272
CLOROX CO DEL COM 189054109   341,739 2,105 SH   SOLE   0 0 2,105
COCA COLA CO COM 191216100   884,968 14,213 SH   SOLE   0 0 14,213
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   7,979,547 103,765 SH   SOLE   8,155 0 95,610
COHERENT CORP COM 19247G107   1,624,620 17,150 SH   SOLE   4,700 0 12,450
COMCAST CORP NEW CL A 20030N101   14,345,247 382,234 SH   SOLE   8,300 0 373,934
COMERICA INC COM 200340107   1,633,900 26,417 SH   SOLE   3,900 0 22,517
COMMUNITY HEALTH SYS INC NEW COM 203668108   212,888 71,200 SH   SOLE   0 0 71,200
COMMVAULT SYS INC COM 204166102   857,320 5,681 SH   SOLE   3,000 0 2,681
CONMED CORP COM 207410101   479,559 7,007 SH   SOLE   2,500 0 4,507
CONOCOPHILLIPS COM 20825C104   5,191,676 52,351 SH   SOLE   3,946 0 48,405
CONSOLIDATED EDISON INC COM 209115104   803,411 9,004 SH   SOLE   0 0 9,004
CONSTELLATION BRANDS INC CL A 21036P108   231,447 1,047 SH   SOLE   0 0 1,047
CORNING INC COM 219350105   2,041,015 42,951 SH   SOLE   10,500 0 32,451
CORTEVA INC COM 22052L104   7,633,495 134,015 SH   SOLE   2,340 0 131,675
CORVEL CORP COM 221006109   916,226 8,235 SH   SOLE   1,275 0 6,960
COSTCO WHSL CORP NEW COM 22160K105   39,685,066 43,312 SH   SOLE   370 0 42,942
CROCS INC COM 227046109   763,253 6,968 SH   SOLE   3,000 0 3,968
CROWDSTRIKE HLDGS INC CL A 22788C105   1,139,910 3,332 SH   SOLE   0 0 3,332
CROWN HLDGS INC COM 228368106   411,287 4,974 SH   SOLE   0 0 4,974
CYTEK BIOSCIENCES INC COM 23285D109   208,875 32,184 SH   SOLE   17,000 0 15,184
D R HORTON INC COM 23331A109   1,739,641 12,442 SH   SOLE   0 0 12,442
DARDEN RESTAURANTS INC COM 237194105   705,875 3,781 SH   SOLE   0 0 3,781
DEERE & CO COM 244199105   21,426,684 50,570 SH   SOLE   3,135 0 47,435
DELL TECHNOLOGIES INC CL C 24703L202   5,158,623 44,764 SH   SOLE   126 0 44,638
DELTA AIR LINES INC DEL COM NEW 247361702   252,407 4,172 SH   SOLE   0 0 4,172
DEXCOM INC COM 252131107   1,864,289 23,972 SH   SOLE   0 0 23,972
DIAGEO PLC SPON ADR NEW 25243Q205   7,761,729 61,053 SH   SOLE   2,041 0 59,012
DIAMONDBACK ENERGY INC COM 25278X109   287,989 1,758 SH   SOLE   0 0 1,758
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401   1,019,936 15,999 SH   SOLE   0 0 15,999
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   228,821 3,516 SH   SOLE   0 0 3,516
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   321,064 9,282 SH   SOLE   0 0 9,282
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   704,773 26,910 SH   SOLE   0 0 26,910
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   313,764 12,778 SH   SOLE   0 0 12,778
DISNEY WALT CO COM 254687106   22,397,947 201,148 SH   SOLE   2,478 0 198,670
DR REDDYS LABS LTD ADR 256135203   868,846 55,025 SH   SOLE   18,750 0 36,275
DOLLAR GEN CORP NEW COM 256677105   1,148,598 15,149 SH   SOLE   0 0 15,149
DOLLAR TREE INC COM 256746108   392,761 5,241 SH   SOLE   0 0 5,241
DONNELLEY FINL SOLUTIONS INC COM 25787G100   611,053 9,741 SH   SOLE   0 0 9,741
DOUGLAS DYNAMICS INC COM 25960R105   280,015 11,850 SH   SOLE   3,600 0 8,250
DOW INC COM 260557103   4,314,028 107,501 SH   SOLE   2,599 0 104,902
DUCOMMUN INC DEL COM 264147109   481,206 7,559 SH   SOLE   6,000 0 1,559
DUKE ENERGY CORP NEW COM NEW 26441C204   18,871,250 175,155 SH   SOLE   0 0 175,155
DUPONT DE NEMOURS INC COM 26614N102   651,911 8,549 SH   SOLE   1,636 0 6,913
DYCOM INDS INC COM 267475101   1,540,431 8,850 SH   SOLE   3,000 0 5,850
EOG RES INC COM 26875P101   2,354,241 19,206 SH   SOLE   0 0 19,206
EAST WEST BANCORP INC COM 27579R104   2,023,571 21,132 SH   SOLE   0 0 21,132
EBAY INC. COM 278642103   485,677 7,840 SH   SOLE   131 0 7,709
ECOLAB INC COM 278865100   263,947 1,126 SH   SOLE   331 0 795
EDWARDS LIFESCIENCES CORP COM 28176E108   212,440 2,870 SH   SOLE   0 0 2,870
ELECTRONIC ARTS INC COM 285512109   4,904,127 33,521 SH   SOLE   0 0 33,521
EMERSON ELEC CO COM 291011104   18,028,920 145,477 SH   SOLE   0 0 145,477
ENSIGN GROUP INC COM 29358P101   1,331,390 10,021 SH   SOLE   3,800 0 6,221
ENTERPRISE PRODS PARTNERS L COM 293792107   14,942,588 476,485 SH   SOLE   0 0 476,485
TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608   688,719 85,449 SH   SOLE   0 0 85,449
ESCO TECHNOLOGIES INC COM 296315104   575,600 4,321 SH   SOLE   1,350 0 2,971
EURONET WORLDWIDE INC COM 298736109   510,909 4,968 SH   SOLE   1,550 0 3,418
EVERGY INC COM 30034W106   338,403 5,498 SH   SOLE   0 0 5,498
EXELIXIS INC COM 30161Q104   450,749 13,536 SH   SOLE   0 0 13,536
EXLSERVICE HOLDINGS INC COM 302081104   1,081,541 24,370 SH   SOLE   3,800 0 20,570
EXPEDITORS INTL WASH INC COM 302130109   1,366,570 12,337 SH   SOLE   12 0 12,325
EXTREME NETWORKS COM 30226D106   457,002 27,300 SH   SOLE   9,000 0 18,300
EXXON MOBIL CORP COM 30231G102   13,609,304 126,515 SH   SOLE   7,795 0 118,720
META PLATFORMS INC CL A 30303M102   30,609,650 52,279 SH   SOLE   287 0 51,992
FASTENAL CO COM 311900104   616,054 8,567 SH   SOLE   0 0 8,567
FEDEX CORP COM 31428X106   5,492,721 19,524 SH   SOLE   0 0 19,524
F5 INC COM 315616102   777,294 3,091 SH   SOLE   0 0 3,091
FIDELITY NATL INFORMATION SV COM 31620M106   2,092,471 25,906 SH   SOLE   0 0 25,906
FIRST SOLAR INC COM 336433107   1,105,025 6,270 SH   SOLE   0 0 6,270
FIRST TR EXCHNG TRADED FD VI FT VEST US SMALL 33740F292   475,414 22,098 SH   SOLE   0 0 22,098
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F342   1,250,542 54,136 SH   SOLE   0 0 54,136
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F417   942,755 39,997 SH   SOLE   0 0 39,997
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F433   362,135 10,059 SH   SOLE   0 0 10,059
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F441   395,129 10,711 SH   SOLE   0 0 10,711
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F466   864,873 34,888 SH   SOLE   0 0 34,888
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F482   340,649 9,093 SH   SOLE   0 0 9,093
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F516   1,179,985 30,530 SH   SOLE   0 0 30,530
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U653   250,693 7,106 SH   SOLE   0 0 7,106
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U661   239,233 6,525 SH   SOLE   0 0 6,525
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U687   461,771 13,201 SH   SOLE   0 0 13,201
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U711   737,092 21,036 SH   SOLE   0 0 21,036
FIRST TR EXCHNG TRADED FD VI FT VEST INT EQ M 33740U828   1,586,384 73,105 SH   SOLE   0 0 73,105
FIRST TR EXCHNG TRADED FD VI FT VEST INT JUNE 33740U869   810,813 37,555 SH   SOLE   0 0 37,555
FIRSTSERVICE CORP NEW COM 33767E202   419,243 2,316 SH   SOLE   0 0 2,316
FISERV INC COM 337738108   6,422,252 31,264 SH   SOLE   900 0 30,364
FLEXSHARES TR HIG YLD VL ETF 33939L662   249,775 6,140 SH   SOLE   0 0 6,140
FORD MTR CO COM 345370860   149,126 15,063 SH   SOLE   0 0 15,063
FORMFACTOR INC COM 346375108   878,240 19,960 SH   SOLE   6,450 0 13,510
FORTINET INC COM 34959E109   6,102,240 64,588 SH   SOLE   0 0 64,588
FORTUNE BRANDS INNOVATIONS I COM 34964C106   376,438 5,509 SH   SOLE   100 0 5,409
FRANKLIN TEMPLETON ETF TR INTL AGGREGTE BD 35473P611   406,491 20,044 SH   SOLE   0 0 20,044
FREEPORT-MCMORAN INC CL B 35671D857   16,943,372 444,942 SH   SOLE   16,500 0 428,442
GATX CORP COM 361448103   1,517,679 9,794 SH   SOLE   2,400 0 7,394
GE VERNOVA INC COM 36828A101   237,159 721 SH   SOLE   126 0 595
GENERAL DYNAMICS CORP COM 369550108   15,784,287 59,905 SH   SOLE   2,050 0 57,855
GE AEROSPACE COM NEW 369604301   392,188 2,352 SH   SOLE   513 0 1,839
GENERAL MLS INC COM 370334104   13,564,888 212,715 SH   SOLE   0 0 212,715
GENERAL MTRS CO COM 37045V100   233,164 4,377 SH   SOLE   0 0 4,377
GERON CORP COM 374163103   111,776 31,575 SH   SOLE   31,500 0 75
GILEAD SCIENCES INC COM 375558103   10,684,606 115,673 SH   SOLE   3,625 0 112,048
GSK PLC SPONSORED ADR 37733W204   249,970 7,392 SH   SOLE   0 0 7,392
GLOBAL X FDS US INFR DEV ETF 37954Y673   3,004,933 74,361 SH   SOLE   136 0 74,225
GLOBUS MED INC CL A 379577208   880,862 10,650 SH   SOLE   3,750 0 6,900
GODADDY INC CL A 380237107   1,559,223 7,900 SH   SOLE   0 0 7,900
GOLDMAN SACHS GROUP INC COM 38141G104   36,090,476 63,027 SH   SOLE   2,227 0 60,800
GOODYEAR TIRE & RUBR CO COM 382550101   100,395 11,155 SH   SOLE   7,400 0 3,755
GRANITE CONSTR INC COM 387328107   860,260 9,808 SH   SOLE   3,100 0 6,708
GUIDEWIRE SOFTWARE INC COM 40171V100   210,388 1,248 SH   SOLE   0 0 1,248
H & E EQUIPMENT SERVICES INC COM 404030108   1,067,328 21,800 SH   SOLE   7,200 0 14,600
HCA HEALTHCARE INC COM 40412C101   1,124,263 3,746 SH   SOLE   0 0 3,746
HALLIBURTON CO COM 406216101   592,031 21,774 SH   SOLE   4,800 0 16,974
HALOZYME THERAPEUTICS INC COM 40637H109   1,427,560 29,859 SH   SOLE   8,000 0 21,859
HARTFORD FINL SVCS GROUP INC COM 416515104   1,453,489 13,286 SH   SOLE   7,650 0 5,636
HARTFORD FDS EXCHANGE TRADED STRATEGIC INCOME 41653L875   210,228 6,130 SH   SOLE   0 0 6,130
HEALTHEQUITY INC COM 42226A107   614,464 6,404 SH   SOLE   0 0 6,404
HERSHEY CO COM 427866108   2,218,982 13,103 SH   SOLE   123 0 12,980
HILTON WORLDWIDE HLDGS INC COM 43300A203   839,937 3,399 SH   SOLE   0 0 3,399
HOLOGIC INC COM 436440101   460,655 6,390 SH   SOLE   0 0 6,390
HOME DEPOT INC COM 437076102   37,094,237 95,360 SH   SOLE   2,736 0 92,624
HONEYWELL INTL INC COM 438516106   36,159,972 160,078 SH   SOLE   3,160 0 156,918
HOPE BANCORP INC COM 43940T109   684,701 55,712 SH   SOLE   19,940 0 35,772
HOWMET AEROSPACE INC COM 443201108   1,530,255 13,992 SH   SOLE   11,700 0 2,292
HUBBELL INC COM 443510607   7,559,499 18,047 SH   SOLE   0 0 18,047
HUNTINGTON BANCSHARES INC COM 446150104   195,456 12,013 SH   SOLE   0 0 12,013
ILLINOIS TOOL WKS INC COM 452308109   15,540,707 61,290 SH   SOLE   486 0 60,804
INCYTE CORP COM 45337C102   551,317 7,982 SH   SOLE   0 0 7,982
INGREDION INC COM 457187102   1,023,584 7,441 SH   SOLE   2,800 0 4,641
INSIGHT ENTERPRISES INC COM 45765U103   1,566,630 10,300 SH   SOLE   3,000 0 7,300
INSPERITY INC COM 45778Q107   678,213 8,750 SH   SOLE   2,900 0 5,850
INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C276   212,196 3,380 SH   SOLE   0 0 3,380
INNOVATOR ETFS TRUST US SML CP PWR B 45782C284   368,644 12,524 SH   SOLE   0 0 12,524
INNOVATOR ETFS TRUST EMRGNG MKT JULY 45782C714   237,773 9,640 SH   SOLE   0 0 9,640
INNOVATOR ETFS TRUST INTRNL DEV JULY 45782C722   359,605 12,984 SH   SOLE   0 0 12,984
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813   429,362 10,429 SH   SOLE   0 0 10,429
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   297,108 13,100 SH   SOLE   4,800 0 8,300
INTEL CORP COM 458140100   2,905,786 144,927 SH   SOLE   6,396 0 138,531
INTERCONTINENTAL EXCHANGE IN COM 45866F104   19,778,217 132,731 SH   SOLE   7,030 0 125,701
INTERNATIONAL BUSINESS MACHS COM 459200101   19,080,125 86,796 SH   SOLE   485 0 86,311
INTERNATIONAL PAPER CO COM 460146103   846,748 15,733 SH   SOLE   3,400 0 12,333
INVESCO QQQ TR UNIT SER 1 46090E103   4,299,191 8,409 SH   SOLE   0 0 8,409
INTUIT COM 461202103   43,797,810 69,686 SH   SOLE   357 0 69,329
INTUITIVE SURGICAL INC COM NEW 46120E602   856,791 1,641 SH   SOLE   0 0 1,641
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   482,885 7,204 SH   SOLE   0 0 7,204
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   261,865 6,998 SH   SOLE   0 0 6,998
INVESCO EXCH TRADED FD TR II DORSEY WRGT SMLC 46138E842   1,165,408 12,766 SH   SOLE   0 0 12,766
INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875   205,070 5,647 SH   SOLE   0 0 5,647
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   295,396 1,403 SH   SOLE   0 0 1,403
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   5,241,347 320,180 SH   SOLE   304 0 319,876
IRON MTN INC DEL COM 46284V101   297,041 2,826 SH   SOLE   0 0 2,826
ISHARES GOLD TR ISHARES NEW 464285204   18,133,383 366,257 SH   SOLE   222 0 366,035
ISHARES TR SELECT DIVID ETF 464287168   1,572,585 11,978 SH   SOLE   0 0 11,978
ISHARES TR TIPS BD ETF 464287176   3,088,024 28,982 SH   SOLE   0 0 28,982
ISHARES TR CORE S&P500 ETF 464287200   4,084,262 6,938 SH   SOLE   0 0 6,938
ISHARES TR CORE US AGGBD ET 464287226   14,665,019 151,342 SH   SOLE   126 0 151,216
ISHARES TR MSCI EMG MKT ETF 464287234   2,217,421 53,023 SH   SOLE   0 0 53,023
ISHARES TR GLOBAL TECH ETF 464287291   449,429 5,303 SH   SOLE   3,130 0 2,173
ISHARES TR 20 YR TR BD ETF 464287432   323,121 3,700 SH   SOLE   0 0 3,700
ISHARES TR 1 3 YR TREAS BD 464287457   5,280,321 64,410 SH   SOLE   63 0 64,347
ISHARES TR MSCI EAFE ETF 464287465   391,660 5,180 SH   SOLE   169 0 5,011
ISHARES TR CORE S&P MCP ETF 464287507   10,395,938 166,842 SH   SOLE   0 0 166,842
ISHARES TR ISHARES BIOTECH 464287556   433,152 3,276 SH   SOLE   0 0 3,276
ISHARES TR RUS 1000 GRW ETF 464287614   1,151,332 2,867 SH   SOLE   0 0 2,867
ISHARES TR RUS 1000 ETF 464287622   1,992,560 6,185 SH   SOLE   141 0 6,044
ISHARES TR RUSSELL 2000 ETF 464287655   956,977 4,331 SH   SOLE   84 0 4,247
ISHARES TR S&P MC 400VL ETF 464287705   4,826,955 38,628 SH   SOLE   0 0 38,628
ISHARES TR CORE S&P SCP ETF 464287804   1,403,720 12,183 SH   SOLE   0 0 12,183
ISHARES TR SP SMCP600VL ETF 464287879   7,099,375 65,366 SH   SOLE   75 0 65,291
ISHARES TR SHRT NAT MUN ETF 464288158   430,253 4,079 SH   SOLE   0 0 4,079
ISHARES TR AGENCY BOND ETF 464288166   1,474,651 13,659 SH   SOLE   0 0 13,659
ISHARES TR CALIF MUN BD ETF 464288356   453,543 7,918 SH   SOLE   0 0 7,918
ISHARES TR USD INV GRDE ETF 464288620   290,669 5,781 SH   SOLE   0 0 5,781
ISHARES TR 3 7 YR TREAS BD 464288661   4,544,813 39,332 SH   SOLE   0 0 39,332
ISHARES TR 10+ YR INVST GRD 464289511   286,520 5,800 SH   SOLE   0 0 5,800
ISHARES TR US TREAS BD ETF 46429B267   798,325 34,740 SH   SOLE   0 0 34,740
ISHARES TR A RATE CP BD ETF 46429B291   4,197,344 89,706 SH   SOLE   0 0 89,706
ISHARES TR FLTG RATE NT ETF 46429B655   789,200 15,511 SH   SOLE   0 0 15,511
ISHARES TR CORE HIGH DV ETF 46429B663   280,650 2,500 SH   SOLE   0 0 2,500
ISHARES TR 0-5 YR TIPS ETF 46429B747   6,049,946 60,139 SH   SOLE   27 0 60,112
ISHARES TR MSCI USA QLT FCT 46432F339   1,673,418 9,397 SH   SOLE   0 0 9,397
ISHARES TR MRNGSTR INC ETF 46432F875   194,800 10,000 SH   SOLE   0 0 10,000
ISHARES INC MSCI EMRG CHN 46434G764   4,397,018 79,297 SH   SOLE   126 0 79,171
ISHARES TR 0-5YR HI YL CP 46434V407   1,446,695 33,952 SH   SOLE   0 0 33,952
ISHARES TR MSCI INTL MOMENT 46434V449   1,359,865 36,360 SH   SOLE   0 0 36,360
ISHARES TR ESG AWR US AGRGT 46435U549   336,969 7,256 SH   SOLE   0 0 7,256
ISHARES TR BROAD USD HIGH 46435U853   422,496 11,484 SH   SOLE   0 0 11,484
JPMORGAN CHASE & CO. COM 46625H100   55,156,407 230,095 SH   SOLE   5,235 0 224,860
JABIL INC COM 466313103   1,539,874 10,701 SH   SOLE   0 0 10,701
J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779   482,418 8,279 SH   SOLE   0 0 8,279
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837   365,385 7,254 SH   SOLE   0 0 7,254
JACOBS SOLUTIONS INC COM 46982L108   4,554,706 34,087 SH   SOLE   0 0 34,087
JD.COM INC SPON ADS CL A 47215P106   218,033 6,289 SH   SOLE   0 0 6,289
JEFFERIES FINL GROUP INC COM 47233W109   1,399,440 17,850 SH   SOLE   0 0 17,850
JOHNSON & JOHNSON COM 478160104   34,086,025 235,695 SH   SOLE   5,155 0 230,540
KLA CORP COM NEW 482480100   472,923 751 SH   SOLE   0 0 751
KKR & CO INC COM 48251W104   291,780 1,972 SH   SOLE   0 0 1,972
KEYCORP COM 493267108   263,139 15,352 SH   SOLE   0 0 15,352
KEYSIGHT TECHNOLOGIES INC COM 49338L103   514,017 3,200 SH   SOLE   0 0 3,200
KINDER MORGAN INC DEL COM 49456B101   6,434,867 234,849 SH   SOLE   0 0 234,849
KNOWLES CORP COM 49926D109   439,397 22,047 SH   SOLE   11,500 0 10,547
KROGER CO COM 501044101   1,377,154 22,521 SH   SOLE   800 0 21,721
KURA ONCOLOGY INC COM 50127T109   91,560 10,512 SH   SOLE   10,500 0 12
L3HARRIS TECHNOLOGIES INC COM 502431109   12,916,200 61,423 SH   SOLE   359 0 61,064
LABCORP HOLDINGS INC COM SHS 504922105   9,141,186 39,862 SH   SOLE   294 0 39,568
LAM RESEARCH CORP COM NEW 512807306   194,485 16,800 SH Put SOLE   0 0 16,800
LAM RESEARCH CORP COM NEW 512807306   3,861,654 53,463 SH   SOLE   1,000 0 52,463
LANTHEUS HLDGS INC COM 516544103   396,308 4,430 SH   SOLE   2,400 0 2,030
LENNAR CORP CL A 526057104   654,167 4,797 SH   SOLE   306 0 4,491
ELI LILLY & CO COM 532457108   13,992,935 18,126 SH   SOLE   1,478 0 16,648
LOCKHEED MARTIN CORP COM 539830109   29,572,169 60,855 SH   SOLE   1,533 0 59,322
LOEWS CORP COM 540424108   366,623 4,329 SH   SOLE   4,050 0 279
LOWES COS INC COM 548661107   23,671,436 95,913 SH   SOLE   4,985 0 90,928
LUCID GROUP INC COM 549498103   229,294 75,925 SH   SOLE   0 0 75,925
LULULEMON ATHLETICA INC COM 550021109   457,986 1,198 SH   SOLE   0 0 1,198
MGIC INVT CORP WIS COM 552848103   976,700 41,194 SH   SOLE   0 0 41,194
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   827,527 6,370 SH   SOLE   0 0 6,370
MAGNA INTL INC COM 559222401   922,306 22,070 SH   SOLE   5,050 0 17,020
MANPOWERGROUP INC WIS COM 56418H100   320,230 5,548 SH   SOLE   0 0 5,548
MARATHON PETE CORP COM 56585A102   4,492,205 32,202 SH   SOLE   3,600 0 28,602
MARRIOTT INTL INC NEW CL A 571903202   292,612 1,049 SH   SOLE   0 0 1,049
MARTIN MARIETTA MATLS INC COM 573284106   14,750,696 28,559 SH   SOLE   1,188 0 27,371
MARVELL TECHNOLOGY INC COM 573874104   1,422,741 12,881 SH   SOLE   0 0 12,881
MASCO CORP COM 574599106   619,676 8,539 SH   SOLE   0 0 8,539
MASTEC INC COM 576323109   1,823,595 13,395 SH   SOLE   3,700 0 9,695
MASTERCARD INCORPORATED CL A 57636Q104   36,205,242 68,756 SH   SOLE   3,331 0 65,425
MATERION CORP COM 576690101   1,062,960 10,750 SH   SOLE   3,300 0 7,450
MATTHEWS INTL CORP CL A 577128101   781,794 28,244 SH   SOLE   9,500 0 18,744
MCDONALDS CORP COM 580135101   839,416 2,897 SH   SOLE   0 0 2,897
MCKESSON CORP COM 58155Q103   242,297 425 SH   SOLE   0 0 425
MERCADOLIBRE INC COM 58733R102   14,849,581 8,733 SH   SOLE   148 0 8,585
MERCK & CO INC COM 58933Y105   14,064,235 141,377 SH   SOLE   0 0 141,377
METHODE ELECTRS INC COM 591520200   267,539 22,692 SH   SOLE   9,200 0 13,492
METLIFE INC COM 59156R108   553,319 6,757 SH   SOLE   5,500 0 1,257
MICROSOFT CORP COM 594918104   113,521,872 269,328 SH   SOLE   9,010 0 260,318
MICROSTRATEGY INC CL A NEW 594972408   353,916 1,222 SH   SOLE   0 0 1,222
MICRON TECHNOLOGY INC COM 595112103   3,198,276 38,002 SH   SOLE   0 0 38,002
MONDELEZ INTL INC CL A 609207105   2,327,690 38,971 SH   SOLE   5,369 0 33,602
MONOLITHIC PWR SYS INC COM 609839105   6,054,277 10,232 SH   SOLE   0 0 10,232
MONSTER BEVERAGE CORP NEW COM 61174X109   400,738 7,624 SH   SOLE   0 0 7,624
MOODYS CORP COM 615369105   17,512,124 36,994 SH   SOLE   0 0 36,994
MORGAN STANLEY COM NEW 617446448   22,780,821 181,202 SH   SOLE   8,204 0 172,998
MOTOROLA SOLUTIONS INC COM NEW 620076307   618,652 1,338 SH   SOLE   0 0 1,338
MYRIAD GENETICS INC COM 62855J104   166,097 12,115 SH   SOLE   2,600 0 9,515
NASDAQ INC COM 631103108   38,635,551 499,748 SH   SOLE   3,246 0 496,502
NELNET INC CL A 64031N108   792,637 7,421 SH   SOLE   1,200 0 6,221
NETAPP INC COM 64110D104   786,790 6,778 SH   SOLE   2,550 0 4,228
NETFLIX INC COM 64110L106   2,836,702 3,183 SH   SOLE   0 0 3,183
NETSCOUT SYS INC COM 64115T104   334,994 15,466 SH   SOLE   5,500 0 9,966
NEUROCRINE BIOSCIENCES INC COM 64125C109   906,770 6,643 SH   SOLE   0 0 6,643
NEW GOLD INC CDA COM 644535106   50,319 20,290 SH   SOLE   0 0 20,290
NPK INTERNATIONAL INC COM SHS 651718504   323,681 42,201 SH   SOLE   20,400 0 21,801
NEXTERA ENERGY INC COM 65339F101   2,986,160 41,653 SH   SOLE   0 0 41,653
NICE LTD SPONSORED ADR 653656108   7,494,869 44,129 SH   SOLE   495 0 43,634
NIKE INC CL B 654106103   249,342 3,294 SH   SOLE   0 0 3,294
NOKIA CORP SPONSORED ADR 654902204   132,417 29,891 SH   SOLE   0 0 29,891
NORDSON CORP COM 655663102   527,285 2,520 SH   SOLE   0 0 2,520
NORFOLK SOUTHN CORP COM 655844108   16,456,058 70,115 SH   SOLE   3,183 0 66,932
NORTHROP GRUMMAN CORP COM 666807102   2,038,605 4,344 SH   SOLE   0 0 4,344
NOVARTIS AG SPONSORED ADR 66987V109   1,928,464 19,818 SH   SOLE   0 0 19,818
NOVO-NORDISK A S ADR 670100205   1,003,227 11,663 SH   SOLE   0 0 11,663
DNOW INC COM 67011P100   154,793 11,898 SH   SOLE   11,500 0 398
NVIDIA CORPORATION COM 67066G104   560,140 39,200 SH Put SOLE   0 0 39,200
NVIDIA CORPORATION COM 67066G104   178,167,826 1,326,739 SH   SOLE   14,320 0 1,312,419
NUTRIEN LTD COM 67077M108   357,865 7,997 SH   SOLE   0 0 7,997
OREILLY AUTOMOTIVE INC COM 67103H107   3,755,061 3,167 SH   SOLE   48 0 3,119
OFG BANCORP COM 67103X102   1,283,312 30,324 SH   SOLE   11,000 0 19,324
OSI SYSTEMS INC COM 671044105   1,619,048 9,670 SH   SOLE   3,500 0 6,170
OCUGEN INC COM 67577C105   64,400 80,000 SH   SOLE   0 0 80,000
ON SEMICONDUCTOR CORP COM 682189105   667,644 10,589 SH   SOLE   0 0 10,589
ONTO INNOVATION INC COM 683344105   2,208,378 13,250 SH   SOLE   3,500 0 9,750
OPPENHEIMER HLDGS INC CL A NON VTG 683797104   765,876 11,950 SH   SOLE   4,000 0 7,950
ORACLE CORP COM 68389X105   44,870,584 269,266 SH   SOLE   11,760 0 257,506
ORANGE CNTY BANCORP INC COM 68417L107   721,799 12,989 SH   SOLE   0 0 12,989
OTIS WORLDWIDE CORP COM 68902V107   351,741 3,798 SH   SOLE   850 0 2,948
OWENS & MINOR INC NEW COM 690732102   369,933 28,304 SH   SOLE   10,500 0 17,804
OWENS CORNING NEW COM 690742101   2,209,026 12,969 SH   SOLE   2,070 0 10,899
OXFORD INDS INC COM 691497309   319,059 4,050 SH   SOLE   900 0 3,150
PC CONNECTION INC COM 69318J100   491,263 7,092 SH   SOLE   2,200 0 4,892
PNC FINL SVCS GROUP INC COM 693475105   818,729 4,245 SH   SOLE   2,645 0 1,600
PALANTIR TECHNOLOGIES INC CL A 69608A108   366,471 4,846 SH   SOLE   0 0 4,846
PALO ALTO NETWORKS INC COM 697435105   8,561,179 47,049 SH   SOLE   200 0 46,849
PARKER-HANNIFIN CORP COM 701094104   37,424,637 58,841 SH   SOLE   1,907 0 56,934
PAYCHEX INC COM 704326107   307,788 2,195 SH   SOLE   0 0 2,195
PAYPAL HLDGS INC COM 70450Y103   9,783,690 114,630 SH   SOLE   1,172 0 113,458
PEPSICO INC COM 713448108   19,686,310 129,464 SH   SOLE   0 0 129,464
REVVITY INC COM 714046109   803,926 7,203 SH   SOLE   0 0 7,203
PFIZER INC COM 717081103   1,033,341 38,951 SH   SOLE   4,000 0 34,951
PHILIP MORRIS INTL INC COM 718172109   2,613,764 21,718 SH   SOLE   0 0 21,718
PHILLIPS 66 COM 718546104   2,097,907 18,414 SH   SOLE   225 0 18,189
PHOTRONICS INC COM 719405102   1,671,582 70,950 SH   SOLE   25,800 0 45,150
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   249,144 2,483 SH   SOLE   0 0 2,483
PIPER SANDLER COMPANIES COM 724078100   2,744,543 9,150 SH   SOLE   4,500 0 4,650
POWER INTEGRATIONS INC COM 739276103   613,915 9,950 SH   SOLE   4,000 0 5,950
PROCTER AND GAMBLE CO COM 742718109   27,264,532 162,627 SH   SOLE   3,040 0 159,587
PROGRESSIVE CORP COM 743315103   3,339,070 13,935 SH   SOLE   0 0 13,935
PROLOGIS INC. COM 74340W103   3,561,864 33,698 SH   SOLE   0 0 33,698
PROS HOLDINGS INC COM 74346Y103   426,507 19,422 SH   SOLE   6,300 0 13,122
PROSHARES TR S&P 500 DV ARIST 74348A467   6,783,248 68,140 SH   SOLE   0 0 68,140
PRUDENTIAL FINL INC COM 744320102   312,568 2,637 SH   SOLE   0 0 2,637
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   750,575 8,883 SH   SOLE   0 0 8,883
PULTE GROUP INC COM 745867101   13,631,426 125,174 SH   SOLE   11,805 0 113,369
QORVO INC COM 74736K101   4,202,644 60,098 SH   SOLE   1,015 0 59,083
QUALCOMM INC COM 747525103   9,908,185 64,498 SH   SOLE   2,540 0 61,958
QUANEX BLDG PRODS CORP COM 747619104   232,219 9,580 SH   SOLE   4,600 0 4,980
QUANTA SVCS INC COM 74762E102   11,290,232 35,723 SH   SOLE   3,275 0 32,448
QUEST DIAGNOSTICS INC COM 74834L100   318,315 2,110 SH   SOLE   0 0 2,110
RPM INTL INC COM 749685103   289,560 2,353 SH   SOLE   0 0 2,353
RADIAN GROUP INC COM 750236101   373,730 11,782 SH   SOLE   11,300 0 482
RALPH LAUREN CORP CL A 751212101   1,180,770 5,112 SH   SOLE   0 0 5,112
RAYMOND JAMES FINL INC COM 754730109   959,446 6,177 SH   SOLE   0 0 6,177
RTX CORPORATION COM 75513E101   25,172,745 217,531 SH   SOLE   11,924 0 205,607
REGENERON PHARMACEUTICALS COM 75886F107   8,082,405 11,346 SH   SOLE   95 0 11,251
REGIONS FINANCIAL CORP NEW COM 7591EP100   423,854 18,021 SH   SOLE   18,000 0 21
RELIANCE INC COM 759509102   1,787,348 6,638 SH   SOLE   2,100 0 4,538
REPUBLIC SVCS INC COM 760759100   8,478,565 42,144 SH   SOLE   0 0 42,144
RESMED INC COM 761152107   12,128,116 53,033 SH   SOLE   569 0 52,464
RIO TINTO PLC SPONSORED ADR 767204100   383,857 6,527 SH   SOLE   0 0 6,527
ROCKWELL AUTOMATION INC COM 773903109   9,253,352 32,378 SH   SOLE   411 0 31,967
SHELL PLC SPON ADS 780259305   223,822 3,573 SH   SOLE   0 0 3,573
S&P GLOBAL INC COM 78409V104   993,651 1,995 SH   SOLE   0 0 1,995
SPDR S&P 500 ETF TR TR UNIT 78462F103   27,651,893 47,182 SH   SOLE   68 0 47,114
SPDR SER TR S&P 600 SMCP VAL 78464A300   283,737 3,252 SH   SOLE   0 0 3,252
SPDR SER TR PORTFOLIO INTRMD 78464A375   3,606,120 110,077 SH   SOLE   203 0 109,874
SPDR SER TR S&P 400 MDCP VAL 78464A839   1,122,159 13,992 SH   SOLE   0 0 13,992
SPDR SER TR PORTFOLIO S&P500 78464A854   3,384,059 49,087 SH   SOLE   64 0 49,023
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   492,798 6,503 SH   SOLE   0 0 6,503
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,183,906 2,782 SH   SOLE   0 0 2,782
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,595,189 6,312 SH   SOLE   12 0 6,300
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,949,130 54,131 SH   SOLE   0 0 54,131
SPDR SER TR PRTFLO S&P500 HI 78468R788   3,478,399 80,444 SH   SOLE   172 0 80,272
SPX TECHNOLOGIES INC COM 78473E103   1,894,670 13,020 SH   SOLE   5,000 0 8,020
SAIA INC COM 78709Y105   1,800,134 3,950 SH   SOLE   1,250 0 2,700
SALESFORCE INC COM 79466L302   33,356,144 99,770 SH   SOLE   2,175 0 97,595
SALLY BEAUTY HLDGS INC COM 79546E104   282,558 27,039 SH   SOLE   6,000 0 21,039
SAP SE SPON ADR 803054204   19,175,099 77,881 SH   SOLE   530 0 77,351
SCHLUMBERGER LTD COM STK 806857108   339,161 8,846 SH   SOLE   0 0 8,846
SCHWAB CHARLES CORP COM 808513105   1,124,048 15,188 SH   SOLE   8,875 0 6,313
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   1,417,533 64,229 SH   SOLE   0 0 64,229
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   1,331,722 40,100 SH   SOLE   0 0 40,100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,152,412 42,182 SH   SOLE   0 0 42,182
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   1,097,564 31,971 SH   SOLE   0 0 31,971
SCIENCE APPLICATIONS INTL CO COM 808625107   818,788 7,325 SH   SOLE   2,500 0 4,825
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   239,002 1,737 SH   SOLE   0 0 1,737
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,947,855 46,087 SH   SOLE   71 0 46,016
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   5,499,737 113,795 SH   SOLE   140 0 113,655
SELECT SECTOR SPDR TR INDL 81369Y704   311,564 2,365 SH   SOLE   0 0 2,365
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   546,422 2,350 SH   SOLE   0 0 2,350
SELECT MED HLDGS CORP COM 81619Q105   209,349 11,106 SH   SOLE   4,800 0 6,306
SEMTECH CORP COM 816850101   1,108,847 17,928 SH   SOLE   8,100 0 9,828
SERVICENOW INC COM 81762P102   1,466,543 1,383 SH   SOLE   18 0 1,365
SHOPIFY INC CL A 82509L107   9,849,657 92,633 SH   SOLE   215 0 92,418
SIMPLY GOOD FOODS CO COM 82900L102   344,662 8,842 SH   SOLE   0 0 8,842
SKYWORKS SOLUTIONS INC COM 83088M102   7,106,009 80,131 SH   SOLE   3,900 0 76,231
SMARTSHEET INC COM CL A 83200N103   223,503 3,989 SH   SOLE   0 0 3,989
SNOWFLAKE INC CL A 833445109   1,202,083 7,785 SH   SOLE   0 0 7,785
SONIC AUTOMOTIVE INC CL A 83545G102   1,172,862 18,514 SH   SOLE   6,900 0 11,614
SOUTHERN CO COM 842587107   555,458 6,748 SH   SOLE   0 0 6,748
STARBUCKS CORP COM 855244109   15,591,396 170,865 SH   SOLE   447 0 170,418
STRIDE INC COM 86333M108   1,605,719 15,450 SH   SOLE   3,750 0 11,700
STRYKER CORPORATION COM 863667101   17,960,837 49,884 SH   SOLE   332 0 49,552
SUN LIFE FINANCIAL INC. COM 866796105   630,250 10,621 SH   SOLE   9,800 0 821
SYNAPTICS INC COM 87157D109   344,203 4,510 SH   SOLE   2,000 0 2,510
SYSCO CORP COM 871829107   226,041 2,956 SH   SOLE   0 0 2,956
TJX COS INC NEW COM 872540109   564,714 4,674 SH   SOLE   0 0 4,674
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   52,972,856 268,231 SH   SOLE   12,533 0 255,698
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   483,067 2,624 SH   SOLE   0 0 2,624
TAPESTRY INC COM 876030107   205,079 3,139 SH   SOLE   0 0 3,139
TARGET CORP COM 87612E106   966,187 7,147 SH   SOLE   0 0 7,147
TELEFLEX INCORPORATED COM 879369106   261,631 1,470 SH   SOLE   0 0 1,470
TERADYNE INC COM 880770102   479,635 3,809 SH   SOLE   0 0 3,809
TEREX CORP NEW COM 880779103   466,822 10,100 SH   SOLE   0 0 10,100
TESLA INC COM 88160R101   4,841,837 11,989 SH   SOLE   0 0 11,989
TEXAS INSTRS INC COM 882508104   909,899 4,853 SH   SOLE   535 0 4,318
TEXTRON INC COM 883203101   615,859 8,052 SH   SOLE   0 0 8,052
TG THERAPEUTICS INC COM 88322Q108   448,189 14,890 SH   SOLE   6,500 0 8,390
THE TRADE DESK INC COM CL A 88339J105   254,809 2,168 SH   SOLE   0 0 2,168
THERMO FISHER SCIENTIFIC INC COM 883556102   27,328,306 52,531 SH   SOLE   2,720 0 49,811
3M CO COM 88579Y101   343,223 2,659 SH   SOLE   0 0 2,659
TOLL BROTHERS INC COM 889478103   2,962,722 23,523 SH   SOLE   0 0 23,523
UFP INDUSTRIES INC COM 90278Q108   2,061,495 18,300 SH   SOLE   3,500 0 14,800
US BANCORP DEL COM NEW 902973304   322,269 6,738 SH   SOLE   4,650 0 2,088
UIPATH INC CL A 90364P105   141,678 11,147 SH   SOLE   0 0 11,147
ULTA BEAUTY INC COM 90384S303   1,150,390 2,645 SH   SOLE   0 0 2,645
UNILEVER PLC SPON ADR NEW 904767704   8,109,028 143,017 SH   SOLE   1,304 0 141,713
UNION PAC CORP COM 907818108   20,358,201 89,275 SH   SOLE   3,308 0 85,967
UNITED PARCEL SERVICE INC CL B 911312106   512,449 4,063 SH   SOLE   0 0 4,063
UNITED THERAPEUTICS CORP DEL COM 91307C102   1,975,198 5,598 SH   SOLE   2,500 0 3,098
UNITEDHEALTH GROUP INC COM 91324P102   9,995,843 19,760 SH   SOLE   1,130 0 18,630
V F CORP COM 918204108   391,171 18,228 SH   SOLE   2,700 0 15,528
VALERO ENERGY CORP COM 91913Y100   12,982,709 105,904 SH   SOLE   4,410 0 101,494
VALMONT INDS INC COM 920253101   382,111 1,246 SH   SOLE   600 0 646
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   6,840,628 73,773 SH   SOLE   71 0 73,702
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,345,947 39,809 SH   SOLE   4,385 0 35,424
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   547,877 7,090 SH   SOLE   0 0 7,090
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,458,459 34,188 SH   SOLE   0 0 34,188
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   784,392 16,403 SH   SOLE   0 0 16,403
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,440,505 32,709 SH   SOLE   0 0 32,709
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   1,660,682 4,424 SH   SOLE   404 0 4,020
VANGUARD WORLD FD CONSUM STP ETF 92204A207   575,627 2,723 SH   SOLE   277 0 2,446
VANGUARD WORLD FD ENERGY ETF 92204A306   500,617 4,127 SH   SOLE   419 0 3,708
VANGUARD WORLD FD FINANCIALS ETF 92204A405   2,314,487 19,603 SH   SOLE   2,050 0 17,553
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   2,098,150 8,271 SH   SOLE   823 0 7,448
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   2,448,626 9,625 SH   SOLE   904 0 8,721
VANGUARD WORLD FD INF TECH ETF 92204A702   7,599,779 12,222 SH   SOLE   757 0 11,465
VANGUARD WORLD FD MATERIALS ETF 92204A801   723,782 3,853 SH   SOLE   358 0 3,495
VANGUARD WORLD FD COMM SRVC ETF 92204A884   900,665 5,812 SH   SOLE   566 0 5,246
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,506,919 19,317 SH   SOLE   95 0 19,222
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   10,575,325 131,747 SH   SOLE   0 0 131,747
VEEVA SYS INC CL A COM 922475108   10,256,236 48,781 SH   SOLE   433 0 48,348
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   2,590,669 51,679 SH   SOLE   0 0 51,679
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,493,769 2,772 SH   SOLE   0 0 2,772
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,100,999 23,586 SH   SOLE   0 0 23,586
VANGUARD INDEX FDS MID CAP ETF 922908629   317,894 1,204 SH   SOLE   0 0 1,204
VANGUARD INDEX FDS GROWTH ETF 922908736   1,299,795 3,167 SH   SOLE   0 0 3,167
VANGUARD INDEX FDS VALUE ETF 922908744   465,068 2,747 SH   SOLE   0 0 2,747
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,333,553 5,550 SH   SOLE   0 0 5,550
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,830,383 20,118 SH   SOLE   0 0 20,118
VERISIGN INC COM 92343E102   253,733 1,226 SH   SOLE   0 0 1,226
VERIZON COMMUNICATIONS INC COM 92343V104   32,514,549 813,067 SH   SOLE   0 0 813,067
VERINT SYS INC COM 92343X100   399,617 14,558 SH   SOLE   5,000 0 9,558
VERISK ANALYTICS INC COM 92345Y106   1,636,925 5,943 SH   SOLE   0 0 5,943
VERONA PHARMA PLC SPONSORED ADS 925050106   478,796 10,310 SH   SOLE   4,500 0 5,810
VERTEX PHARMACEUTICALS INC COM 92532F100   520,831 1,293 SH   SOLE   700 0 593
VERTIV HOLDINGS CO COM CL A 92537N108   579,620 5,102 SH   SOLE   0 0 5,102
VIAVI SOLUTIONS INC COM 925550105   282,305 27,951 SH   SOLE   0 0 27,951
VISA INC COM CL A 92826C839   12,035,691 38,082 SH   SOLE   2,160 0 35,922
WABASH NATL CORP COM 929566107   738,047 43,085 SH   SOLE   13,000 0 30,085
WABTEC COM 929740108   298,795 1,576 SH   SOLE   0 0 1,576
WALMART INC COM 931142103   1,069,618 11,839 SH   SOLE   0 0 11,839
WARNER BROS DISCOVERY INC COM SER A 934423104   138,045 13,060 SH   SOLE   0 0 13,060
WASTE MGMT INC DEL COM 94106L109   16,498,303 81,759 SH   SOLE   1,025 0 80,734
WATERS CORP COM 941848103   651,070 1,755 SH   SOLE   0 0 1,755
WEBSTER FINL CORP COM 947890109   2,543,379 46,059 SH   SOLE   0 0 46,059
WELLS FARGO CO NEW COM 949746101   12,404,669 176,604 SH   SOLE   13,328 0 163,276
WENDYS CO COM 95058W100   183,734 11,272 SH   SOLE   0 0 11,272
WHIRLPOOL CORP COM 963320106   646,011 5,643 SH   SOLE   1,200 0 4,443
WINGSTOP INC COM 974155103   1,627,613 5,727 SH   SOLE   1,850 0 3,877
WISDOMTREE INC COM 97717P104   356,602 33,962 SH   SOLE   16,500 0 17,462
WISDOMTREE TR YIELD ENHANCD US 97717X511   1,411,510 32,887 SH   SOLE   0 0 32,887
WISDOMTREE TR EM EX ST-OWNED 97717X578   2,747,115 90,128 SH   SOLE   225 0 89,903
WYNDHAM HOTELS & RESORTS INC COM 98311A105   641,012 6,360 SH   SOLE   0 0 6,360
XPO INC COM 983793100   565,257 4,310 SH   SOLE   0 0 4,310
XCEL ENERGY INC COM 98389B100   271,295 4,018 SH   SOLE   0 0 4,018
YUM BRANDS INC COM 988498101   15,381,716 114,652 SH   SOLE   0 0 114,652
ZIMMER BIOMET HOLDINGS INC COM 98956P102   6,042,243 57,202 SH   SOLE   565 0 56,637
ZOETIS INC CL A 98978V103   4,064,543 24,946 SH   SOLE   0 0 24,946
ZOOM COMMUNICATIONS INC CL A 98980L101   286,940 3,516 SH   SOLE   0 0 3,516
AON PLC SHS CL A G0403H108   1,660,717 4,624 SH   SOLE   2,300 0 2,324
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,808,680 5,141 SH   SOLE   265 0 4,876
CRH PLC ORD G25508105   17,902,527 193,499 SH   SOLE   0 0 193,499
EVEREST GROUP LTD COM G3223R108   944,208 2,605 SH   SOLE   0 0 2,605
GENPACT LIMITED SHS G3922B107   336,487 7,834 SH   SOLE   0 0 7,834
ICON PLC SHS G4705A100   301,982 1,440 SH   SOLE   0 0 1,440
INVESCO LTD SHS G491BT108   539,573 30,868 SH   SOLE   0 0 30,868
JOHNSON CTLS INTL PLC SHS G51502105   1,170,903 14,835 SH   SOLE   7,000 0 7,835
LINDE PLC SHS G54950103   23,624,984 56,428 SH   SOLE   2,403 0 54,025
LIVANOVA PLC SHS G5509L101   232,800 5,027 SH   SOLE   1,400 0 3,627
MEDTRONIC PLC SHS G5960L103   9,318,808 116,660 SH   SOLE   1,022 0 115,638
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   354,392 12,934 SH   SOLE   0 0 12,934
TE CONNECTIVITY PLC ORD SHS G87052109   4,242,082 29,671 SH   SOLE   0 0 29,671
TRANE TECHNOLOGIES PLC SHS G8994E103   1,099,840 2,978 SH   SOLE   0 0 2,978
TRINSEO PLC SHS G9059U107   60,180 11,800 SH   SOLE   7,500 0 4,300
BUNGE GLOBAL SA COM SHS H11356104   1,787,314 22,985 SH   SOLE   1,950 0 21,035
CHUBB LIMITED COM H1467J104   30,446,287 110,193 SH   SOLE   4,020 0 106,173
LOGITECH INTL S A SHS H50430232   494,924 6,010 SH   SOLE   0 0 6,010
GLOBANT S A COM L44385109   566,283 2,641 SH   SOLE   0 0 2,641
CHECK POINT SOFTWARE TECH LT ORD M22465104   13,622,239 72,963 SH   SOLE   640 0 72,323
STRATASYS LTD SHS M85548101   168,199 18,920 SH   SOLE   6,050 0 12,870
WIX COM LTD SHS M98068105   870,000 4,055 SH   SOLE   0 0 4,055
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,114,563 4,494 SH   SOLE   0 0 4,494
ROYAL CARIBBEAN GROUP COM V7780T103   320,090 1,388 SH   SOLE   0 0 1,388