AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 53,375 $13.5M 12.67% +194 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 15,748 $7.87M 7.36% +182 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 34,113 $7.42M 6.94% -1,817 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 32,995 $5.75M 5.38% -151 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; 2024Q2: restricted; 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 25,921 $5.4M 5.05% +828 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 18,476 $5.31M 4.97% -541 Timeline RLI RLI CORP More: the full row for RLI CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 92,801 $5.29M 4.95% -7,116 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; 2024Q2: restricted; 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 25,830 $5.05M 4.72% -346 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; 2024Q2: restricted; 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 15,002 $4.93M 4.62% +205 Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 15,605 $4.85M 4.54% 0 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 9,214 $3.41M 3.19% +506 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; 2024Q2: restricted; 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 4,806 $3.35M 3.14% -4 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; 2024Q2: restricted; 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 33,113 $3.06M 2.86% +1,769 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; 2024Q2: restricted; 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 2,955 $2.94M 2.75% +141 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; 2024Q2: restricted; 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 10,210 $2.93M 2.74% 0 Timeline RTX RTX CORPORATION More: the full row for RTX CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 14,352 $2.77M 2.59% 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; 2024Q2: restricted; 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 52,314 $2.63M 2.46% 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; 2024Q2: restricted; 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 9,700 $2.37M 2.22% 0 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; 2024Q2: restricted; 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 27,650 $2.24M 2.09% -3,200 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 555 shares; 2025Q1: 544 shares; 2025Q2: 543 shares; 2025Q3: 541 shares; 2025Q4: 522 shares; 2026Q1: 528 shares 528 $2.22M 2.08% +6 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; 2024Q2: restricted; 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 6,778 $1.85M 1.73% -17 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; 2024Q2: restricted; 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 10,758 $1.78M 1.66% 0 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; 2024Q2: restricted; 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 12,000 $1.73M 1.62% 0 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; 2024Q2: restricted; 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 3,007 $1.72M 1.61% +177 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; 2024Q2: restricted; 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 28,440 $1.31M 1.22% 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; 2024Q2: restricted; 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 43,429 $1.11M 1.04% +75 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; 2024Q2: restricted; 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 2,909 $932K 0.87% +590 Timeline MIDD MIDDLEBY CORP More: the full row for MIDDLEBY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 5,367 $712K 0.67% -387 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 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 1,704 $515K 0.48% -71 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; 2024Q2: restricted; 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 3,784 $455K 0.43% -10 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 802 shares; 2025Q4: 881 shares; 2026Q1: 1,060 shares 1,060 $358K 0.34% +179 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; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 495 shares; 2025Q1: 495 shares; 2025Q2: 494 shares; 2025Q3: 494 shares; 2025Q4: 494 shares; 2026Q1: 494 shares 494 $291K 0.27% 0 Timeline SCHW CHARLES SCHWAB CORP (THE) More: the full row for CHARLES SCHWAB CORP (THE) Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 3,330 shares; 2025Q1: 3,330 shares; 2025Q2: 3,330 shares; 2025Q3: 3,330 shares; 2025Q4: 3,080 shares; 2026Q1: 3,080 shares 3,080 $289K 0.27% 0 Timeline HON HONEYWELL INTL INC More: the full row for HONEYWELL INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 1,098 shares; 2025Q1: 1,098 shares; 2025Q2: 1,098 shares; 2025Q3: 1,098 shares; 2025Q4: 1,098 shares; 2026Q1: 1,098 shares 1,098 $248K 0.23% 0 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; 2024Q2: restricted; 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 3,124 $241K 0.23% -65 Timeline