The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
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 | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M CO | Common Stock | 88579Y101 | 5,064,734 | 47,749 | SH | SOLE | 0 | 0 | 47,749 | |||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 9,549,822 | 65,630 | SH | SOLE | 0 | 0 | 65,630 | |||
ALARM COM HLDGS INC | Common Stock | 011642105 | 1,201,408 | 16,578 | SH | SOLE | 0 | 0 | 16,578 | |||
ALCON AG | Common Stock | H01301128 | 1,454,660 | 17,465 | SH | SOLE | 0 | 0 | 17,465 | |||
ALPHABET INC | Common Stock | 02079K107 | 2,245,074 | 14,745 | SH | SOLE | 0 | 0 | 14,745 | |||
ALPHABET INC | Common Stock | 02079K305 | 10,058,127 | 66,641 | SH | SOLE | 0 | 0 | 66,641 | |||
AMCOR PLC | Common Stock | G0250X107 | 117,953 | 12,403 | SH | SOLE | 0 | 0 | 12,403 | |||
APPLE INC | Common Stock | 037833100 | 14,098,385 | 82,216 | SH | SOLE | 0 | 0 | 82,216 | |||
ARGAN INC | Common Stock | 04010E109 | 1,451,711 | 28,724 | SH | SOLE | 0 | 0 | 28,724 | |||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 10,627,487 | 42,332 | SH | SOLE | 0 | 0 | 42,332 | |||
AVIDXCHANGE HOLDINGS INC | Common Stock | 05368X102 | 189,900 | 14,441 | SH | SOLE | 0 | 0 | 14,441 | |||
BADGER METER INC | Common Stock | 056525108 | 3,411,279 | 21,082 | SH | SOLE | 0 | 0 | 21,082 | |||
BALCHEM CORP | Common Stock | 057665200 | 3,408,746 | 21,999 | SH | SOLE | 0 | 0 | 21,999 | |||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 1,859,420 | 93,768 | SH | SOLE | 0 | 0 | 93,768 | |||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 8,067,492 | 140,012 | SH | SOLE | 0 | 0 | 140,012 | |||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 2,681,583 | 51,788 | SH | SOLE | 0 | 0 | 51,788 | |||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 1,790,761 | 39,392 | SH | SOLE | 0 | 0 | 39,392 | |||
BECTON DICKINSON & CO | Common Stock | 075887109 | 6,501,749 | 26,275 | SH | SOLE | 0 | 0 | 26,275 | |||
BIOGEN INC | Common Stock | 09062X103 | 6,569,600 | 30,467 | SH | SOLE | 0 | 0 | 30,467 | |||
BOSTON BEER INC | Common Stock | 100557107 | 1,233,206 | 4,051 | SH | SOLE | 0 | 0 | 4,051 | |||
BRISTOL-MYERS SQUIBB CO | Common Stock | 110122108 | 3,083,518 | 56,860 | SH | SOLE | 0 | 0 | 56,860 | |||
CACI INTL INC | Common Stock | 127190304 | 2,836,680 | 7,488 | SH | SOLE | 0 | 0 | 7,488 | |||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 2,661,271 | 9,822 | SH | SOLE | 0 | 0 | 9,822 | |||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 1,249,101 | 7,616 | SH | SOLE | 0 | 0 | 7,616 | |||
CIRRUS LOGIC INC | Common Stock | 172755100 | 1,830,004 | 19,771 | SH | SOLE | 0 | 0 | 19,771 | |||
CISCO SYS INC | Common Stock | 17275R102 | 7,440,683 | 149,082 | SH | SOLE | 0 | 0 | 149,082 | |||
COCA COLA CO | Common Stock | 191216100 | 5,038,952 | 81,751 | SH | SOLE | 0 | 0 | 81,751 | |||
CONOCOPHILLIPS | Common Stock | 20825C104 | 9,676,844 | 76,028 | SH | SOLE | 0 | 0 | 76,028 | |||
CORTEVA INC | Common Stock | 22052L104 | 1,460,551 | 25,326 | SH | SOLE | 0 | 0 | 25,326 | |||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 16,015,693 | 21,861 | SH | SOLE | 0 | 0 | 21,861 | |||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 1,501,459 | 13,338 | SH | SOLE | 0 | 0 | 13,338 | |||
CUMMINS INC | Common Stock | 231021106 | 6,119,586 | 20,769 | SH | SOLE | 0 | 0 | 20,769 | |||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 2,831,078 | 11,053 | SH | SOLE | 0 | 0 | 11,053 | |||
DEERE & CO | Common Stock | 244199105 | 11,175,171 | 27,112 | SH | SOLE | 0 | 0 | 27,112 | |||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 2,881,940 | 34,403 | SH | SOLE | 0 | 0 | 34,403 | |||
DOLLAR TREE INC | Common Stock | 256746108 | 5,252,635 | 39,449 | SH | SOLE | 0 | 0 | 39,449 | |||
DOW INC | Common Stock | 260557103 | 1,570,946 | 27,118 | SH | SOLE | 0 | 0 | 27,118 | |||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 2,263,376 | 29,521 | SH | SOLE | 0 | 0 | 29,521 | |||
ECOLAB INC | Common Stock | 278865100 | 9,467,715 | 40,910 | SH | SOLE | 0 | 0 | 40,910 | |||
ELBIT SYS LTD | Common Stock | M3760D101 | 2,916,732 | 13,874 | SH | SOLE | 0 | 0 | 13,874 | |||
ELI LILLY & CO | Common Stock | 532457108 | 26,365,192 | 33,890 | SH | SOLE | 0 | 0 | 33,890 | |||
EMBECTA CORP | Common Stock | 29082K105 | 133,523 | 10,062 | SH | SOLE | 0 | 0 | 10,062 | |||
EMERSON ELEC CO | Common Stock | 291011104 | 9,495,186 | 83,717 | SH | SOLE | 0 | 0 | 83,717 | |||
EXXON MOBIL CORP | Common Stock | 30231G102 | 12,869,745 | 110,717 | SH | SOLE | 0 | 0 | 110,717 | |||
F N B CORP | Common Stock | 302520101 | 1,718,523 | 121,881 | SH | SOLE | 0 | 0 | 121,881 | |||
F5 INC | Common Stock | 315616102 | 3,369,963 | 17,775 | SH | SOLE | 0 | 0 | 17,775 | |||
FEDEX CORP | Common Stock | 31428X106 | 4,718,958 | 16,221 | SH | SOLE | 0 | 0 | 16,221 | |||
FORTREA HLDGS INC | Common Stock | 34965K107 | 1,233,141 | 30,721 | SH | SOLE | 0 | 0 | 30,721 | |||
FORWARD AIR CORP | Common Stock | 349853101 | 1,311,723 | 42,164 | SH | SOLE | 0 | 0 | 42,164 | |||
GARTNER INC | Common Stock | 366651107 | 1,666,915 | 3,497 | SH | SOLE | 0 | 0 | 3,497 | |||
GENERAL MLS INC | Common Stock | 370334104 | 8,030,247 | 114,767 | SH | SOLE | 0 | 0 | 114,767 | |||
GENTEX CORP | Common Stock | 371901109 | 1,950,950 | 54,013 | SH | SOLE | 0 | 0 | 54,013 | |||
GRACO INC | Common Stock | 384109104 | 2,724,640 | 29,153 | SH | SOLE | 0 | 0 | 29,153 | |||
GSK PLC | ADR | 37733W204 | 2,342,615 | 54,174 | SH | SOLE | 0 | 0 | 54,174 | |||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 1,219,055 | 14,283 | SH | SOLE | 0 | 0 | 14,283 | |||
HALEON PLC | ADR | 405552100 | 382,823 | 45,091 | SH | SOLE | 0 | 0 | 45,091 | |||
HASBRO INC | Common Stock | 418056107 | 4,143,143 | 73,304 | SH | SOLE | 0 | 0 | 73,304 | |||
HEARTLAND EXPRESS INC | Common Stock | 422347104 | 693,536 | 58,015 | SH | SOLE | 0 | 0 | 58,015 | |||
HELIOS TECHNOLOGIES INC | Common Stock | 42328H109 | 833,514 | 18,651 | SH | SOLE | 0 | 0 | 18,651 | |||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 2,691,078 | 15,490 | SH | SOLE | 0 | 0 | 15,490 | |||
HENRY SCHEIN INC | Common Stock | 806407102 | 957,216 | 12,675 | SH | SOLE | 0 | 0 | 12,675 | |||
HUB GROUP INC | Common Stock | 443320106 | 1,707,623 | 39,510 | SH | SOLE | 0 | 0 | 39,510 | |||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 2,344,898 | 166,504 | SH | SOLE | 0 | 0 | 166,504 | |||
IDEXX LABS INC | Common Stock | 45168D104 | 7,435,377 | 13,771 | SH | SOLE | 0 | 0 | 13,771 | |||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 10,542,059 | 39,088 | SH | SOLE | 0 | 0 | 39,088 | |||
INSTEEL INDS INC | Common Stock | 45774W108 | 1,112,890 | 29,118 | SH | SOLE | 0 | 0 | 29,118 | |||
INTEGRA LIFESCIENCES HLDGS C | Common Stock | 457985208 | 1,101,397 | 31,069 | SH | SOLE | 0 | 0 | 31,069 | |||
INTEL CORP | Common Stock | 458140100 | 11,976,608 | 271,148 | SH | SOLE | 0 | 0 | 271,148 | |||
INTERDIGITAL INC | Common Stock | 45867G101 | 1,258,038 | 11,817 | SH | SOLE | 0 | 0 | 11,817 | |||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 8,251,764 | 43,212 | SH | SOLE | 0 | 0 | 43,212 | |||
ISHARES TR | ETF | 464288646 | 786,636 | 15,340 | SH | SOLE | 0 | 0 | 15,340 | |||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,425,894 | 11,841 | SH | SOLE | 0 | 0 | 11,841 | |||
JOHNSON & JOHNSON | Common Stock | 478160104 | 16,805,913 | 106,239 | SH | SOLE | 0 | 0 | 106,239 | |||
JPMORGAN CHASE & CO | Common Stock | 46625H100 | 11,506,234 | 57,445 | SH | SOLE | 0 | 0 | 57,445 | |||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 5,986,383 | 38,281 | SH | SOLE | 0 | 0 | 38,281 | |||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,397,248 | 64,538 | SH | SOLE | 0 | 0 | 64,538 | |||
LA Z BOY INC | Common Stock | 505336107 | 1,333,329 | 35,442 | SH | SOLE | 0 | 0 | 35,442 | |||
LABORATORY CORP AMER HLDGS | Common Stock | 50540R409 | 7,329,770 | 33,552 | SH | SOLE | 0 | 0 | 33,552 | |||
LANDSTAR SYS INC | Common Stock | 515098101 | 3,733,183 | 19,367 | SH | SOLE | 0 | 0 | 19,367 | |||
LINDSAY CORP | Common Stock | 535555106 | 1,568,408 | 13,330 | SH | SOLE | 0 | 0 | 13,330 | |||
LOWES COS INC | Common Stock | 548661107 | 11,718,599 | 46,004 | SH | SOLE | 0 | 0 | 46,004 | |||
MASIMO CORP | Common Stock | 574795100 | 2,168,094 | 14,764 | SH | SOLE | 0 | 0 | 14,764 | |||
MCCORMICK & CO INC | Common Stock | 579780206 | 6,864,433 | 89,369 | SH | SOLE | 0 | 0 | 89,369 | |||
MEDTRONIC PLC | Common Stock | G5960L103 | 6,095,092 | 69,446 | SH | SOLE | 0 | 0 | 69,446 | |||
MERCK & CO INC | Common Stock | 58933Y105 | 9,689,466 | 73,035 | SH | SOLE | 0 | 0 | 73,035 | |||
MICROSOFT CORP | Common Stock | 594918104 | 21,916,567 | 52,093 | SH | SOLE | 0 | 0 | 52,093 | |||
MIDDLEBY CORP | Common Stock | 596278101 | 1,133,892 | 7,052 | SH | SOLE | 0 | 0 | 7,052 | |||
MOHAWK INDS INC | Common Stock | 608190104 | 1,367,016 | 10,444 | SH | SOLE | 0 | 0 | 10,444 | |||
MONRO INC | Common Stock | 610236101 | 1,013,759 | 32,142 | SH | SOLE | 0 | 0 | 32,142 | |||
MORNINGSTAR INC | Common Stock | 617700109 | 3,620,264 | 11,740 | SH | SOLE | 0 | 0 | 11,740 | |||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 4,852,929 | 89,540 | SH | SOLE | 0 | 0 | 89,540 | |||
NATIONAL RESH CORP | Common Stock | 637372202 | 1,072,061 | 26,988 | SH | SOLE | 0 | 0 | 26,988 | |||
NOVARTIS AG | ADR | 66987V109 | 4,580,471 | 45,719 | SH | SOLE | 0 | 0 | 45,719 | |||
NOVO-NORDISK A S | ADR | 670100205 | 8,886,850 | 68,729 | SH | SOLE | 0 | 0 | 68,729 | |||
NVE CORP | Common Stock | 629445206 | 1,008,844 | 11,187 | SH | SOLE | 0 | 0 | 11,187 | |||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 2,356,968 | 9,476 | SH | SOLE | 0 | 0 | 9,476 | |||
OIL DRI CORP AMER | Common Stock | 677864100 | 3,410,673 | 45,744 | SH | SOLE | 0 | 0 | 45,744 | |||
PEPSICO INC | Common Stock | 713448108 | 5,459,131 | 30,982 | SH | SOLE | 0 | 0 | 30,982 | |||
PFIZER INC | Common Stock | 717081103 | 2,464,506 | 88,811 | SH | SOLE | 0 | 0 | 88,811 | |||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 691,846 | 53,507 | SH | SOLE | 0 | 0 | 53,507 | |||
PHILLIPS 66 | Common Stock | 718546104 | 4,104,245 | 25,127 | SH | SOLE | 0 | 0 | 25,127 | |||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 1,049,690 | 8,158 | SH | SOLE | 0 | 0 | 8,158 | |||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 6,865,438 | 56,311 | SH | SOLE | 0 | 0 | 56,311 | |||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 8,537,977 | 52,622 | SH | SOLE | 0 | 0 | 52,622 | |||
QUALCOMM INC | Common Stock | 747525103 | 10,663,906 | 62,988 | SH | SOLE | 0 | 0 | 62,988 | |||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 3,966,015 | 30,777 | SH | SOLE | 0 | 0 | 30,777 | |||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 7,482,398 | 7,774 | SH | SOLE | 0 | 0 | 7,774 | |||
ROBERT HALF INC. | Common Stock | 770323103 | 2,580,723 | 32,552 | SH | SOLE | 0 | 0 | 32,552 | |||
ROYAL BK CDA | Common Stock | 780087102 | 3,961,659 | 39,271 | SH | SOLE | 0 | 0 | 39,271 | |||
SANOFI | ADR | 80105N105 | 3,139,366 | 64,596 | SH | SOLE | 0 | 0 | 64,596 | |||
SAP SE | ADR | 803054204 | 5,347,528 | 27,419 | SH | SOLE | 0 | 0 | 27,419 | |||
SEALED AIR CORP NEW | Common Stock | 81211K100 | 1,239,170 | 33,311 | SH | SOLE | 0 | 0 | 33,311 | |||
SHELL PLC | ADR | 780259305 | 3,879,069 | 57,862 | SH | SOLE | 0 | 0 | 57,862 | |||
SNAP ON INC | Common Stock | 833034101 | 3,047,216 | 10,287 | SH | SOLE | 0 | 0 | 10,287 | |||
SPDR S&P 500 ETF TR | ETF | 78462F103 | 287,517 | 548 | SH | SOLE | 0 | 0 | 548 | |||
SPIRE INC | Common Stock | 84857L101 | 1,960,038 | 31,621 | SH | SOLE | 0 | 0 | 31,621 | |||
STARBUCKS CORP | Common Stock | 855244109 | 7,208,365 | 78,875 | SH | SOLE | 0 | 0 | 78,875 | |||
STATE STR CORP | Common Stock | 857477103 | 4,130,111 | 52,953 | SH | SOLE | 0 | 0 | 52,953 | |||
SYNAPTICS INC | Common Stock | 87157D109 | 2,052,273 | 21,036 | SH | SOLE | 0 | 0 | 21,036 | |||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 2,980,340 | 6,942 | SH | SOLE | 0 | 0 | 6,942 | |||
TOMPKINS FINL CORP | Common Stock | 890110109 | 581,303 | 11,559 | SH | SOLE | 0 | 0 | 11,559 | |||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 2,575,570 | 42,656 | SH | SOLE | 0 | 0 | 42,656 | |||
TOTALENERGIES SE | ADR | 89151E109 | 3,028,293 | 43,525 | SH | SOLE | 0 | 0 | 43,525 | |||
TOYOTA MOTOR CORP | ADR | 892331307 | 5,225,129 | 20,761 | SH | SOLE | 0 | 0 | 20,761 | |||
TRUIST FINL CORP | Common Stock | 89832Q109 | 7,528,403 | 193,135 | SH | SOLE | 0 | 0 | 193,135 | |||
UNILEVER PLC | ADR | 904767704 | 1,910,633 | 38,068 | SH | SOLE | 0 | 0 | 38,068 | |||
UNION BANKSHARES INC | Common Stock | 905400107 | 1,679,361 | 55,061 | SH | SOLE | 0 | 0 | 55,061 | |||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 3,202,977 | 21,550 | SH | SOLE | 0 | 0 | 21,550 | |||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 4,238,359 | 14,216 | SH | SOLE | 0 | 0 | 14,216 | |||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 2,286,863 | 9,955 | SH | SOLE | 0 | 0 | 9,955 | |||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,413,128 | 8,389 | SH | SOLE | 0 | 0 | 8,389 | |||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,051,538 | 14,737 | SH | SOLE | 0 | 0 | 14,737 | |||
VEEVA SYS INC | Common Stock | 922475108 | 3,480,448 | 15,022 | SH | SOLE | 0 | 0 | 15,022 | |||
WALMART INC | Common Stock | 931142103 | 9,777,394 | 161,974 | SH | SOLE | 0 | 0 | 161,974 | |||
WEBSTER FINL CORP | Common Stock | 947890109 | 2,325,216 | 45,799 | SH | SOLE | 0 | 0 | 45,799 | |||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 1,088,993 | 28,560 | SH | SOLE | 0 | 0 | 28,560 | |||
WORTHINGTON ENTERPRISES INC | Common Stock | 981811102 | 990,640 | 15,919 | SH | SOLE | 0 | 0 | 15,919 | |||
WORTHINGTON STL INC | Common Stock | 982104101 | 439,020 | 12,246 | SH | SOLE | 0 | 0 | 12,246 | |||
ZIFF DAVIS INC | Common Stock | 48123V102 | 1,604,621 | 25,454 | SH | SOLE | 0 | 0 | 25,454 |