AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 57,829 shares; 2025Q1: 56,093 shares; 2025Q2: 56,272 shares; 2025Q3: 54,280 shares; 2025Q4: 53,181 shares; 2026Q1: 53,375 shares; 2026Q2: 52,921 shares 52,921 $15.3M 13.35% -454 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 38,167 shares; 2025Q1: 36,460 shares; 2025Q2: 36,766 shares; 2025Q3: 36,397 shares; 2025Q4: 35,930 shares; 2026Q1: 34,113 shares; 2026Q2: 34,003 shares 34,003 $8.56M 7.46% -110 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 18,593 shares; 2025Q1: 17,721 shares; 2025Q2: 17,512 shares; 2025Q3: 15,977 shares; 2025Q4: 15,566 shares; 2026Q1: 15,748 shares; 2026Q2: 15,636 shares 15,636 $8.03M 7% -112 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 36,495 shares; 2025Q1: 32,005 shares; 2025Q2: 32,329 shares; 2025Q3: 32,106 shares; 2025Q4: 33,146 shares; 2026Q1: 32,995 shares; 2026Q2: 32,506 shares 32,506 $6.5M 5.67% -489 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 22,454 shares; 2025Q1: 21,896 shares; 2025Q2: 22,131 shares; 2025Q3: 22,137 shares; 2025Q4: 19,017 shares; 2026Q1: 18,476 shares; 2026Q2: 17,984 shares 17,984 $6.43M 5.6% -492 Timeline AMZN AMAZON COM INC More: the full row for AMAZON COM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 24,080 shares; 2025Q1: 23,175 shares; 2025Q2: 25,743 shares; 2025Q3: 25,826 shares; 2025Q4: 25,093 shares; 2026Q1: 25,921 shares; 2026Q2: 25,934 shares 25,934 $6.18M 5.39% +13 Timeline ODFL OLD DOMINION FREIGHT LINE IN More: the full row for OLD DOMINION FREIGHT LINE IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 31,695 shares; 2025Q1: 29,372 shares; 2025Q2: 29,554 shares; 2025Q3: 29,590 shares; 2025Q4: 26,176 shares; 2026Q1: 25,830 shares; 2026Q2: 25,271 shares 25,271 $5.47M 4.77% -559 Timeline HD HOME DEPOT INC More: the full row for HOME DEPOT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 16,630 shares; 2025Q1: 16,695 shares; 2025Q2: 16,674 shares; 2025Q3: 16,712 shares; 2025Q4: 14,797 shares; 2026Q1: 15,002 shares; 2026Q2: 15,377 shares 15,377 $5.42M 4.73% +375 Timeline VGT VANGUARD WORLD FD More: the full row for VANGUARD WORLD FD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 5,224 shares; 2025Q1: 5,048 shares; 2025Q2: 5,085 shares; 2025Q3: 4,978 shares; 2025Q4: 4,810 shares; 2026Q1: 4,806 shares; 2026Q2: 37,844 shares 37,844 $4.52M 3.94% +33,038 Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 16,792 shares; 2025Q1: 16,273 shares; 2025Q2: 16,065 shares; 2025Q3: 16,072 shares; 2025Q4: 15,605 shares; 2026Q1: 15,605 shares; 2026Q2: 15,545 shares 15,545 $4.2M 3.66% -60 Timeline RLI RLI CORP More: the full row for RLI CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 53,021 shares; 2025Q1: 103,158 shares; 2025Q2: 102,478 shares; 2025Q3: 102,842 shares; 2025Q4: 99,917 shares; 2026Q1: 92,801 shares; 2026Q2: 70,089 shares 70,089 $4.14M 3.61% -22,712 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 8,170 shares; 2025Q1: 7,835 shares; 2025Q2: 9,008 shares; 2025Q3: 9,036 shares; 2025Q4: 8,708 shares; 2026Q1: 9,214 shares; 2026Q2: 9,780 shares 9,780 $3.65M 3.18% +566 Timeline NSC NORFOLK SOUTHN CORP More: the full row for NORFOLK SOUTHN CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 10,510 shares; 2025Q1: 10,510 shares; 2025Q2: 10,510 shares; 2025Q3: 10,510 shares; 2025Q4: 10,210 shares; 2026Q1: 10,210 shares; 2026Q2: 10,210 shares 10,210 $3.21M 2.8% 0 Timeline ORLY OREILLY AUTOMOTIVE INC More: the full row for OREILLY AUTOMOTIVE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 2,206 shares; 2025Q1: 2,149 shares; 2025Q2: 32,361 shares; 2025Q3: 32,531 shares; 2025Q4: 31,344 shares; 2026Q1: 33,113 shares; 2026Q2: 34,753 shares 34,753 $3.2M 2.79% +1,640 Timeline COST COSTCO WHOLESALE CORPORATION More: the full row for COSTCO WHOLESALE CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 2,802 shares; 2025Q1: 2,622 shares; 2025Q2: 2,708 shares; 2025Q3: 2,732 shares; 2025Q4: 2,814 shares; 2026Q1: 2,955 shares; 2026Q2: 3,075 shares 3,075 $2.88M 2.51% +120 Timeline RTX RTX CORPORATION More: the full row for RTX CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 14,352 shares; 2025Q1: 14,352 shares; 2025Q2: 14,352 shares; 2025Q3: 14,352 shares; 2025Q4: 14,352 shares; 2026Q1: 14,352 shares; 2026Q2: 14,352 shares 14,352 $2.72M 2.37% 0 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 10,900 shares; 2025Q1: 10,900 shares; 2025Q2: 10,900 shares; 2025Q3: 10,900 shares; 2025Q4: 9,700 shares; 2026Q1: 9,700 shares; 2026Q2: 9,700 shares 9,700 $2.46M 2.15% 0 Timeline BKNG BOOKING HOLDINGS INC More: the full row for BOOKING HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 555 shares; 2025Q1: 544 shares; 2025Q2: 543 shares; 2025Q3: 541 shares; 2025Q4: 522 shares; 2026Q1: 528 shares; 2026Q2: 12,970 shares 12,970 $2.31M 2.02% +12,442 Timeline WCC WESCO INTL INC More: the full row for WESCO INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 7,458 shares; 2025Q1: 7,262 shares; 2025Q2: 7,079 shares; 2025Q3: 7,111 shares; 2025Q4: 6,795 shares; 2026Q1: 6,778 shares; 2026Q2: 6,625 shares 6,625 $2.29M 1.99% -153 Timeline PEG PUBLIC SVC ENTERPRISE GROUP More: the full row for PUBLIC SVC ENTERPRISE GROUP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 31,790 shares; 2025Q1: 31,790 shares; 2025Q2: 31,790 shares; 2025Q3: 31,790 shares; 2025Q4: 30,850 shares; 2026Q1: 27,650 shares; 2026Q2: 27,650 shares 27,650 $2.24M 1.96% 0 Timeline VZ VERIZON COMMUNICATIONS INC More: the full row for VERIZON COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 60,854 shares; 2025Q1: 59,602 shares; 2025Q2: 57,602 shares; 2025Q3: 56,552 shares; 2025Q4: 52,314 shares; 2026Q1: 52,314 shares; 2026Q2: 52,314 shares 52,314 $2.21M 1.93% 0 Timeline PM PHILIP MORRIS INTL INC More: the full row for PHILIP MORRIS INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 11,058 shares; 2025Q1: 11,058 shares; 2025Q2: 10,758 shares; 2025Q3: 10,758 shares; 2025Q4: 10,758 shares; 2026Q1: 10,758 shares; 2026Q2: 10,258 shares 10,258 $1.86M 1.62% -500 Timeline META META PLATFORMS INC More: the full row for META PLATFORMS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 2,589 shares; 2025Q1: 2,478 shares; 2025Q2: 2,582 shares; 2025Q3: 2,629 shares; 2025Q4: 2,830 shares; 2026Q1: 3,007 shares; 2026Q2: 3,273 shares 3,273 $1.84M 1.61% +266 Timeline PG PROCTER & GAMBLE CO More: the full row for PROCTER & GAMBLE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 12,000 shares; 2025Q1: 12,000 shares; 2025Q2: 12,000 shares; 2025Q3: 12,000 shares; 2025Q4: 12,000 shares; 2026Q1: 12,000 shares; 2026Q2: 12,000 shares 12,000 $1.76M 1.53% 0 Timeline XLU SELECT SECTOR SPDR TR More: the full row for SELECT SECTOR SPDR TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 14,220 shares; 2025Q1: 14,220 shares; 2025Q2: 14,220 shares; 2025Q3: 14,220 shares; 2025Q4: 28,440 shares; 2026Q1: 28,440 shares; 2026Q2: 28,440 shares 28,440 $1.29M 1.12% 0 Timeline SCHX SCHWAB STRATEGIC TR More: the full row for SCHWAB STRATEGIC TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 43,081 shares; 2025Q1: 43,112 shares; 2025Q2: 43,235 shares; 2025Q3: 43,968 shares; 2025Q4: 43,354 shares; 2026Q1: 43,429 shares; 2026Q2: 43,139 shares 43,139 $1.27M 1.11% -290 Timeline SHW SHERWIN WILLIAMS CO More: the full row for SHERWIN WILLIAMS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 2,467 shares; 2025Q1: 2,342 shares; 2025Q2: 2,409 shares; 2025Q3: 2,445 shares; 2025Q4: 2,319 shares; 2026Q1: 2,909 shares; 2026Q2: 3,226 shares 3,226 $1.11M 0.97% +317 Timeline MIDD MIDDLEBY CORP More: the full row for MIDDLEBY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 8,353 shares; 2025Q1: 7,402 shares; 2025Q2: 7,112 shares; 2025Q3: 7,044 shares; 2025Q4: 5,754 shares; 2026Q1: 5,367 shares; 2026Q2: 4,689 shares 4,689 $807K 0.7% -678 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 1,845 shares; 2025Q1: 1,775 shares; 2025Q2: 1,775 shares; 2025Q3: 1,775 shares; 2025Q4: 1,775 shares; 2026Q1: 1,704 shares; 2026Q2: 1,704 shares 1,704 $585K 0.51% 0 Timeline TSM TAIWAN SEMICONDUCTOR MANUFAC More: the full row for TAIWAN SEMICONDUCTOR MANUFAC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 802 shares; 2025Q4: 881 shares; 2026Q1: 1,060 shares; 2026Q2: 1,206 shares 1,206 $576K 0.5% +146 Timeline MRK MERCK & CO INC More: the full row for MERCK & CO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 5,897 shares; 2025Q1: 5,282 shares; 2025Q2: 5,281 shares; 2025Q3: 5,281 shares; 2025Q4: 3,794 shares; 2026Q1: 3,784 shares; 2026Q2: 3,644 shares 3,644 $468K 0.41% -140 Timeline MLM MARTIN MARIETTA MATLS INC More: the full row for MARTIN MARIETTA MATLS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 495 shares; 2025Q1: 495 shares; 2025Q2: 494 shares; 2025Q3: 494 shares; 2025Q4: 494 shares; 2026Q1: 494 shares; 2026Q2: 494 shares 494 $285K 0.25% 0 Timeline GE GE AEROSPACE More: the full row for GE AEROSPACE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 685 shares; 2025Q4: 685 shares; 2026Q1: not reported; 2026Q2: 685 shares 685 $256K 0.22% new Timeline BRK-B BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 465 shares 465 $233K 0.2% new Timeline BIV VANGUARD BD INDEX FDS More: the full row for VANGUARD BD INDEX FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: 3,337 shares; 2025Q1: 2,898 shares; 2025Q2: 2,859 shares; 2025Q3: 2,833 shares; 2025Q4: 3,189 shares; 2026Q1: 3,124 shares; 2026Q2: 2,834 shares 2,834 $217K 0.19% -290 Timeline GEV GE VERNOVA INC More: the full row for GE VERNOVA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 171 shares 171 $201K 0.18% new Timeline