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: 5,366,904 shares; 2024Q4: 5,209,444 shares; 2025Q1: 5,399,484 shares; 2025Q2: 6,642,117 shares 6,642,117 $1.05B 10.86% +1,242,633 Timeline 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: 1,593,369 shares; 2024Q4: 1,546,921 shares; 2025Q1: 1,602,280 shares; 2025Q2: 1,963,799 shares 1,963,799 $977M 10.11% +361,519 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,198,098 shares; 2024Q4: 1,164,697 shares; 2025Q1: 1,033,252 shares; 2025Q2: 1,070,696 shares 1,070,696 $602M 6.23% +37,444 Timeline ECL ECOLAB INC More: the full row for ECOLAB INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,987,696 shares; 2024Q4: 1,916,391 shares; 2025Q1: 1,979,175 shares; 2025Q2: 2,052,803 shares 2,052,803 $553M 5.73% +73,628 Timeline ROP ROPER TECHNOLOGIES INC More: the full row for ROPER TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 705,899 shares; 2024Q4: 685,167 shares; 2025Q1: 708,549 shares; 2025Q2: 733,544 shares 733,544 $416M 4.3% +24,995 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,043,945 shares; 2024Q4: 1,699,845 shares; 2025Q1: 1,767,831 shares; 2025Q2: 1,797,084 shares 1,797,084 $407M 4.21% +29,253 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 850,790 shares; 2024Q4: 1,651,964 shares; 2025Q1: 1,710,686 shares; 2025Q2: 1,782,574 shares 1,782,574 $365M 3.78% +71,888 Timeline SHOP SHOPIFY INC More: the full row for SHOPIFY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,028,863 shares; 2024Q4: 1,971,701 shares; 2025Q1: 2,034,159 shares; 2025Q2: 3,024,755 shares 3,024,755 $349M 3.61% +990,596 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,455,614 shares; 2024Q4: 1,413,109 shares; 2025Q1: 1,463,261 shares; 2025Q2: 1,517,789 shares 1,517,789 $347M 3.59% +54,528 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 985,095 shares; 2025Q1: 1,020,491 shares; 2025Q2: 2,699,156 shares 2,699,156 $333M 3.45% +1,678,665 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 381,686 shares; 2024Q4: 370,096 shares; 2025Q1: 384,492 shares; 2025Q2: 568,123 shares 568,123 $309M 3.2% +183,631 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 607,944 shares; 2024Q4: 589,921 shares; 2025Q1: 610,755 shares; 2025Q2: 395,255 shares 395,255 $308M 3.19% -215,500 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 812,662 shares; 2024Q4: 770,794 shares; 2025Q1: 796,640 shares; 2025Q2: 825,940 shares 825,940 $293M 3.04% +29,300 Timeline EBAY EBAY INC. More: the full row for EBAY INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7,232,668 shares; 2024Q4: 7,019,402 shares; 2025Q1: 7,249,272 shares; 2025Q2: 3,832,923 shares 3,832,923 $285M 2.95% -3,416,349 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 785,808 shares; 2024Q4: 762,525 shares; 2025Q1: 788,939 shares; 2025Q2: 687,066 shares 687,066 $279M 2.88% -101,873 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: 3,860,267 shares; 2024Q4: 3,794,690 shares; 2025Q1: 3,919,486 shares; 2025Q2: 3,991,191 shares 3,991,191 $277M 2.87% +71,705 Timeline XYL XYLEM INC More: the full row for XYLEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,896,166 shares; 2024Q4: 1,841,615 shares; 2025Q1: 1,906,271 shares; 2025Q2: 2,000,499 shares 2,000,499 $259M 2.68% +94,228 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,604,376 shares; 2024Q4: 1,559,036 shares; 2025Q1: 1,616,705 shares; 2025Q2: 1,680,174 shares 1,680,174 $234M 2.42% +63,469 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,418,393 shares; 2024Q4: 1,377,202 shares; 2025Q1: 1,426,756 shares; 2025Q2: 1,169,205 shares 1,169,205 $231M 2.39% -257,551 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 564,355 shares; 2024Q4: 713,474 shares; 2025Q1: 739,285 shares; 2025Q2: 771,235 shares 771,235 $231M 2.39% +31,950 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,863,132 shares; 2024Q4: 1,809,222 shares; 2025Q1: 1,876,996 shares; 2025Q2: 2,931,297 shares 2,931,297 $229M 2.37% +1,054,301 Timeline CRM SALESFORCE INC More: the full row for SALESFORCE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 472,666 shares; 2024Q4: 627,829 shares; 2025Q1: 650,395 shares; 2025Q2: 679,213 shares 679,213 $185M 1.92% +28,818 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 724,382 shares; 2024Q4: 703,906 shares; 2025Q1: 728,984 shares; 2025Q2: 748,328 shares 748,328 $184M 1.9% +19,344 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,148,702 shares; 2024Q4: 2,084,949 shares; 2025Q1: 2,157,535 shares; 2025Q2: 2,182,880 shares 2,182,880 $173M 1.79% +25,345 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 60,916 shares; 2024Q4: 646,310 shares; 2025Q1: 894,616 shares; 2025Q2: 944,931 shares 944,931 $156M 1.62% +50,315 Timeline BALL BALL CORP More: the full row for BALL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,518,997 shares; 2024Q4: 2,431,399 shares; 2025Q1: 2,544,267 shares; 2025Q2: 2,669,081 shares 2,669,081 $150M 1.55% +124,814 Timeline HUBB HUBBELL INC More: the full row for HUBBELL 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: 341,289 shares 341,289 $139M 1.44% new Timeline AGCO AGCO CORP More: the full row for AGCO CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,207,188 shares; 2024Q4: 1,172,381 shares; 2025Q1: 1,213,995 shares; 2025Q2: 1,253,258 shares 1,253,258 $129M 1.34% +39,263 Timeline VLTO VERALTO CORP More: the full row for VERALTO CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,063,326 shares; 2024Q4: 1,032,125 shares; 2025Q1: 1,068,326 shares; 2025Q2: 1,126,586 shares 1,126,586 $114M 1.18% +58,260 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 343,963 shares; 2024Q4: 407,588 shares; 2025Q1: 690,435 shares; 2025Q2: 708,310 shares 708,310 $81.4M 0.84% +17,875 Timeline NDAQ NASDAQ INC More: the full row for NASDAQ 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: 64,907 shares 64,907 $5.8M 0.06% new Timeline ES EVERSOURCE ENERGY More: the full row for EVERSOURCE ENERGY 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: 57,789 shares 57,789 $3.68M 0.04% 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 10,631 shares; 2025Q1: 14,455 shares; 2025Q2: 24,514 shares 24,514 $2.59M 0.03% +10,059 Timeline INTU INTUIT More: the full row for INTUIT 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: 3,218 shares 3,218 $2.53M 0.03% new 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,190 shares; 2024Q4: 11,849 shares; 2025Q1: 16,111 shares; 2025Q2: 18,880 shares 18,880 $1.72M 0.02% +2,769 Timeline