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
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