NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 2,205,072 shares; 2024Q4: 2,241,294 shares; 2025Q1: 2,285,487 shares; 2025Q2: 2,413,011 shares; 2025Q3: 2,672,535 shares; 2025Q4: 2,805,727 shares; 2026Q1: 2,483,189 shares 2,483,189 $433M 8.12% -322,538 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,051,299 shares; 2024Q4: 1,017,341 shares; 2025Q1: 968,571 shares; 2025Q2: 1,025,593 shares; 2025Q3: 1,333,576 shares; 2025Q4: 1,273,892 shares; 2026Q1: 1,207,429 shares 1,207,429 $306M 5.74% -66,463 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 851,922 shares; 2024Q4: 910,618 shares; 2025Q1: 920,151 shares; 2025Q2: 951,272 shares; 2025Q3: 947,631 shares; 2025Q4: 1,038,404 shares; 2026Q1: 765,413 shares 765,413 $283M 5.31% -272,991 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: 1,497,087 shares; 2024Q4: 1,523,990 shares; 2025Q1: 1,378,213 shares; 2025Q2: 1,549,508 shares; 2025Q3: 1,262,308 shares; 2025Q4: 1,171,281 shares; 2026Q1: 858,578 shares 858,578 $246M 4.62% -312,703 Timeline AMZN AMAZON COM INC More: the full row for AMAZON COM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,339,644 shares; 2024Q4: 1,367,475 shares; 2025Q1: 1,212,526 shares; 2025Q2: 1,117,192 shares; 2025Q3: 1,714,921 shares; 2025Q4: 2,093,835 shares; 2026Q1: 1,094,412 shares 1,094,412 $228M 4.27% -999,423 Timeline META META PLATFORMS INC More: the full row for META PLATFORMS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 327,188 shares; 2024Q4: 300,412 shares; 2025Q1: 235,909 shares; 2025Q2: 222,416 shares; 2025Q3: 147,695 shares; 2025Q4: 295,298 shares; 2026Q1: 264,241 shares 264,241 $151M 2.83% -31,057 Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 698,744 shares; 2024Q4: 756,035 shares; 2025Q1: 726,602 shares; 2025Q2: 543,010 shares; 2025Q3: 445,854 shares; 2025Q4: 402,426 shares; 2026Q1: 482,886 shares 482,886 $149M 2.8% +80,460 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 408,027 shares; 2024Q4: 436,551 shares; 2025Q1: 300,589 shares; 2025Q2: 264,436 shares; 2025Q3: 335,098 shares; 2025Q4: 375,119 shares; 2026Q1: 231,677 shares 231,677 $116M 2.17% -143,442 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: 2,957,628 shares; 2024Q4: 2,865,175 shares; 2025Q1: 2,072,246 shares; 2025Q2: 3,900,132 shares; 2025Q3: 4,226,213 shares; 2025Q4: 4,516,383 shares; 2026Q1: 2,247,040 shares 2,247,040 $110M 2.05% -2,269,343 Timeline NEE NEXTERA ENERGY INC More: the full row for NEXTERA ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,752,762 shares; 2024Q4: 1,638,532 shares; 2025Q1: 1,876,085 shares; 2025Q2: 2,357,115 shares; 2025Q3: 2,347,308 shares; 2025Q4: 1,588,824 shares; 2026Q1: 949,166 shares 949,166 $88.2M 1.65% -639,658 Timeline ABT ABBOTT LABORATORIES More: the full row for ABBOTT LABORATORIES Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,260,300 shares; 2024Q4: 1,407,300 shares; 2025Q1: 961,280 shares; 2025Q2: 1,389,436 shares; 2025Q3: 1,385,990 shares; 2025Q4: 1,548,290 shares; 2026Q1: 787,773 shares 787,773 $80.9M 1.52% -760,517 Timeline KO COCA COLA CO More: the full row for COCA COLA CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,177,169 shares; 2024Q4: 2,867,856 shares; 2025Q1: 2,482,585 shares; 2025Q2: 2,337,682 shares; 2025Q3: 2,429,588 shares; 2025Q4: 2,369,404 shares; 2026Q1: 1,039,112 shares 1,039,112 $79M 1.48% -1,330,292 Timeline TSM TAIWAN SEMICONDUCTOR MANUFAC More: the full row for TAIWAN SEMICONDUCTOR MANUFAC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 298,200 shares; 2024Q4: 343,028 shares; 2025Q1: 521,516 shares; 2025Q2: 622,583 shares; 2025Q3: 833,985 shares; 2025Q4: 930,181 shares; 2026Q1: 230,219 shares 230,219 $77.8M 1.46% -699,962 Timeline PCG PG&E CORP More: the full row for PG&E 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: not reported; 2025Q4: 5,500,000 shares; 2026Q1: 4,375,313 shares 4,375,313 $76.9M 1.44% -1,124,687 Timeline JPM JPMORGAN CHASE & CO More: the full row for JPMORGAN CHASE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 34,131 shares; 2024Q4: 54,748 shares; 2025Q1: 103,746 shares; 2025Q2: 131,155 shares; 2025Q3: 152,023 shares; 2025Q4: 184,229 shares; 2026Q1: 260,357 shares 260,357 $76.6M 1.44% +76,128 Timeline GOOGL 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: 243,077 shares; 2024Q4: 183,077 shares; 2025Q1: 130,320 shares; 2025Q2: 175,232 shares; 2025Q3: 180,332 shares; 2025Q4: 180,332 shares; 2026Q1: 235,933 shares 235,933 $67.8M 1.27% +55,601 Timeline MCK MCKESSON CORP More: the full row for MCKESSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 153,500 shares; 2025Q2: 157,748 shares; 2025Q3: 175,204 shares; 2025Q4: 192,146 shares; 2026Q1: 73,374 shares 73,374 $63.5M 1.19% -118,772 Timeline BSX BOSTON SCIENTIFIC CORP More: the full row for BOSTON SCIENTIFIC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,533,858 shares; 2024Q4: 1,584,182 shares; 2025Q1: 1,597,282 shares; 2025Q2: 1,706,015 shares; 2025Q3: 1,778,892 shares; 2025Q4: 1,994,729 shares; 2026Q1: 970,286 shares 970,286 $60.9M 1.14% -1,024,443 Timeline COST COSTCO WHOLESALE CORPORATION More: the full row for COSTCO WHOLESALE CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 4,660 shares; 2024Q4: 4,900 shares; 2025Q1: 11,440 shares; 2025Q2: 17,816 shares; 2025Q3: 20,356 shares; 2025Q4: 20,356 shares; 2026Q1: 59,098 shares 59,098 $58.9M 1.1% +38,742 Timeline ETN EATON CORP PLC More: the full row for EATON CORP PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 253,686 shares; 2024Q4: 265,447 shares; 2025Q1: 338,728 shares; 2025Q2: 351,068 shares; 2025Q3: 354,165 shares; 2025Q4: 362,456 shares; 2026Q1: 163,889 shares 163,889 $58.6M 1.1% -198,567 Timeline BA BOEING CO More: the full row for BOEING CO 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: 283,098 shares 283,098 $56.3M 1.06% new Timeline LLY ELI LILLY & CO More: the full row for ELI LILLY & CO 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: 58,464 shares 58,464 $53.8M 1.01% new 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; 2024Q2: restricted; 2024Q3: 104,408 shares; 2024Q4: 173,630 shares; 2025Q1: 325,156 shares; 2025Q2: 413,499 shares; 2025Q3: 131,645 shares; 2025Q4: 119,757 shares; 2026Q1: 109,250 shares 109,250 $53.7M 1.01% -10,507 Timeline XYZ BLOCK INC More: the full row for BLOCK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,535,869 shares; 2025Q2: 1,758,896 shares; 2025Q3: 1,793,112 shares; 2025Q4: 2,158,976 shares; 2026Q1: 868,370 shares 868,370 $52.3M 0.98% -1,290,606 Timeline BRK-B BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL 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: 103,993 shares 103,993 $49.8M 0.93% new Timeline HD HOME DEPOT INC More: the full row for HOME DEPOT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 83,000 shares; 2025Q1: 203,937 shares; 2025Q2: 307,715 shares; 2025Q3: 323,712 shares; 2025Q4: 353,734 shares; 2026Q1: 147,689 shares 147,689 $48.6M 0.91% -206,045 Timeline DHR DANAHER CORP DEL More: the full row for DANAHER CORP DEL 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: 160,030 shares; 2025Q4: 218,912 shares; 2026Q1: 241,879 shares 241,879 $45.9M 0.86% +22,967 Timeline CRDO CREDO TECHNOLOGY GROUP HOLDI More: the full row for CREDO TECHNOLOGY GROUP HOLDI 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: 471,946 shares 471,946 $44.3M 0.83% new Timeline BJ BJS WHSL CLUB HLDGS INC More: the full row for BJS WHSL CLUB 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: 1,185,231 shares; 2025Q4: 740,977 shares; 2026Q1: 448,873 shares 448,873 $44.2M 0.83% -292,104 Timeline ALHC ALIGNMENT HEALTHCARE INC More: the full row for ALIGNMENT HEALTHCARE 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: 2,000,000 shares; 2026Q1: 2,503,577 shares 2,503,577 $44.1M 0.83% +503,577 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON 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: 173,448 shares 173,448 $42.4M 0.79% new Timeline MDB MONGODB INC More: the full row for MONGODB 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: 255,189 shares; 2026Q1: 172,280 shares 172,280 $42.2M 0.79% -82,909 Timeline TSLA TESLA INC More: the full row for TESLA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 24,000 shares; 2025Q1: 8,000 shares; 2025Q2: 50,000 shares; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 109,260 shares 109,260 $40.6M 0.76% new Timeline UBER UBER TECHNOLOGIES INC More: the full row for UBER TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 175,000 shares; 2024Q4: 1,199,870 shares; 2025Q1: 1,099,870 shares; 2025Q2: 797,217 shares; 2025Q3: 797,217 shares; 2025Q4: 882,217 shares; 2026Q1: 561,065 shares 561,065 $40.4M 0.76% -321,152 Timeline TRU TRANSUNION More: the full row for TRANSUNION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,283,605 shares; 2024Q4: 1,145,273 shares; 2025Q1: 1,010,505 shares; 2025Q2: 1,252,883 shares; 2025Q3: 1,302,883 shares; 2025Q4: 1,367,883 shares; 2026Q1: 583,135 shares 583,135 $40.3M 0.76% -784,748 Timeline WMT WALMART INC More: the full row for WALMART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 428,073 shares; 2024Q4: 666,976 shares; 2025Q1: 866,976 shares; 2025Q2: 937,200 shares; 2025Q3: 866,364 shares; 2025Q4: 460,100 shares; 2026Q1: 320,546 shares 320,546 $39.8M 0.75% -139,554 Timeline AMD ADVANCED MICRO DEVICES INC More: the full row for ADVANCED MICRO DEVICES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 4,749 shares; 2024Q4: 6,043 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 188,431 shares 188,431 $38.3M 0.72% new Timeline ORCL ORACLE CORP More: the full row for ORACLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,056,032 shares; 2024Q4: 662,068 shares; 2025Q1: 715,137 shares; 2025Q2: 755,196 shares; 2025Q3: 496,789 shares; 2025Q4: 507,698 shares; 2026Q1: 246,546 shares 246,546 $36.3M 0.68% -261,152 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: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 211,164 shares 211,164 $36M 0.68% new Timeline CL COLGATE PALMOLIVE CO More: the full row for COLGATE PALMOLIVE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 347,175 shares; 2024Q4: 384,237 shares; 2025Q1: 366,012 shares; 2025Q2: 423,926 shares; 2025Q3: 498,132 shares; 2025Q4: 425,727 shares; 2026Q1: 408,515 shares 408,515 $34.8M 0.65% -17,212 Timeline BROS DUTCH BROS INC More: the full row for DUTCH BROS 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: 662,638 shares 662,638 $33.6M 0.63% new Timeline ELV ELEVANCE HEALTH INC FORMERLY More: the full row for ELEVANCE HEALTH INC FORMERLY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 335,777 shares; 2024Q4: 354,167 shares; 2025Q1: 306,549 shares; 2025Q2: 321,549 shares; 2025Q3: 434,549 shares; 2025Q4: 367,049 shares; 2026Q1: 109,858 shares 109,858 $32.2M 0.6% -257,191 Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS 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: not reported; 2025Q4: not reported; 2026Q1: 102,941 shares 102,941 $32M 0.6% new Timeline COHR COHERENT CORP More: the full row for COHERENT 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: 390,000 shares; 2025Q4: 570,000 shares; 2026Q1: 133,669 shares 133,669 $31.8M 0.6% -436,331 Timeline AZO AUTOZONE INC More: the full row for AUTOZONE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,478 shares; 2024Q4: 17,564 shares; 2025Q1: 16,349 shares; 2025Q2: 10,225 shares; 2025Q3: not reported; 2025Q4: 10,916 shares; 2026Q1: 9,193 shares 9,193 $31.1M 0.58% -1,723 Timeline MRVL MARVELL TECHNOLOGY INC More: the full row for MARVELL TECHNOLOGY 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: 1,038,195 shares; 2025Q3: 1,801,931 shares; 2025Q4: 936,601 shares; 2026Q1: 304,532 shares 304,532 $30.2M 0.57% -632,069 Timeline PG PROCTER & GAMBLE CO More: the full row for PROCTER & GAMBLE CO 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: 193,140 shares 193,140 $27.9M 0.52% new Timeline V VISA INC More: the full row for VISA 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: 91,717 shares 91,717 $27.7M 0.52% new Timeline SPGI S&P GLOBAL INC More: the full row for S&P GLOBAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 8,321 shares; 2024Q4: 8,321 shares; 2025Q1: 20,291 shares; 2025Q2: 32,401 shares; 2025Q3: 36,741 shares; 2025Q4: 141,921 shares; 2026Q1: 64,325 shares 64,325 $27.4M 0.51% -77,596 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: 993,379 shares; 2024Q4: 809,278 shares; 2025Q1: 819,998 shares; 2025Q2: 1,057,381 shares; 2025Q3: 1,037,718 shares; 2025Q4: 853,135 shares; 2026Q1: 488,383 shares 488,383 $27.3M 0.51% -364,752 Timeline AMAT APPLIED MATLS INC More: the full row for APPLIED MATLS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 13,255 shares; 2024Q4: 16,600 shares; 2025Q1: 16,600 shares; 2025Q2: 20,730 shares; 2025Q3: 56,830 shares; 2025Q4: 78,330 shares; 2026Q1: 78,906 shares 78,906 $27M 0.51% +576 Timeline COF CAPITAL ONE FINL CORP More: the full row for CAPITAL ONE FINL 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: not reported; 2025Q4: not reported; 2026Q1: 140,097 shares 140,097 $25.6M 0.48% new Timeline NFLX NETFLIX INC. More: the full row for NETFLIX 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: 263,531 shares 263,531 $25.3M 0.48% new Timeline C CITIGROUP INC More: the full row for CITIGROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 332,488 shares; 2024Q4: 215,811 shares; 2025Q1: 1,265,811 shares; 2025Q2: 358,602 shares; 2025Q3: 201,602 shares; 2025Q4: 201,602 shares; 2026Q1: 221,163 shares 221,163 $25.1M 0.47% +19,561 Timeline ALLY ALLY FINL INC More: the full row for ALLY FINL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,371,658 shares; 2024Q4: 1,501,658 shares; 2025Q1: 1,331,658 shares; 2025Q2: 1,166,658 shares; 2025Q3: 1,166,658 shares; 2025Q4: 1,166,658 shares; 2026Q1: 637,879 shares 637,879 $25M 0.47% -528,779 Timeline WELL WELLTOWER INC More: the full row for WELLTOWER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 29,360 shares; 2024Q4: 32,460 shares; 2025Q1: 66,860 shares; 2025Q2: 103,609 shares; 2025Q3: 114,140 shares; 2025Q4: 114,140 shares; 2026Q1: 126,427 shares 126,427 $25M 0.47% +12,287 Timeline TRMB TRIMBLE INC More: the full row for TRIMBLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 660,000 shares; 2024Q4: 921,000 shares; 2025Q1: 921,000 shares; 2025Q2: 1,111,000 shares; 2025Q3: 695,000 shares; 2025Q4: 695,000 shares; 2026Q1: 370,675 shares 370,675 $24.2M 0.45% -324,325 Timeline PLTR PALANTIR TECHNOLOGIES INC More: the full row for PALANTIR TECHNOLOGIES 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: 159,953 shares 159,953 $23.4M 0.44% new Timeline EL LAUDER ESTEE COS INC More: the full row for LAUDER ESTEE COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 834,623 shares; 2024Q4: 924,792 shares; 2025Q1: 924,792 shares; 2025Q2: 909,530 shares; 2025Q3: 521,197 shares; 2025Q4: 501,987 shares; 2026Q1: 325,291 shares 325,291 $23.3M 0.44% -176,696 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: 26,911 shares; 2024Q4: 26,911 shares; 2025Q1: 65,431 shares; 2025Q2: 111,191 shares; 2025Q3: 135,471 shares; 2025Q4: 191,871 shares; 2026Q1: 190,178 shares 190,178 $22.9M 0.43% -1,693 Timeline RY ROYAL BK CDA More: the full row for ROYAL BK CDA 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: 97,084 shares 97,084 $21.8M 0.41% new Timeline UNH UNITEDHEALTH GROUP INC More: the full row for UNITEDHEALTH GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 86,782 shares; 2024Q4: 136,106 shares; 2025Q1: 115,163 shares; 2025Q2: 33,986 shares; 2025Q3: 39,760 shares; 2025Q4: 39,760 shares; 2026Q1: 76,983 shares 76,983 $20.8M 0.39% +37,223 Timeline EFX EQUIFAX INC More: the full row for EQUIFAX 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: 107,942 shares 107,942 $19.4M 0.36% new Timeline TEAM ATLASSIAN CORPORATION More: the full row for ATLASSIAN CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 38,000 shares; 2025Q2: 512,203 shares; 2025Q3: 647,023 shares; 2025Q4: 713,057 shares; 2026Q1: 284,655 shares 284,655 $19.4M 0.36% -428,402 Timeline AEM AGNICO EAGLE MINES LTD More: the full row for AGNICO EAGLE MINES LTD 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: 68,790 shares 68,790 $19.4M 0.36% new Timeline NOW SERVICENOW INC More: the full row for SERVICENOW INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 11,720 shares; 2024Q4: 23,145 shares; 2025Q1: 23,145 shares; 2025Q2: 17,898 shares; 2025Q3: 23,770 shares; 2025Q4: 144,025 shares; 2026Q1: 185,429 shares 185,429 $19.4M 0.36% +41,404 Timeline TD TORONTO DOMINION BK ONT More: the full row for TORONTO DOMINION BK ONT 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: 147,262 shares 147,262 $19.1M 0.36% new Timeline ABBV ABBVIE INC More: the full row for ABBVIE 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: 86,880 shares 86,880 $18.9M 0.35% new Timeline GE GE AEROSPACE More: the full row for GE AEROSPACE Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 410,157 shares; 2024Q4: 410,157 shares; 2025Q1: 184,157 shares; 2025Q2: 192,157 shares; 2025Q3: 192,157 shares; 2025Q4: 192,157 shares; 2026Q1: 65,377 shares 65,377 $18.6M 0.35% -126,780 Timeline RTX RTX CORPORATION More: the full row for RTX CORPORATION 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: 93,385 shares 93,385 $18M 0.34% new Timeline MU MICRON TECHNOLOGY INC More: the full row for MICRON TECHNOLOGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 657,757 shares; 2024Q4: 732,757 shares; 2025Q1: 465,707 shares; 2025Q2: 368,390 shares; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 51,724 shares 51,724 $17.5M 0.33% new Timeline SHOP SHOPIFY INC More: the full row for SHOPIFY 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: 104,931 shares 104,931 $17.3M 0.32% new Timeline GS GOLDMAN SACHS GROUP INC More: the full row for GOLDMAN SACHS GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 34,449 shares; 2024Q4: 13,449 shares; 2025Q1: 13,449 shares; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 20,393 shares 20,393 $17.3M 0.32% new Timeline HUBS HUBSPOT INC More: the full row for HUBSPOT 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: 123,645 shares; 2025Q3: 213,205 shares; 2025Q4: 255,923 shares; 2026Q1: 70,204 shares 70,204 $17.1M 0.32% -185,719 Timeline WFC WELLS FARGO & CO More: the full row for WELLS FARGO & CO 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: 201,378 shares 201,378 $16M 0.3% new Timeline IBM INTERNATIONAL BUSINESS MACHS More: the full row for INTERNATIONAL BUSINESS MACHS 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: 64,692 shares 64,692 $15.7M 0.29% new Timeline SNOW SNOWFLAKE INC More: the full row for SNOWFLAKE 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: 102,484 shares 102,484 $15.5M 0.29% new Timeline LOW LOWES COS INC More: the full row for LOWES COS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 15,703 shares; 2024Q4: 15,790 shares; 2025Q1: 15,790 shares; 2025Q2: 15,790 shares; 2025Q3: not reported; 2025Q4: 15,790 shares; 2026Q1: 65,061 shares 65,061 $15.4M 0.29% +49,271 Timeline PH PARKER-HANNIFIN CORP More: the full row for PARKER-HANNIFIN CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 69,861 shares; 2024Q4: 77,688 shares; 2025Q1: 60,755 shares; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 17,078 shares 17,078 $15.3M 0.29% new Timeline CME CME GROUP INC More: the full row for CME GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 8,850 shares; 2024Q4: 4,190 shares; 2025Q1: 4,190 shares; 2025Q2: 30,307 shares; 2025Q3: 30,307 shares; 2025Q4: 41,767 shares; 2026Q1: 50,100 shares 50,100 $14.8M 0.28% +8,333 Timeline CRM SALESFORCE INC More: the full row for SALESFORCE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 114,232 shares; 2024Q4: 233,765 shares; 2025Q1: 258,243 shares; 2025Q2: 49,769 shares; 2025Q3: 49,769 shares; 2025Q4: 49,769 shares; 2026Q1: 79,251 shares 79,251 $14.8M 0.28% +29,482 Timeline USB US BANCORP More: the full row for US BANCORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 150,000 shares; 2024Q4: 1,157,000 shares; 2025Q1: 1,217,000 shares; 2025Q2: 1,257,000 shares; 2025Q3: 1,257,000 shares; 2025Q4: 1,257,000 shares; 2026Q1: 283,081 shares 283,081 $14.7M 0.28% -973,919 Timeline KEYS KEYSIGHT TECHNOLOGIES INC More: the full row for KEYSIGHT TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 598,227 shares; 2024Q4: 479,584 shares; 2025Q1: 384,414 shares; 2025Q2: 76,882 shares; 2025Q3: 108,562 shares; 2025Q4: 97,782 shares; 2026Q1: 51,289 shares 51,289 $14.5M 0.27% -46,493 Timeline MS MORGAN STANLEY More: the full row for MORGAN STANLEY 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: 87,565 shares 87,565 $14.4M 0.27% new Timeline BNS BANK NOVA SCOTIA B C More: the full row for BANK NOVA SCOTIA B C 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: 148,691 shares 148,691 $14.3M 0.27% new Timeline CSCO CISCO SYS INC More: the full row for CISCO SYS 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: 184,844 shares 184,844 $14.3M 0.27% new Timeline TXN TEXAS INSTRS INC More: the full row for TEXAS INSTRS 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: 71,668 shares 71,668 $13.9M 0.26% new Timeline DIS DISNEY WALT CO More: the full row for DISNEY WALT CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 9,212 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 143,745 shares 143,745 $13.9M 0.26% new Timeline SSNC SS&C TECH HLDGS More: the full row for SS&C TECH HLDGS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 102,500 shares; 2025Q1: 550,000 shares; 2025Q2: 830,000 shares; 2025Q3: 730,000 shares; 2025Q4: 680,000 shares; 2026Q1: 200,021 shares 200,021 $13.5M 0.25% -479,979 Timeline KLAC KLA CORP More: the full row for KLA CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 17,873 shares; 2024Q4: 14,873 shares; 2025Q1: 8,690 shares; 2025Q2: 12,889 shares; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 9,044 shares 9,044 $13.3M 0.25% new Timeline ISRG INTUITIVE SURGICAL INC More: the full row for INTUITIVE SURGICAL 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: 28,782 shares 28,782 $13.3M 0.25% new Timeline HON HONEYWELL INTL INC More: the full row for HONEYWELL 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: not reported; 2025Q4: not reported; 2026Q1: 58,371 shares 58,371 $13.2M 0.25% new Timeline EQIX EQUINIX INC More: the full row for EQUINIX 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: 13,220 shares 13,220 $13M 0.24% new Timeline APH AMPHENOL CORP More: the full row for AMPHENOL 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: not reported; 2025Q4: not reported; 2026Q1: 101,944 shares 101,944 $12.9M 0.24% new Timeline OWL BLUE OWL CAPITAL INC More: the full row for BLUE OWL CAPITAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 3,319,597 shares; 2024Q4: 3,069,597 shares; 2025Q1: 2,544,597 shares; 2025Q2: 2,624,597 shares; 2025Q3: 3,849,597 shares; 2025Q4: 4,149,597 shares; 2026Q1: 1,406,061 shares 1,406,061 $12.8M 0.24% -2,743,536 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 99,132 shares 99,132 $12.8M 0.24% new Timeline GLW CORNING INC More: the full row for CORNING 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: 93,522 shares 93,522 $12.7M 0.24% new Timeline BLK BLACKROCK INC More: the full row for BLACKROCK 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: 12,965 shares 12,965 $12.5M 0.23% new 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: 25,120 shares; 2024Q4: 33,210 shares; 2025Q1: 75,910 shares; 2025Q2: 98,760 shares; 2025Q3: 98,760 shares; 2025Q4: 98,760 shares; 2026Q1: 102,670 shares 102,670 $12.3M 0.23% +3,910 Timeline AMGN AMGEN INC More: the full row for AMGEN 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: 34,491 shares 34,491 $12.1M 0.23% new Timeline VZ VERIZON COMMUNICATIONS INC More: the full row for VERIZON COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,700,000 shares; 2025Q2: 1,040,508 shares; 2025Q3: 1,040,508 shares; 2025Q4: not reported; 2026Q1: 241,314 shares 241,314 $12.1M 0.23% new Timeline WM WASTE MGMT INC DEL More: the full row for WASTE MGMT INC DEL 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: 51,606 shares 51,606 $11.9M 0.22% new Timeline PWR QUANTA SVCS INC More: the full row for QUANTA SVCS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 13,375 shares; 2024Q4: 30,700 shares; 2025Q1: 30,700 shares; 2025Q2: 33,761 shares; 2025Q3: 33,761 shares; 2025Q4: 33,761 shares; 2026Q1: 21,313 shares 21,313 $11.7M 0.22% -12,448 Timeline LRCX LAM RESEARCH CORP More: the full row for LAM RESEARCH 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: not reported; 2025Q4: not reported; 2026Q1: 54,606 shares 54,606 $11.7M 0.22% new Timeline VRTX VERTEX PHARMACEUTICALS INC More: the full row for VERTEX PHARMACEUTICALS 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: 26,126 shares 26,126 $11.7M 0.22% new Timeline GEV GE VERNOVA INC More: the full row for GE VERNOVA 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: 13,283 shares 13,283 $11.6M 0.22% new 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; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 58,222 shares 58,222 $11.5M 0.22% new Timeline SBUX STARBUCKS CORP More: the full row for STARBUCKS 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: not reported; 2025Q4: not reported; 2026Q1: 124,769 shares 124,769 $11.2M 0.21% new Timeline ORLY OREILLY AUTOMOTIVE INC More: the full row for OREILLY AUTOMOTIVE 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: 120,651 shares 120,651 $11.1M 0.21% new Timeline CLH CLEAN HARBORS INC More: the full row for CLEAN HARBORS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 9,480 shares; 2024Q4: 11,980 shares; 2025Q1: 28,780 shares; 2025Q2: 41,930 shares; 2025Q3: 41,930 shares; 2025Q4: 41,930 shares; 2026Q1: 37,094 shares 37,094 $10.6M 0.2% -4,836 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; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 32,121 shares 32,121 $10.2M 0.19% new Timeline ZS ZSCALER INC More: the full row for ZSCALER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 524,809 shares; 2024Q4: 419,809 shares; 2025Q1: 352,087 shares; 2025Q2: 271,013 shares; 2025Q3: 294,959 shares; 2025Q4: 207,836 shares; 2026Q1: 72,329 shares 72,329 $10.1M 0.19% -135,507 Timeline CMCSA COMCAST CORP NEW More: the full row for COMCAST CORP NEW 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: 347,361 shares 347,361 $9.97M 0.19% new Timeline BX BLACKSTONE INC More: the full row for BLACKSTONE 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: 86,004 shares 86,004 $9.89M 0.19% new Timeline BNY BANK OF NY MELLON CORP More: the full row for BANK OF NY MELLON 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: not reported; 2025Q4: not reported; 2026Q1: 83,315 shares 83,315 $9.88M 0.19% new Timeline HOWMET AEROSPACE INC HOWMET AEROSPACE INC More: the full row for HOWMET AEROSPACE 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: 42,787 shares 42,787 $9.86M 0.18% new MELI MERCADOLIBRE INC More: the full row for MERCADOLIBRE 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: 5,612 shares 5,612 $9.7M 0.18% new Timeline ED CONSOLIDATED EDISON INC More: the full row for CONSOLIDATED EDISON 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: 85,389 shares 85,389 $9.66M 0.18% new Timeline HLT HILTON WORLDWIDE HLDGS INC More: the full row for HILTON WORLDWIDE 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: 31,729 shares 31,729 $9.65M 0.18% new Timeline GM GENERAL MTRS CO More: the full row for GENERAL MTRS CO 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: 126,903 shares 126,903 $9.45M 0.18% new Timeline BMY BRISTOL-MYERS SQUIBB CO More: the full row for BRISTOL-MYERS SQUIBB CO 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: 155,446 shares 155,446 $9.43M 0.18% new Timeline PCAR PACCAR INC More: the full row for PACCAR 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: 80,287 shares 80,287 $9.27M 0.17% new Timeline KKR KKR & CO INC More: the full row for KKR & CO 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: 96,115 shares 96,115 $8.89M 0.17% new Timeline ECL ECOLAB INC More: the full row for ECOLAB INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 12,963 shares; 2024Q4: 14,663 shares; 2025Q1: 34,813 shares; 2025Q2: 48,419 shares; 2025Q3: 48,419 shares; 2025Q4: 48,419 shares; 2026Q1: 33,015 shares 33,015 $8.78M 0.16% -15,404 Timeline OMC OMNICOM GROUP INC More: the full row for OMNICOM GROUP 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: 116,077 shares 116,077 $8.74M 0.16% new Timeline CARR CARRIER GLOBAL CORPORATION More: the full row for CARRIER GLOBAL CORPORATION 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: 149,173 shares 149,173 $8.4M 0.16% new Timeline INTC INTEL CORP More: the full row for INTEL 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: not reported; 2025Q4: not reported; 2026Q1: 189,850 shares 189,850 $8.38M 0.16% new Timeline KDP KEURIG DR PEPPER INC More: the full row for KEURIG DR PEPPER 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: 314,396 shares 314,396 $8.28M 0.16% new Timeline MET METLIFE INC More: the full row for METLIFE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 60,000 shares; 2024Q4: 200,000 shares; 2025Q1: 357,000 shares; 2025Q2: 372,000 shares; 2025Q3: 372,000 shares; 2025Q4: not reported; 2026Q1: 116,733 shares 116,733 $8.26M 0.15% new Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 640,781 shares; 2024Q4: 46,444 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 52,678 shares 52,678 $8.18M 0.15% new Timeline PAYX PAYCHEX INC More: the full row for PAYCHEX 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: 87,723 shares 87,723 $8.08M 0.15% new Timeline DASH DOORDASH INC More: the full row for DOORDASH 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: 52,622 shares 52,622 $7.9M 0.15% new Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 6,610 shares; 2024Q4: 6,950 shares; 2025Q1: 13,240 shares; 2025Q2: 22,130 shares; 2025Q3: 24,820 shares; 2025Q4: 24,820 shares; 2026Q1: 18,137 shares 18,137 $7.84M 0.15% -6,683 Timeline WY WEYERHAEUSER CO More: the full row for WEYERHAEUSER CO 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: 310,506 shares 310,506 $7.59M 0.14% new Timeline NTRS NORTHERN TR CORP More: the full row for NORTHERN TR 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: not reported; 2025Q4: not reported; 2026Q1: 54,247 shares 54,247 $7.57M 0.14% new Timeline HBAN HUNTINGTON BANCSHARES INC More: the full row for HUNTINGTON BANCSHARES 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: 469,016 shares 469,016 $7.34M 0.14% new Timeline PHM PULTE GROUP INC More: the full row for PULTE GROUP 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: 61,794 shares 61,794 $7.27M 0.14% new Timeline IR INGERSOLL RAND INC More: the full row for INGERSOLL RAND 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: 90,562 shares 90,562 $7.26M 0.14% new Timeline CI THE CIGNA GROUP More: the full row for THE CIGNA GROUP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 57,000 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 26,084 shares 26,084 $6.96M 0.13% new Timeline UDR UDR INC More: the full row for UDR 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: 204,500 shares 204,500 $6.91M 0.13% new Timeline BR BROADRIDGE FINL SOLUTIONS IN More: the full row for BROADRIDGE FINL SOLUTIONS IN 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: 40,535 shares 40,535 $6.59M 0.12% new Timeline PGR PROGRESSIVE CORP More: the full row for PROGRESSIVE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 16,114 shares; 2024Q4: 16,924 shares; 2025Q1: 46,394 shares; 2025Q2: 63,036 shares; 2025Q3: 63,036 shares; 2025Q4: not reported; 2026Q1: 31,407 shares 31,407 $6.23M 0.12% new Timeline TDY TELEDYNE TECHNOLOGIES INC More: the full row for TELEDYNE TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 199,962 shares; 2024Q4: 176,962 shares; 2025Q1: 122,962 shares; 2025Q2: 18,905 shares; 2025Q3: 18,905 shares; 2025Q4: 18,905 shares; 2026Q1: 10,153 shares 10,153 $6.14M 0.12% -8,752 Timeline UNP UNION PAC CORP More: the full row for UNION PAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 80,353 shares; 2024Q4: 40,995 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 25,069 shares 25,069 $6.08M 0.11% new Timeline ANET ARISTA NETWORKS INC More: the full row for ARISTA NETWORKS 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: 47,110 shares 47,110 $5.78M 0.11% new Timeline ADBE ADOBE INC More: the full row for ADOBE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 4,860 shares; 2024Q4: 72,936 shares; 2025Q1: 57,136 shares; 2025Q2: 6,460 shares; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 23,172 shares 23,172 $5.63M 0.11% new Timeline YUM YUM BRANDS INC More: the full row for YUM BRANDS 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: 34,314 shares 34,314 $5.34M 0.1% new Timeline APP APPLOVIN CORP More: the full row for APPLOVIN 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: not reported; 2025Q4: not reported; 2026Q1: 12,798 shares 12,798 $5.09M 0.1% new Timeline ARMK ARAMARK More: the full row for ARAMARK Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 96,185 shares; 2024Q4: 101,600 shares; 2025Q1: 237,600 shares; 2025Q2: 271,955 shares; 2025Q3: 271,955 shares; 2025Q4: 271,955 shares; 2026Q1: 124,260 shares 124,260 $5.04M 0.09% -147,695 Timeline MMM 3M CO More: the full row for 3M CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 95,645 shares; 2024Q4: 64,449 shares; 2025Q1: 64,449 shares; 2025Q2: 62,311 shares; 2025Q3: 62,311 shares; 2025Q4: 62,311 shares; 2026Q1: 34,627 shares 34,627 $5.03M 0.09% -27,684 Timeline EMR EMERSON ELEC CO More: the full row for EMERSON ELEC CO 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: 34,082 shares 34,082 $4.47M 0.08% new Timeline CMG CHIPOTLE MEXICAN GRILL INC More: the full row for CHIPOTLE MEXICAN GRILL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 60,620 shares; 2025Q2: 130,112 shares; 2025Q3: 130,112 shares; 2025Q4: 271,512 shares; 2026Q1: 129,008 shares 129,008 $4.13M 0.08% -142,504 Timeline PLNT PLANET FITNESS MASTER ISSUER More: the full row for PLANET FITNESS MASTER ISSUER Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 32,870 shares; 2024Q4: 39,990 shares; 2025Q1: 99,670 shares; 2025Q2: 114,794 shares; 2025Q3: 114,794 shares; 2025Q4: 142,764 shares; 2026Q1: 51,578 shares 51,578 $3.84M 0.07% -91,186 Timeline VRSK VERISK ANALYTICS INC More: the full row for VERISK ANALYTICS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 3,130 shares; 2024Q4: 11,140 shares; 2025Q1: 26,920 shares; 2025Q2: 41,317 shares; 2025Q3: 41,317 shares; 2025Q4: 53,657 shares; 2026Q1: 18,493 shares 18,493 $3.51M 0.07% -35,164 Timeline PANW PALO ALTO NETWORKS INC More: the full row for PALO ALTO NETWORKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 38,390 shares; 2024Q4: 21,500 shares; 2025Q1: 21,500 shares; 2025Q2: 21,500 shares; 2025Q3: 21,500 shares; 2025Q4: 21,500 shares; 2026Q1: 21,501 shares 21,501 $3.45M 0.06% +1 Timeline SYK STRYKER CORPORATION More: the full row for STRYKER CORPORATION 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: 10,212 shares 10,212 $3.36M 0.06% new Timeline SNPS SYNOPSYS INC More: the full row for SYNOPSYS 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: 3,280 shares; 2026Q1: 8,246 shares 8,246 $3.27M 0.06% +4,966 Timeline DGX QUEST DIAGNOSTICS INC More: the full row for QUEST DIAGNOSTICS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 135,000 shares; 2024Q4: 56,440 shares; 2025Q1: 56,440 shares; 2025Q2: 70,846 shares; 2025Q3: 70,846 shares; 2025Q4: 61,346 shares; 2026Q1: 8,322 shares 8,322 $1.63M 0.03% -53,024 Timeline TFC TRUIST FINL CORP More: the full row for TRUIST FINL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 366,745 shares; 2024Q4: 261,362 shares; 2025Q1: 161,000 shares; 2025Q2: 202,070 shares; 2025Q3: 202,070 shares; 2025Q4: 202,070 shares; 2026Q1: 25,301 shares 25,301 $1.16M 0.02% -176,769 Timeline DAR DARLING INGREDIENTS INC More: the full row for DARLING INGREDIENTS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 258,774 shares; 2024Q4: 55,888 shares; 2025Q1: 55,888 shares; 2025Q2: 55,888 shares; 2025Q3: 55,888 shares; 2025Q4: 18,530 shares; 2026Q1: 18,530 shares 18,530 $1.15M 0.02% 0 Timeline SVV SAVERS VALUE VLG INC More: the full row for SAVERS VALUE VLG INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 58,128 shares; 2024Q4: 58,128 shares; 2025Q1: 58,128 shares; 2025Q2: 91,698 shares; 2025Q3: 91,698 shares; 2025Q4: 91,698 shares; 2026Q1: 129,698 shares 129,698 $965K 0.02% +38,000 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: 3,261 shares; 2024Q4: 4,326 shares; 2025Q1: 4,326 shares; 2025Q2: 4,326 shares; 2025Q3: not reported; 2025Q4: 4,326 shares; 2026Q1: 1,274 shares 1,274 $928K 0.02% -3,052 Timeline AVTR AVANTOR INC More: the full row for AVANTOR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 63,072 shares; 2024Q4: 63,072 shares; 2025Q1: 63,072 shares; 2025Q2: 63,072 shares; 2025Q3: 63,072 shares; 2025Q4: 63,072 shares; 2026Q1: 63,072 shares 63,072 $494K 0.01% 0 Timeline