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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD (ADS) ADR 000375204 3,463,000 113,678 SH SOLE 0 0 113,678
LOGITECH INTERNATIONAL SA COM 002575132 398,000 6,400 SH SOLE 0 0 6,400
ABBOTT LABORATORIES COM 002824100 5,320,828 48,464 SH SOLE 100 0 48,364
ADVANCED MICRO DEVICES INC COM COM 007903107 6,538,000 100,948 SH SOLE 0 0 100,948
ADVANCED ENERGY INDUSTRIES INC COM 007973100 806,000 9,400 SH SOLE 3,500 0 5,900
AIR PRODUCTS AND CHEMICALS INC COM 009158106 8,580,000 27,834 SH SOLE 1,925 0 25,909
ALBEMARLE CORP COM 012653101 2,637,000 12,162 SH SOLE 2,400 0 9,762
ALLSTATE CORPORATION COM 020002101 1,417,000 10,449 SH SOLE 4,650 0 5,799
AMAZON COM INC COM COM 023135106 21,234,828 252,788 SH SOLE 475 0 252,313
AMERICAN ELEC PWR CO INC COM 025537101 425,281 4,479 SH SOLE 0 0 4,479
AMERICAN EXPRESS CO COM 025816109 19,061,060 129,010 SH SOLE 0 0 129,010
AMERICAN INTL GROUP NEW COM 026874784 1,135,000 17,941 SH SOLE 3,800 0 14,141
AMETEK INC NEW COM 031100100 1,148,000 8,215 SH SOLE 4,075 0 4,140
AMGEN INC COM COM 031162100 19,340,000 73,639 SH SOLE 305 0 73,334
AMPHENOL CORP-CL A COM 032095101 9,701,000 127,404 SH SOLE 980 0 126,424
ANALOG DEVICES, INC COM 032654105 16,255,000 99,100 SH SOLE 4,372 0 94,728
ELEVANCE HEALTH INC COM COM 036752103 18,492,000 36,048 SH SOLE 0 0 36,048
APPLE INC COM COM 037833100 55,511,977 427,244 SH SOLE 27,880 0 399,364
APPLIED MATLS INC COM COM 038222105 34,236,000 351,573 SH SOLE 6,050 0 345,523
ARCHER-DANIELS-MIDLND CO COM 039483102 506,000 5,445 SH SOLE 0 0 5,445
ARROW ELECTRS INC COM COM 042735100 523,000 5,000 SH SOLE 0 0 5,000
ASTRAZENECA PLC -SPON ADR ADR 046353108 1,686,000 24,863 SH SOLE 254 0 24,609
AUTOLIV INC COM 052800109 330,000 4,310 SH SOLE 0 0 4,310
AVNET INC COM 053807103 582,000 14,000 SH SOLE 0 0 14,000
BAIDU INC ADR F SPONSORED ADR ADR 056752108 1,229,000 10,748 SH SOLE 900 0 9,848
BK OF AMERICA CORP COM COM 060505104 14,652,000 442,382 SH SOLE 26,492 0 415,890
BANK OF HAWAII CORP COM 062540109 559,000 7,205 SH SOLE 0 0 7,205
BARNES GROUP INC COM 067806109 890,000 21,780 SH SOLE 8,000 0 13,780
BAYER A G - SPONSORED ADR ADR 072730302 335,000 26,015 SH SOLE 0 0 26,015
BECTON DICKINSON & CO COM 075887109 406,243 1,597 SH SOLE 0 0 1,597
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 1,265,554 4,098 SH SOLE 0 0 4,098
BEST BUY CO INC COM 086516101 730,000 9,100 SH SOLE 4,700 0 4,400
BOEING CO COM 097023105 10,478,000 55,006 SH SOLE 1,547 0 53,459
BORGWARNER INC COM 099724106 338,000 8,400 SH SOLE 0 0 8,400
BRISTOL MYERS SQUIBB CO COM 110122108 8,857,000 123,100 SH SOLE 3,505 0 119,595
AZENTA INC COM 114340102 723,000 12,410 SH SOLE 3,800 0 8,610
CECO ENVIRONMENTAL CORP COM 125141101 374,000 32,010 SH SOLE 10,450 0 21,560
CF INDUSTRIES HOLDINGS INC COM 125269100 3,757,000 44,092 SH SOLE 3,641 0 40,451
CIGNA CORP COM 125523100 2,854,000 8,613 SH SOLE 1,795 0 6,818
CSG SYSTEMS INTL INC COM 126349109 543,000 9,500 SH SOLE 3,600 0 5,900
CSX CORP COM 126408103 16,095,000 519,522 SH SOLE 18,700 0 500,822
CTS CORP COM 126501105 942,000 23,900 SH SOLE 9,000 0 14,900
CVS CORP COM 126650100 6,862,000 73,634 SH SOLE 5,907 0 67,727
CATERPILLAR INC COM 149123101 17,193,000 71,770 SH SOLE 2,835 0 68,935
CATHAY BANK COM 149150104 1,368,000 33,536 SH SOLE 5,500 0 28,036
CHEVRON CORPORATION COM 166764100 32,650,000 181,907 SH SOLE 4,879 0 177,028
CHIPOTLE MEXICAN GRILL INC COM 169656105 730,000 526 SH SOLE 7 0 519
CIENA CORP COM 171779309 576,000 11,300 SH SOLE 0 0 11,300
CITIGROUP INC NEW COM 172967424 6,903,000 152,621 SH SOLE 4,436 0 148,185
COGNIZANT TECH SOLUTIONS CORP COM 192446102 397,000 6,936 SH SOLE 6,825 0 111
COMERICA INC COM 200340107 2,600,000 38,891 SH SOLE 4,040 0 34,851
COMMUNITY HEALTH SYSTEMS INC COM 203668108 272,000 63,000 SH SOLE 0 0 63,000
CONMED CORP COM 207410101 610,000 6,880 SH SOLE 2,500 0 4,380
CONSOLIDATED EDISON INC COM 209115104 267,000 2,804 SH SOLE 0 0 2,804
CORNING INC COM 219350105 1,058,000 33,125 SH SOLE 10,900 0 22,225
CROCS INC COM 227046109 770,000 7,100 SH SOLE 3,000 0 4,100
DARDEN RESTAURANTS INC COM 237194105 559,000 4,040 SH SOLE 0 0 4,040
DEERE & CO COM 244199105 21,279,000 49,628 SH SOLE 4,415 0 45,213
DEXCOM INC COM 252131107 2,807,000 24,787 SH SOLE 0 0 24,787
WALT DISNEY CO COM 254687106 10,810,876 124,436 SH SOLE 1,262 0 123,174
DR REDDYS LABS ADR F SPONSORED ADR 256135203 595,000 11,490 SH SOLE 3,750 0 7,740
DOLLAR GEN CORP COM COM 256677105 8,622,000 35,012 SH SOLE 0 0 35,012
DOLLAR TREE INC COM 256746108 784,000 5,540 SH SOLE 0 0 5,540
DOW INC COM COM 260557103 4,679,000 92,857 SH SOLE 1,490 0 91,367
DUCOMMUN INCORP COM 264147109 380,000 7,600 SH SOLE 6,000 0 1,600
DYCOM INDUSTRIES INC COM 267475101 814,000 8,700 SH SOLE 3,000 0 5,700
EBAY INC COM 278642103 656,000 15,827 SH SOLE 0 0 15,827
EMERSON ELEC CO COM 291011104 16,813,000 175,029 SH SOLE 0 0 175,029
L.M. ERICSSON TELEPHON CO (ADS ADR 294821608 1,092,000 187,059 SH SOLE 0 0 187,059
EXPEDITORS INTL OF WASHINGTON COM 302130109 1,411,000 13,582 SH SOLE 0 0 13,582
FASTENAL CO COM 311900104 396,000 8,360 SH SOLE 0 0 8,360
F5 NETWORKS INC COM 315616102 202,000 1,410 SH SOLE 0 0 1,410
FIRST SOLAR INC COM 336433107 950,000 6,340 SH SOLE 0 0 6,340
FORD MTR CO DEL COM 345370860 133,000 11,463 SH SOLE 0 0 11,463
GATX CORP COM 361448103 1,039,000 9,770 SH SOLE 2,400 0 7,370
GALLAGHER ARTHUR J & CO COM 363576109 216,632 1,149 SH SOLE 0 0 1,149
GENERAL DYNAMICS CORP COM 369550108 19,929,000 80,322 SH SOLE 1,900 0 78,422
GENERAL MILLS INC COM 370334104 14,754,000 175,965 SH SOLE 4,000 0 171,965
GILEAD SCIENCES INC COM 375558103 9,376,000 109,210 SH SOLE 3,950 0 105,260
GODADDY INC CLASS A COM 380237107 658,000 8,800 SH SOLE 200 0 8,600
GOODYEAR TIRE & RUBR CO COM 382550101 123,000 12,123 SH SOLE 7,400 0 4,723
HF SINCLAIR CORPORATION COM 403949100 562,000 10,840 SH SOLE 0 0 10,840
H&E EQUIPMENT SERVICES INC COM 404030108 976,000 21,500 SH SOLE 7,200 0 14,300
HALLIBURTON CO HLDG CO COM 406216101 1,616,000 41,068 SH SOLE 4,520 0 36,548
OAKMARK EQUITY AND INCOME FUND COM 413838772 863,000 29,356 SH SOLE 0 0 29,356
HARTFORD FINL SVCS GRP COM 416515104 992,000 13,086 SH SOLE 7,650 0 5,436
HOLOGIC INC COM 436440101 507,000 6,780 SH SOLE 0 0 6,780
HOME DEPOT INC COM 437076102 16,775,000 53,110 SH SOLE 3,425 0 49,685
HONEYWELL INTERNATIONAL COM 438516106 15,182,245 70,846 SH SOLE 2,535 0 68,311
HOWMET AEROSPACE INC COM 443201108 461,000 11,700 SH SOLE 11,700 0 0
ILLINOIS TOOL WORKS INC COM 452308109 12,454,000 56,532 SH SOLE 230 0 56,302
INGREDION INC COM COM 457187102 720,000 7,350 SH SOLE 2,800 0 4,550
INTEGRA LIFE SCIENCES HOLDINGS COM 457985208 795,000 14,180 SH SOLE 4,800 0 9,380
INTEL CORP COM 458140100 6,292,000 238,060 SH SOLE 6,350 0 231,710
INTL BUSINESS MACHINES COM 459200101 7,946,000 56,402 SH SOLE 2,690 0 53,712
INTERNATIONAL PAPER CO COM 460146103 519,000 14,996 SH SOLE 3,536 0 11,460
INTUIT INC COM 461202103 19,710,000 50,640 SH SOLE 88 0 50,552
iROBOT CORP COM 462726100 337,000 7,000 SH SOLE 2,500 0 4,500
ISHARES GOLD TRUST COM 464285204 326,000 9,417 SH SOLE 0 0 9,417
ISHARES TRUST S&P 500 S&P 500 COM 464287200 908,000 2,364 SH SOLE 0 0 2,364
ISHARES MSCI EMRG MKT FD EMERG COM 464287234 276,000 7,273 SH SOLE 0 0 7,273
ISHARES TR MSCI EAFE FD MSCI E COM 464287465 381,000 5,799 SH SOLE 0 0 5,799
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 685,000 3,196 SH SOLE 0 0 3,196
ISHARES TR RUSSELL 1000 RUSSEL COM 464287622 1,308,000 6,213 SH SOLE 0 0 6,213
ISHARES TR RUSSELL 2000 RUSSEL COM 464287655 584,000 3,348 SH SOLE 250 0 3,098
JABIL INC COM 466313103 750,000 11,000 SH SOLE 0 0 11,000
JOHNSON & JOHNSON COM 478160104 33,424,232 189,214 SH SOLE 7,710 0 181,504
KLA-TENCOR CORPORATION COM 482480100 227,000 603 SH SOLE 0 0 603
KROGER CO COM 501044101 1,307,000 29,313 SH SOLE 1,032 0 28,281
L3HARRIS TECHNOLOGIES INC COM 502431109 8,268,000 39,708 SH SOLE 91 0 39,617
LVMH MOET NEW ADR F 1 ADR REPS ADR 502441306 13,128,000 90,460 SH SOLE 4,210 0 86,250
LAM RESEARCH CORP COM 512807108 1,556,000 3,703 SH SOLE 0 0 3,703
ESTEE LAUDER COS CL A COM 518439104 366,000 1,477 SH SOLE 0 0 1,477
LENNAR CORP COM 526057104 423,000 4,675 SH SOLE 0 0 4,675
LILLY ELI & COMPANY COM 532457108 1,316,000 3,598 SH SOLE 200 0 3,398
LOCKHEED MARTIN CORP COM 539830109 26,395,000 54,254 SH SOLE 730 0 53,524
LOEWS CORP COM 540424108 236,000 4,050 SH SOLE 4,050 0 0
LOWE'S COMPANIES INC COM 548661107 18,521,941 92,961 SH SOLE 4,267 0 88,694
LULULEMON ATHLETICA INC COM 550021109 336,000 1,050 SH SOLE 0 0 1,050
MGIC INVT CORP COM 552848103 569,000 43,800 SH SOLE 0 0 43,800
MAGNA INTL INC CL A COM 559222401 1,655,000 29,463 SH SOLE 5,350 0 24,113
MARATHON OIL CORP COM 565849106 769,000 28,407 SH SOLE 2,850 0 25,557
MARTIN MARIETTA MATLS COM COM 573284106 8,890,015 26,305 SH SOLE 1,053 0 25,252
MARVELL TECHNOLOGY GROUP LTD COM 573874104 456,000 12,301 SH SOLE 0 0 12,301
MASCO CORP COM 574599106 399,000 8,550 SH SOLE 0 0 8,550
MASTEC INC COM 576323109 1,163,000 13,630 SH SOLE 5,000 0 8,630
MATERION CORP COM 576690101 1,024,000 11,700 SH SOLE 4,300 0 7,400
MATTHEWS INTL CORP-CL A COM 577128101 922,000 30,300 SH SOLE 11,000 0 19,300
METHODE ELECTRONICS INC COM 591520200 1,060,000 23,900 SH SOLE 9,200 0 14,700
MICROSOFT CORP COM 594918104 61,117,240 254,846 SH SOLE 4,933 0 249,913
MONDELEZ INTL INC CL A COM 609207105 1,097,154 16,456 SH SOLE 5,350 0 11,106
MOODY'S CORP COM 615369105 509,000 1,826 SH SOLE 0 0 1,826
MORGAN STANLEY COM 617446448 13,341,376 156,925 SH SOLE 6,750 0 150,175
NASDAQ INC COM 631103108 15,349,000 250,182 SH SOLE 2,025 0 248,157
NICE LTD ADR 653656108 8,033,000 41,774 SH SOLE 90 0 41,684
NIDEC CORP SPONSORED ADR ADR 654090109 624,000 48,150 SH SOLE 19,800 0 28,350
NOKIA CORP SPON ADR F 1 ADR RE ADR 654902204 158,000 34,000 SH SOLE 0 0 34,000
NORDSON CORP COM 655663102 656,000 2,760 SH SOLE 0 0 2,760
NORFOLK SOUTHERN CORP COM 655844108 16,541,000 67,124 SH SOLE 5,285 0 61,839
NORTHROP GRUMMAN CORP COM COM 666807102 1,197,000 2,194 SH SOLE 0 0 2,194
GEN DIGITAL INC COM 668771108 456,000 21,260 SH SOLE 0 0 21,260
NOVO NORDISK A/S (ADS) ADR 670100205 627,000 4,630 SH SOLE 0 0 4,630
NUVASIVE INC. COM 670704105 572,000 13,880 SH SOLE 5,000 0 8,880
OSI SYSTEMS INC COM 671044105 798,000 10,030 SH SOLE 4,000 0 6,030
ON SEMICONDUCTOR CORPORATION COM 682189105 642,000 10,300 SH SOLE 0 0 10,300
ONTO INNOVATION INC COM 683344105 926,000 13,600 SH SOLE 3,500 0 10,100
OPPENHEIMER HOLDINGS INC CL A COM 683797104 489,000 11,550 SH SOLE 4,000 0 7,550
OWENS & MINOR INC NEW COM COM 690732102 542,000 27,750 SH SOLE 10,500 0 17,250
OWENS CORNING NEW COM COM 690742101 1,252,000 14,680 SH SOLE 2,105 0 12,575
OXFORD INDUSTRIES, INC. COM 691497309 377,000 4,050 SH SOLE 900 0 3,150
PNC FINANCIAL SERVICES CORP COM 693475105 418,000 2,645 SH SOLE 2,645 0 0
PALO ALTO NETWORKS INC COM 697435105 3,137,000 22,479 SH SOLE 0 0 22,479
PARKER HANNIFIN CORP COM COM 701094104 9,728,000 33,429 SH SOLE 1,690 0 31,739
PERKINELMER INC COM 714046109 419,250 2,991 SH SOLE 0 0 2,991
PFIZER INCORPORATED COM 717081103 1,002,000 19,546 SH SOLE 4,000 0 15,546
PHILIP MORRIS INTL INC COM 718172109 447,974 4,426 SH SOLE 0 0 4,426
PHILLIPS 66 COM 718546104 534,971 5,140 SH SOLE 0 0 5,140
PHOTRONICS INC COM 719405102 1,216,000 72,250 SH SOLE 25,800 0 46,450
PIONEER NATURAL RESOURCES CO COM 723787107 423,000 1,850 SH SOLE 1,800 0 50
PIPER SANDLER CO COM 724078100 1,198,000 9,200 SH SOLE 4,500 0 4,700
POWER INTEGRATIONS INC COM 739276103 720,000 10,040 SH SOLE 4,000 0 6,040
PROCTER & GAMBLE COM 742718109 2,024,000 13,352 SH SOLE 4,600 0 8,752
PROGRESSIVE CORP COM 743315103 409,884 3,160 SH SOLE 0 0 3,160
PULTEGROUP INC COM 745867101 5,794,000 127,248 SH SOLE 11,500 0 115,748
QUALCOMM INC COM 747525103 3,770,000 34,292 SH SOLE 3,000 0 31,292
RADIAN GROUP INC COM 750236101 215,000 11,300 SH SOLE 11,300 0 0
RALPH LAUREN CORP COM 751212101 465,000 4,400 SH SOLE 0 0 4,400
RAYMOND JAMES FINL INC COM COM 754730109 696,000 6,510 SH SOLE 0 0 6,510
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,447,000 7,150 SH SOLE 2,700 0 4,450
REPUBLIC SERVICES INC COM 760759100 577,901 4,483 SH SOLE 0 0 4,483
RESMED INC COM 761152107 10,285,000 49,416 SH SOLE 0 0 49,416
ROCHE HLDG LTD SPON ADRF 1 ADR ADR 771195104 7,751,000 197,493 SH SOLE 0 0 197,493
ROCKWELL AUTOMATION INC COM 773903109 7,587,000 29,457 SH SOLE 0 0 29,457
S A P AG ADR F SPONSORED ADR 1 ADR 803054204 7,306,000 70,801 SH SOLE 0 0 70,801
SCHLUMBERGER LTD F COM 806857108 1,452,000 27,162 SH SOLE 3,050 0 24,112
THE CHARLES SCHWAB CORP COM 808513105 1,278,262 15,356 SH SOLE 13,836 0 1,520
SCIENCE APPLICATIONS INTL CORP COM 808625107 754,000 6,800 SH SOLE 2,500 0 4,300
SEMTECH CORP COM 816850101 488,000 17,020 SH SOLE 8,100 0 8,920
SIEMENS AG ADR EACH CNV INTO 1 ADR 826197501 1,984,000 28,678 SH SOLE 2,930 0 25,748
SNOWFLAKE INC CLASS A COM 833445109 798,000 5,560 SH SOLE 0 0 5,560
SQUARE INC CLASS A COM 852234103 284,000 4,517 SH SOLE 0 0 4,517
STARBUCKS CORP COM 855244109 9,905,754 99,855 SH SOLE 100 0 99,755
STRYKER CORP COM 863667101 11,269,000 46,093 SH SOLE 0 0 46,093
SUN LIFE FINANCIAL INC COM 866796105 455,000 9,800 SH SOLE 9,800 0 0
SUNPOWER CORP COM 867652406 416,000 23,100 SH SOLE 7,300 0 15,800
SYSCO CORPORATION COM 871829107 274,000 3,585 SH SOLE 0 0 3,585
TAIWAN SEMICONDUCTOR CO ADR ADR 874039100 19,221,000 258,039 SH SOLE 10,903 0 247,136
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109 277,000 2,660 SH SOLE 0 0 2,660
TERADYNE INC COM 880770102 342,000 3,915 SH SOLE 0 0 3,915
TEREX CORP COM 880779103 414,000 9,700 SH SOLE 0 0 9,700
TEXAS INSTRUMENTS INC COM 882508104 722,000 4,371 SH SOLE 3,275 0 1,096
TEXTRON INCORPORATED COM 883203101 545,000 7,700 SH SOLE 0 0 7,700
THERMO FISHER SCIENTIFIC INC COM 883556102 29,856,000 54,215 SH SOLE 5,170 0 49,045
TOLL BROTHERS INC COM 889478103 1,186,000 23,760 SH SOLE 0 0 23,760
U S BANCORP DEL NEW COM 902973304 203,000 4,650 SH SOLE 4,650 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 6,850,158 136,048 SH SOLE 275 0 135,773
UNION PACIFIC CORP COM 907818108 17,461,963 84,330 SH SOLE 5,820 0 78,510
UNISYS CORP COM 909214306 111,000 21,800 SH SOLE 20,000 0 1,800
UNITED PARCEL SERVICE INC CL B 911312106 375,410 2,160 SH SOLE 0 0 2,160
VF CORP COM 918204108 1,173,000 42,502 SH SOLE 2,820 0 39,682
VANGUARD TOTAL INTL STOCK ET COM 921909768 1,322,000 25,562 SH SOLE 0 0 25,562
VEEVA SYS INC CL A COM COM 922475108 5,221,000 32,350 SH SOLE 160 0 32,190
VANGUARD INDEX FDS COM 922908363 427,000 1,215 SH SOLE 0 0 1,215
VANGUARD 500 INDEX ADMIRAL COM 922908710 380,000 1,073 SH SOLE 0 0 1,073
VANGUARD GROWTH ETF COM 922908736 364,000 1,708 SH SOLE 0 0 1,708
VANGUARD TOTAL STOCK MKT COM 922908769 440,000 2,301 SH SOLE 0 0 2,301
VIAVI SOLUTIONS INC COM COM 925550105 289,000 27,500 SH SOLE 0 0 27,500
VICTORY ESTABLISHED VALUE-A COM 926464231 200,000 4,479 SH SOLE 0 0 4,479
VMWARE INC CLASS A COM 928563402 11,407,000 92,919 SH SOLE 5,054 0 87,865
WABASH NATIONAL CORP COM 929566107 1,069,000 47,300 SH SOLE 17,000 0 30,300
WASATCH CORE GROWTH FUND COM 936772201 1,112,000 17,202 SH SOLE 0 0 17,202
WATERS CORP COM 941848103 646,000 1,885 SH SOLE 0 0 1,885
WELLS FARGO & CO NEW COM 949746101 6,777,000 164,132 SH SOLE 5,880 0 158,252
WHIRLPOOL CORP COM 963320106 1,117,000 7,897 SH SOLE 1,260 0 6,637
WINGSTOP INC COM 974155103 795,000 5,780 SH SOLE 1,850 0 3,930
ASGN INC COM 00191u102 1,071,000 13,140 SH SOLE 5,600 0 7,540
ABBVIE, INC COM 00287y109 14,874,000 92,036 SH SOLE 3,174 0 88,862
ACTIVISION BLIZZARD INC COM 00507v109 7,707,000 100,677 SH SOLE 4,413 0 96,264
ACUITY BRANDS INC COM 00508Y102 1,197,000 7,225 SH SOLE 1,500 0 5,725
ADOBE SYS INC COM COM 00724F101 7,036,000 20,908 SH SOLE 47 0 20,861
ADVANCE AUTO PARTS INC COM COM 00751y106 449,347 3,053 SH SOLE 0 0 3,053
ADVANSIX INC COM COM 00773T101 399,000 10,500 SH SOLE 0 0 10,500
AGILYSYS INC COM 00847J105 506,000 6,400 SH SOLE 2,050 0 4,350
ALIBABA GROUP HOLDING LTD ADR 01609W102 1,913,000 21,715 SH SOLE 1,500 0 20,215
ALPHABET INC CL C COM 02079k107 4,267,529 48,099 SH SOLE 6,180 0 41,919
ALPHABET INC CAP STK CL A COM 02079K305 21,973,577 249,044 SH SOLE 6,620 0 242,424
Alternate Energy Revoked by SE COM 02147k105 0 13,000 SH SOLE 0 0 13,000
AMERESCO INC CL A COM 02361e108 1,171,000 20,500 SH SOLE 8,000 0 12,500
AMERIPRISE FINANCIAL INC COM 03076C106 1,533,000 4,923 SH SOLE 1,800 0 3,123
ANSYS INC COM 03662q105 610,000 2,527 SH SOLE 1,150 0 1,377
AUTONATION INC COM 05329W102 343,000 3,200 SH SOLE 0 0 3,200
AVID TECHNOLOGY INC COM 05367P100 511,000 19,200 SH SOLE 8,600 0 10,600
BIOLIFE SOLUTIONS INC COM 09062W204 262,000 14,400 SH SOLE 0 0 14,400
BIOGEN INC COM 09062x103 8,757,000 31,623 SH SOLE 894 0 30,729
BLACKROCK INC COM 09247x101 15,432,023 21,777 SH SOLE 734 0 21,043
BLACKSTONE INC COM COM 09260D107 220,000 2,960 SH SOLE 0 0 2,960
BOX, INC COM 10316T104 476,000 15,300 SH SOLE 6,000 0 9,300
BROADCOM INC COM 11135f101 17,947,000 32,098 SH SOLE 1,300 0 30,798
CME GROUP INC COM 12572Q105 371,978 2,212 SH SOLE 0 0 2,212
CANADIAN PACIFIC RAILWAY COMPA COM 13645t100 10,791,122 144,676 SH SOLE 4,224 0 140,452
CAPITAL ONE FINANCIAL CP COM 14040h105 8,037,000 86,455 SH SOLE 520 0 85,935
CARRIER GLOBAL CORPORATION COM 14448C104 1,635,000 39,646 SH SOLE 1,700 0 37,946
CELESTICA INC COM 15101q108 165,000 14,600 SH SOLE 12,000 0 2,600
CENTENE CORP COM 15135b101 9,342,000 113,909 SH SOLE 3,600 0 110,309
CHENIERE ENERGY INC COM 16411R208 5,103,000 34,029 SH SOLE 3,000 0 31,029
CISCO SYS INC COM COM 17275R102 23,500,712 493,298 SH SOLE 6,175 0 487,123
COHERENT CORP COM COM 19247g107 803,000 22,875 SH SOLE 10,925 0 11,950
COMCAST CORP NEW CL A COM 20030n101 13,873,387 396,716 SH SOLE 8,300 0 388,416
CONOCOPHILLIPS COM 20825c104 6,202,000 52,563 SH SOLE 3,360 0 49,203
CORTEVA INC COM COM 22052L104 7,405,262 125,983 SH SOLE 1,434 0 124,549
COSTCO WHOLESALE CORP COM 22160K105 19,365,000 42,421 SH SOLE 20 0 42,401
CROWDSTRIKE HOLDINGS INC CLASS COM 22788C105 299,000 2,840 SH SOLE 0 0 2,840
CYTEK BIOSCIENCES, INC COM 23285D109 531,000 52,050 SH SOLE 17,000 0 35,050
D.R. HORTON INC COM 23331A109 1,157,000 12,983 SH SOLE 0 0 12,983
DELL INC COM 24703L202 3,499,000 86,990 SH SOLE 0 0 86,990
DIAGEO PLC-SPONSORED ADR NEW ADR 25243Q205 8,211,718 46,083 SH SOLE 1,533 0 44,550
DIAMONDBACK ENERGY INC COM COM 25278x109 213,000 1,556 SH SOLE 0 0 1,556
DONNELLEY FINANCIAL SOLUTIONS, COM 25787g100 367,000 9,500 SH SOLE 0 0 9,500
DOUGLAS DYNAMICS INC COM 25960R105 400,000 11,050 SH SOLE 3,600 0 7,450
DU PONT E I DE NEMOURS EXH EXP COM 26614n102 544,000 7,923 SH SOLE 1,362 0 6,561
EOG RES INC COM COM 26875p101 1,319,000 10,184 SH SOLE 60 0 10,124
EAST WEST BANCORP COM 27579r104 2,440,000 37,026 SH SOLE 0 0 37,026
ENPHASE ENERGY INC COM 29355a107 689,000 2,600 SH SOLE 0 0 2,600
ENSIGN GROUP, INC. COM 29358P101 1,014,000 10,720 SH SOLE 4,500 0 6,220
EXELIXIS INC COM 30161Q104 181,000 11,280 SH SOLE 0 0 11,280
EXXON MOBIL CORPORATION COM 30231g102 10,097,000 91,541 SH SOLE 3,330 0 88,211
META PLATFORMS INC CLASS A COM 30303M102 5,508,799 45,774 SH SOLE 143 0 45,631
FEDEX CORPORATION COM 31428X106 372,950 2,156 SH SOLE 0 0 2,156
FIDELITY NATL INFORMATION SVCS COM 31620M106 9,817,208 144,685 SH SOLE 0 0 144,685
FIRST REPUBLIC BANK SAN FRANCI COM 33616C100 8,449,000 69,319 SH SOLE 3,786 0 65,533
FORTINET INC COM 34959e109 394,000 8,060 SH SOLE 0 0 8,060
FORTUNE BRANDS INNOVAT COM COM 34964C106 355,000 6,211 SH SOLE 250 0 5,961
FREEPORT MCMORAN COPPER COM 35671d857 12,427,000 327,034 SH SOLE 8,400 0 318,634
GSK PLC SPONSORED ADR COM 37733W204 11,403,000 324,516 SH SOLE 0 0 324,516
GOLDMAN SACHS GROUP INC COM 38141G104 12,792,224 37,253 SH SOLE 1,301 0 35,952
HALOZYME THERAPEUTICS INC COM 40637H109 1,346,000 23,650 SH SOLE 9,000 0 14,650
HEALTHEQUITY INC COM 42226A107 382,000 6,200 SH SOLE 0 0 6,200
HEALTHIER CHOICES MGMT CORP CO COM 42226N109 0 60,000 SH SOLE 0 0 60,000
HILTON WORLDWIDE HLD COM 43300a203 379,000 3,000 SH SOLE 0 0 3,000
HOPE BANCORP INC COM COM 43940T109 724,000 56,540 SH SOLE 19,940 0 36,600
INCYTE GENOMICS INC COM 45337c102 601,000 7,480 SH SOLE 0 0 7,480
INFINERA CORP. COM 45667g103 67,000 10,000 SH SOLE 10,000 0 0
INGERSOLL RAND INC COM COM 45687V106 396,000 7,579 SH SOLE 0 0 7,579
INSIGHT ENTERPRISES INC COM 45765U103 1,153,000 11,500 SH SOLE 4,000 0 7,500
INSPERITY INC COM 45778Q107 1,068,000 9,400 SH SOLE 3,500 0 5,900
INTERCONTINENTAL EXCHANGE INC COM 45866f104 13,875,403 135,251 SH SOLE 9,968 0 125,283
INVESCO QQQ TR UNIT SER 1 COM 46090E103 1,024,000 3,844 SH SOLE 0 0 3,844
IRON MTN INC DEL COM 46284V101 419,338 8,412 SH SOLE 0 0 8,412
JPMORGAN CHASE & CO COM COM 46625h100 30,310,699 226,030 SH SOLE 4,611 0 221,419
JD.COM, INC. ADR 47215P106 3,493,000 62,239 SH SOLE 2,700 0 59,539
JEFFERIES FINANCIAL GROUP COM 47233W109 576,000 16,800 SH SOLE 0 0 16,800
KKR & CO INC COM COM 48251W104 7,129,000 153,571 SH SOLE 0 0 153,571
KEYSIGHT TECHNOLOGIES INC COM 49338l103 641,000 3,745 SH SOLE 0 0 3,745
KURA ONCOLOGY INC COM 50127t109 130,000 10,500 SH SOLE 10,500 0 0
LABORATORY CORP OF AMERICA HLD COM 50540r409 8,759,173 37,195 SH SOLE 60 0 37,135
LEXAGENE HLDGS INC COM COM 52886L103 15,000 130,000 SH SOLE 0 0 130,000
MACOM TECH SOLUTIONS H COM COM 55405y100 372,000 5,900 SH SOLE 0 0 5,900
MANPOWER INC COM 56418h100 449,000 5,400 SH SOLE 0 0 5,400
MARATHON PETE CORP COM 56585A102 1,158,000 9,951 SH SOLE 3,200 0 6,751
MASTERCARD INC CL A COM 57636Q104 23,180,021 66,661 SH SOLE 5,147 0 61,514
MATCH GROUP INC COM 57667L107 235,000 5,671 SH SOLE 0 0 5,671
MERCADOLIBRE INC COM 58733R102 7,508,000 8,872 SH SOLE 506 0 8,366
MERCK & CO INC COM COM 58933y105 23,883,000 215,262 SH SOLE 6,800 0 208,462
METLIFE INC COM COM 59156r108 456,000 6,295 SH SOLE 5,500 0 795
MYRIAD GENETICS INC COM 62855j104 173,000 11,950 SH SOLE 2,600 0 9,350
NETAPP INC COM 64110d104 281,000 4,679 SH SOLE 2,690 0 1,989
NETFLIX INC COM 64110L106 392,194 1,329 SH SOLE 0 0 1,329
NETEASE.COM INC SPONSORED ADR ADR 64110W102 1,232,000 16,956 SH SOLE 5,000 0 11,956
NETSCOUT SYSTEMS INC COM 64115T104 468,000 14,400 SH SOLE 5,500 0 8,900
NEUROCRINE BIOSCIENCES INC COM 64125c109 639,000 5,350 SH SOLE 0 0 5,350
NEXTERA ENERGY INC COM COM 65339F101 996,000 11,913 SH SOLE 0 0 11,913
NOVARTIS AG SPONSORED ADR 66987V109 418,375 4,612 SH SOLE 0 0 4,612
NU SKIN ENTERPRISES INC COM 67018T105 374,000 8,880 SH SOLE 1,400 0 7,480
NVIDIA CORP COM 67066g104 15,884,421 108,692 SH SOLE 500 0 108,192
NUTRIEN LTD COM 67077m108 497,000 6,800 SH SOLE 0 0 6,800
O'REILLY AUTOMOTIVE INC COM 67103h107 1,623,448 1,924 SH SOLE 83 0 1,841
OFG BANCORP COM 67103X102 846,000 30,700 SH SOLE 11,000 0 19,700
ORACLE CORPORATION COM 68389X105 17,916,200 219,187 SH SOLE 10,932 0 208,255
OTIS WORLDWIDE CORPORATION COM 68902v107 396,000 5,055 SH SOLE 850 0 4,205
PAYPAL HOLDINGS INC COM 70450y103 7,753,809 108,876 SH SOLE 245 0 108,631
PERFICIENT INC COM 71375U101 963,000 13,790 SH SOLE 6,000 0 7,790
QORVO INC COM 74736k101 5,430,000 59,907 SH SOLE 350 0 59,557
QUANTA SERVICES INC COM 74762e102 6,018,000 42,230 SH SOLE 3,175 0 39,055
QUEST DIAGNOSTICS INC COM 74834l100 360,000 2,300 SH SOLE 0 0 2,300
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 19,618,963 194,404 SH SOLE 6,980 0 187,424
REGENERON PHARMACEUTICALS COM COM 75886f107 7,070,000 9,799 SH SOLE 0 0 9,799
REGIONS FINL CORP COM 7591EP100 388,000 18,000 SH SOLE 18,000 0 0
S&P GLOBAL INC COM 78409v104 417,328 1,247 SH SOLE 0 0 1,247
SPDR S&P 500 ETF TRUST COM 78462f103 5,768,000 15,081 SH SOLE 0 0 15,081
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 1,596,000 3,605 SH SOLE 0 0 3,605
SPX CORP COM 78473E103 834,000 12,700 SH SOLE 5,000 0 7,700
SVB FINANCIAL GROUP INC COM 78486Q101 6,320,000 27,462 SH SOLE 50 0 27,412
SAIA INC COM 78709y105 897,000 4,280 SH SOLE 1,500 0 2,780
SALESFORCE.COM INC COM 79466l302 11,337,462 85,507 SH SOLE 260 0 85,247
SALLY BEAUTY HOLDINGS INC COM 79546E104 344,000 27,500 SH SOLE 6,000 0 21,500
SERVICENOW INC COM COM 81762p102 232,000 598 SH SOLE 18 0 580
SHOPIFY INC CL A COM 82509L107 3,492,000 100,600 SH SOLE 0 0 100,600
SKYWORKS SOLUTIONS INC COM 83088M102 7,017,000 76,997 SH SOLE 3,120 0 73,877
SONIC AUTOMOTIVE INC COM 83545G102 897,000 18,200 SH SOLE 6,900 0 11,300
STRIDE INC COM 86333M108 477,000 15,250 SH SOLE 3,750 0 11,500
SUPER MICRO COMPUTER, INC COM 86800U104 2,250,000 27,400 SH SOLE 9,900 0 17,500
SYNAPTICS INC COM 87157D109 735,000 7,720 SH SOLE 2,000 0 5,720
SYNEOS HEALTH INC CL A COM 87166B102 620,000 16,900 SH SOLE 6,500 0 10,400
TARGET CORPORATION COM 87612e106 4,015,724 26,941 SH SOLE 96 0 26,845
TESLA INC COM COM 88160r101 2,284,000 18,538 SH SOLE 0 0 18,538
TRIP.COM GROUP LTD SPONSORED A ADR 89677q107 583,000 16,962 SH SOLE 8,000 0 8,962
TTEC HOLDINGS INC COM 89854h102 455,000 10,310 SH SOLE 3,600 0 6,710
UFP INDUSTRIES INC COM 90278q108 1,510,000 19,050 SH SOLE 4,500 0 14,550
ULTA BEAUTY INC COM 90384s303 889,247 1,896 SH SOLE 0 0 1,896
UNITED THERAPEUTICS CORP COM 91307C102 1,484,000 5,335 SH SOLE 2,500 0 2,835
UNITEDHEALTH GROUP INC COM 91324p102 988,000 1,864 SH SOLE 0 0 1,864
VALERO ENERGY CORP NEW COM 91913y100 12,299,000 96,947 SH SOLE 3,360 0 93,587
VANGUARD CONSUMER DISCRETIONAR COM 92204A108 885,000 4,042 SH SOLE 0 0 4,042
VANGUARD CONSUMER STAPLES INDE COM 92204A207 332,000 1,731 SH SOLE 0 0 1,731
VANGUARD ENERGY ETF COM 92204A306 540,000 4,451 SH SOLE 0 0 4,451
VANGUARD FINANCIALS INDEX FUND COM 92204A405 1,157,000 13,983 SH SOLE 0 0 13,983
VANGUARD HEALTH CARE INDEX FUN COM 92204A504 1,546,000 6,235 SH SOLE 0 0 6,235
VANGUARD INDUSTRIALS INDEX FUN COM 92204A603 1,460,000 7,991 SH SOLE 0 0 7,991
VANGUARD INFORMATION TECHNOLOG COM 92204a702 3,110,000 9,738 SH SOLE 0 0 9,738
VANGUARD MATERIALS ETF COM 92204A801 431,000 2,533 SH SOLE 0 0 2,533
VANGUARD TELECOMMUNICATIONS SE COM 92204A884 388,000 4,712 SH SOLE 0 0 4,712
VERINT SYS INC COM COM 92343X100 497,000 13,700 SH SOLE 5,000 0 8,700
VERTEX PHARMACEUTICALS COM 92532f100 379,000 1,311 SH SOLE 800 0 511
VIR BIOTECHNOLOGY INC COM 92764N102 289,000 11,400 SH SOLE 0 0 11,400
VISA INC COM CL A COM 92826c839 3,867,248 18,615 SH SOLE 2,100 0 16,515
WNS (HOLDINGS) LIMITED SPONS A ADR 92932m101 607,000 7,590 SH SOLE 2,500 0 5,090
WASTE MANAGEMENT INC DEL COM 94106L109 685,254 4,370 SH SOLE 0 0 4,370
WYNDHAM HOTELS & RESOR COM COM 98311A105 743,000 10,415 SH SOLE 0 0 10,415
ZIMMER BIOMET HOLDINGS INC COM 98956P102 7,509,000 58,898 SH SOLE 300 0 58,598
ZOETIS INC COM 98978V103 212,698 1,450 SH SOLE 0 0 1,450
AMBARELLA INC COM g037ax101 423,000 5,150 SH SOLE 0 0 5,150
AON PLC CL A COM G0403H108 1,363,000 4,540 SH SOLE 2,300 0 2,240
ACCENTURE PLC IRELAND SHS CLAS COM g1151c101 17,034,000 63,837 SH SOLE 400 0 63,437
BUNGE LIMITED F COM G16962105 2,477,000 24,825 SH SOLE 1,950 0 22,875
EVEREST RE GROUP LTD COM G3223R108 918,000 2,770 SH SOLE 0 0 2,770
GENPACT LIMITED COM G3922B107 397,000 8,580 SH SOLE 0 0 8,580
ICON PLC SHS COM G4705A100 295,000 1,520 SH SOLE 0 0 1,520
INVESCO LTD COM G491BT108 380,000 21,150 SH SOLE 0 0 21,150
JOHNSON CONTROLS IINTERNATIONA COM G51502105 876,000 13,684 SH SOLE 7,000 0 6,684
LINDE PLC COM G5494J103 16,942,000 51,939 SH SOLE 1,400 0 50,539
LIVANOVA COM G5509L101 258,000 4,640 SH SOLE 1,400 0 3,240
MEDTRONIC PLC SHS COM g5960l103 20,468,000 263,359 SH SOLE 272 0 263,087
SENSATA TECH HLDGS NV F COM G8060n102 334,594 8,292 SH SOLE 0 0 8,292
TRINSEO PLC COM US COM G9059U107 421,000 18,520 SH SOLE 7,500 0 11,020
TRITON INTERNATIONAL INC COM G9078f107 1,307,000 19,000 SH SOLE 7,200 0 11,800
CHUBB LIMITED COM COM H1467j104 32,098,000 145,504 SH SOLE 3,501 0 142,003
GLOBANT SA COM L44385109 471,000 2,800 SH SOLE 0 0 2,800
CHECK POINT SOFTWARE TECH. LTD COM m22465104 8,919,000 70,692 SH SOLE 40 0 70,652
STRATASYS LTD SHS COM M85548101 227,000 19,180 SH SOLE 6,050 0 13,130
WIXCOM LTD COM M98068105 327,000 4,260 SH SOLE 0 0 4,260
ASML HOLDING NV ADR n07059210 2,255,000 4,127 SH SOLE 0 0 4,127