Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q3 2024 ▲▼ | Q4 2024 ▲▼ | Change ▲▼ | Q3 2024 ▲▼ | Q4 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| ARISTA NETWORKS INC(ANET) | 0 | 140,650 | +140,650 | 0 | 15,546 | 5.65% | +15,546 |
| LAM RESEARCH CORP(LRCX) | 0 | 91,800 | +91,800 | 0 | 6,631 | 2.41% | +6,631 |
| APPLE INC(AAPL) | 96,271 | 94,974 | -1,297 | 21,749 | 23,783 | 8.64% | +2,035 |
| ALBEMARLE CORP(ALB) | 0 | 14,034 | +14,034 | 0 | 1,208 | 0.44% | +1,208 |
| VERISIGN INC | 17,844 | 19,452 | +1,608 | 3,156 | 4,026 | 1.46% | +870 |
| ALPHABET INC(GOOG) | 39,084 | 39,664 | +580 | 6,688 | 7,508 | 2.73% | +821 |
| QUALYS INC(QLYS) | 26,920 | 28,276 | +1,356 | 3,210 | 3,965 | 1.44% | +755 |
| EBAY INC.(EBAY) | 97,836 | 101,642 | +3,806 | 5,627 | 6,297 | 2.29% | +670 |
| SEI INVTS CO(SEIC) | 64,082 | 65,185 | +1,103 | 4,791 | 5,376 | 1.95% | +586 |
| CISCO SYS INC(CSCO) | 103,091 | 104,638 | +1,547 | 5,646 | 6,195 | 2.25% | +548 |
| SNAP ON INC(SNA) | 20,453 | 21,036 | +583 | 6,752 | 7,141 | 2.59% | +389 |
| META PLATFORMS INC(META) | 20,721 | 20,724 | +3 | 11,761 | 12,134 | 4.41% | +373 |
| DEERE & CO(DE) | 16,572 | 16,708 | +136 | 6,707 | 7,079 | 2.57% | +373 |
| 3M CO(MMM) | 0 | 2,035 | +2,035 | 0 | 263 | 0.10% | +263 |
| ALLISON TRANSMISSION HLDGS I(ALSN) | 47,923 | 49,591 | +1,668 | 5,121 | 5,359 | 1.95% | +238 |
| PRICE T ROWE GROUP INC(TROW) | 38,101 | 39,066 | +965 | 4,186 | 4,418 | 1.60% | +232 |
| MOODYS CORP(MCO) | 9,886 | 9,959 | +73 | 4,489 | 4,714 | 1.71% | +226 |
| BROOKFIELD CORP(BN) | 46,790 | 46,790 | 0 | 2,480 | 2,688 | 0.98% | +208 |
| SERVICENOW INC(NOW) | 1,667 | 1,661 | -6 | 1,555 | 1,761 | 0.64% | +206 |
| S&P GLOBAL INC(SPGI) | 9,361 | 9,423 | +62 | 4,497 | 4,693 | 1.70% | +196 |
| MICROSOFT CORP(MSFT) | 10,966 | 10,966 | 0 | 4,456 | 4,622 | 1.68% | +166 |
| GRACO INC(GGG) | 43,191 | 43,621 | +430 | 3,518 | 3,677 | 1.34% | +159 |
| ALPHABET INC(GOOG) | 6,834 | 6,924 | +90 | 1,180 | 1,319 | 0.48% | +138 |
| CHURCH & DWIGHT CO INC(CHD) | 36,126 | 35,787 | -339 | 3,609 | 3,747 | 1.36% | +138 |
| EXXON MOBIL CORP | 9,237 | 11,237 | +2,000 | 1,079 | 1,209 | 0.44% | +130 |
| ARMSTRONG WORLD INDS INC NEW(AWI) | 43,384 | 43,677 | +293 | 6,054 | 6,173 | 2.24% | +119 |
| PAYCHEX INC(PAYX) | 38,685 | 39,265 | +580 | 5,390 | 5,506 | 2.00% | +116 |
| PROCTER AND GAMBLE CO(PG) | 42,979 | 43,030 | +51 | 7,099 | 7,214 | 2.62% | +115 |
| JPMORGAN CHASE & CO.(JPM) | 4,903 | 4,903 | 0 | 1,088 | 1,175 | 0.43% | +87 |
| VANGUARD INDEX FDS | 4,854 | 4,727 | -127 | 1,859 | 1,940 | 0.70% | +81 |
| MONSTER BEVERAGE CORP NEW(MNST) | 51,684 | 53,150 | +1,466 | 2,723 | 2,794 | 1.01% | +71 |
| EMERSON ELEC CO(EMR) | 4,070 | 4,070 | 0 | 441 | 504 | 0.18% | +64 |
| KEYSIGHT TECHNOLOGIES INC(KEYS) | 5,672 | 5,658 | -14 | 845 | 909 | 0.33% | +64 |
| MARKEL GROUP INC(MKL) | 320 | 320 | 0 | 493 | 552 | 0.20% | +59 |
| AMAZON COM INC(AMZN) | 1,665 | 1,643 | -22 | 310 | 360 | 0.13% | +50 |
| FORTINET INC(FTNT) | 0 | 3,113 | +3,113 | 0 | 294 | 0.11% | +294 |
| MERCK & CO INC(MRK) | 9,644 | 10,380 | +736 | 987 | 1,033 | 0.38% | +46 |
| ORACLE CORP(ORCL) | 2,132 | 2,412 | +280 | 358 | 402 | 0.15% | +44 |
| ELECTRONIC ARTS INC(EA) | 25,625 | 26,704 | +1,079 | 3,866 | 3,907 | 1.42% | +41 |
| VANGUARD INDEX FDS | 4,808 | 4,728 | -80 | 2,513 | 2,548 | 0.93% | +35 |
| UNION PAC CORP(UNP) | 18,159 | 18,621 | +462 | 4,214 | 4,246 | 1.54% | +32 |
| BOOKING HOLDINGS INC(BKNG) | 104 | 104 | 0 | 486 | 517 | 0.19% | +30 |
| WALMART INC(WMT) | 0 | 3,159 | +3,159 | 0 | 285 | 0.10% | +285 |
| CHECK POINT SOFTWARE TECH LT ORD | 1,564 | 1,576 | +12 | 271 | 294 | 0.11% | +23 |
| VISA INC(V) | 0 | 825 | +825 | 0 | 261 | 0.09% | +261 |
| NVIDIA CORPORATION(NVDA) | 11,470 | 11,470 | 0 | 1,523 | 1,540 | 0.56% | +18 |
| VANGUARD INDEX FDS | 1,893 | 1,893 | 0 | 532 | 549 | 0.20% | +17 |
| ONEOK INC NEW(OKE) | 4,122 | 4,122 | 0 | 399 | 414 | 0.15% | +15 |
| GENTEX CORP(GNTX) | 138,604 | 146,706 | +8,102 | 4,201 | 4,215 | 1.53% | +14 |
| BROOKFIELD ASSET MANAGMT LTD(BAM) | 11,907 | 11,907 | 0 | 632 | 645 | 0.23% | +14 |
| OREILLY AUTOMOTIVE INC(ORLY) | 304 | 304 | 0 | 351 | 360 | 0.13% | +10 |
| CHOICE HOTELS INTL INC(CHH) | 3,476 | 3,476 | 0 | 485 | 494 | 0.18% | +9 |
| BERKSHIRE HATHAWAY INC DEL | 2,189 | 2,189 | 0 | 987 | 992 | 0.36% | +5 |
| CARMAX INC(KMX) | 3,746 | 3,360 | -386 | 271 | 275 | 0.10% | +4 |
| TRUIST FINL CORP(TFC) | 10,188 | 10,188 | 0 | 439 | 442 | 0.16% | +3 |
| NATIONAL BANKSHARES INC VA | 18,150 | 18,150 | 0 | 519 | 521 | 0.19% | +2 |
| VANGUARD ADMIRAL FDS INC | 5,886 | 5,867 | -19 | 617 | 619 | 0.22% | +2 |
| VEEVA SYS INC(VEEV) | 0 | 1,141 | +1,141 | 0 | 240 | 0.09% | +240 |
| WATSCO INC(WSO) | 724 | 724 | 0 | 342 | 343 | 0.12% | +1 |
| VANGUARD ADMIRAL FDS INC | 3,459 | 3,445 | -14 | 365 | 365 | 0.13% | +1 |
| SPDR SER TR ST STR NUVEE ETF | 0 | 4,656 | +4,656 | 0 | 212 | 0.08% | +212 |
| DOVER CORP(DOV) | 2,232 | 2,232 | 0 | 423 | 419 | 0.15% | -4 |
| PAYCOM SOFTWARE INC(PAYC) | 0 | 1,094 | +1,094 | 0 | 224 | 0.08% | +224 |
| KIMBERLY-CLARK CORP(KMB) | 0 | 1,682 | +1,682 | 0 | 220 | 0.08% | +220 |
| TRANSDIGM GROUP INC(TDG) | 0 | 158 | +158 | 0 | 200 | 0.07% | +200 |
| HOME DEPOT INC(HD) | 0 | 565 | +565 | 0 | 220 | 0.08% | +220 |
| MCDONALDS CORP(MCD) | 4,294 | 4,294 | 0 | 1,254 | 1,245 | 0.45% | -10 |
| CHEVRON CORP NEW(CVX) | 2,642 | 2,642 | 0 | 393 | 383 | 0.14% | -11 |
| NUVEEN TAXABLE MUNICPAL INM | 0 | 11,284 | +11,284 | 0 | 169 | 0.06% | +169 |
| STARBUCKS CORP(SBUX) | 2,728 | 2,728 | 0 | 267 | 249 | 0.09% | -18 |
| SHERWIN WILLIAMS CO(SHW) | 943 | 943 | 0 | 338 | 321 | 0.12% | -18 |
| ANALOG DEVICES INC(ADI) | 1,512 | 1,500 | -12 | 337 | 319 | 0.12% | -19 |
| ISHARES TR | 5,877 | 5,877 | 0 | 466 | 444 | 0.16% | -21 |
| ILLINOIS TOOL WKS INC(ITW) | 2,896 | 2,896 | 0 | 756 | 734 | 0.27% | -22 |
| CATERPILLAR INC(CAT) | 1,711 | 1,711 | 0 | 644 | 621 | 0.23% | -23 |
| VANGUARD INDEX FDS | 8,216 | 8,216 | 0 | 1,414 | 1,391 | 0.51% | -23 |
| AMERICAN ELEC PWR CO INC | 3,746 | 3,746 | 0 | 370 | 345 | 0.13% | -24 |
| VANGUARD MUN BD FDS | 23,354 | 22,816 | -538 | 1,176 | 1,144 | 0.42% | -32 |
| LINDE PLC(LIN) | 929 | 929 | 0 | 424 | 389 | 0.14% | -35 |
| GE AEROSPACE(GE) | 2,893 | 2,743 | -150 | 497 | 458 | 0.17% | -39 |
| GENERAL MLS INC(GIS) | 9,299 | 9,299 | 0 | 633 | 593 | 0.22% | -40 |
| COCA COLA CO(KO) | 13,728 | 13,728 | 0 | 897 | 855 | 0.31% | -42 |
| ELI LILLY & CO(LLY) | 729 | 729 | 0 | 605 | 563 | 0.20% | -42 |
| NEXTERA ENERGY INC(NEE) | 5,571 | 5,571 | 0 | 442 | 399 | 0.15% | -42 |
| NVR INC(NVR) | 44 | 44 | 0 | 403 | 360 | 0.13% | -43 |
| TEXAS INSTRS INC(TXN) | 1,293 | 1,155 | -138 | 263 | 217 | 0.08% | -46 |
| FASTENAL CO(FAST) | 7,462 | 7,462 | 0 | 583 | 537 | 0.19% | -47 |
| UNITED PARCEL SERVICE INC(UPS) | 7,403 | 7,403 | 0 | 992 | 934 | 0.34% | -59 |
| NOVO-NORDISK A S(NVO) | 2,320 | 2,328 | +8 | 260 | 200 | 0.07% | -59 |
| UNIVERSAL CORP VA(UVV) | 8,172 | 6,459 | -1,713 | 416 | 354 | 0.13% | -62 |
| SYSCO CORP(SYY) | 6,579 | 5,579 | -1,000 | 493 | 427 | 0.15% | -67 |
| ELEVANCE HEALTH INC(ELV) | 1,428 | 1,390 | -38 | 579 | 513 | 0.19% | -67 |
| MICRON TECHNOLOGY INC(MU) | 4,207 | 4,080 | -127 | 419 | 343 | 0.12% | -76 |
| ALTRIA GROUP INC(MO) | 27,337 | 26,812 | -525 | 1,489 | 1,402 | 0.51% | -87 |
| ZOETIS INC(ZTS) | 6,417 | 6,417 | 0 | 1,147 | 1,046 | 0.38% | -102 |
| NORFOLK SOUTHN CORP(NSC) | 4,926 | 4,796 | -130 | 1,234 | 1,126 | 0.41% | -108 |
| VANGUARD BD INDEX FDS | 56,834 | 56,207 | -627 | 4,152 | 4,042 | 1.47% | -110 |
| AMGEN INC(AMGN) | 1,372 | 1,222 | -150 | 439 | 319 | 0.12% | -121 |
| KLA CORP(KLAC) | 3,409 | 3,409 | 0 | 2,271 | 2,148 | 0.78% | -123 |
| UNITEDHEALTH GROUP INC(UNH) | 2,184 | 2,184 | 0 | 1,233 | 1,105 | 0.40% | -128 |