AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 53,181 $14.5M 12.97% -1,099 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 15,566 $8.89M 7.97% -411 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 35,930 $8.21M 7.36% -467 Timeline RLI RLI CORP More: the full row for RLI CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 99,917 $6.39M 5.73% -2,925 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 33,146 $6.18M 5.54% +1,040 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 19,017 $5.95M 5.34% -3,120 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; 2024Q1: restricted; 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 25,093 $5.79M 5.19% -733 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; 2024Q1: restricted; 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 14,797 $5.09M 4.57% -1,915 Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 15,605 $4.77M 4.28% -467 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 8,708 $4.21M 3.78% -328 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; 2024Q1: restricted; 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 26,176 $4.1M 3.68% -3,414 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; 2024Q1: restricted; 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 4,810 $3.63M 3.25% -168 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; 2024Q1: restricted; 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 10,210 $2.95M 2.64% -300 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; 2024Q1: restricted; 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 31,344 $2.86M 2.56% -1,187 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 555 shares; 2025Q1: 544 shares; 2025Q2: 543 shares; 2025Q3: 541 shares; 2025Q4: 522 shares 522 $2.8M 2.51% -19 Timeline RTX RTX CORPORATION More: the full row for RTX CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 14,352 $2.63M 2.36% 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; 2024Q1: restricted; 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 30,850 $2.48M 2.22% -940 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; 2024Q1: restricted; 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 2,814 $2.43M 2.18% +82 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; 2024Q1: restricted; 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 52,314 $2.13M 1.91% -4,238 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 9,700 $2.01M 1.8% -1,200 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; 2024Q1: restricted; 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 2,830 $1.87M 1.68% +201 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; 2024Q1: restricted; 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 10,758 $1.73M 1.55% 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; 2024Q1: restricted; 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 12,000 $1.72M 1.54% 0 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; 2024Q1: restricted; 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 6,795 $1.66M 1.49% -316 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; 2024Q1: restricted; 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 28,440 $1.21M 1.09% +14,220 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; 2024Q1: restricted; 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 43,354 $1.17M 1.05% -614 Timeline MIDD MIDDLEBY CORP More: the full row for MIDDLEBY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 5,754 $855K 0.77% -1,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; 2024Q1: restricted; 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 2,319 $751K 0.67% -126 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 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 1,775 $623K 0.56% 0 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; 2024Q1: restricted; 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 3,794 $399K 0.36% -1,487 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; 2024Q1: restricted; 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 3,080 $308K 0.28% -250 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: 495 shares; 2025Q1: 495 shares; 2025Q2: 494 shares; 2025Q3: 494 shares; 2025Q4: 494 shares 494 $308K 0.28% 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 802 shares; 2025Q4: 881 shares 881 $268K 0.24% +79 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; 2024Q1: restricted; 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 3,189 $248K 0.22% +356 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; 2024Q1: restricted; 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 1,098 $214K 0.19% 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not loaded; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 685 shares; 2025Q4: 685 shares 685 $211K 0.19% 0 Timeline