MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 43,977 shares; 2024Q4: 44,030 shares; 2025Q1: 44,111 shares; 2025Q2: 41,634 shares 41,634 $19.3M 10.06% -2,477 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 70,363 shares; 2024Q4: 70,329 shares; 2025Q1: 69,836 shares; 2025Q2: 66,574 shares 66,574 $12.6M 6.58% -3,262 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 11,436 shares; 2024Q4: 11,433 shares; 2025Q1: 11,341 shares; 2025Q2: 10,802 shares 10,802 $9.94M 5.18% -539 Timeline JPM JPMORGAN CHASE & CO More: the full row for JPMORGAN CHASE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 35,402 shares; 2024Q4: 35,353 shares; 2025Q1: 35,256 shares; 2025Q2: 33,593 shares 33,593 $9.1M 4.74% -1,663 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 25,053 shares; 2024Q4: 25,039 shares; 2025Q1: 27,078 shares; 2025Q2: 25,868 shares 25,868 $8.77M 4.57% -1,210 Timeline WMT WALMART INC More: the full row for WALMART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 101,348 shares; 2024Q4: 101,335 shares; 2025Q1: 100,743 shares; 2025Q2: 95,934 shares 95,934 $8.73M 4.55% -4,809 Timeline MS MORGAN STANLEY More: the full row for MORGAN STANLEY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 69,785 shares; 2024Q4: 69,651 shares; 2025Q1: 69,280 shares; 2025Q2: 66,144 shares 66,144 $8.55M 4.46% -3,136 Timeline LOW LOWES COS INC More: the full row for LOWES COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 35,910 shares; 2024Q4: 35,904 shares; 2025Q1: 38,083 shares; 2025Q2: 36,215 shares 36,215 $7.39M 3.85% -1,868 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 44,360 shares; 2024Q4: 45,176 shares; 2025Q1: 44,957 shares; 2025Q2: 42,743 shares 42,743 $7.35M 3.83% -2,214 Timeline ABT ABBOTT LABORATORIES More: the full row for ABBOTT LABORATORIES Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 56,924 shares; 2024Q4: 56,905 shares; 2025Q1: 56,725 shares; 2025Q2: 53,822 shares 53,822 $6.68M 3.48% -2,903 Timeline BAC BANK OF AMER CORP More: the full row for BANK OF AMER CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 150,272 shares; 2024Q4: 150,249 shares; 2025Q1: 149,646 shares; 2025Q2: 142,996 shares 142,996 $6.16M 3.21% -6,650 Timeline NEE NEXTERA ENERGY INC More: the full row for NEXTERA ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 94,276 shares; 2024Q4: 94,475 shares; 2025Q1: 95,158 shares; 2025Q2: 91,711 shares 91,711 $5.73M 2.98% -3,447 Timeline MO ALTRIA GROUP INC More: the full row for ALTRIA GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 89,552 shares; 2024Q4: 89,550 shares; 2025Q1: 103,089 shares; 2025Q2: 98,714 shares 98,714 $5.34M 2.78% -4,375 Timeline TFC TRUIST FINL CORP More: the full row for TRUIST FINL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 135,462 shares; 2024Q4: 135,537 shares; 2025Q1: 135,027 shares; 2025Q2: 129,066 shares 129,066 $5.14M 2.68% -5,961 Timeline SO SOUTHERN CO More: the full row for SOUTHERN CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 61,493 shares; 2024Q4: 61,490 shares; 2025Q1: 61,486 shares; 2025Q2: 58,803 shares 58,803 $5.01M 2.61% -2,683 Timeline ARCC ARES CAPITAL CORP More: the full row for ARES CAPITAL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 236,338 shares; 2024Q4: 236,334 shares; 2025Q1: 236,474 shares; 2025Q2: 242,037 shares 242,037 $4.9M 2.55% +5,563 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 122,415 shares; 2024Q4: 128,066 shares; 2025Q1: 127,484 shares; 2025Q2: 121,771 shares 121,771 $4.86M 2.53% -5,713 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 50,823 shares; 2024Q4: 50,803 shares; 2025Q1: 60,897 shares; 2025Q2: 64,225 shares 64,225 $4.67M 2.43% +3,328 Timeline QCOM QUALCOMM INC More: the full row for QUALCOMM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 26,823 shares; 2024Q4: 26,822 shares; 2025Q1: 32,364 shares; 2025Q2: 30,627 shares 30,627 $4.54M 2.36% -1,737 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 33,087 shares; 2024Q4: 35,141 shares; 2025Q1: 34,962 shares; 2025Q2: 34,392 shares 34,392 $4.53M 2.36% -570 Timeline INTC INTEL CORP More: the full row for INTEL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 130,801 shares; 2024Q4: 128,083 shares; 2025Q1: 218,372 shares; 2025Q2: 208,625 shares 208,625 $4.39M 2.29% -9,747 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 31,997 shares; 2024Q4: 31,987 shares; 2025Q1: 32,067 shares; 2025Q2: 30,354 shares 30,354 $4.3M 2.24% -1,713 Timeline PFE PFIZER INC More: the full row for PFIZER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 165,143 shares; 2024Q4: 194,168 shares; 2025Q1: 194,651 shares; 2025Q2: 184,359 shares 184,359 $4.17M 2.17% -10,292 Timeline COP CONOCOPHILLIPS More: the full row for CONOCOPHILLIPS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 42,883 shares; 2024Q4: 49,839 shares; 2025Q1: 49,534 shares; 2025Q2: 47,256 shares 47,256 $3.94M 2.05% -2,278 Timeline O REALTY INCOME CORP More: the full row for REALTY INCOME CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 78,689 shares; 2024Q4: 78,665 shares; 2025Q1: 77,783 shares; 2025Q2: 73,278 shares 73,278 $3.93M 2.05% -4,505 Timeline XOM EXXON MOBIL CORP More: the full row for EXXON MOBIL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 38,378 shares; 2024Q4: 38,338 shares; 2025Q1: 38,203 shares; 2025Q2: 36,860 shares 36,860 $3.64M 1.9% -1,343 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 30,109 shares; 2024Q4: 29,956 shares; 2025Q1: 29,920 shares; 2025Q2: 28,190 shares 28,190 $3.45M 1.8% -1,730 Timeline BHP BHP BILLITON LIMITED More: the full row for BHP BILLITON LIMITED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 68,450 shares 68,450 $3.09M 1.61% new Timeline ASML ASML HLDG NV More: the full row for ASML HLDG NV Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 3,118 shares; 2025Q2: 3,066 shares 3,066 $2.28M 1.19% -52 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 13,306 shares 13,306 $2.22M 1.16% new Timeline ET ENERGY TRANSFER L P More: the full row for ENERGY TRANSFER L P Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 85,496 shares; 2024Q4: 85,396 shares; 2025Q1: 119,000 shares; 2025Q2: 113,402 shares 113,402 $1.93M 1.01% -5,598 Timeline ANET ARISTA NETWORKS INC More: the full row for ARISTA NETWORKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 18,633 shares 18,633 $1.72M 0.9% new Timeline SVC SERVICE PPTYS TR More: the full row for SERVICE PPTYS TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 287,596 shares; 2024Q4: 269,810 shares; 2025Q1: 267,467 shares; 2025Q2: 249,163 shares 249,163 $558K 0.29% -18,304 Timeline IBM INTERNATIONAL BUSINESS MACHS More: the full row for INTERNATIONAL BUSINESS MACHS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,527 shares; 2024Q4: 1,527 shares; 2025Q1: 1,527 shares; 2025Q2: 1,527 shares 1,527 $450K 0.23% 0 Timeline QQQ INVESCO QQQ TR More: the full row for INVESCO QQQ TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 782 shares; 2024Q4: 793 shares; 2025Q1: 794 shares; 2025Q2: 806 shares 806 $437K 0.23% +12 Timeline PGR PROGRESSIVE CORP More: the full row for PROGRESSIVE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,650 shares; 2024Q4: 1,650 shares; 2025Q1: 1,575 shares; 2025Q2: 1,575 shares 1,575 $420K 0.22% 0 Timeline SPY STATE STR SPDR S&P 500 ETF T More: the full row for STATE STR SPDR S&P 500 ETF T Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 643 shares; 2024Q4: 667 shares; 2025Q1: 664 shares; 2025Q2: 666 shares 666 $394K 0.21% +2 Timeline KO COCA COLA CO More: the full row for COCA COLA CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 4,582 shares; 2024Q4: 4,582 shares; 2025Q1: 4,682 shares; 2025Q2: 4,582 shares 4,582 $320K 0.17% -100 Timeline SDY SPDR SERIES TRUST More: the full row for SPDR SERIES TRUST Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,800 shares; 2024Q4: 2,435 shares; 2025Q1: 2,338 shares; 2025Q2: 2,135 shares 2,135 $281K 0.15% -203 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 4,457 shares 4,457 $266K 0.14% new Timeline IWF ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 740 shares; 2024Q4: 690 shares; 2025Q1: 690 shares; 2025Q2: 510 shares 510 $217K 0.11% -180 Timeline QTEC FIRST TR EXCHANGE-TRADED FD More: the full row for FIRST TR EXCHANGE-TRADED FD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 995 shares 995 $204K 0.11% new Timeline