MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 266,032 shares; 2023Q3: 161,303 shares; 2023Q4: 161,039 shares; 2024Q1: 103,305 shares; 2024Q2: 135,047 shares 135,047 $60.4M 4.52% +31,742 Timeline APH AMPHENOL CORP More: the full row for AMPHENOL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 905,952 shares; 2023Q3: 599,019 shares; 2023Q4: 599,019 shares; 2024Q1: 408,996 shares; 2024Q2: 842,660 shares 842,660 $56.8M 4.26% +433,664 Timeline ADI ANALOG DEVICES INC More: the full row for ANALOG DEVICES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 449,558 shares; 2023Q3: 279,912 shares; 2023Q4: 279,912 shares; 2024Q1: 220,755 shares; 2024Q2: 246,311 shares 246,311 $56.2M 4.21% +25,556 Timeline CASY CASEYS GEN STORES INC More: the full row for CASEYS GEN STORES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 300,915 shares; 2023Q3: 180,287 shares; 2023Q4: 179,713 shares; 2024Q1: 123,870 shares; 2024Q2: 123,383 shares 123,383 $47.1M 3.53% -487 Timeline MCHP MICROCHIP TECHNOLOGY INC. More: the full row for MICROCHIP TECHNOLOGY INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 1,070,345 shares; 2023Q3: 627,915 shares; 2023Q4: 627,915 shares; 2024Q1: 510,579 shares; 2024Q2: 509,125 shares 509,125 $46.6M 3.49% -1,454 Timeline TXRH TEXAS ROADHOUSE INC More: the full row for TEXAS ROADHOUSE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 660,967 shares; 2023Q3: 405,279 shares; 2023Q4: 404,229 shares; 2024Q1: 264,178 shares; 2024Q2: 262,452 shares 262,452 $45.1M 3.38% -1,726 Timeline WWD WOODWARD INC More: the full row for WOODWARD INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 420,279 shares; 2023Q3: 327,205 shares; 2023Q4: 326,497 shares; 2024Q1: 256,302 shares; 2024Q2: 251,171 shares 251,171 $43.8M 3.28% -5,131 Timeline FDX FEDEX CORP More: the full row for FEDEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 405,476 shares; 2023Q3: 170,200 shares; 2023Q4: 170,200 shares; 2024Q1: 144,326 shares; 2024Q2: 144,092 shares 144,092 $43.2M 3.24% -234 Timeline ECL ECOLAB INC More: the full row for ECOLAB INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 427,962 shares; 2023Q3: 257,946 shares; 2023Q4: 257,946 shares; 2024Q1: 173,466 shares; 2024Q2: 173,466 shares 173,466 $41.3M 3.09% 0 Timeline TSCO TRACTOR SUPPLY CO More: the full row for TRACTOR SUPPLY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 313,308 shares; 2023Q3: 214,278 shares; 2023Q4: 214,278 shares; 2024Q1: 149,656 shares; 2024Q2: 146,658 shares 146,658 $39.6M 2.97% -2,998 Timeline CDW CDW CORP More: the full row for CDW CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: not reported; 2023Q3: not reported; 2023Q4: not reported; 2024Q1: 174,802 shares; 2024Q2: 176,756 shares 176,756 $39.6M 2.97% +1,954 Timeline ICLR ICON PUB LTD CO More: the full row for ICON PUB LTD CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 336,577 shares; 2023Q3: 176,530 shares; 2023Q4: 176,530 shares; 2024Q1: 127,014 shares; 2024Q2: 124,626 shares 124,626 $39.1M 2.93% -2,388 Timeline TJX TJX COS INC NEW More: the full row for TJX COS INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 950,075 shares; 2023Q3: 553,534 shares; 2023Q4: 552,789 shares; 2024Q1: 360,383 shares; 2024Q2: 353,854 shares 353,854 $39M 2.92% -6,529 Timeline AZO AUTOZONE INC More: the full row for AUTOZONE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 27,546 shares; 2023Q3: 19,366 shares; 2023Q4: 19,366 shares; 2024Q1: 13,072 shares; 2024Q2: 12,824 shares 12,824 $38M 2.85% -248 Timeline AXP AMERICAN EXPRESS CO More: the full row for AMERICAN EXPRESS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 434,834 shares; 2023Q3: 269,120 shares; 2023Q4: 269,120 shares; 2024Q1: 166,757 shares; 2024Q2: 163,250 shares 163,250 $37.8M 2.83% -3,507 Timeline OTIS OTIS WORLDWIDE CORP More: the full row for OTIS WORLDWIDE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 950,634 shares; 2023Q3: 498,185 shares; 2023Q4: 498,185 shares; 2024Q1: 386,140 shares; 2024Q2: 379,699 shares 379,699 $36.5M 2.74% -6,441 Timeline BKNG BOOKING HOLDINGS INC More: the full row for BOOKING HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 35,742 shares; 2023Q3: 14,754 shares; 2023Q4: 14,715 shares; 2024Q1: 9,336 shares; 2024Q2: 9,159 shares 9,159 $36.3M 2.72% -177 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; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 121,041 shares; 2023Q3: 86,330 shares; 2023Q4: 86,330 shares; 2024Q1: 64,381 shares; 2024Q2: 64,381 shares 64,381 $35.6M 2.67% 0 Timeline ATO ATMOS ENERGY CORP More: the full row for ATMOS ENERGY CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 623,818 shares; 2023Q3: 404,119 shares; 2023Q4: 404,119 shares; 2024Q1: 309,128 shares; 2024Q2: 304,402 shares 304,402 $35.5M 2.66% -4,726 Timeline BALL BALL CORP More: the full row for BALL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 1,057,970 shares; 2023Q3: 784,616 shares; 2023Q4: 784,616 shares; 2024Q1: 580,681 shares; 2024Q2: 580,681 shares 580,681 $34.9M 2.61% 0 Timeline STT STATE STR CORP More: the full row for STATE STR CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 983,812 shares; 2023Q3: 643,655 shares; 2023Q4: 643,655 shares; 2024Q1: 477,447 shares; 2024Q2: 470,127 shares 470,127 $34.8M 2.61% -7,320 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 295,383 shares; 2023Q3: 166,870 shares; 2023Q4: 166,661 shares; 2024Q1: 103,745 shares; 2024Q2: 101,838 shares 101,838 $34.7M 2.6% -1,907 Timeline COR CENCORA INC More: the full row for CENCORA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 441,122 shares; 2023Q3: 256,176 shares; 2023Q4: 255,545 shares; 2024Q1: 153,798 shares; 2024Q2: 153,349 shares 153,349 $34.5M 2.59% -449 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 362,892 shares; 2023Q3: 255,233 shares; 2023Q4: 255,233 shares; 2024Q1: 206,500 shares; 2024Q2: 203,342 shares 203,342 $33.5M 2.51% -3,158 Timeline DG DOLLAR GEN CORP More: the full row for DOLLAR GEN CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 267,308 shares; 2023Q3: 267,308 shares; 2023Q4: 267,308 shares; 2024Q1: 257,278 shares; 2024Q2: 253,321 shares 253,321 $33.5M 2.51% -3,957 Timeline AON AON PLC More: the full row for AON PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 226,540 shares; 2023Q3: 149,895 shares; 2023Q4: 149,895 shares; 2024Q1: 113,764 shares; 2024Q2: 113,764 shares 113,764 $33.4M 2.5% 0 Timeline BDX BECTON DICKINSON & CO More: the full row for BECTON DICKINSON & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 275,213 shares; 2023Q3: 173,298 shares; 2023Q4: 173,298 shares; 2024Q1: 144,683 shares; 2024Q2: 142,469 shares 142,469 $33.3M 2.5% -2,214 Timeline TTC TORO CO More: the full row for TORO CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 444,393 shares; 2023Q3: 434,640 shares; 2023Q4: 434,640 shares; 2024Q1: 360,191 shares; 2024Q2: 354,652 shares 354,652 $33.2M 2.49% -5,539 Timeline PPG PPG INDS INC More: the full row for PPG INDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 543,284 shares; 2023Q3: 313,396 shares; 2023Q4: 313,396 shares; 2024Q1: 249,942 shares; 2024Q2: 246,118 shares 246,118 $31M 2.32% -3,824 Timeline ACN ACCENTURE PLC IRELAND More: the full row for ACCENTURE PLC IRELAND Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 240,305 shares; 2023Q3: 142,213 shares; 2023Q4: 142,213 shares; 2024Q1: 96,149 shares; 2024Q2: 94,683 shares 94,683 $28.7M 2.15% -1,466 Timeline ODFL OLD DOMINION FREIGHT LINE IN More: the full row for OLD DOMINION FREIGHT LINE IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 236,274 shares; 2023Q3: 110,128 shares; 2023Q4: 109,959 shares; 2024Q1: 164,848 shares; 2024Q2: 162,337 shares 162,337 $28.7M 2.15% -2,511 Timeline BAX BAXTER INTL INC More: the full row for BAXTER INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 1,141,126 shares; 2023Q3: 1,090,925 shares; 2023Q4: 1,090,925 shares; 2024Q1: 869,536 shares; 2024Q2: 856,171 shares 856,171 $28.6M 2.15% -13,365 Timeline ULTA ULTA BEAUTY INC More: the full row for ULTA BEAUTY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 156,895 shares; 2023Q3: 108,471 shares; 2023Q4: 108,334 shares; 2024Q1: 67,287 shares; 2024Q2: 66,261 shares 66,261 $25.6M 1.92% -1,026 Timeline NKE NIKE INC More: the full row for NIKE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 693,601 shares; 2023Q3: 431,179 shares; 2023Q4: 431,179 shares; 2024Q1: 328,407 shares; 2024Q2: 323,380 shares 323,380 $24.4M 1.83% -5,027 Timeline ALB ALBEMARLE CORP More: the full row for ALBEMARLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: 252,247 shares; 2023Q3: 241,560 shares; 2023Q4: 241,560 shares; 2024Q1: 241,560 shares; 2024Q2: 237,843 shares 237,843 $22.7M 1.7% -3,717 Timeline AWK AMERICAN WTR WKS CO INC NEW More: the full row for AMERICAN WTR WKS CO INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2022Q3: restricted; 2022Q4: restricted; 2023Q1: restricted; 2023Q2: not reported; 2023Q3: not reported; 2023Q4: not reported; 2024Q1: not reported; 2024Q2: 165,000 shares 165,000 $21.3M 1.6% new Timeline