UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |
3M CO | Common Stock | 88579Y101 | 6,789,749 | 49,669 | SH | SOLE | 49,669 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 10,178,453 | 68,551 | SH | SOLE | 68,551 | 0 | 0 | ||
ALARM COM HLDGS INC | Common Stock | 011642105 | 1,274,577 | 23,314 | SH | SOLE | 23,314 | 0 | 0 | ||
ALCON AG | Common Stock | H01301128 | 1,699,990 | 16,988 | SH | SOLE | 16,988 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K107 | 2,514,538 | 15,040 | SH | SOLE | 15,040 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K305 | 11,089,395 | 66,864 | SH | SOLE | 66,864 | 0 | 0 | ||
AMCOR PLC | Common Stock | G0250X107 | 1,326,676 | 117,094 | SH | SOLE | 117,094 | 0 | 0 | ||
APPLE INC | Common Stock | 037833100 | 19,455,713 | 83,501 | SH | SOLE | 83,501 | 0 | 0 | ||
ARGAN INC | Common Stock | 04010E109 | 3,152,445 | 31,080 | SH | SOLE | 31,080 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 11,934,387 | 42,912 | SH | SOLE | 42,912 | 0 | 0 | ||
BADGER METER INC | Common Stock | 056525108 | 4,774,443 | 21,860 | SH | SOLE | 21,860 | 0 | 0 | ||
BALCHEM CORP | Common Stock | 057665200 | 4,251,632 | 24,157 | SH | SOLE | 24,157 | 0 | 0 | ||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 2,053,310 | 98,907 | SH | SOLE | 98,907 | 0 | 0 | ||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 10,262,615 | 142,814 | SH | SOLE | 142,814 | 0 | 0 | ||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 2,902,846 | 53,273 | SH | SOLE | 53,273 | 0 | 0 | ||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 1,965,245 | 45,714 | SH | SOLE | 45,714 | 0 | 0 | ||
BECTON DICKINSON & CO | Common Stock | 075887109 | 6,539,838 | 27,125 | SH | SOLE | 27,125 | 0 | 0 | ||
BOEING CO | Common Stock | 097023105 | 461,290 | 3,034 | SH | SOLE | 3,034 | 0 | 0 | ||
BOSTON BEER INC | Common Stock | 100557107 | 1,653,592 | 5,719 | SH | SOLE | 5,719 | 0 | 0 | ||
BRISTOL-MYERS SQUIBB CO | Common Stock | 110122108 | 4,898,795 | 94,681 | SH | SOLE | 94,681 | 0 | 0 | ||
CACI INTL INC | Common Stock | 127190304 | 3,981,483 | 7,891 | SH | SOLE | 7,891 | 0 | 0 | ||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 2,068,973 | 10,504 | SH | SOLE | 10,504 | 0 | 0 | ||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 1,607,072 | 8,335 | SH | SOLE | 8,335 | 0 | 0 | ||
CIRRUS LOGIC INC | Common Stock | 172755100 | 2,653,871 | 21,366 | SH | SOLE | 21,366 | 0 | 0 | ||
CISCO SYS INC | Common Stock | 17275R102 | 8,146,173 | 153,066 | SH | SOLE | 153,066 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 5,915,150 | 81,765 | SH | SOLE | 81,765 | 0 | 0 | ||
CONOCOPHILLIPS | Common Stock | 20825C104 | 8,480,515 | 80,552 | SH | SOLE | 80,552 | 0 | 0 | ||
CORTEVA INC | Common Stock | 22052L104 | 1,522,897 | 25,904 | SH | SOLE | 25,904 | 0 | 0 | ||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 19,362,082 | 21,841 | SH | SOLE | 21,841 | 0 | 0 | ||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 1,833,498 | 16,391 | SH | SOLE | 16,391 | 0 | 0 | ||
CUMMINS INC | Common Stock | 231021106 | 6,766,888 | 20,899 | SH | SOLE | 20,899 | 0 | 0 | ||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 3,863,582 | 11,747 | SH | SOLE | 11,747 | 0 | 0 | ||
DEERE & CO | Common Stock | 244199105 | 11,505,745 | 27,475 | SH | SOLE | 27,475 | 0 | 0 | ||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 3,074,976 | 40,180 | SH | SOLE | 40,180 | 0 | 0 | ||
DOLLAR TREE INC | Common Stock | 256746108 | 4,579,520 | 65,124 | SH | SOLE | 65,124 | 0 | 0 | ||
DOW INC | Common Stock | 260557103 | 1,534,885 | 28,096 | SH | SOLE | 28,096 | 0 | 0 | ||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 2,698,340 | 30,281 | SH | SOLE | 30,281 | 0 | 0 | ||
ECOLAB INC | Common Stock | 278865100 | 10,566,536 | 41,293 | SH | SOLE | 41,293 | 0 | 0 | ||
ELBIT SYS LTD | Common Stock | M3760D101 | 2,852,226 | 14,254 | SH | SOLE | 14,254 | 0 | 0 | ||
ELI LILLY & CO | Common Stock | 532457108 | 25,428,461 | 28,702 | SH | SOLE | 28,702 | 0 | 0 | ||
EMERSON ELEC CO | Common Stock | 291011104 | 9,361,092 | 85,591 | SH | SOLE | 85,591 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 13,098,867 | 111,746 | SH | SOLE | 111,746 | 0 | 0 | ||
F N B CORP | Common Stock | 302520101 | 1,883,939 | 133,518 | SH | SOLE | 133,518 | 0 | 0 | ||
F5 INC | Common Stock | 315616102 | 4,021,513 | 18,263 | SH | SOLE | 18,263 | 0 | 0 | ||
FEDEX CORP | Common Stock | 31428X106 | 4,515,902 | 16,419 | SH | SOLE | 16,419 | 0 | 0 | ||
GARTNER INC | Common Stock | 366651107 | 1,847,141 | 3,645 | SH | SOLE | 3,645 | 0 | 0 | ||
GENERAL MLS INC | Common Stock | 370334104 | 8,635,207 | 116,929 | SH | SOLE | 116,929 | 0 | 0 | ||
GENTEX CORP | Common Stock | 371901109 | 1,879,318 | 63,298 | SH | SOLE | 63,298 | 0 | 0 | ||
GRACO INC | Common Stock | 384109104 | 2,674,919 | 30,567 | SH | SOLE | 30,567 | 0 | 0 | ||
GSK PLC | ADR | 37733W204 | 2,325,852 | 56,372 | SH | SOLE | 56,372 | 0 | 0 | ||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 1,394,513 | 17,349 | SH | SOLE | 17,349 | 0 | 0 | ||
HALEON PLC | ADR | 405552100 | 496,520 | 46,930 | SH | SOLE | 46,930 | 0 | 0 | ||
HASBRO INC | Common Stock | 418056107 | 5,660,559 | 78,271 | SH | SOLE | 78,271 | 0 | 0 | ||
HELIOS TECHNOLOGIES INC | Common Stock | 42328H109 | 1,059,847 | 22,219 | SH | SOLE | 22,219 | 0 | 0 | ||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 2,914,676 | 16,510 | SH | SOLE | 16,510 | 0 | 0 | ||
HENRY SCHEIN INC | Common Stock | 806407102 | 1,035,326 | 14,202 | SH | SOLE | 14,202 | 0 | 0 | ||
HUB GROUP INC | Common Stock | 443320106 | 2,047,159 | 45,042 | SH | SOLE | 45,042 | 0 | 0 | ||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 2,633,539 | 177,296 | SH | SOLE | 177,296 | 0 | 0 | ||
IDEXX LABS INC | Common Stock | 45168D104 | 7,032,158 | 13,919 | SH | SOLE | 13,919 | 0 | 0 | ||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 10,831,396 | 41,098 | SH | SOLE | 41,098 | 0 | 0 | ||
INSTEEL INDS INC | Common Stock | 45774W108 | 1,066,947 | 34,318 | SH | SOLE | 34,318 | 0 | 0 | ||
INTEL CORP | Common Stock | 458140100 | 330,435 | 14,085 | SH | SOLE | 14,085 | 0 | 0 | ||
INTERDIGITAL INC | Common Stock | 45867G101 | 1,966,958 | 13,888 | SH | SOLE | 13,888 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 9,723,541 | 43,982 | SH | SOLE | 43,982 | 0 | 0 | ||
ISHARES TR | ETF | 464288646 | 807,805 | 15,340 | SH | SOLE | 15,340 | 0 | 0 | ||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,392,514 | 12,499 | SH | SOLE | 12,499 | 0 | 0 | ||
JOHNSON & JOHNSON | Common Stock | 478160104 | 18,044,536 | 111,345 | SH | SOLE | 111,345 | 0 | 0 | ||
JPMORGAN CHASE & CO. | Common Stock | 46625H100 | 12,122,553 | 57,491 | SH | SOLE | 57,491 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 6,182,377 | 38,900 | SH | SOLE | 38,900 | 0 | 0 | ||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,662,273 | 89,804 | SH | SOLE | 89,804 | 0 | 0 | ||
LA Z BOY INC | Common Stock | 505336107 | 1,768,115 | 41,186 | SH | SOLE | 41,186 | 0 | 0 | ||
LABCORP HOLDINGS INC | Common Stock | 504922105 | 7,664,024 | 34,294 | SH | SOLE | 34,294 | 0 | 0 | ||
LANDSTAR SYS INC | Common Stock | 515098101 | 4,067,127 | 21,534 | SH | SOLE | 21,534 | 0 | 0 | ||
LINDSAY CORP | Common Stock | 535555106 | 1,954,730 | 15,683 | SH | SOLE | 15,683 | 0 | 0 | ||
LOWES COS INC | Common Stock | 548661107 | 12,577,191 | 46,436 | SH | SOLE | 46,436 | 0 | 0 | ||
MASIMO CORP | Common Stock | 574795100 | 2,468,872 | 18,517 | SH | SOLE | 18,517 | 0 | 0 | ||
MCCORMICK & CO INC | Common Stock | 579780206 | 7,559,338 | 91,851 | SH | SOLE | 91,851 | 0 | 0 | ||
MEDTRONIC PLC | Common Stock | G5960L103 | 6,489,851 | 71,537 | SH | SOLE | 71,537 | 0 | 0 | ||
MERCK & CO INC | Common Stock | 58933Y105 | 8,836,892 | 77,300 | SH | SOLE | 77,300 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 22,521,035 | 52,338 | SH | SOLE | 52,338 | 0 | 0 | ||
MIDDLEBY CORP | Common Stock | 596278101 | 1,200,971 | 8,632 | SH | SOLE | 8,632 | 0 | 0 | ||
MOHAWK INDS INC | Common Stock | 608190104 | 1,897,631 | 11,810 | SH | SOLE | 11,810 | 0 | 0 | ||
MORNINGSTAR INC | Common Stock | 617700109 | 3,859,757 | 12,095 | SH | SOLE | 12,095 | 0 | 0 | ||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 5,661,352 | 92,630 | SH | SOLE | 92,630 | 0 | 0 | ||
NOVARTIS AG | ADR | 66987V109 | 5,442,632 | 47,319 | SH | SOLE | 47,319 | 0 | 0 | ||
NOVO-NORDISK A S | ADR | 670100205 | 5,746,081 | 48,258 | SH | SOLE | 48,258 | 0 | 0 | ||
NVE CORP | Common Stock | 629445206 | 1,058,917 | 13,258 | SH | SOLE | 13,258 | 0 | 0 | ||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 1,961,126 | 8,137 | SH | SOLE | 8,137 | 0 | 0 | ||
OIL DRI CORP AMER | Common Stock | 677864100 | 3,303,863 | 47,889 | SH | SOLE | 47,889 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 5,364,364 | 31,546 | SH | SOLE | 31,546 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 2,677,124 | 92,506 | SH | SOLE | 92,506 | 0 | 0 | ||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 1,463,485 | 64,986 | SH | SOLE | 64,986 | 0 | 0 | ||
PHILLIPS 66 | Common Stock | 718546104 | 3,343,826 | 25,438 | SH | SOLE | 25,438 | 0 | 0 | ||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 1,313,077 | 10,252 | SH | SOLE | 10,252 | 0 | 0 | ||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 6,640,918 | 60,965 | SH | SOLE | 60,965 | 0 | 0 | ||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 9,296,398 | 53,674 | SH | SOLE | 53,674 | 0 | 0 | ||
QUALCOMM INC | Common Stock | 747525103 | 10,766,074 | 63,311 | SH | SOLE | 63,311 | 0 | 0 | ||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 3,931,701 | 32,106 | SH | SOLE | 32,106 | 0 | 0 | ||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 8,236,466 | 7,835 | SH | SOLE | 7,835 | 0 | 0 | ||
ROBERT HALF INC. | Common Stock | 770323103 | 2,433,569 | 36,101 | SH | SOLE | 36,101 | 0 | 0 | ||
ROYAL BK CDA | Common Stock | 780087102 | 4,783,521 | 38,351 | SH | SOLE | 38,351 | 0 | 0 | ||
SANOFI | ADR | 80105N105 | 3,891,351 | 67,523 | SH | SOLE | 67,523 | 0 | 0 | ||
SAP SE | ADR | 803054204 | 6,354,089 | 27,735 | SH | SOLE | 27,735 | 0 | 0 | ||
SEALED AIR CORP NEW | Common Stock | 81211K100 | 1,427,897 | 39,336 | SH | SOLE | 39,336 | 0 | 0 | ||
SHELL PLC | ADR | 780259305 | 3,651,124 | 55,362 | SH | SOLE | 55,362 | 0 | 0 | ||
SNAP ON INC | Common Stock | 833034101 | 3,152,045 | 10,880 | SH | SOLE | 10,880 | 0 | 0 | ||
SPDR S&P 500 ETF TR | ETF | 78462F103 | 335,535 | 583 | SH | SOLE | 583 | 0 | 0 | ||
SPIRE INC | Common Stock | 84857L101 | 2,477,308 | 36,412 | SH | SOLE | 36,412 | 0 | 0 | ||
STARBUCKS CORP | Common Stock | 855244109 | 8,008,196 | 82,144 | SH | SOLE | 82,144 | 0 | 0 | ||
STATE STR CORP | Common Stock | 857477103 | 4,753,317 | 53,728 | SH | SOLE | 53,728 | 0 | 0 | ||
SYNAPTICS INC | Common Stock | 87157D109 | 2,071,774 | 26,705 | SH | SOLE | 26,705 | 0 | 0 | ||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 3,215,051 | 7,346 | SH | SOLE | 7,346 | 0 | 0 | ||
TOMPKINS FINL CORP | Common Stock | 890110109 | 919,497 | 15,911 | SH | SOLE | 15,911 | 0 | 0 | ||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 2,813,805 | 44,480 | SH | SOLE | 44,480 | 0 | 0 | ||
TOTALENERGIES SE | ADR | 89151E109 | 2,738,211 | 41,814 | SH | SOLE | 41,814 | 0 | 0 | ||
TOYOTA MOTOR CORP | ADR | 892331307 | 3,971,040 | 22,238 | SH | SOLE | 22,238 | 0 | 0 | ||
TRUIST FINL CORP | Common Stock | 89832Q109 | 8,354,136 | 195,327 | SH | SOLE | 195,327 | 0 | 0 | ||
UNILEVER PLC | ADR | 904767704 | 2,562,997 | 39,455 | SH | SOLE | 39,455 | 0 | 0 | ||
UNION BANKSHARES INC | Common Stock | 905400107 | 1,929,530 | 74,413 | SH | SOLE | 74,413 | 0 | 0 | ||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 3,066,832 | 22,494 | SH | SOLE | 22,494 | 0 | 0 | ||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 5,729,322 | 58,666 | SH | SOLE | 58,666 | 0 | 0 | ||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 3,891,681 | 10,860 | SH | SOLE | 10,860 | 0 | 0 | ||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,938,847 | 9,237 | SH | SOLE | 9,237 | 0 | 0 | ||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,239,866 | 18,448 | SH | SOLE | 18,448 | 0 | 0 | ||
VEEVA SYS INC | Common Stock | 922475108 | 3,291,392 | 15,683 | SH | SOLE | 15,683 | 0 | 0 | ||
WALMART INC | Common Stock | 931142103 | 13,168,226 | 163,074 | SH | SOLE | 163,074 | 0 | 0 | ||
WEBSTER FINL CORP | Common Stock | 947890109 | 2,320,899 | 49,794 | SH | SOLE | 49,794 | 0 | 0 | ||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 1,607,063 | 33,307 | SH | SOLE | 33,307 | 0 | 0 | ||
WORTHINGTON ENTERPRISES INC | Common Stock | 981811102 | 884,834 | 21,347 | SH | SOLE | 21,347 | 0 | 0 | ||
WORTHINGTON STL INC | Common Stock | 982104101 | 457,163 | 13,442 | SH | SOLE | 13,442 | 0 | 0 |