Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q1 2025 ▲▼ | Q2 2025 ▲▼ | Change ▲▼ | Q1 2025 ▲▼ | Q2 2025 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| ARISTA NETWORKS INC(ANET) | 0 | 139,635 | +139,635 | 0 | 14,286 | 4.88% | +14,286 |
| META PLATFORMS INC(META) | 20,415 | 20,297 | -118 | 11,963 | 14,981 | 5.12% | +3,018 |
| LAM RESEARCH CORP(LRCX) | 92,770 | 94,945 | +2,175 | 6,756 | 9,242 | 3.16% | +2,486 |
| APPLIED MATLS INC | 0 | 47,441 | +47,441 | 0 | 8,685 | 2.97% | +8,685 |
| MICROSOFT CORP(MSFT) | 11,986 | 11,575 | -411 | 4,581 | 5,758 | 1.97% | +1,177 |
| SEI INVTS CO(SEIC) | 0 | 69,237 | +69,237 | 0 | 6,222 | 2.13% | +6,222 |
| ARMSTRONG WORLD INDS INC NEW(AWI) | 43,681 | 44,328 | +647 | 6,187 | 7,201 | 2.46% | +1,014 |
| ALPHABET INC(GOOG) | 0 | 41,016 | +41,016 | 0 | 7,228 | 2.47% | +7,228 |
| CISCO SYS INC(CSCO) | 104,509 | 106,638 | +2,129 | 6,459 | 7,399 | 2.53% | +940 |
| EBAY INC.(EBAY) | 103,114 | 105,567 | +2,453 | 6,991 | 7,861 | 2.69% | +869 |
| VERISIGN INC | 19,669 | 20,147 | +478 | 5,015 | 5,818 | 1.99% | +803 |
| KLA CORP(KLAC) | 3,385 | 3,366 | -19 | 2,310 | 3,015 | 1.03% | +705 |
| VANGUARD TAX-MANAGED FDS | 113,342 | 113,375 | +33 | 5,782 | 6,464 | 2.21% | +682 |
| QUALYS INC(QLYS) | 29,622 | 31,322 | +1,700 | 3,811 | 4,475 | 1.53% | +664 |
| DEERE & CO(DE) | 16,753 | 16,956 | +203 | 8,015 | 8,622 | 2.95% | +606 |
| ELECTRONIC ARTS INC(EA) | 27,870 | 29,095 | +1,225 | 4,060 | 4,646 | 1.59% | +587 |
| NVIDIA CORPORATION(NVDA) | 0 | 11,300 | +11,300 | 0 | 1,785 | 0.61% | +1,785 |
| MOODYS CORP(MCO) | 10,012 | 10,274 | +262 | 4,693 | 5,153 | 1.76% | +460 |
| PHILIP MORRIS INTL INC(PM) | 18,465 | 18,465 | 0 | 2,919 | 3,363 | 1.15% | +444 |
| ADOBE INC(ADBE) | 0 | 13,045 | +13,045 | 0 | 5,047 | 1.72% | +5,047 |
| BROOKFIELD CORP(BN) | 46,634 | 46,634 | 0 | 2,509 | 2,884 | 0.99% | +375 |
| SERVICENOW INC(NOW) | 0 | 1,655 | +1,655 | 0 | 1,701 | 0.58% | +1,701 |
| GE VERNOVA INC(GEV) | 0 | 593 | +593 | 0 | 314 | 0.11% | +314 |
| MONSTER BEVERAGE CORP NEW(MNST) | 52,896 | 54,772 | +1,876 | 3,123 | 3,431 | 1.17% | +308 |
| PRICE T ROWE GROUP INC(TROW) | 0 | 41,312 | +41,312 | 0 | 3,987 | 1.36% | +3,987 |
| S&P GLOBAL INC(SPGI) | 9,487 | 9,733 | +246 | 4,846 | 5,132 | 1.75% | +286 |
| VANGUARD INDEX FDS | 6,024 | 5,968 | -56 | 3,107 | 3,390 | 1.16% | +283 |
| JPMORGAN CHASE & CO.(JPM) | 4,863 | 4,897 | +34 | 1,185 | 1,420 | 0.49% | +235 |
| CSX CORP(CSX) | 79,128 | 78,705 | -423 | 2,337 | 2,568 | 0.88% | +231 |
| VANGUARD INDEX FDS | 0 | 4,384 | +4,384 | 0 | 1,922 | 0.66% | +1,922 |
| CARDINAL HEALTH INC(CAH) | 0 | 1,321 | +1,321 | 0 | 222 | 0.08% | +222 |
| INTERNATIONAL BUSINESS MACHS(IBM) | 0 | 749 | +749 | 0 | 221 | 0.08% | +221 |
| SPDR SERIES TRUST ST STR NUVEE ETF | 0 | 4,656 | +4,656 | 0 | 208 | 0.07% | +208 |
| INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF | 0 | 906 | +906 | 0 | 206 | 0.07% | +206 |
| HOME DEPOT INC(HD) | 0 | 554 | +554 | 0 | 203 | 0.07% | +203 |
| GRACO INC(GGG) | 44,459 | 45,952 | +1,493 | 3,751 | 3,950 | 1.35% | +199 |
| ORACLE CORP(ORCL) | 3,022 | 2,853 | -169 | 429 | 624 | 0.21% | +195 |
| ALLISON TRANSMISSION HLDGS I(ALSN) | 0 | 54,109 | +54,109 | 0 | 5,140 | 1.76% | +5,140 |
| GE AEROSPACE(GE) | 2,743 | 2,727 | -16 | 559 | 702 | 0.24% | +143 |
| EMERSON ELEC CO(EMR) | 4,070 | 4,384 | +314 | 448 | 585 | 0.20% | +137 |
| ALPHABET INC(GOOG) | 7,091 | 7,020 | -71 | 1,127 | 1,245 | 0.43% | +119 |
| MICRON TECHNOLOGY INC(MU) | 4,080 | 3,881 | -199 | 362 | 478 | 0.16% | +116 |
| BOOKING HOLDINGS INC(BKNG) | 104 | 104 | 0 | 487 | 602 | 0.21% | +115 |
| GENTEX CORP(GNTX) | 0 | 173,926 | +173,926 | 0 | 3,825 | 1.31% | +3,825 |
| JOHNSON & JOHNSON(JNJ) | 29,099 | 29,862 | +763 | 4,459 | 4,561 | 1.56% | +102 |
| CATERPILLAR INC(CAT) | 1,711 | 1,711 | 0 | 566 | 664 | 0.23% | +99 |
| NORFOLK SOUTHN CORP(NSC) | 4,796 | 4,796 | 0 | 1,135 | 1,228 | 0.42% | +93 |
| VEEVA SYS INC(VEEV) | 1,141 | 1,141 | 0 | 260 | 329 | 0.11% | +69 |
| BROOKFIELD ASSET MANAGMT LTD(BAM) | 11,822 | 11,822 | 0 | 585 | 654 | 0.22% | +68 |
| CBOE GLOBAL MKTS INC(CBOE) | 8,530 | 8,505 | -25 | 1,920 | 1,983 | 0.68% | +64 |
| KEYSIGHT TECHNOLOGIES INC(KEYS) | 5,601 | 5,508 | -93 | 840 | 903 | 0.31% | +62 |
| TEXAS INSTRS INC(TXN) | 1,155 | 1,286 | +131 | 206 | 267 | 0.09% | +61 |
| ANALOG DEVICES INC(ADI) | 1,441 | 1,448 | +7 | 287 | 345 | 0.12% | +58 |
| VANGUARD INDEX FDS | 1,893 | 1,893 | 0 | 522 | 575 | 0.20% | +53 |
| CAPITAL ONE FINL CORP(COF) | 1,540 | 1,540 | 0 | 274 | 328 | 0.11% | +53 |
| AMAZON COM INC(AMZN) | 1,620 | 1,657 | +37 | 311 | 364 | 0.12% | +52 |
| FASTENAL CO(FAST) | 7,288 | 14,576 | +7,288 | 566 | 612 | 0.21% | +47 |
| ISHARES TR | 5,877 | 5,877 | 0 | 481 | 525 | 0.18% | +44 |
| WALMART INC(WMT) | 3,558 | 3,589 | +31 | 316 | 351 | 0.12% | +35 |
| FORTINET INC(FTNT) | 3,113 | 3,113 | 0 | 301 | 329 | 0.11% | +28 |
| VISA INC(V) | 825 | 870 | +45 | 286 | 309 | 0.11% | +23 |
| NATIONAL BANKSHARES INC VA | 18,150 | 18,150 | 0 | 472 | 494 | 0.17% | +22 |
| TRANSDIGM GROUP INC(TDG) | 158 | 158 | 0 | 221 | 240 | 0.08% | +19 |
| MARKEL GROUP INC(MKL) | 330 | 317 | -13 | 614 | 633 | 0.22% | +19 |
| TRUIST FINL CORP(TFC) | 10,188 | 10,067 | -121 | 418 | 433 | 0.15% | +15 |
| DOVER CORP(DOV) | 2,181 | 2,181 | 0 | 385 | 400 | 0.14% | +15 |
| PAYCOM SOFTWARE INC(PAYC) | 1,391 | 1,391 | 0 | 307 | 322 | 0.11% | +15 |
| UNIVERSAL CORP VA(UVV) | 6,459 | 6,459 | 0 | 362 | 376 | 0.13% | +14 |
| NVR INC(NVR) | 62 | 62 | 0 | 447 | 458 | 0.16% | +11 |
| VANGUARD INDEX FDS | 8,126 | 7,980 | -146 | 1,400 | 1,410 | 0.48% | +10 |
| VANGUARD ADMIRAL FDS INC | 4,573 | 4,449 | -124 | 442 | 450 | 0.15% | +8 |
| VANGUARD ADMIRAL FDS INC | 7,094 | 6,745 | -349 | 704 | 708 | 0.24% | +4 |
| LINDE PLC(LIN) | 929 | 929 | 0 | 434 | 436 | 0.15% | +2 |
| SOUTHERN CO(SO) | 2,270 | 2,270 | 0 | 208 | 208 | 0.07% | 0 |
| NUVEEN TAXABLE MUNICPAL INM | 11,284 | 11,284 | 0 | 181 | 179 | 0.06% | -3 |
| SYSCO CORP(SYY) | 5,579 | 5,508 | -71 | 421 | 417 | 0.14% | -4 |
| MONDELEZ INTL INC(MDLZ) | 18,403 | 18,403 | 0 | 1,245 | 1,241 | 0.42% | -4 |
| ILLINOIS TOOL WKS INC(ITW) | 2,896 | 2,896 | 0 | 720 | 716 | 0.24% | -4 |
| ALTRIA GROUP INC(MO) | 26,944 | 26,944 | 0 | 1,584 | 1,580 | 0.54% | -4 |
| UNION PAC CORP(UNP) | 18,891 | 19,452 | +561 | 4,480 | 4,476 | 1.53% | -5 |
| SHERWIN WILLIAMS CO(SHW) | 943 | 943 | 0 | 331 | 324 | 0.11% | -7 |
| BLOCK H & R INC | 4,972 | 4,972 | 0 | 280 | 273 | 0.09% | -7 |
| AMERICAN ELEC PWR CO INC | 3,626 | 3,664 | +38 | 393 | 380 | 0.13% | -13 |
| 3M CO(MMM) | 2,035 | 1,887 | -148 | 301 | 287 | 0.10% | -13 |
| COCA COLA CO(KO) | 14,328 | 14,365 | +37 | 1,030 | 1,016 | 0.35% | -13 |
| CHECK POINT SOFTWARE TECH LT ORD | 1,543 | 1,543 | 0 | 356 | 341 | 0.12% | -15 |
| ELI LILLY & CO(LLY) | 719 | 719 | 0 | 579 | 560 | 0.19% | -18 |
| STARBUCKS CORP(SBUX) | 2,728 | 2,717 | -11 | 268 | 249 | 0.09% | -19 |
| KIMBERLY-CLARK CORP(KMB) | 1,582 | 1,582 | 0 | 226 | 204 | 0.07% | -22 |
| OREILLY AUTOMOTIVE INC(ORLY) | 304 | 4,560 | +4,256 | 435 | 411 | 0.14% | -24 |
| AMGEN INC(AMGN) | 1,222 | 1,252 | +30 | 375 | 350 | 0.12% | -25 |
| NEXTERA ENERGY INC(NEE) | 5,571 | 5,319 | -252 | 395 | 369 | 0.13% | -26 |
| ZOETIS INC(ZTS) | 6,417 | 6,417 | 0 | 1,039 | 1,001 | 0.34% | -38 |
| VANGUARD MUN BD FDS | 22,440 | 21,750 | -690 | 1,115 | 1,066 | 0.36% | -48 |
| WATSCO INC(WSO) | 724 | 724 | 0 | 370 | 320 | 0.11% | -51 |
| DUKE ENERGY CORP NEW(DUK) | 10,691 | 10,518 | -173 | 1,294 | 1,241 | 0.42% | -53 |
| CARMAX INC(KMX) | 3,249 | 3,013 | -236 | 256 | 203 | 0.07% | -54 |
| CHEVRON CORP NEW(CVX) | 2,912 | 3,016 | +104 | 491 | 432 | 0.15% | -59 |
| UNITED PARCEL SERVICE INC(UPS) | 7,403 | 7,328 | -75 | 809 | 740 | 0.25% | -69 |
| CHOICE HOTELS INTL INC(CHH) | 3,458 | 3,050 | -408 | 459 | 387 | 0.13% | -72 |