NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 5,366,904 shares; 2024Q4: 5,209,444 shares; 2025Q1: 5,399,484 shares; 2025Q2: 6,642,117 shares; 2025Q3: 6,362,230 shares; 2025Q4: 5,255,403 shares; 2026Q1: 5,055,799 shares; 2026Q2: 4,309,689 shares 4,309,689 $862M 9.27% -746,110 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: 2,043,945 shares; 2024Q4: 1,699,845 shares; 2025Q1: 1,767,831 shares; 2025Q2: 1,797,084 shares; 2025Q3: 1,732,421 shares; 2025Q4: 1,680,068 shares; 2026Q1: 1,281,550 shares; 2026Q2: 1,137,112 shares 1,137,112 $543M 5.84% -144,438 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,198,098 shares; 2024Q4: 1,164,697 shares; 2025Q1: 1,033,252 shares; 2025Q2: 1,070,696 shares; 2025Q3: 1,028,601 shares; 2025Q4: 996,782 shares; 2026Q1: 957,746 shares; 2026Q2: 924,618 shares 924,618 $475M 5.11% -33,128 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: 1,593,369 shares; 2024Q4: 1,546,921 shares; 2025Q1: 1,602,280 shares; 2025Q2: 1,963,799 shares; 2025Q3: 1,885,058 shares; 2025Q4: 1,621,063 shares; 2026Q1: 1,555,616 shares; 2026Q2: 1,206,161 shares 1,206,161 $450M 4.84% -349,455 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: 850,790 shares; 2024Q4: 1,651,964 shares; 2025Q1: 1,710,686 shares; 2025Q2: 1,782,574 shares; 2025Q3: 1,717,294 shares; 2025Q4: 1,667,837 shares; 2026Q1: 1,602,712 shares; 2026Q2: 1,305,090 shares 1,305,090 $445M 4.79% -297,622 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; 2024Q3: 607,944 shares; 2024Q4: 589,921 shares; 2025Q1: 610,755 shares; 2025Q2: 395,255 shares; 2025Q3: 380,667 shares; 2025Q4: 384,274 shares; 2026Q1: 368,438 shares; 2026Q2: 354,043 shares 354,043 $425M 4.57% -14,395 Timeline EBAY EBAY INC. More: the full row for EBAY INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 7,232,668 shares; 2024Q4: 7,019,402 shares; 2025Q1: 7,249,272 shares; 2025Q2: 3,832,923 shares; 2025Q3: 3,675,555 shares; 2025Q4: 3,548,645 shares; 2026Q1: 3,432,531 shares; 2026Q2: 3,206,010 shares 3,206,010 $358M 3.85% -226,521 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 339,947 shares; 2025Q4: 929,660 shares; 2026Q1: 1,113,510 shares; 2026Q2: 919,362 shares 919,362 $347M 3.73% -194,148 Timeline VRT VERTIV HOLDINGS CO More: the full row for VERTIV HOLDINGS CO 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: 781,858 shares; 2026Q1: 1,022,714 shares; 2026Q2: 988,313 shares 988,313 $331M 3.56% -34,401 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: 3,860,267 shares; 2024Q4: 3,794,690 shares; 2025Q1: 3,919,486 shares; 2025Q2: 3,991,191 shares; 2025Q3: 3,835,334 shares; 2025Q4: 3,722,211 shares; 2026Q1: 3,623,477 shares; 2026Q2: 3,556,095 shares 3,556,095 $312M 3.36% -67,382 Timeline ECL ECOLAB INC More: the full row for ECOLAB INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,987,696 shares; 2024Q4: 1,916,391 shares; 2025Q1: 1,979,175 shares; 2025Q2: 2,052,803 shares; 2025Q3: 1,824,872 shares; 2025Q4: 1,437,641 shares; 2026Q1: 1,169,995 shares; 2026Q2: 1,113,930 shares 1,113,930 $310M 3.34% -56,065 Timeline SHOP SHOPIFY INC More: the full row for SHOPIFY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,028,863 shares; 2024Q4: 1,971,701 shares; 2025Q1: 2,034,159 shares; 2025Q2: 3,024,755 shares; 2025Q3: 2,882,479 shares; 2025Q4: 2,785,943 shares; 2026Q1: 2,671,242 shares; 2026Q2: 2,600,237 shares 2,600,237 $297M 3.19% -71,005 Timeline TMO THERMO FISHER SCIENTIFIC INC More: the full row for THERMO FISHER SCIENTIFIC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 785,808 shares; 2024Q4: 762,525 shares; 2025Q1: 788,939 shares; 2025Q2: 687,066 shares; 2025Q3: 660,789 shares; 2025Q4: 641,259 shares; 2026Q1: 615,090 shares; 2026Q2: 591,257 shares 591,257 $296M 3.19% -23,833 Timeline HUBB HUBBELL INC More: the full row for HUBBELL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 341,289 shares; 2025Q3: 485,165 shares; 2025Q4: 478,760 shares; 2026Q1: 575,911 shares; 2026Q2: 561,819 shares 561,819 $294M 3.16% -14,092 Timeline WM WASTE MGMT INC DEL More: the full row for WASTE MGMT INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,455,614 shares; 2024Q4: 1,413,109 shares; 2025Q1: 1,463,261 shares; 2025Q2: 1,517,789 shares; 2025Q3: 1,462,037 shares; 2025Q4: 1,419,444 shares; 2026Q1: 1,362,167 shares; 2026Q2: 1,312,962 shares 1,312,962 $293M 3.15% -49,205 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: not reported; 2024Q4: 985,095 shares; 2025Q1: 1,020,491 shares; 2025Q2: 2,699,156 shares; 2025Q3: 2,594,672 shares; 2025Q4: 2,510,145 shares; 2026Q1: 2,408,310 shares; 2026Q2: 1,901,496 shares 1,901,496 $288M 3.1% -506,814 Timeline EW EDWARDS LIFESCIENCES CORP More: the full row for EDWARDS LIFESCIENCES CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,863,132 shares; 2024Q4: 1,809,222 shares; 2025Q1: 1,876,996 shares; 2025Q2: 2,931,297 shares; 2025Q3: 2,822,092 shares; 2025Q4: 2,739,071 shares; 2026Q1: 2,627,315 shares; 2026Q2: 2,540,381 shares 2,540,381 $230M 2.47% -86,934 Timeline CP CANADIAN PACIFIC KANSAS CITY More: the full row for CANADIAN PACIFIC KANSAS CITY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,148,702 shares; 2024Q4: 2,084,949 shares; 2025Q1: 2,157,535 shares; 2025Q2: 2,182,880 shares; 2025Q3: 2,093,702 shares; 2025Q4: 2,029,319 shares; 2026Q1: 1,944,162 shares; 2026Q2: 2,586,427 shares 2,586,427 $224M 2.41% +642,265 Timeline XYL XYLEM INC More: the full row for XYLEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,896,166 shares; 2024Q4: 1,841,615 shares; 2025Q1: 1,906,271 shares; 2025Q2: 2,000,499 shares; 2025Q3: 1,933,134 shares; 2025Q4: 1,881,190 shares; 2026Q1: 1,807,448 shares; 2026Q2: 1,707,194 shares 1,707,194 $202M 2.17% -100,254 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 981,128 shares; 2026Q1: 941,425 shares; 2026Q2: 907,806 shares 907,806 $200M 2.15% -33,619 Timeline ISRG INTUITIVE SURGICAL INC More: the full row for INTUITIVE SURGICAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 381,686 shares; 2024Q4: 370,096 shares; 2025Q1: 384,492 shares; 2025Q2: 568,123 shares; 2025Q3: 548,599 shares; 2025Q4: 534,129 shares; 2026Q1: 512,363 shares; 2026Q2: 492,324 shares 492,324 $196M 2.11% -20,039 Timeline DHR DANAHER CORP DEL More: the full row for DANAHER CORP DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,418,393 shares; 2024Q4: 1,377,202 shares; 2025Q1: 1,426,756 shares; 2025Q2: 1,169,205 shares; 2025Q3: 1,126,791 shares; 2025Q4: 1,094,872 shares; 2026Q1: 1,051,430 shares; 2026Q2: 999,996 shares 999,996 $190M 2.05% -51,434 Timeline AGCO AGCO CORP More: the full row for AGCO CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,207,188 shares; 2024Q4: 1,172,381 shares; 2025Q1: 1,213,995 shares; 2025Q2: 1,253,258 shares; 2025Q3: 1,206,541 shares; 2025Q4: 1,164,618 shares; 2026Q1: 1,586,652 shares; 2026Q2: 1,528,332 shares 1,528,332 $183M 1.97% -58,320 Timeline WTS WATTS WATER TECHNOLOGIES INC More: the full row for WATTS WATER TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 724,382 shares; 2024Q4: 703,906 shares; 2025Q1: 728,984 shares; 2025Q2: 748,328 shares; 2025Q3: 471,822 shares; 2025Q4: 460,428 shares; 2026Q1: 437,865 shares; 2026Q2: 412,095 shares 412,095 $161M 1.73% -25,770 Timeline FSLR FIRST SOLAR INC More: the full row for FIRST SOLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 60,916 shares; 2024Q4: 646,310 shares; 2025Q1: 894,616 shares; 2025Q2: 944,931 shares; 2025Q3: 911,917 shares; 2025Q4: 889,077 shares; 2026Q1: 698,552 shares; 2026Q2: 655,621 shares 655,621 $155M 1.66% -42,931 Timeline BALL BALL CORP More: the full row for BALL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,518,997 shares; 2024Q4: 2,431,399 shares; 2025Q1: 2,544,267 shares; 2025Q2: 2,669,081 shares; 2025Q3: 2,571,241 shares; 2025Q4: 2,516,026 shares; 2026Q1: 2,407,018 shares; 2026Q2: 2,399,395 shares 2,399,395 $150M 1.61% -7,623 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: 249,822 shares 249,822 $145M 1.56% new Timeline VLTO VERALTO CORP More: the full row for VERALTO CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,063,326 shares; 2024Q4: 1,032,125 shares; 2025Q1: 1,068,326 shares; 2025Q2: 1,126,586 shares; 2025Q3: 1,084,448 shares; 2025Q4: 1,052,890 shares; 2026Q1: 1,689,337 shares; 2026Q2: 1,628,033 shares 1,628,033 $144M 1.55% -61,304 Timeline BSX BOSTON SCIENTIFIC CORP More: the full row for BOSTON SCIENTIFIC 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: 1,370,029 shares; 2026Q1: 2,203,401 shares; 2026Q2: 3,101,478 shares 3,101,478 $132M 1.42% +898,077 Timeline SW SMURFIT WESTROCK PLC More: the full row for SMURFIT WESTROCK 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: 2,363,387 shares 2,363,387 $109M 1.18% new 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: 812,662 shares; 2024Q4: 770,794 shares; 2025Q1: 796,640 shares; 2025Q2: 825,940 shares; 2025Q3: 795,926 shares; 2025Q4: 772,710 shares; 2026Q1: 325,764 shares; 2026Q2: 293,703 shares 293,703 $101M 1.08% -32,061 Timeline WMS ADVANCED DRAIN SYS INC DEL More: the full row for ADVANCED DRAIN SYS INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 343,963 shares; 2024Q4: 407,588 shares; 2025Q1: 690,435 shares; 2025Q2: 708,310 shares; 2025Q3: 681,397 shares; 2025Q4: 660,992 shares; 2026Q1: 628,843 shares; 2026Q2: 619,117 shares 619,117 $97.2M 1.04% -9,726 Timeline AWK AMERICAN WTR WKS CO INC NEW More: the full row for AMERICAN WTR WKS CO INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,604,376 shares; 2024Q4: 1,559,036 shares; 2025Q1: 1,616,705 shares; 2025Q2: 1,680,174 shares; 2025Q3: 1,626,653 shares; 2025Q4: 781,818 shares; 2026Q1: 750,695 shares; 2026Q2: 697,230 shares 697,230 $91.7M 0.99% -53,465 Timeline CRM SALESFORCE INC More: the full row for SALESFORCE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 472,666 shares; 2024Q4: 627,829 shares; 2025Q1: 650,395 shares; 2025Q2: 679,213 shares; 2025Q3: 651,604 shares; 2025Q4: 634,559 shares; 2026Q1: 609,451 shares; 2026Q2: 563,506 shares 563,506 $88.3M 0.95% -45,945 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: 429,354 shares 429,354 $62.9M 0.68% new 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; 2024Q3: 564,355 shares; 2024Q4: 713,474 shares; 2025Q1: 739,285 shares; 2025Q2: 771,235 shares; 2025Q3: 740,370 shares; 2025Q4: 711,254 shares; 2026Q1: 682,706 shares; 2026Q2: 337,013 shares 337,013 $41.9M 0.45% -345,693 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 19,424 shares; 2026Q1: 19,424 shares; 2026Q2: 67,085 shares 67,085 $24M 0.26% +47,661 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: 15,420 shares; 2026Q1: 15,420 shares; 2026Q2: 40,220 shares 40,220 $11.6M 0.13% +24,800 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 31,658 shares 31,658 $10.4M 0.11% new 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 82,108 shares 82,108 $7.56M 0.08% new Timeline JCI JOHNSON CONTROLS INTERNATION More: the full row for JOHNSON CONTROLS INTERNATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 10,631 shares; 2025Q1: 14,455 shares; 2025Q2: 24,514 shares; 2025Q3: 36,993 shares; 2025Q4: 44,049 shares; 2026Q1: 43,967 shares; 2026Q2: 37,625 shares 37,625 $5.5M 0.06% -6,342 Timeline NDAQ NASDAQ INC More: the full row for NASDAQ INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 64,907 shares; 2025Q3: 78,172 shares; 2025Q4: 85,671 shares; 2026Q1: 66,207 shares; 2026Q2: 39,990 shares 39,990 $3.15M 0.03% -26,217 Timeline CL COLGATE PALMOLIVE CO More: the full row for COLGATE PALMOLIVE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 10,190 shares; 2024Q4: 11,849 shares; 2025Q1: 16,111 shares; 2025Q2: 18,880 shares; 2025Q3: 28,494 shares; 2025Q4: 33,928 shares; 2026Q1: 33,866 shares; 2026Q2: 28,979 shares 28,979 $2.66M 0.03% -4,887 Timeline ES EVERSOURCE ENERGY More: the full row for EVERSOURCE ENERGY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 57,789 shares; 2025Q3: 57,308 shares; 2025Q4: 54,037 shares; 2026Q1: 43,842 shares; 2026Q2: 33,715 shares 33,715 $2.44M 0.03% -10,127 Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 3,218 shares; 2025Q3: 4,851 shares; 2025Q4: 5,775 shares; 2026Q1: 5,763 shares; 2026Q2: 4,931 shares 4,931 $1.29M 0.01% -832 Timeline