MTZ MASTEC INC More: the full row for MASTEC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,130,000 shares; 2024Q4: 2,130,000 shares; 2025Q1: 2,145,000 shares; 2025Q2: 2,155,000 shares; 2025Q3: 2,155,000 shares; 2025Q4: 2,155,000 shares; 2026Q1: 2,155,000 shares; 2026Q2: 2,155,000 shares 2,155,000 $897M 20.94% 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: 460,000 shares; 2024Q4: 850,000 shares; 2025Q1: 1,355,000 shares; 2025Q2: 2,150,000 shares; 2025Q3: 2,090,000 shares; 2025Q4: 2,090,390 shares; 2026Q1: 2,177,540 shares; 2026Q2: 2,628,130 shares 2,628,130 $620M 14.48% +450,590 Timeline DY DYCOM INDS INC More: the full row for DYCOM INDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 679,784 shares; 2024Q4: 849,784 shares; 2025Q1: 969,784 shares; 2025Q2: 1,009,784 shares; 2025Q3: 1,009,784 shares; 2025Q4: 1,009,784 shares; 2026Q1: 1,009,784 shares; 2026Q2: 1,009,784 shares 1,009,784 $511M 11.92% 0 Timeline DPC DPC HOLDINGS PLC More: the full row for DPC HOLDINGS PLC 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: 7,693,605 shares 7,693,605 $377M 8.81% new Timeline STM STMICROELECTRONICS N V More: the full row for STMICROELECTRONICS N V 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: 2,300,000 shares; 2026Q2: 3,100,000 shares 3,100,000 $232M 5.42% +800,000 Timeline IP INTERNATIONAL PAPER CO More: the full row for INTERNATIONAL PAPER CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,550,000 shares; 2024Q4: 1,550,000 shares; 2025Q1: 1,800,000 shares; 2025Q2: 1,930,000 shares; 2025Q3: 2,030,000 shares; 2025Q4: 2,430,000 shares; 2026Q1: 4,200,000 shares; 2026Q2: 5,100,000 shares 5,100,000 $194M 4.54% +900,000 Timeline GVA GRANITE CONSTR INC More: the full row for GRANITE CONSTR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 978,938 shares; 2024Q4: 1,048,938 shares; 2025Q1: 1,060,048 shares; 2025Q2: 1,110,548 shares; 2025Q3: 1,110,048 shares; 2025Q4: 1,110,048 shares; 2026Q1: 1,110,048 shares; 2026Q2: 1,110,248 shares 1,110,248 $176M 4.1% +200 Timeline JHX JAMES HARDIE INDS PLC More: the full row for JAMES HARDIE INDS PLC 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: 4,218,500 shares; 2025Q4: 5,120,200 shares; 2026Q1: 5,621,700 shares; 2026Q2: 5,723,900 shares 5,723,900 $150M 3.5% +102,200 Timeline BA BOEING CO More: the full row for BOEING CO 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: 518,483 shares; 2026Q1: 551,483 shares; 2026Q2: 621,583 shares 621,583 $135M 3.14% +70,100 Timeline CX CEMEX SAB DE CV More: the full row for CEMEX SAB DE CV Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 4,252,500 shares; 2025Q3: 10,802,750 shares; 2025Q4: 10,802,750 shares; 2026Q1: 10,802,750 shares; 2026Q2: 10,802,750 shares 10,802,750 $130M 3.03% 0 Timeline CTRI CENTURI HOLDINGS INC More: the full row for CENTURI HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 3,030,000 shares; 2025Q3: 3,830,000 shares; 2025Q4: 4,030,000 shares; 2026Q1: 4,030,000 shares; 2026Q2: 4,030,000 shares 4,030,000 $122M 2.85% 0 Timeline CRH CRH PLC More: the full row for CRH PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,097,000 shares; 2024Q4: 1,097,000 shares; 2025Q1: 1,097,000 shares; 2025Q2: 1,097,000 shares; 2025Q3: 1,046,000 shares; 2025Q4: 1,046,000 shares; 2026Q1: 1,076,400 shares; 2026Q2: 1,106,400 shares 1,106,400 $118M 2.76% +30,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; 2024Q3: 14,265,335 shares; 2024Q4: 14,265,335 shares; 2025Q1: 14,265,335 shares; 2025Q2: 14,265,335 shares; 2025Q3: 12,891,300 shares; 2025Q4: 12,891,300 shares; 2026Q1: 12,891,300 shares; 2026Q2: 12,891,300 shares 12,891,300 $95.5M 2.23% 0 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 150,000 shares; 2025Q4: 160,000 shares; 2026Q1: 370,000 shares; 2026Q2: 480,000 shares 480,000 $75.3M 1.76% +110,000 Timeline ATKR ATKORE INC More: the full row for ATKORE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 460,909 shares; 2024Q4: 460,908 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 728,206 shares; 2025Q4: 728,206 shares; 2026Q1: 728,206 shares; 2026Q2: 724,106 shares 724,106 $55.1M 1.29% -4,100 Timeline LFUS LITTELFUSE INC More: the full row for LITTELFUSE 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: 120,000 shares 120,000 $54.6M 1.28% new Timeline BWA BORGWARNER INC More: the full row for BORGWARNER 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: 802,170 shares 802,170 $53.3M 1.24% new Timeline CNM CORE & MAIN INC More: the full row for CORE & MAIN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 774,200 shares; 2024Q4: 774,200 shares; 2025Q1: 774,200 shares; 2025Q2: 774,200 shares; 2025Q3: 775,500 shares; 2025Q4: 797,000 shares; 2026Q1: 867,600 shares; 2026Q2: 1,028,650 shares 1,028,650 $49.6M 1.16% +161,050 Timeline ATS ATS CORPORATION More: the full row for ATS CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,299,857 shares; 2025Q2: 1,224,857 shares; 2025Q3: 1,649,857 shares; 2025Q4: 1,649,857 shares; 2026Q1: 1,649,857 shares; 2026Q2: 1,649,857 shares 1,649,857 $47.5M 1.11% 0 Timeline WOLF WOLFSPEED INC More: the full row for WOLFSPEED 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: 885,000 shares; 2026Q2: 935,000 shares 935,000 $45.1M 1.05% +50,000 Timeline ENS ENERSYS More: the full row for ENERSYS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 657,500 shares; 2024Q4: 277,500 shares; 2025Q1: 317,500 shares; 2025Q2: 447,500 shares; 2025Q3: 467,500 shares; 2025Q4: 467,500 shares; 2026Q1: 190,000 shares; 2026Q2: 190,000 shares 190,000 $44.4M 1.04% 0 Timeline TREX TREX INC More: the full row for TREX 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: 552,000 shares; 2026Q1: 550,000 shares; 2026Q2: 550,000 shares 550,000 $27.5M 0.64% 0 Timeline WBI WATERBRIDGE INFRASTRUCTURE L More: the full row for WATERBRIDGE INFRASTRUCTURE L 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: 700,000 shares; 2025Q4: 700,000 shares; 2026Q1: 700,000 shares; 2026Q2: 700,000 shares 700,000 $24M 0.56% 0 Timeline TFII TFI INTERNATIONAL INC More: the full row for TFI INTERNATIONAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 145,000 shares; 2024Q4: 145,000 shares; 2025Q1: 145,000 shares; 2025Q2: 145,000 shares; 2025Q3: 145,000 shares; 2025Q4: 145,000 shares; 2026Q1: 145,000 shares; 2026Q2: 145,000 shares 145,000 $20.8M 0.49% 0 Timeline GTX GARRETT MOTION INC More: the full row for GARRETT MOTION 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: 500,000 shares 500,000 $18.1M 0.42% new Timeline MWH SOLV ENERGY INC More: the full row for SOLV ENERGY 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: 250,000 shares; 2026Q2: 250,000 shares 250,000 $8.51M 0.2% 0 Timeline EROC EROCK INC More: the full row for EROCK 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: 110,000 shares 110,000 $1.59M 0.04% new Timeline SITE SITEONE LANDSCAPE SUPPLY INC More: the full row for SITEONE LANDSCAPE SUPPLY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 42,250 shares; 2025Q2: 100,250 shares; 2025Q3: 100,250 shares; 2025Q4: 99,200 shares; 2026Q1: not reported; 2026Q2: 2,900 shares 2,900 $332K 0.01% new Timeline