SUNC SUNOCOCORP LLC More: the full row for SUNOCOCORP LLC 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: 1,187,664 shares; 2026Q1: 1,171,414 shares; 2026Q2: 1,052,334 shares 1,052,334 $71.2M 5.48% -119,080 Timeline CNI CANADIAN NATL RY CO More: the full row for CANADIAN NATL RY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 263,723 shares; 2024Q4: 439,661 shares; 2025Q1: 505,605 shares; 2025Q2: 590,955 shares; 2025Q3: 585,546 shares; 2025Q4: 629,069 shares; 2026Q1: 616,110 shares; 2026Q2: 591,760 shares 591,760 $70.6M 5.43% -24,350 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; 2024Q3: 521,401 shares; 2024Q4: not reported; 2025Q1: 454,273 shares; 2025Q2: 457,766 shares; 2025Q3: 453,499 shares; 2025Q4: 421,019 shares; 2026Q1: 412,370 shares; 2026Q2: 326,549 shares 326,549 $67.6M 5.2% -85,821 Timeline CP CANADIAN PACIFIC KANSAS CITY More: the full row for CANADIAN PACIFIC KANSAS CITY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 240,342 shares; 2024Q4: 346,157 shares; 2025Q1: 442,987 shares; 2025Q2: 553,890 shares; 2025Q3: not reported; 2025Q4: 727,991 shares; 2026Q1: 712,976 shares; 2026Q2: 683,546 shares 683,546 $59.2M 4.56% -29,430 Timeline GIB CGI INC More: the full row for CGI INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 537,876 shares; 2024Q4: 537,746 shares; 2025Q1: 605,053 shares; 2025Q2: 683,472 shares; 2025Q3: 761,925 shares; 2025Q4: 707,210 shares; 2026Q1: 692,642 shares; 2026Q2: 908,728 shares 908,728 $58.7M 4.52% +216,086 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; 2024Q3: 865,227 shares; 2024Q4: 576,217 shares; 2025Q1: 566,284 shares; 2025Q2: not reported; 2025Q3: 507,584 shares; 2025Q4: 471,076 shares; 2026Q1: 461,384 shares; 2026Q2: 394,545 shares 394,545 $48M 3.69% -66,839 Timeline FTS FORTIS INC More: the full row for FORTIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,014,263 shares; 2024Q4: 1,074,643 shares; 2025Q1: 1,055,879 shares; 2025Q2: 1,064,121 shares; 2025Q3: 969,681 shares; 2025Q4: 899,708 shares; 2026Q1: 853,037 shares; 2026Q2: 822,277 shares 822,277 $47.1M 3.62% -30,760 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: 217,980 shares; 2024Q4: 217,930 shares; 2025Q1: 350,096 shares; 2025Q2: 352,781 shares; 2025Q3: 441,478 shares; 2025Q4: 409,736 shares; 2026Q1: 401,295 shares; 2026Q2: 316,026 shares 316,026 $45.5M 3.5% -85,269 Timeline FNV FRANCO NEV CORP More: the full row for FRANCO NEV CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 248,991 shares; 2024Q4: 248,931 shares; 2025Q1: 244,669 shares; 2025Q2: 246,397 shares; 2025Q3: 244,138 shares; 2025Q4: 226,560 shares; 2026Q1: 221,912 shares; 2026Q2: 211,562 shares 211,562 $44.1M 3.4% -10,350 Timeline EMA EMERA INC More: the full row for EMERA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 959,314 shares; 2025Q3: 861,535 shares; 2025Q4: 799,381 shares; 2026Q1: 782,886 shares; 2026Q2: 747,226 shares 747,226 $39.6M 3.05% -35,660 Timeline SLF SUN LIFE FINANCIAL INC. More: the full row for SUN LIFE FINANCIAL INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,210,734 shares; 2024Q4: 1,352,446 shares; 2025Q1: 1,328,840 shares; 2025Q2: 1,194,699 shares; 2025Q3: 1,002,763 shares; 2025Q4: 798,515 shares; 2026Q1: 516,510 shares; 2026Q2: 487,300 shares 487,300 $38.2M 2.94% -29,210 Timeline ENB ENBRIDGE INC More: the full row for ENBRIDGE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,558,557 shares; 2024Q4: 1,558,177 shares; 2025Q1: 1,531,333 shares; 2025Q2: not reported; 2025Q3: 1,179,521 shares; 2025Q4: 1,094,686 shares; 2026Q1: 730,325 shares; 2026Q2: 696,095 shares 696,095 $37.7M 2.9% -34,230 Timeline MGA MAGNA INTL INC More: the full row for MAGNA INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 658,937 shares; 2024Q4: 658,767 shares; 2025Q1: 647,465 shares; 2025Q2: 651,377 shares; 2025Q3: 645,413 shares; 2025Q4: 598,556 shares; 2026Q1: 586,191 shares; 2026Q2: 554,841 shares 554,841 $36.5M 2.81% -31,350 Timeline STN STANTEC INC More: the full row for STANTEC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 224,015 shares; 2024Q4: 205,725 shares; 2025Q1: 187,035 shares; 2025Q2: 180,085 shares; 2025Q3: 161,025 shares; 2025Q4: not reported; 2026Q1: 160,335 shares; 2026Q2: 511,665 shares 511,665 $35.3M 2.72% +351,330 Timeline DOO BRP INC More: the full row for BRP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 437,631 shares; 2024Q4: 437,521 shares; 2025Q1: 429,969 shares; 2025Q2: not reported; 2025Q3: 482,623 shares; 2025Q4: 447,754 shares; 2026Q1: 438,538 shares; 2026Q2: 558,363 shares 558,363 $34.1M 2.62% +119,825 Timeline RBA RB GLOBAL INC More: the full row for RB GLOBAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 418,030 shares; 2024Q4: 417,930 shares; 2025Q1: 410,813 shares; 2025Q2: 413,817 shares; 2025Q3: 338,033 shares; 2025Q4: 313,567 shares; 2026Q1: 307,092 shares; 2026Q2: 292,372 shares 292,372 $34M 2.62% -14,720 Timeline BN BROOKFIELD CORP More: the full row for BROOKFIELD CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 380,991 shares; 2024Q4: 380,901 shares; 2025Q1: 374,397 shares; 2025Q2: not reported; 2025Q3: 305,167 shares; 2025Q4: 425,837 shares; 2026Q1: 684,089 shares; 2026Q2: 649,449 shares 649,449 $27.7M 2.13% -34,640 Timeline RCI ROGERS COMMUNICATIONS INC More: the full row for ROGERS COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 411,693 shares; 2025Q1: not reported; 2025Q2: 589,161 shares; 2025Q3: 935,789 shares; 2025Q4: 868,767 shares; 2026Q1: 850,843 shares; 2026Q2: 818,963 shares 818,963 $26.6M 2.05% -31,880 Timeline WFG WEST FRASER TIMBER CO LTD More: the full row for WEST FRASER TIMBER CO LTD 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: 236,042 shares; 2026Q2: 355,987 shares 355,987 $24.1M 1.85% +119,945 Timeline CNQ CANADIAN NAT RES LTD MED TER More: the full row for CANADIAN NAT RES LTD MED TER Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 634,916 shares; 2024Q4: not reported; 2025Q1: 623,868 shares; 2025Q2: 627,619 shares; 2025Q3: 621,867 shares; 2025Q4: 576,725 shares; 2026Q1: 564,807 shares; 2026Q2: 534,597 shares 534,597 $21.1M 1.63% -30,210 Timeline EOG EOG RES INC More: the full row for EOG RES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 89,350 shares; 2024Q4: 86,170 shares; 2025Q1: 79,495 shares; 2025Q2: 77,225 shares; 2025Q3: 77,225 shares; 2025Q4: 71,865 shares; 2026Q1: 167,245 shares; 2026Q2: 162,995 shares 162,995 $21.1M 1.63% -4,250 Timeline CNC CENTENE CORP DEL More: the full row for CENTENE CORP DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 258,057 shares; 2024Q4: 383,522 shares; 2025Q1: 262,162 shares; 2025Q2: 297,042 shares; 2025Q3: 361,722 shares; 2025Q4: 471,952 shares; 2026Q1: 316,132 shares; 2026Q2: 307,772 shares 307,772 $19.8M 1.52% -8,360 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 94,275 shares; 2024Q4: 95,495 shares; 2025Q1: 116,785 shares; 2025Q2: 117,255 shares; 2025Q3: 153,015 shares; 2025Q4: 151,035 shares; 2026Q1: 143,675 shares; 2026Q2: 139,795 shares 139,795 $18.9M 1.46% -3,880 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 142,760 shares; 2025Q2: 169,960 shares; 2025Q3: 123,690 shares; 2025Q4: 141,490 shares; 2026Q1: 132,630 shares; 2026Q2: 159,850 shares 159,850 $18.4M 1.42% +27,220 Timeline NVO NOVO-NORDISK A S More: the full row for NOVO-NORDISK A S Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 8,454 shares; 2024Q4: 8,274 shares; 2025Q1: 7,694 shares; 2025Q2: 126,114 shares; 2025Q3: 223,158 shares; 2025Q4: 208,268 shares; 2026Q1: 287,598 shares; 2026Q2: 369,468 shares 369,468 $17.7M 1.36% +81,870 Timeline IMO IMPERIAL OIL LTD More: the full row for IMPERIAL OIL LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 448,214 shares; 2024Q4: 448,104 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 219,340 shares; 2025Q4: 203,607 shares; 2026Q1: 199,426 shares; 2026Q2: 156,597 shares 156,597 $17.6M 1.35% -42,829 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; 2024Q3: 52,051 shares; 2024Q4: 50,441 shares; 2025Q1: 53,651 shares; 2025Q2: 52,731 shares; 2025Q3: 73,261 shares; 2025Q4: 68,551 shares; 2026Q1: 64,521 shares; 2026Q2: 62,791 shares 62,791 $17.1M 1.31% -1,730 Timeline SOLV SOLVENTUM CORP More: the full row for SOLVENTUM CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 250,562 shares; 2024Q4: 182,312 shares; 2025Q1: 209,792 shares; 2025Q2: 204,392 shares; 2025Q3: 235,082 shares; 2025Q4: 239,252 shares; 2026Q1: 224,672 shares; 2026Q2: 218,692 shares 218,692 $16.9M 1.3% -5,980 Timeline NFLX NETFLIX INC. More: the full row for NETFLIX INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 6,230 shares; 2024Q4: 2,840 shares; 2025Q1: 3,160 shares; 2025Q2: 3,100 shares; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 90,890 shares; 2026Q2: 230,060 shares 230,060 $16.4M 1.26% +139,170 Timeline THO THOR INDS INC More: the full row for THOR INDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 27,776 shares; 2024Q4: 26,986 shares; 2025Q1: 87,036 shares; 2025Q2: 181,066 shares; 2025Q3: 133,546 shares; 2025Q4: 109,816 shares; 2026Q1: 110,406 shares; 2026Q2: 197,996 shares 197,996 $14.9M 1.15% +87,590 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; 2024Q3: 61,890 shares; 2024Q4: 70,610 shares; 2025Q1: 81,780 shares; 2025Q2: 80,070 shares; 2025Q3: 74,850 shares; 2025Q4: 64,980 shares; 2026Q1: 63,700 shares; 2026Q2: 61,920 shares 61,920 $14.8M 1.14% -1,780 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT 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: 38,460 shares 38,460 $14.3M 1.1% new Timeline UL UNILEVER PLC More: the full row for UNILEVER 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: 222,783 shares; 2026Q1: 211,883 shares; 2026Q2: 206,353 shares 206,353 $12.4M 0.95% -5,530 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 125,910 shares; 2026Q1: 123,410 shares; 2026Q2: 56,110 shares 56,110 $12.2M 0.94% -67,300 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 22,897 shares; 2024Q4: 22,417 shares; 2025Q1: 24,737 shares; 2025Q2: 24,907 shares; 2025Q3: 24,907 shares; 2025Q4: 23,077 shares; 2026Q1: 91,937 shares; 2026Q2: 70,457 shares 70,457 $11.7M 0.9% -21,480 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 70,120 shares; 2024Q4: 85,280 shares; 2025Q1: 90,690 shares; 2025Q2: 88,370 shares; 2025Q3: 88,370 shares; 2025Q4: 47,870 shares; 2026Q1: 33,300 shares; 2026Q2: 32,410 shares 32,410 $11.6M 0.89% -890 Timeline LII LENNOX INTL INC More: the full row for LENNOX INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 5,529 shares; 2024Q4: 5,439 shares; 2025Q1: 5,059 shares; 2025Q2: 5,089 shares; 2025Q3: 5,089 shares; 2025Q4: 7,784 shares; 2026Q1: 7,614 shares; 2026Q2: 19,724 shares 19,724 $11.3M 0.87% +12,110 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 84,230 shares; 2025Q4: 108,620 shares; 2026Q1: 102,120 shares; 2026Q2: 136,530 shares 136,530 $10.8M 0.83% +34,410 Timeline SBUX STARBUCKS CORP More: the full row for STARBUCKS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 189,020 shares; 2024Q4: 93,920 shares; 2025Q1: 86,350 shares; 2025Q2: 84,970 shares; 2025Q3: 84,970 shares; 2025Q4: 175,810 shares; 2026Q1: 165,020 shares; 2026Q2: 104,060 shares 104,060 $10.6M 0.82% -60,960 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; 2024Q3: 61,434 shares; 2024Q4: 33,304 shares; 2025Q1: 30,444 shares; 2025Q2: 29,154 shares; 2025Q3: 51,794 shares; 2025Q4: 48,374 shares; 2026Q1: 25,554 shares; 2026Q2: 24,874 shares 24,874 $10.3M 0.8% -680 Timeline DRI DARDEN RESTAURANTS INC More: the full row for DARDEN RESTAURANTS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 84,122 shares; 2024Q4: 87,702 shares; 2025Q1: 52,482 shares; 2025Q2: 32,682 shares; 2025Q3: 32,682 shares; 2025Q4: 53,872 shares; 2026Q1: 50,832 shares; 2026Q2: 49,472 shares 49,472 $10.2M 0.78% -1,360 Timeline HAL HALLIBURTON CO More: the full row for HALLIBURTON 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: 113,060 shares; 2026Q1: 348,320 shares; 2026Q2: 262,000 shares 262,000 $8.89M 0.68% -86,320 Timeline XOM EXXONMOBIL HOLDINGS CORP More: the full row for EXXONMOBIL HOLDINGS 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: 63,161 shares 63,161 $8.63M 0.66% new Timeline NRC NRC HEALTH More: the full row for NRC HEALTH Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 338,990 shares; 2024Q4: 354,360 shares; 2025Q1: 354,360 shares; 2025Q2: 381,310 shares; 2025Q3: 381,310 shares; 2025Q4: 381,310 shares; 2026Q1: 381,310 shares; 2026Q2: 372,503 shares 372,503 $8.04M 0.62% -8,807 Timeline HIMS HIMS & HERS HEALTH INC More: the full row for HIMS & HERS HEALTH 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: 224,130 shares 224,130 $7.77M 0.6% new Timeline OZK BANK OZK LITTLE ROCK ARK More: the full row for BANK OZK LITTLE ROCK ARK Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 171,050 shares; 2024Q4: 163,590 shares; 2025Q1: 185,650 shares; 2025Q2: 219,080 shares; 2025Q3: 183,750 shares; 2025Q4: 159,550 shares; 2026Q1: 145,370 shares; 2026Q2: 142,060 shares 142,060 $7.4M 0.57% -3,310 Timeline BABA ALIBABA GROUP HLDG LTD More: the full row for ALIBABA GROUP HLDG LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 142,797 shares; 2024Q4: 85,817 shares; 2025Q1: 80,117 shares; 2025Q2: 69,837 shares; 2025Q3: 61,427 shares; 2025Q4: 49,347 shares; 2026Q1: 48,347 shares; 2026Q2: 74,347 shares 74,347 $7.14M 0.55% +26,000 Timeline HCC WARRIOR MET COAL INC More: the full row for WARRIOR MET COAL 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: 165,760 shares; 2025Q4: 154,850 shares; 2026Q1: 119,975 shares; 2026Q2: 84,095 shares 84,095 $6.83M 0.53% -35,880 Timeline AZO AUTOZONE INC More: the full row for AUTOZONE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 5,035 shares; 2024Q4: 2,925 shares; 2025Q1: 2,910 shares; 2025Q2: 2,880 shares; 2025Q3: 2,880 shares; 2025Q4: 2,222 shares; 2026Q1: 2,162 shares; 2026Q2: 2,102 shares 2,102 $6.72M 0.52% -60 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 97,370 shares; 2024Q4: 104,940 shares; 2025Q1: 100,660 shares; 2025Q2: 101,240 shares; 2025Q3: 140,390 shares; 2025Q4: 84,410 shares; 2026Q1: 26,730 shares; 2026Q2: 25,880 shares 25,880 $6.57M 0.51% -850 Timeline PCAR PACCAR INC More: the full row for PACCAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 46,425 shares; 2024Q4: 45,505 shares; 2025Q1: 48,690 shares; 2025Q2: 49,020 shares; 2025Q3: 49,020 shares; 2025Q4: 56,030 shares; 2026Q1: 55,050 shares; 2026Q2: 53,310 shares 53,310 $6.4M 0.49% -1,740 Timeline CMI CUMMINS INC More: the full row for CUMMINS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 19,695 shares; 2024Q4: 15,285 shares; 2025Q1: 14,215 shares; 2025Q2: 14,305 shares; 2025Q3: 14,305 shares; 2025Q4: 13,265 shares; 2026Q1: 9,185 shares; 2026Q2: 7,420 shares 7,420 $5.29M 0.41% -1,765 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; 2024Q3: 10,776 shares; 2024Q4: 10,576 shares; 2025Q1: 11,241 shares; 2025Q2: 11,311 shares; 2025Q3: 11,311 shares; 2025Q4: 10,481 shares; 2026Q1: 10,251 shares; 2026Q2: 9,931 shares 9,931 $4.97M 0.38% -320 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; 2024Q3: 29,600 shares; 2024Q4: 25,765 shares; 2025Q1: 20,695 shares; 2025Q2: 20,835 shares; 2025Q3: 13,965 shares; 2025Q4: 12,895 shares; 2026Q1: 12,645 shares; 2026Q2: 12,245 shares 12,245 $4.01M 0.31% -400 Timeline MMM 3M CO More: the full row for 3M CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 100,795 shares; 2024Q4: 97,585 shares; 2025Q1: 93,390 shares; 2025Q2: 27,000 shares; 2025Q3: 27,000 shares; 2025Q4: 25,010 shares; 2026Q1: 24,500 shares; 2026Q2: 23,730 shares 23,730 $3.84M 0.3% -770 Timeline ROST ROSS STORES INC More: the full row for ROSS STORES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 77,960 shares; 2024Q4: 76,230 shares; 2025Q1: 30,480 shares; 2025Q2: 30,690 shares; 2025Q3: 30,690 shares; 2025Q4: 18,820 shares; 2026Q1: 18,470 shares; 2026Q2: 17,880 shares 17,880 $3.81M 0.29% -590 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 50,730 shares; 2025Q2: 81,340 shares; 2025Q3: 59,070 shares; 2025Q4: 34,170 shares; 2026Q1: 11,030 shares; 2026Q2: 4,490 shares 4,490 $3.25M 0.25% -6,540 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; 2024Q3: 11,430 shares; 2024Q4: 11,220 shares; 2025Q1: 10,430 shares; 2025Q2: 10,500 shares; 2025Q3: 10,500 shares; 2025Q4: 9,720 shares; 2026Q1: 9,510 shares; 2026Q2: 9,220 shares 9,220 $3.12M 0.24% -290 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; 2024Q3: 10,647 shares; 2024Q4: 10,457 shares; 2025Q1: 9,717 shares; 2025Q2: 9,777 shares; 2025Q3: 9,777 shares; 2025Q4: 9,057 shares; 2026Q1: 8,867 shares; 2026Q2: 8,597 shares 8,597 $3.03M 0.23% -270 Timeline XPEL XPEL INC More: the full row for XPEL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 31,650 shares; 2025Q2: 31,650 shares; 2025Q3: 31,650 shares; 2025Q4: 51,650 shares; 2026Q1: 51,650 shares; 2026Q2: 51,650 shares 51,650 $2.56M 0.2% 0 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; 2024Q3: 110,570 shares; 2024Q4: 71,650 shares; 2025Q1: 39,740 shares; 2025Q2: 40,010 shares; 2025Q3: 30,080 shares; 2025Q4: 27,760 shares; 2026Q1: 27,200 shares; 2026Q2: 26,340 shares 26,340 $2.54M 0.2% -860 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; 2024Q3: 41,212 shares; 2024Q4: 106,272 shares; 2025Q1: 103,827 shares; 2025Q2: 140,737 shares; 2025Q3: 140,737 shares; 2025Q4: 136,687 shares; 2026Q1: 128,937 shares; 2026Q2: 18,367 shares 18,367 $2.36M 0.18% -110,570 Timeline HAE HAEMONETICS CORP MASS More: the full row for HAEMONETICS CORP MASS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 11,240 shares; 2025Q2: 14,440 shares; 2025Q3: 21,870 shares; 2025Q4: 21,870 shares; 2026Q1: 30,720 shares; 2026Q2: 30,720 shares 30,720 $2.3M 0.18% 0 Timeline MCK MCKESSON CORP More: the full row for MCKESSON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,499 shares; 2024Q4: 3,439 shares; 2025Q1: 3,209 shares; 2025Q2: 3,229 shares; 2025Q3: 3,229 shares; 2025Q4: 2,989 shares; 2026Q1: 2,919 shares; 2026Q2: 2,829 shares 2,829 $2.14M 0.16% -90 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: not reported; 2026Q1: not reported; 2026Q2: 32,270 shares 32,270 $1.61M 0.12% new Timeline OGS ONE GAS INC More: the full row for ONE GAS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 14,030 shares; 2024Q4: 14,030 shares; 2025Q1: 14,030 shares; 2025Q2: 14,030 shares; 2025Q3: 14,030 shares; 2025Q4: 14,030 shares; 2026Q1: 14,030 shares; 2026Q2: 19,660 shares 19,660 $1.51M 0.12% +5,630 Timeline VNOM VIPER ENERGY INC More: the full row for VIPER 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: 23,005 shares; 2025Q4: 28,925 shares; 2026Q1: 35,215 shares; 2026Q2: 35,215 shares 35,215 $1.49M 0.11% 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; 2024Q3: 193,265 shares; 2024Q4: 143,240 shares; 2025Q1: 20,580 shares; 2025Q2: 20,720 shares; 2025Q3: 20,720 shares; 2025Q4: 19,200 shares; 2026Q1: 18,800 shares; 2026Q2: 18,210 shares 18,210 $1.04M 0.08% -590 Timeline