NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 105,764 shares; 2024Q4: 92,584 shares; 2025Q1: 74,050 shares; 2025Q2: 82,247 shares; 2025Q3: 77,731 shares; 2025Q4: 66,595 shares; 2026Q1: 63,795 shares; 2026Q2: 40,341 shares 40,341 $7.87M 6.54% -23,454 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: 39,688 shares; 2024Q4: 41,986 shares; 2025Q1: 42,566 shares; 2025Q2: 49,419 shares; 2025Q3: 49,419 shares; 2025Q4: 41,986 shares; 2026Q1: 23,816 shares; 2026Q2: 19,459 shares 19,459 $6.88M 5.72% -4,357 Timeline 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 reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 23,536 shares 23,536 $6.63M 5.52% new 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: 374,818 shares; 2024Q4: 65,851 shares; 2025Q1: 22,463 shares; 2025Q2: 20,929 shares; 2025Q3: 30,318 shares; 2025Q4: 15,584 shares; 2026Q1: 34,683 shares; 2026Q2: 12,291 shares 12,291 $5.59M 4.65% -22,392 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: 38,600 shares; 2024Q4: 41,924 shares; 2025Q1: 43,177 shares; 2025Q2: 44,337 shares; 2025Q3: 35,328 shares; 2025Q4: 45,496 shares; 2026Q1: 22,218 shares; 2026Q2: 15,089 shares 15,089 $5.56M 4.63% -7,129 Timeline RY ROYAL BK CDA More: the full row for ROYAL BK CDA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 20,921 shares 20,921 $4.28M 3.56% new 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: 17,294 shares; 2024Q4: 16,346 shares; 2025Q1: 15,602 shares; 2025Q2: 14,520 shares; 2025Q3: 14,721 shares; 2025Q4: 16,346 shares; 2026Q1: 6,022 shares; 2026Q2: 12,083 shares 12,083 $4.24M 3.53% +6,061 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: 82,113 shares; 2024Q4: 60,876 shares; 2025Q1: 65,506 shares; 2025Q2: 54,418 shares; 2025Q3: 54,418 shares; 2025Q4: 60,876 shares; 2026Q1: 32,023 shares; 2026Q2: 15,899 shares 15,899 $3.82M 3.18% -16,124 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 reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 13,825 shares 13,825 $3.57M 2.97% new 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 reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 12,522 shares 12,522 $3.35M 2.78% new Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 20,778 shares; 2024Q4: 18,212 shares; 2025Q1: 9,046 shares; 2025Q2: 12,894 shares; 2025Q3: 8,633 shares; 2025Q4: 7,046 shares; 2026Q1: 23,627 shares; 2026Q2: 8,747 shares 8,747 $3.26M 2.71% -14,880 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; 2024Q3: 84,226 shares; 2024Q4: 84,226 shares; 2025Q1: 49,419 shares; 2025Q2: 57,376 shares; 2025Q3: 57,376 shares; 2025Q4: 62,782 shares; 2026Q1: 52,142 shares; 2026Q2: 34,926 shares 34,926 $3.1M 2.58% -17,216 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: 16,801 shares; 2024Q4: 16,801 shares; 2025Q1: 12,000 shares; 2025Q2: 11,332 shares; 2025Q3: 10,278 shares; 2025Q4: 15,409 shares; 2026Q1: 25,045 shares; 2026Q2: 11,588 shares 11,588 $2.95M 2.45% -13,457 Timeline GS GOLDMAN SACHS GROUP INC More: the full row for GOLDMAN SACHS GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 2,819 shares 2,819 $2.88M 2.39% new 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 48,571 shares 48,571 $2.81M 2.34% new Timeline MU MICRON TECHNOLOGY INC More: the full row for MICRON TECHNOLOGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 2,379 shares 2,379 $2.72M 2.27% new 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 reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 4,767 shares 4,767 $2.68M 2.23% new Timeline TSLA TESLA INC More: the full row for TESLA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 6,232 shares 6,232 $2.57M 2.13% new 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; 2024Q3: 39,366 shares; 2024Q4: 44,460 shares; 2025Q1: 43,675 shares; 2025Q2: 44,453 shares; 2025Q3: 44,453 shares; 2025Q4: 43,931 shares; 2026Q1: 29,497 shares; 2026Q2: 7,738 shares 7,738 $2.55M 2.12% -21,759 Timeline AZN ASTRAZENECA PLC More: the full row for ASTRAZENECA PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 12,669 shares 12,669 $2.4M 2% new Timeline CSL CARLISLE COS INC More: the full row for CARLISLE COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 9,851 shares; 2024Q4: 11,464 shares; 2025Q1: 11,381 shares; 2025Q2: 10,219 shares; 2025Q3: 10,219 shares; 2025Q4: 11,464 shares; 2026Q1: 5,051 shares; 2026Q2: 6,133 shares 6,133 $2.32M 1.93% +1,082 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; 2024Q3: 3,664 shares; 2024Q4: 5,296 shares; 2025Q1: 9,421 shares; 2025Q2: 8,501 shares; 2025Q3: 10,488 shares; 2025Q4: 7,921 shares; 2026Q1: 5,827 shares; 2026Q2: 8,298 shares 8,298 $2.31M 1.92% +2,471 Timeline TXN TEXAS INSTRS INC More: the full row for TEXAS INSTRS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 7,500 shares 7,500 $2.14M 1.78% new Timeline SBUX STARBUCKS CORP More: the full row for STARBUCKS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 20,263 shares 20,263 $2.11M 1.75% new Timeline CME CME GROUP INC More: the full row for CME GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 30,601 shares; 2024Q4: 26,482 shares; 2025Q1: 39,639 shares; 2025Q2: 44,822 shares; 2025Q3: 40,418 shares; 2025Q4: 37,066 shares; 2026Q1: 28,292 shares; 2026Q2: 9,447 shares 9,447 $2.06M 1.72% -18,845 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 3,668 shares 3,668 $1.98M 1.65% new Timeline CAT CATERPILLAR INC More: the full row for CATERPILLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 1,897 shares 1,897 $1.96M 1.63% new Timeline TJX TJX COS INC NEW More: the full row for TJX COS INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 88,670 shares; 2024Q4: 71,053 shares; 2025Q1: 70,534 shares; 2025Q2: 58,857 shares; 2025Q3: 58,857 shares; 2025Q4: 71,053 shares; 2026Q1: 24,709 shares; 2026Q2: 12,834 shares 12,834 $1.94M 1.61% -11,875 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 reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 5,317 shares 5,317 $1.82M 1.51% new Timeline AXP AMERICAN EXPRESS CO More: the full row for AMERICAN EXPRESS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 29,661 shares; 2024Q4: 24,456 shares; 2025Q1: 21,858 shares; 2025Q2: 27,364 shares; 2025Q3: 25,014 shares; 2025Q4: 22,018 shares; 2026Q1: 12,501 shares; 2026Q2: 5,317 shares 5,317 $1.81M 1.51% -7,184 Timeline CSCO CISCO SYS INC More: the full row for CISCO SYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 14,776 shares 14,776 $1.74M 1.45% new Timeline FCX FREEPORT MCMORAN INC More: the full row for FREEPORT MCMORAN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 22,974 shares; 2026Q2: 26,519 shares 26,519 $1.63M 1.36% +3,545 Timeline INTC INTEL CORP More: the full row for INTEL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 11,997 shares 11,997 $1.58M 1.31% new Timeline PANW PALO ALTO NETWORKS INC More: the full row for PALO ALTO NETWORKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 22,078 shares; 2025Q3: 22,464 shares; 2025Q4: not reported; 2026Q1: 24,308 shares; 2026Q2: 4,547 shares 4,547 $1.51M 1.26% -19,761 Timeline FERG FERGUSON ENTERPRISES INC More: the full row for FERGUSON ENTERPRISES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 9,093 shares; 2025Q1: 5,696 shares; 2025Q2: 5,380 shares; 2025Q3: 9,836 shares; 2025Q4: 5,696 shares; 2026Q1: 24,876 shares; 2026Q2: 6,312 shares 6,312 $1.51M 1.25% -18,564 Timeline QCOM QUALCOMM INC More: the full row for QUALCOMM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 7,306 shares 7,306 $1.38M 1.15% new Timeline ORCL ORACLE CORP More: the full row for ORACLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 8,876 shares 8,876 $1.31M 1.09% new 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 reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 1,097 shares 1,097 $1.21M 1.01% new Timeline WSO WATSCO INC More: the full row for WATSCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,445 shares; 2024Q4: 3,166 shares; 2025Q1: 2,690 shares; 2025Q2: 3,691 shares; 2025Q3: 3,264 shares; 2025Q4: 3,197 shares; 2026Q1: 3,851 shares; 2026Q2: 2,647 shares 2,647 $1.09M 0.9% -1,204 Timeline MDT MEDTRONIC PLC More: the full row for MEDTRONIC PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 6,556 shares; 2026Q2: 12,932 shares 12,932 $1.05M 0.87% +6,376 Timeline NFLX NETFLIX INC. More: the full row for NETFLIX INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 8,600 shares; 2024Q4: 10,084 shares; 2025Q1: 10,592 shares; 2025Q2: 8,340 shares; 2025Q3: 7,049 shares; 2025Q4: 9,169 shares; 2026Q1: not reported; 2026Q2: 12,452 shares 12,452 $919K 0.76% new Timeline AMT AMERICAN TOWER CORP More: the full row for AMERICAN TOWER CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 6,696 shares; 2024Q4: 8,052 shares; 2025Q1: 7,341 shares; 2025Q2: 7,272 shares; 2025Q3: 7,272 shares; 2025Q4: 8,052 shares; 2026Q1: 6,833 shares; 2026Q2: 5,363 shares 5,363 $905K 0.75% -1,470 Timeline DLR DIGITAL RLTY TR INC More: the full row for DIGITAL RLTY TR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 17,172 shares; 2024Q4: 17,955 shares; 2025Q1: 17,955 shares; 2025Q2: 11,602 shares; 2025Q3: 13,566 shares; 2025Q4: 17,955 shares; 2026Q1: 6,905 shares; 2026Q2: 4,425 shares 4,425 $843K 0.7% -2,480 Timeline BR BROADRIDGE FINL SOLUTIONS IN More: the full row for BROADRIDGE FINL SOLUTIONS IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 7,978 shares; 2024Q4: 8,607 shares; 2025Q1: 6,193 shares; 2025Q2: 5,849 shares; 2025Q3: 5,849 shares; 2025Q4: 8,607 shares; 2026Q1: 3,338 shares; 2026Q2: 5,869 shares 5,869 $795K 0.66% +2,531 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: 12,527 shares; 2024Q4: 11,632 shares; 2025Q1: 11,655 shares; 2025Q2: 6,963 shares; 2025Q3: 6,963 shares; 2025Q4: 11,655 shares; 2026Q1: 6,543 shares; 2026Q2: 5,331 shares 5,331 $791K 0.66% -1,212 Timeline CMI CUMMINS INC More: the full row for CUMMINS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 7,908 shares; 2024Q4: 6,780 shares; 2025Q1: 7,283 shares; 2025Q2: 6,906 shares; 2025Q3: 4,822 shares; 2025Q4: 6,780 shares; 2026Q1: 2,757 shares; 2026Q2: 1,045 shares 1,045 $722K 0.6% -1,712 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: 12,028 shares; 2024Q4: 15,747 shares; 2025Q1: 9,768 shares; 2025Q2: 13,370 shares; 2025Q3: 13,370 shares; 2025Q4: 11,768 shares; 2026Q1: 12,619 shares; 2026Q2: 4,675 shares 4,675 $605K 0.5% -7,944 Timeline ADI ANALOG DEVICES INC More: the full row for ANALOG DEVICES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 7,538 shares; 2025Q3: 8,890 shares; 2025Q4: not reported; 2026Q1: 3,413 shares; 2026Q2: 798 shares 798 $313K 0.26% -2,615 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; 2024Q3: 2,967 shares; 2024Q4: 6,016 shares; 2025Q1: 5,412 shares; 2025Q2: 5,111 shares; 2025Q3: 26,640 shares; 2025Q4: 5,412 shares; 2026Q1: 22,584 shares; 2026Q2: 627 shares 627 $171K 0.14% -21,957 Timeline