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: restricted; 2024Q4: 55,689 shares; 2025Q1: 56,209 shares; 2025Q2: 50,873 shares; 2025Q3: 49,378 shares; 2025Q4: 48,540 shares 48,540 $17M 6.33% -838 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: restricted; 2024Q4: 19,289 shares; 2025Q1: 19,626 shares; 2025Q2: 18,115 shares; 2025Q3: 17,625 shares; 2025Q4: 17,341 shares 17,341 $15M 5.56% -284 Timeline AMD ADVANCED MICRO DEVICES INC More: the full row for ADVANCED MICRO DEVICES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 57,660 shares; 2025Q1: 76,698 shares; 2025Q2: 79,758 shares; 2025Q3: 78,411 shares; 2025Q4: 68,673 shares 68,673 $14.7M 5.47% -9,738 Timeline WSM WILLIAMS SONOMA INC More: the full row for WILLIAMS SONOMA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 89,479 shares; 2025Q1: 89,681 shares; 2025Q2: 88,954 shares; 2025Q3: 78,792 shares; 2025Q4: 77,867 shares 77,867 $13.9M 5.17% -925 Timeline TSCO TRACTOR SUPPLY CO More: the full row for TRACTOR SUPPLY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 267,390 shares; 2025Q1: 274,324 shares; 2025Q2: 273,325 shares; 2025Q3: 266,834 shares; 2025Q4: 263,692 shares 263,692 $13.2M 4.9% -3,142 Timeline GD GENERAL DYNAMICS CORP More: the full row for GENERAL DYNAMICS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 36,461 shares; 2025Q1: 37,908 shares; 2025Q2: 39,409 shares; 2025Q3: 39,102 shares; 2025Q4: 39,090 shares 39,090 $13.2M 4.89% -12 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: restricted; 2024Q4: 38,148 shares; 2025Q1: 39,310 shares; 2025Q2: 40,687 shares; 2025Q3: 41,197 shares; 2025Q4: 41,627 shares 41,627 $13M 4.84% +430 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: restricted; 2024Q4: 60,970 shares; 2025Q1: 62,911 shares; 2025Q2: 63,855 shares; 2025Q3: 63,660 shares; 2025Q4: 62,719 shares 62,719 $13M 4.82% -941 Timeline 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: restricted; 2024Q4: 46,429 shares; 2025Q1: 47,665 shares; 2025Q2: 47,594 shares; 2025Q3: 47,559 shares; 2025Q4: 47,549 shares 47,549 $12.9M 4.8% -10 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: restricted; 2024Q4: 9,814 shares; 2025Q1: 9,917 shares; 2025Q2: 143,040 shares; 2025Q3: 140,120 shares; 2025Q4: 137,443 shares 137,443 $12.5M 4.66% -2,677 Timeline WEC WEC ENERGY GROUP INC More: the full row for WEC ENERGY GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 83,674 shares; 2025Q1: 86,935 shares; 2025Q2: 92,790 shares; 2025Q3: 92,644 shares; 2025Q4: 92,018 shares 92,018 $9.7M 3.61% -626 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: restricted; 2024Q4: 64,222 shares; 2025Q1: 65,358 shares; 2025Q2: 65,239 shares; 2025Q3: 65,417 shares; 2025Q4: 64,341 shares 64,341 $9.22M 3.43% -1,076 Timeline ACN ACCENTURE PLC IRELAND More: the full row for ACCENTURE PLC IRELAND Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 31,570 shares; 2025Q1: 32,627 shares; 2025Q2: 33,183 shares; 2025Q3: 32,979 shares; 2025Q4: 32,366 shares 32,366 $8.68M 3.23% -613 Timeline LDOS LEIDOS HOLDINGS INC More: the full row for LEIDOS HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: not reported; 2025Q1: 49,139 shares; 2025Q2: 49,049 shares; 2025Q3: 48,669 shares; 2025Q4: 47,929 shares 47,929 $8.65M 3.21% -740 Timeline ABT ABBOTT LABORATORIES More: the full row for ABBOTT LABORATORIES Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 65,589 shares; 2025Q1: 67,590 shares; 2025Q2: 67,479 shares; 2025Q3: 67,279 shares; 2025Q4: 66,654 shares 66,654 $8.35M 3.1% -625 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: restricted; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 54,560 shares; 2025Q3: 76,733 shares; 2025Q4: 76,878 shares 76,878 $8.09M 3.01% +145 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 49,800 shares; 2025Q1: 50,941 shares; 2025Q2: 52,681 shares; 2025Q3: 52,571 shares; 2025Q4: 52,616 shares 52,616 $8.02M 2.98% +45 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 14,093 shares; 2025Q1: 14,798 shares; 2025Q2: 14,618 shares; 2025Q3: 14,360 shares; 2025Q4: 13,743 shares 13,743 $6.91M 2.57% -617 Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 81,315 shares; 2025Q1: 83,490 shares; 2025Q2: 166,880 shares; 2025Q3: 162,230 shares; 2025Q4: 156,750 shares 156,750 $6.29M 2.34% -5,480 Timeline HLI HOULIHAN LOKEY INC More: the full row for HOULIHAN LOKEY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 34,375 shares 34,375 $5.99M 2.23% new Timeline IDA IDACORP INC More: the full row for IDACORP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 33,985 shares; 2025Q1: 35,838 shares; 2025Q2: 44,231 shares; 2025Q3: 44,363 shares; 2025Q4: 44,408 shares 44,408 $5.62M 2.09% +45 Timeline ITW ILLINOIS TOOL WKS INC More: the full row for ILLINOIS TOOL WKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 21,687 shares; 2025Q1: 22,287 shares; 2025Q2: 22,212 shares; 2025Q3: 22,187 shares; 2025Q4: 21,250 shares 21,250 $5.23M 1.94% -937 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 4,518 shares; 2025Q1: 4,812 shares; 2025Q2: 4,856 shares; 2025Q3: 4,770 shares; 2025Q4: 4,770 shares 4,770 $5.1M 1.9% 0 Timeline VGSH VANGUARD SCOTTSDALE FDS More: the full row for VANGUARD SCOTTSDALE FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: not reported; 2025Q1: 64,161 shares; 2025Q2: 70,971 shares; 2025Q3: 69,259 shares; 2025Q4: 69,056 shares 69,056 $4.06M 1.51% -203 Timeline BX BLACKSTONE INC More: the full row for BLACKSTONE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 25,291 shares; 2025Q1: 26,328 shares; 2025Q2: 24,533 shares; 2025Q3: 24,368 shares; 2025Q4: 24,398 shares 24,398 $3.76M 1.4% +30 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 52,569 shares; 2025Q1: 54,089 shares; 2025Q2: 53,734 shares; 2025Q3: 53,534 shares; 2025Q4: 53,514 shares 53,514 $3.74M 1.39% -20 Timeline CHRW C H ROBINSON WORLDWIDE IN More: the full row for C H ROBINSON WORLDWIDE IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 22,655 shares; 2025Q1: 22,655 shares; 2025Q2: 22,655 shares; 2025Q3: 22,655 shares; 2025Q4: 22,655 shares 22,655 $3.64M 1.35% 0 Timeline LLY ELI LILLY & CO More: the full row for ELI LILLY & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 2,655 shares; 2025Q1: 2,655 shares; 2025Q2: 2,655 shares; 2025Q3: 2,655 shares; 2025Q4: 2,655 shares 2,655 $2.85M 1.06% 0 Timeline BRK-A 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 2 shares; 2025Q1: 2 shares; 2025Q2: 2 shares; 2025Q3: 2 shares; 2025Q4: 2 shares 2 $1.51M 0.56% 0 Timeline TRMB TRIMBLE INC More: the full row for TRIMBLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 26,190 shares; 2025Q1: 26,190 shares; 2025Q2: 26,190 shares; 2025Q3: 20,355 shares; 2025Q4: 19,243 shares 19,243 $1.51M 0.56% -1,112 Timeline PAYX PAYCHEX INC More: the full row for PAYCHEX INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 11,195 shares; 2025Q1: 13,245 shares; 2025Q2: 13,245 shares; 2025Q3: 13,245 shares; 2025Q4: 13,245 shares 13,245 $1.49M 0.55% 0 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 3,940 shares; 2025Q1: 3,940 shares; 2025Q2: 3,940 shares; 2025Q3: 4,412 shares; 2025Q4: 4,340 shares 4,340 $1.4M 0.52% -72 Timeline MCK MCKESSON CORP More: the full row for MCKESSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 1,400 shares; 2025Q1: 1,400 shares; 2025Q2: 1,400 shares; 2025Q3: 1,400 shares; 2025Q4: 1,400 shares 1,400 $1.15M 0.43% 0 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: restricted; 2024Q4: 4,800 shares; 2025Q1: 5,650 shares; 2025Q2: 5,700 shares; 2025Q3: 5,700 shares; 2025Q4: 5,700 shares 5,700 $1.06M 0.4% 0 Timeline GWW WW GRAINGER INC More: the full row for WW GRAINGER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 1,378 shares; 2025Q1: 1,378 shares; 2025Q2: 1,053 shares; 2025Q3: 1,053 shares; 2025Q4: 1,053 shares 1,053 $1.06M 0.39% 0 Timeline LIN LINDE PLC More: the full row for LINDE PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 3,280 shares; 2025Q1: 3,270 shares; 2025Q2: 3,100 shares; 2025Q3: 3,060 shares; 2025Q4: 2,460 shares 2,460 $1.05M 0.39% -600 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: restricted; 2024Q4: 1,695 shares; 2025Q1: 1,895 shares; 2025Q2: 1,895 shares; 2025Q3: 1,695 shares; 2025Q4: 1,695 shares 1,695 $820K 0.3% 0 Timeline CAT CATERPILLAR INC More: the full row for CATERPILLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 1,350 shares; 2025Q1: 1,350 shares; 2025Q2: 1,350 shares; 2025Q3: 1,350 shares; 2025Q4: 1,350 shares 1,350 $773K 0.29% 0 Timeline PSN PARSONS CORP DEL More: the full row for PARSONS CORP DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 2,870 shares; 2025Q3: 3,035 shares; 2025Q4: 11,240 shares 11,240 $695K 0.26% +8,205 Timeline UNP UNION PAC CORP More: the full row for UNION PAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 2,925 shares; 2025Q1: 2,925 shares; 2025Q2: 2,925 shares; 2025Q3: 2,925 shares; 2025Q4: 2,925 shares 2,925 $677K 0.25% 0 Timeline CTRA COTERRA ENERGY INC More: the full row for COTERRA ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 21,996 shares; 2025Q1: 22,196 shares; 2025Q2: 21,964 shares; 2025Q3: 21,964 shares; 2025Q4: 21,964 shares 21,964 $578K 0.21% 0 Timeline AMGN AMGEN INC More: the full row for AMGEN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 1,325 shares; 2025Q1: 1,325 shares; 2025Q2: 1,300 shares; 2025Q3: 1,300 shares; 2025Q4: 1,300 shares 1,300 $426K 0.16% 0 Timeline SO SOUTHERN CO More: the full row for SOUTHERN CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 4,650 shares; 2025Q1: 4,650 shares; 2025Q2: 4,650 shares; 2025Q3: 4,650 shares; 2025Q4: 4,650 shares 4,650 $405K 0.15% 0 Timeline CBSH COMMERCE BANCSHARES INC More: the full row for COMMERCE BANCSHARES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 6,968 shares; 2025Q1: 6,968 shares; 2025Q2: 6,880 shares; 2025Q3: 6,880 shares; 2025Q4: 7,144 shares 7,144 $374K 0.14% +264 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 4,394 shares; 2025Q1: 4,394 shares; 2025Q2: 4,110 shares; 2025Q3: 4,070 shares; 2025Q4: 4,070 shares 4,070 $327K 0.12% 0 Timeline GOOG 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: restricted; 2024Q4: 1,260 shares; 2025Q1: not reported; 2025Q2: 1,260 shares; 2025Q3: 860 shares; 2025Q4: 860 shares 860 $270K 0.1% 0 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: restricted; 2024Q4: 1,016 shares; 2025Q1: 916 shares; 2025Q2: 891 shares; 2025Q3: 775 shares; 2025Q4: 775 shares 775 $267K 0.1% 0 Timeline OEF ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 900 shares; 2025Q1: 900 shares; 2025Q2: 875 shares; 2025Q3: 750 shares; 2025Q4: 750 shares 750 $257K 0.1% 0 Timeline SCI SERVICE CORP INTL More: the full row for SERVICE CORP INTL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 3,700 shares; 2025Q1: 3,700 shares; 2025Q2: 3,700 shares; 2025Q3: 3,200 shares; 2025Q4: 3,200 shares 3,200 $250K 0.09% 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: 400 shares; 2025Q1: 400 shares; 2025Q2: 375 shares; 2025Q3: 325 shares; 2025Q4: 325 shares 325 $222K 0.08% 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: restricted; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 1,291 shares; 2025Q4: 1,291 shares 1,291 $207K 0.08% 0 Timeline