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 | 4,993,920 | 48,869 | SH | SOLE | 48,869 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 8,540,803 | 65,886 | SH | SOLE | 65,886 | 0 | 0 | ||
ALARM COM HLDGS INC | Common Stock | 011642105 | 1,272,770 | 20,031 | SH | SOLE | 20,031 | 0 | 0 | ||
ALCON AG | Common Stock | H01301128 | 1,477,392 | 16,585 | SH | SOLE | 16,585 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K107 | 2,743,964 | 14,960 | SH | SOLE | 14,960 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K305 | 12,090,207 | 66,375 | SH | SOLE | 66,375 | 0 | 0 | ||
AMCOR PLC | Common Stock | G0250X107 | 1,130,725 | 115,616 | SH | SOLE | 115,616 | 0 | 0 | ||
APPLE INC | Common Stock | 037833100 | 17,532,201 | 83,241 | SH | SOLE | 83,241 | 0 | 0 | ||
ARGAN INC | Common Stock | 04010E109 | 2,126,176 | 29,062 | SH | SOLE | 29,062 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 10,226,178 | 42,596 | SH | SOLE | 42,596 | 0 | 0 | ||
AVIDXCHANGE HOLDINGS INC | Common Stock | 05368X102 | 174,159 | 14,441 | SH | SOLE | 14,441 | 0 | 0 | ||
BADGER METER INC | Common Stock | 056525108 | 3,936,644 | 21,125 | SH | SOLE | 21,125 | 0 | 0 | ||
BALCHEM CORP | Common Stock | 057665200 | 3,473,266 | 22,561 | SH | SOLE | 22,561 | 0 | 0 | ||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 1,840,859 | 97,762 | SH | SOLE | 97,762 | 0 | 0 | ||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 8,482,281 | 141,631 | SH | SOLE | 141,631 | 0 | 0 | ||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 2,389,602 | 52,266 | SH | SOLE | 52,266 | 0 | 0 | ||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 1,686,535 | 41,135 | SH | SOLE | 41,135 | 0 | 0 | ||
BECTON DICKINSON & CO | Common Stock | 075887109 | 6,214,349 | 26,590 | SH | SOLE | 26,590 | 0 | 0 | ||
BOSTON BEER INC | Common Stock | 100557107 | 1,485,289 | 4,869 | SH | SOLE | 4,869 | 0 | 0 | ||
CACI INTL INC | Common Stock | 127190304 | 3,269,849 | 7,602 | SH | SOLE | 7,602 | 0 | 0 | ||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 2,105,464 | 10,192 | SH | SOLE | 10,192 | 0 | 0 | ||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 1,358,775 | 8,235 | SH | SOLE | 8,235 | 0 | 0 | ||
CIRRUS LOGIC INC | Common Stock | 172755100 | 2,588,818 | 20,279 | SH | SOLE | 20,279 | 0 | 0 | ||
CISCO SYS INC | Common Stock | 17275R102 | 7,170,637 | 150,929 | SH | SOLE | 150,929 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 5,229,788 | 81,545 | SH | SOLE | 81,545 | 0 | 0 | ||
CONOCOPHILLIPS | Common Stock | 20825C104 | 8,797,081 | 76,911 | SH | SOLE | 76,911 | 0 | 0 | ||
CORTEVA INC | Common Stock | 22052L104 | 1,384,586 | 25,669 | SH | SOLE | 25,669 | 0 | 0 | ||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 18,554,047 | 21,829 | SH | SOLE | 21,829 | 0 | 0 | ||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 1,434,610 | 14,116 | SH | SOLE | 14,116 | 0 | 0 | ||
CUMMINS INC | Common Stock | 231021106 | 5,750,175 | 20,764 | SH | SOLE | 20,764 | 0 | 0 | ||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 3,035,154 | 11,192 | SH | SOLE | 11,192 | 0 | 0 | ||
DEERE & CO | Common Stock | 244199105 | 10,202,322 | 27,200 | SH | SOLE | 27,200 | 0 | 0 | ||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 2,818,053 | 35,568 | SH | SOLE | 35,568 | 0 | 0 | ||
DOLLAR TREE INC | Common Stock | 256746108 | 4,350,771 | 40,749 | SH | SOLE | 40,749 | 0 | 0 | ||
DOW INC | Common Stock | 260557103 | 1,464,021 | 27,597 | SH | SOLE | 27,597 | 0 | 0 | ||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 2,400,454 | 29,823 | SH | SOLE | 29,823 | 0 | 0 | ||
ECOLAB INC | Common Stock | 278865100 | 9,766,275 | 40,938 | SH | SOLE | 40,938 | 0 | 0 | ||
ELBIT SYS LTD | Common Stock | M3760D101 | 2,500,601 | 14,118 | SH | SOLE | 14,118 | 0 | 0 | ||
ELI LILLY & CO | Common Stock | 532457108 | 26,210,028 | 28,949 | SH | SOLE | 28,949 | 0 | 0 | ||
EMBECTA CORP | Common Stock | 29082K105 | 146,913 | 11,753 | SH | SOLE | 11,753 | 0 | 0 | ||
EMERSON ELEC CO | Common Stock | 291011104 | 9,271,841 | 84,167 | SH | SOLE | 84,167 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 12,774,406 | 110,966 | SH | SOLE | 110,966 | 0 | 0 | ||
F N B CORP | Common Stock | 302520101 | 1,650,451 | 120,647 | SH | SOLE | 120,647 | 0 | 0 | ||
F5 INC | Common Stock | 315616102 | 3,094,801 | 17,969 | SH | SOLE | 17,969 | 0 | 0 | ||
FEDEX CORP | Common Stock | 31428X106 | 4,904,868 | 16,284 | SH | SOLE | 16,284 | 0 | 0 | ||
FORTREA HLDGS INC | Common Stock | 34965K107 | 736,331 | 31,548 | SH | SOLE | 31,548 | 0 | 0 | ||
GARTNER INC | Common Stock | 366651107 | 1,600,450 | 3,564 | SH | SOLE | 3,564 | 0 | 0 | ||
GENERAL MLS INC | Common Stock | 370334104 | 7,314,311 | 115,623 | SH | SOLE | 115,623 | 0 | 0 | ||
GENTEX CORP | Common Stock | 371901109 | 1,897,435 | 56,287 | SH | SOLE | 56,287 | 0 | 0 | ||
GRACO INC | Common Stock | 384109104 | 2,373,723 | 29,941 | SH | SOLE | 29,941 | 0 | 0 | ||
GSK PLC | ADR | 37733W204 | 2,159,650 | 55,564 | SH | SOLE | 55,564 | 0 | 0 | ||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 1,227,052 | 14,832 | SH | SOLE | 14,832 | 0 | 0 | ||
HALEON PLC | ADR | 405552100 | 381,869 | 46,231 | SH | SOLE | 46,231 | 0 | 0 | ||
HASBRO INC | Common Stock | 418056107 | 4,461,444 | 76,264 | SH | SOLE | 76,264 | 0 | 0 | ||
HELIOS TECHNOLOGIES INC | Common Stock | 42328H109 | 924,106 | 19,353 | SH | SOLE | 19,353 | 0 | 0 | ||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 2,628,429 | 15,832 | SH | SOLE | 15,832 | 0 | 0 | ||
HENRY SCHEIN INC | Common Stock | 806407102 | 855,415 | 13,345 | SH | SOLE | 13,345 | 0 | 0 | ||
HUB GROUP INC | Common Stock | 443320106 | 1,762,812 | 40,948 | SH | SOLE | 40,948 | 0 | 0 | ||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 2,271,734 | 170,367 | SH | SOLE | 170,367 | 0 | 0 | ||
IDEXX LABS INC | Common Stock | 45168D104 | 6,736,028 | 13,826 | SH | SOLE | 13,826 | 0 | 0 | ||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 9,369,908 | 39,313 | SH | SOLE | 39,313 | 0 | 0 | ||
INSTEEL INDS INC | Common Stock | 45774W108 | 946,479 | 30,571 | SH | SOLE | 30,571 | 0 | 0 | ||
INTEGRA LIFESCIENCES HLDGS C | Common Stock | 457985208 | 991,751 | 34,034 | SH | SOLE | 34,034 | 0 | 0 | ||
INTEL CORP | Common Stock | 458140100 | 8,639,485 | 278,963 | SH | SOLE | 278,963 | 0 | 0 | ||
INTERDIGITAL INC | Common Stock | 45867G101 | 1,468,307 | 12,597 | SH | SOLE | 12,597 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 7,577,286 | 43,812 | SH | SOLE | 43,812 | 0 | 0 | ||
ISHARES TR | ETF | 464288646 | 786,022 | 15,340 | SH | SOLE | 15,340 | 0 | 0 | ||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,288,018 | 12,068 | SH | SOLE | 12,068 | 0 | 0 | ||
JOHNSON & JOHNSON | Common Stock | 478160104 | 15,705,299 | 107,453 | SH | SOLE | 107,453 | 0 | 0 | ||
JPMORGAN CHASE & CO. | Common Stock | 46625H100 | 11,603,657 | 57,370 | SH | SOLE | 57,370 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 5,263,508 | 38,490 | SH | SOLE | 38,490 | 0 | 0 | ||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,724,837 | 78,473 | SH | SOLE | 78,473 | 0 | 0 | ||
LA Z BOY INC | Common Stock | 505336107 | 1,379,286 | 36,998 | SH | SOLE | 36,998 | 0 | 0 | ||
LABCORP HOLDINGS INC | Common Stock | 504922105 | 6,894,919 | 33,880 | SH | SOLE | 33,880 | 0 | 0 | ||
LANDSTAR SYS INC | Common Stock | 515098101 | 3,667,278 | 19,879 | SH | SOLE | 19,879 | 0 | 0 | ||
LINDSAY CORP | Common Stock | 535555106 | 1,720,198 | 13,999 | SH | SOLE | 13,999 | 0 | 0 | ||
LOWES COS INC | Common Stock | 548661107 | 10,179,300 | 46,173 | SH | SOLE | 46,173 | 0 | 0 | ||
MASIMO CORP | Common Stock | 574795100 | 1,944,514 | 15,440 | SH | SOLE | 15,440 | 0 | 0 | ||
MCCORMICK & CO INC | Common Stock | 579780206 | 6,433,123 | 90,684 | SH | SOLE | 90,684 | 0 | 0 | ||
MEDTRONIC PLC | Common Stock | G5960L103 | 5,618,850 | 70,767 | SH | SOLE | 70,767 | 0 | 0 | ||
MERCK & CO INC | Common Stock | 58933Y105 | 9,107,833 | 73,118 | SH | SOLE | 73,118 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 23,088,089 | 51,657 | SH | SOLE | 51,657 | 0 | 0 | ||
MIDDLEBY CORP | Common Stock | 596278101 | 910,625 | 7,427 | SH | SOLE | 7,427 | 0 | 0 | ||
MOHAWK INDS INC | Common Stock | 608190104 | 1,221,661 | 10,755 | SH | SOLE | 10,755 | 0 | 0 | ||
MORNINGSTAR INC | Common Stock | 617700109 | 3,502,569 | 11,839 | SH | SOLE | 11,839 | 0 | 0 | ||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 4,997,003 | 91,355 | SH | SOLE | 91,355 | 0 | 0 | ||
NOVARTIS AG | ADR | 66987V109 | 4,990,313 | 46,875 | SH | SOLE | 46,875 | 0 | 0 | ||
NOVO-NORDISK A S | ADR | 670100205 | 6,896,055 | 48,312 | SH | SOLE | 48,312 | 0 | 0 | ||
NVE CORP | Common Stock | 629445206 | 878,355 | 11,760 | SH | SOLE | 11,760 | 0 | 0 | ||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 2,172,856 | 8,045 | SH | SOLE | 8,045 | 0 | 0 | ||
OIL DRI CORP AMER | Common Stock | 677864100 | 2,963,458 | 46,239 | SH | SOLE | 46,239 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 5,160,793 | 31,291 | SH | SOLE | 31,291 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 2,529,840 | 90,416 | SH | SOLE | 90,416 | 0 | 0 | ||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 939,573 | 56,027 | SH | SOLE | 56,027 | 0 | 0 | ||
PHILLIPS 66 | Common Stock | 718546104 | 3,542,520 | 25,094 | SH | SOLE | 25,094 | 0 | 0 | ||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 1,152,618 | 9,255 | SH | SOLE | 9,255 | 0 | 0 | ||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 6,536,117 | 56,683 | SH | SOLE | 56,683 | 0 | 0 | ||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 8,729,604 | 52,932 | SH | SOLE | 52,932 | 0 | 0 | ||
QUALCOMM INC | Common Stock | 747525103 | 12,555,555 | 63,036 | SH | SOLE | 63,036 | 0 | 0 | ||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 3,856,509 | 31,199 | SH | SOLE | 31,199 | 0 | 0 | ||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 8,187,524 | 7,790 | SH | SOLE | 7,790 | 0 | 0 | ||
ROBERT HALF INC. | Common Stock | 770323103 | 2,166,299 | 33,859 | SH | SOLE | 33,859 | 0 | 0 | ||
ROYAL BK CDA | Common Stock | 780087102 | 4,060,206 | 38,167 | SH | SOLE | 38,167 | 0 | 0 | ||
SANOFI | ADR | 80105N105 | 3,230,705 | 66,585 | SH | SOLE | 66,585 | 0 | 0 | ||
SAP SE | ADR | 803054204 | 5,571,029 | 27,619 | SH | SOLE | 27,619 | 0 | 0 | ||
SEALED AIR CORP NEW | Common Stock | 81211K100 | 1,209,927 | 34,778 | SH | SOLE | 34,778 | 0 | 0 | ||
SHELL PLC | ADR | 780259305 | 3,965,858 | 54,944 | SH | SOLE | 54,944 | 0 | 0 | ||
SNAP ON INC | Common Stock | 833034101 | 2,751,653 | 10,527 | SH | SOLE | 10,527 | 0 | 0 | ||
SOLVENTUM CORP | Common Stock | 83444M101 | 622,980 | 11,781 | SH | SOLE | 11,781 | 0 | 0 | ||
SPDR S&P 500 ETF TR | ETF | 78462F103 | 317,214 | 581 | SH | SOLE | 581 | 0 | 0 | ||
SPIRE INC | Common Stock | 84857L101 | 2,014,805 | 32,773 | SH | SOLE | 32,773 | 0 | 0 | ||
STARBUCKS CORP | Common Stock | 855244109 | 6,264,727 | 80,472 | SH | SOLE | 80,472 | 0 | 0 | ||
STATE STR CORP | Common Stock | 857477103 | 3,933,618 | 53,157 | SH | SOLE | 53,157 | 0 | 0 | ||
SYNAPTICS INC | Common Stock | 87157D109 | 1,961,568 | 22,240 | SH | SOLE | 22,240 | 0 | 0 | ||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 2,758,150 | 7,109 | SH | SOLE | 7,109 | 0 | 0 | ||
TOMPKINS FINL CORP | Common Stock | 890110109 | 629,001 | 12,863 | SH | SOLE | 12,863 | 0 | 0 | ||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 2,411,535 | 43,878 | SH | SOLE | 43,878 | 0 | 0 | ||
TOTALENERGIES SE | ADR | 89151E109 | 2,791,229 | 41,345 | SH | SOLE | 41,345 | 0 | 0 | ||
TOYOTA MOTOR CORP | ADR | 892331307 | 4,368,731 | 21,314 | SH | SOLE | 21,314 | 0 | 0 | ||
TRUIST FINL CORP | Common Stock | 89832Q109 | 7,531,811 | 193,869 | SH | SOLE | 193,869 | 0 | 0 | ||
UNILEVER PLC | ADR | 904767704 | 2,140,651 | 38,928 | SH | SOLE | 38,928 | 0 | 0 | ||
UNION BANKSHARES INC | Common Stock | 905400107 | 1,388,231 | 64,629 | SH | SOLE | 64,629 | 0 | 0 | ||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 2,985,794 | 21,818 | SH | SOLE | 21,818 | 0 | 0 | ||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 4,086,828 | 11,222 | SH | SOLE | 11,222 | 0 | 0 | ||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 3,261,634 | 10,239 | SH | SOLE | 10,239 | 0 | 0 | ||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,805,627 | 8,588 | SH | SOLE | 8,588 | 0 | 0 | ||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,049,906 | 15,645 | SH | SOLE | 15,645 | 0 | 0 | ||
VEEVA SYS INC | Common Stock | 922475108 | 2,827,871 | 15,452 | SH | SOLE | 15,452 | 0 | 0 | ||
WALMART INC | Common Stock | 931142103 | 10,987,505 | 162,273 | SH | SOLE | 162,273 | 0 | 0 | ||
WEBSTER FINL CORP | Common Stock | 947890109 | 2,066,951 | 47,418 | SH | SOLE | 47,418 | 0 | 0 | ||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 1,205,860 | 29,628 | SH | SOLE | 29,628 | 0 | 0 | ||
WORTHINGTON ENTERPRISES INC | Common Stock | 981811102 | 798,458 | 16,870 | SH | SOLE | 16,870 | 0 | 0 | ||
WORTHINGTON STL INC | Common Stock | 982104101 | 412,864 | 12,376 | SH | SOLE | 12,376 | 0 | 0 | ||
ZIFF DAVIS INC | Common Stock | 48123V102 | 1,657,061 | 30,101 | SH | SOLE | 30,101 | 0 | 0 |