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; 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; 2026Q1: 1,291,800 shares 1,291,800 $30.9M 9.98% -265,200 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 81,681 shares 81,681 $23.4M 7.56% -5,200 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; 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; 2026Q1: 3,037,422 shares 3,037,422 $20M 6.45% +511,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; 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; 2026Q1: 114,870 shares 114,870 $19.9M 6.43% +9,200 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; 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; 2026Q1: 94,400 shares 94,400 $18.6M 6.01% -2,800 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; 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; 2026Q1: 449,636 shares 449,636 $17.9M 5.78% +38,000 Timeline XYL XYLEM INC More: the full row for XYLEM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 146,094 shares 146,094 $17.5M 5.64% new Timeline IEX IDEX CORP More: the full row for IDEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 66,100 shares; 2025Q4: 92,100 shares; 2026Q1: 92,100 shares 92,100 $17.5M 5.63% 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; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 52,200 shares; 2025Q2: 85,200 shares; 2025Q3: 85,200 shares; 2025Q4: 45,900 shares; 2026Q1: 93,500 shares 93,500 $15.9M 5.15% +47,600 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; 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; 2026Q1: 219,682 shares 219,682 $15.9M 5.14% 0 Timeline FISV FISERV INC More: the full row for FISERV INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 257,632 shares 257,632 $14.4M 4.64% +67,800 Timeline QCOM QUALCOMM INC More: the full row for QUALCOMM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 109,006 shares 109,006 $14M 4.53% 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; 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; 2026Q1: 248,607 shares 248,607 $12.1M 3.91% -13,000 Timeline AMRC AMERESCO INC More: the full row for AMERESCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 469,525 shares 469,525 $12M 3.86% -23,100 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; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 90,711 shares; 2025Q4: 148,311 shares; 2026Q1: 181,111 shares 181,111 $11.8M 3.82% +32,800 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; 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; 2026Q1: 1,576,953 shares 1,576,953 $11.4M 3.68% -72,300 Timeline UCTT ULTRA CLEAN HLDGS INC More: the full row for ULTRA CLEAN HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 162,358 shares 162,358 $10.1M 3.26% new 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; 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; 2026Q1: 49,280 shares 49,280 $9.63M 3.11% -32,100 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; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 92,000 shares; 2026Q1: 116,400 shares 116,400 $7.59M 2.45% +24,400 Timeline SNY SANOFI SA More: the full row for SANOFI SA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 81,557 shares 81,557 $3.93M 1.27% -107,284 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; 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; 2026Q1: 30,068 shares 30,068 $3.62M 1.17% -109,600 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; 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; 2026Q1: 2,249 shares 2,249 $1.64M 0.53% 0 Timeline