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; 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; 2026Q2: 1,525,300 shares 1,525,300 $37.5M 9.51% +233,500 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 146,094 shares; 2026Q2: 246,112 shares 246,112 $29.1M 7.37% +100,018 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q2: 72,081 shares 72,081 $25.5M 6.45% -9,600 Timeline HUM HUMANA INC More: the full row for HUMANA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q2: 59,070 shares 59,070 $23.5M 5.94% -55,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; 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; 2026Q2: 500,636 shares 500,636 $23.2M 5.87% +51,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; 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; 2026Q2: 115,806 shares 115,806 $21.4M 5.42% +6,800 Timeline IEX IDEX CORP More: the full row for IDEX 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: 66,100 shares; 2025Q4: 92,100 shares; 2026Q1: 92,100 shares; 2026Q2: 92,100 shares 92,100 $20.9M 5.3% 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; 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; 2026Q2: 85,200 shares 85,200 $20.1M 5.09% -9,200 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 38,800 shares 38,800 $19.5M 4.93% new 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; 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; 2026Q2: 93,500 shares 93,500 $18.1M 4.58% 0 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; 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; 2026Q2: 1,760,722 shares 1,760,722 $17.4M 4.42% -1,276,700 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; 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; 2026Q2: 219,682 shares 219,682 $17.4M 4.41% 0 Timeline AMRC AMERESCO INC More: the full row for AMERESCO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q2: 543,525 shares 543,525 $15M 3.8% +74,000 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 162,358 shares; 2026Q2: 101,458 shares 101,458 $14.5M 3.67% -60,900 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 90,711 shares; 2025Q4: 148,311 shares; 2026Q1: 181,111 shares; 2026Q2: 192,852 shares 192,852 $14.1M 3.56% +11,741 Timeline FISV FISERV INC More: the full row for FISERV INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q2: 257,632 shares 257,632 $12.6M 3.2% 0 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; 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; 2026Q2: 42,280 shares 42,280 $12.4M 3.14% -7,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; 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; 2026Q2: 213,507 shares 213,507 $12.2M 3.08% -35,100 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; 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; 2026Q2: 1,330,267 shares 1,330,267 $9.86M 2.5% -246,686 Timeline GFL GFL ENVIRONMENTAL INC More: the full row for GFL ENVIRONMENTAL 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: 214,000 shares 214,000 $7.87M 1.99% new 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 92,000 shares; 2026Q1: 116,400 shares; 2026Q2: 116,400 shares 116,400 $7.47M 1.89% 0 Timeline PRIM PRIMORIS SVCS CORP More: the full row for PRIMORIS SVCS 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: 62,291 shares 62,291 $6.17M 1.56% new Timeline OSK OSHKOSH CORP More: the full row for OSHKOSH 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: 31,800 shares 31,800 $4.88M 1.24% 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; 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; 2026Q2: 2,249 shares 2,249 $2.55M 0.65% 0 Timeline HURN HURON CONSULTING GROUP INC More: the full row for HURON CONSULTING GROUP 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: 19,200 shares 19,200 $1.73M 0.44% new Timeline