GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 125,581 shares; 2024Q4: 125,581 shares; 2025Q1: 125,581 shares; 2025Q2: 125,581 shares; 2025Q3: 125,581 shares 125,581 $30.6M 8.75% 0 Timeline ELAN ELANCO ANIMAL HEALTH INC More: the full row for ELANCO ANIMAL HEALTH INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 860,000 shares; 2025Q2: 1,310,000 shares; 2025Q3: 1,407,000 shares 1,407,000 $28.3M 8.11% +97,000 Timeline HUM HUMANA INC More: the full row for HUMANA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 55,570 shares; 2025Q1: 62,170 shares; 2025Q2: 62,170 shares; 2025Q3: 105,670 shares 105,670 $27.5M 7.87% +43,500 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 53,500 shares; 2025Q1: 103,700 shares; 2025Q2: 86,700 shares; 2025Q3: 104,200 shares 104,200 $23M 6.58% +17,500 Timeline SHLS SHOALS TECHNOLOGIES GROUP IN More: the full row for SHOALS TECHNOLOGIES GROUP IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,820,900 shares; 2024Q4: 2,054,273 shares; 2025Q1: 3,014,805 shares; 2025Q2: 3,264,805 shares; 2025Q3: 2,886,422 shares 2,886,422 $21.4M 6.12% -378,383 Timeline AMRC AMERESCO INC More: the full row for AMERESCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 499,890 shares; 2024Q4: 499,890 shares; 2025Q1: 499,890 shares; 2025Q2: 679,833 shares; 2025Q3: 619,625 shares 619,625 $20.8M 5.96% -60,208 Timeline FISV FISERV INC More: the full row for FISERV INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 105,862 shares; 2024Q4: 99,232 shares; 2025Q1: 99,232 shares; 2025Q2: 98,732 shares; 2025Q3: 151,832 shares 151,832 $19.6M 5.6% +53,100 Timeline QCOM QUALCOMM INC More: the full row for QUALCOMM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 103,206 shares; 2024Q4: 103,206 shares; 2025Q1: 103,206 shares; 2025Q2: 103,206 shares; 2025Q3: 109,006 shares 109,006 $18.1M 5.19% +5,800 Timeline POR PORTLAND GEN ELEC CO More: the full row for PORTLAND GEN ELEC CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 347,021 shares; 2024Q4: 347,021 shares; 2025Q1: 347,021 shares; 2025Q2: 312,021 shares; 2025Q3: 410,321 shares 410,321 $18.1M 5.17% +98,300 Timeline IQV IQVIA HLDGS INC More: the full row for IQVIA HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 52,200 shares; 2025Q2: 85,200 shares; 2025Q3: 85,200 shares 85,200 $16.2M 4.63% 0 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 428,207 shares; 2024Q4: 360,607 shares; 2025Q1: 360,607 shares; 2025Q2: 304,607 shares; 2025Q3: 304,607 shares 304,607 $15.7M 4.5% 0 Timeline ARRY ARRAY TECHNOLOGIES INC More: the full row for ARRAY TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,680,708 shares; 2024Q4: 1,892,763 shares; 2025Q1: 2,172,763 shares; 2025Q2: 1,901,120 shares; 2025Q3: 1,739,253 shares 1,739,253 $14.2M 4.06% -161,867 Timeline GNRC GENERAC HLDGS INC More: the full row for GENERAC HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 141,438 shares; 2024Q4: 81,380 shares; 2025Q1: 81,380 shares; 2025Q2: 81,380 shares; 2025Q3: 81,380 shares 81,380 $13.6M 3.9% 0 Timeline IFF INTERNATIONAL FLAVORS&FRAGRA More: the full row for INTERNATIONAL FLAVORS&FRAGRA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 198,682 shares; 2024Q4: 198,682 shares; 2025Q1: 219,682 shares; 2025Q2: 219,682 shares; 2025Q3: 219,682 shares 219,682 $13.5M 3.87% 0 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 149,710 shares; 2024Q4: 160,668 shares; 2025Q1: 125,368 shares; 2025Q2: 125,368 shares; 2025Q3: 146,368 shares 146,368 $12.3M 3.52% +21,000 Timeline SNY SANOFI SA More: the full row for SANOFI SA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 356,441 shares; 2024Q4: 356,441 shares; 2025Q1: 284,841 shares; 2025Q2: 284,841 shares; 2025Q3: 252,841 shares 252,841 $11.9M 3.42% -32,000 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; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 318,594 shares; 2024Q4: 292,636 shares; 2025Q1: 261,636 shares; 2025Q2: 261,636 shares; 2025Q3: 261,636 shares 261,636 $11.1M 3.19% 0 Timeline PYPL PAYPAL HLDGS INC More: the full row for PAYPAL HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 239,704 shares; 2024Q4: 183,404 shares; 2025Q1: 183,404 shares; 2025Q2: 162,404 shares; 2025Q3: 162,404 shares 162,404 $10.9M 3.12% 0 Timeline IEX IDEX CORP More: the full row for IDEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 66,100 shares 66,100 $10.8M 3.08% new Timeline ICFI ICF INTL INC More: the full row for ICF INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 90,711 shares 90,711 $8.42M 2.41% new Timeline URI UNITED RENTALS INC More: the full row for UNITED RENTALS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 21,925 shares; 2024Q4: 17,225 shares; 2025Q1: 17,225 shares; 2025Q2: 17,225 shares; 2025Q3: 3,525 shares 3,525 $3.37M 0.96% -13,700 Timeline