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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 860,000 shares; 2025Q2: 1,310,000 shares; 2025Q3: 1,407,000 shares; 2025Q4: 1,557,000 shares 1,557,000 $35.2M 10.05% +150,000 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: 125,581 shares; 2024Q4: 125,581 shares; 2025Q1: 125,581 shares; 2025Q2: 125,581 shares; 2025Q3: 125,581 shares; 2025Q4: 86,881 shares 86,881 $27.3M 7.77% -38,700 Timeline HUM HUMANA INC More: the full row for HUMANA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 55,570 shares; 2025Q1: 62,170 shares; 2025Q2: 62,170 shares; 2025Q3: 105,670 shares; 2025Q4: 105,670 shares 105,670 $27.1M 7.72% 0 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 53,500 shares; 2025Q1: 103,700 shares; 2025Q2: 86,700 shares; 2025Q3: 104,200 shares; 2025Q4: 97,200 shares 97,200 $25.4M 7.24% -7,000 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; 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; 2025Q4: 2,526,422 shares 2,526,422 $21.5M 6.12% -360,000 Timeline QCOM QUALCOMM INC More: the full row for QUALCOMM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 103,206 shares; 2024Q4: 103,206 shares; 2025Q1: 103,206 shares; 2025Q2: 103,206 shares; 2025Q3: 109,006 shares; 2025Q4: 109,006 shares 109,006 $18.6M 5.32% 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 66,100 shares; 2025Q4: 92,100 shares 92,100 $16.4M 4.67% +26,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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 318,594 shares; 2024Q4: 292,636 shares; 2025Q1: 261,636 shares; 2025Q2: 261,636 shares; 2025Q3: 261,636 shares; 2025Q4: 411,636 shares 411,636 $15.9M 4.54% +150,000 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; 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; 2025Q4: 1,649,253 shares 1,649,253 $15.2M 4.34% -90,000 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 347,021 shares; 2024Q4: 347,021 shares; 2025Q1: 347,021 shares; 2025Q2: 312,021 shares; 2025Q3: 410,321 shares; 2025Q4: 316,321 shares 316,321 $15.2M 4.33% -94,000 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 198,682 shares; 2024Q4: 198,682 shares; 2025Q1: 219,682 shares; 2025Q2: 219,682 shares; 2025Q3: 219,682 shares; 2025Q4: 219,682 shares 219,682 $14.8M 4.22% 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 149,710 shares; 2024Q4: 160,668 shares; 2025Q1: 125,368 shares; 2025Q2: 125,368 shares; 2025Q3: 146,368 shares; 2025Q4: 139,668 shares 139,668 $14.7M 4.19% -6,700 Timeline AMRC AMERESCO INC More: the full row for AMERESCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 499,890 shares; 2024Q4: 499,890 shares; 2025Q1: 499,890 shares; 2025Q2: 679,833 shares; 2025Q3: 619,625 shares; 2025Q4: 492,625 shares 492,625 $14.4M 4.11% -127,000 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 428,207 shares; 2024Q4: 360,607 shares; 2025Q1: 360,607 shares; 2025Q2: 304,607 shares; 2025Q3: 304,607 shares; 2025Q4: 261,607 shares 261,607 $14.4M 4.1% -43,000 Timeline FISV FISERV INC More: the full row for FISERV INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 105,862 shares; 2024Q4: 99,232 shares; 2025Q1: 99,232 shares; 2025Q2: 98,732 shares; 2025Q3: 151,832 shares; 2025Q4: 189,832 shares 189,832 $12.8M 3.64% +38,000 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 90,711 shares; 2025Q4: 148,311 shares 148,311 $12.7M 3.61% +57,600 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 141,438 shares; 2024Q4: 81,380 shares; 2025Q1: 81,380 shares; 2025Q2: 81,380 shares; 2025Q3: 81,380 shares; 2025Q4: 81,380 shares 81,380 $11.1M 3.16% 0 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 52,200 shares; 2025Q2: 85,200 shares; 2025Q3: 85,200 shares; 2025Q4: 45,900 shares 45,900 $10.3M 2.95% -39,300 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 239,704 shares; 2024Q4: 183,404 shares; 2025Q1: 183,404 shares; 2025Q2: 162,404 shares; 2025Q3: 162,404 shares; 2025Q4: 162,404 shares 162,404 $9.48M 2.7% 0 Timeline SNY SANOFI SA More: the full row for SANOFI SA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 356,441 shares; 2024Q4: 356,441 shares; 2025Q1: 284,841 shares; 2025Q2: 284,841 shares; 2025Q3: 252,841 shares; 2025Q4: 188,841 shares 188,841 $9.15M 2.61% -64,000 Timeline BRO BROWN & BROWN INC More: the full row for BROWN & BROWN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 92,000 shares 92,000 $7.33M 2.09% 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 21,925 shares; 2024Q4: 17,225 shares; 2025Q1: 17,225 shares; 2025Q2: 17,225 shares; 2025Q3: 3,525 shares; 2025Q4: 2,249 shares 2,249 $1.82M 0.52% -1,276 Timeline