CPA COPA HOLDINGS SA More: the full row for COPA HOLDINGS SA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,189,574 shares; 2024Q4: 3,339,587 shares; 2025Q1: 3,079,532 shares; 2025Q2: 2,533,736 shares; 2025Q3: 2,301,884 shares; 2025Q4: 1,911,095 shares; 2026Q1: 1,699,010 shares; 2026Q2: 1,451,592 shares 1,451,592 $226M 35.33% -247,418 Timeline RYAAY RYANAIR HOLDINGS PLC More: the full row for RYANAIR HOLDINGS PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 8,598,101 shares; 2024Q4: 8,456,700 shares; 2025Q1: 7,423,000 shares; 2025Q2: 6,011,207 shares; 2025Q3: 5,273,508 shares; 2025Q4: 4,537,122 shares; 2026Q1: 3,843,067 shares; 2026Q2: 3,419,717 shares 3,419,717 $221M 34.65% -423,350 Timeline SSNHZ SAMSUNG ELECTR-GDR REG S More: the full row for SAMSUNG ELECTR-GDR REG S Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 220,329 shares; 2024Q4: 203,435 shares; 2025Q1: 204,738 shares; 2025Q2: 166,574 shares; 2025Q3: 152,262 shares; 2025Q4: 55,656 shares; 2026Q1: 32,382 shares; 2026Q2: 23,676 shares 23,676 $128M 19.97% -8,706 Timeline DCI DONALDSON INC More: the full row for DONALDSON INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 307,431 shares; 2024Q4: 307,431 shares; 2025Q1: 276,461 shares; 2025Q2: 275,761 shares; 2025Q3: 258,761 shares; 2025Q4: 92,664 shares; 2026Q1: 72,604 shares; 2026Q2: 40,004 shares 40,004 $3.59M 0.56% -32,600 Timeline HSIC SCHEIN HENRY INC More: the full row for SCHEIN HENRY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 409,441 shares; 2024Q4: 409,441 shares; 2025Q1: 299,890 shares; 2025Q2: 297,890 shares; 2025Q3: 278,490 shares; 2025Q4: 99,217 shares; 2026Q1: 80,127 shares; 2026Q2: 40,427 shares 40,427 $3.38M 0.53% -39,700 Timeline MKL MARKEL GROUP INC More: the full row for MARKEL GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 18,090 shares; 2024Q4: 18,090 shares; 2025Q1: 12,626 shares; 2025Q2: 12,189 shares; 2025Q3: 10,888 shares; 2025Q4: 3,818 shares; 2026Q1: 3,088 shares; 2026Q2: 1,604 shares 1,604 $3.13M 0.49% -1,484 Timeline SNA SNAP ON INC More: the full row for SNAP ON INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 19,300 shares; 2024Q4: 22,100 shares; 2025Q1: 41,580 shares; 2025Q2: 47,080 shares; 2025Q3: 48,580 shares; 2025Q4: 17,180 shares; 2026Q1: 14,500 shares; 2026Q2: 7,400 shares 7,400 $2.98M 0.47% -7,100 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: 22,125 shares; 2024Q4: 22,125 shares; 2025Q1: 59,734 shares; 2025Q2: 63,474 shares; 2025Q3: 67,064 shares; 2025Q4: 20,344 shares; 2026Q1: 16,284 shares; 2026Q2: 7,870 shares 7,870 $2.81M 0.44% -8,414 Timeline EXP EAGLE MATLS INC More: the full row for EAGLE MATLS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 600 shares; 2025Q3: 700 shares; 2025Q4: 12,400 shares; 2026Q1: 16,837 shares; 2026Q2: 12,310 shares 12,310 $2.77M 0.43% -4,527 Timeline QCOM QUALCOMM INC More: the full row for QUALCOMM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 156,538 shares; 2024Q4: 145,138 shares; 2025Q1: 108,760 shares; 2025Q2: 107,460 shares; 2025Q3: 97,660 shares; 2025Q4: 35,489 shares; 2026Q1: 31,329 shares; 2026Q2: 14,929 shares 14,929 $2.76M 0.43% -16,400 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: not reported; 2025Q2: 38,731 shares; 2025Q3: 65,710 shares; 2025Q4: 40,610 shares; 2026Q1: 36,029 shares; 2026Q2: 23,495 shares 23,495 $2.7M 0.42% -12,534 Timeline CFR CULLEN FROST BANKERS INC More: the full row for CULLEN FROST BANKERS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 186,577 shares; 2024Q4: 163,777 shares; 2025Q1: 127,030 shares; 2025Q2: 125,630 shares; 2025Q3: 113,630 shares; 2025Q4: 41,038 shares; 2026Q1: 32,708 shares; 2026Q2: 16,308 shares 16,308 $2.52M 0.39% -16,400 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: 75,830 shares; 2024Q4: 75,830 shares; 2025Q1: 48,499 shares; 2025Q2: 44,618 shares; 2025Q3: 39,601 shares; 2025Q4: 12,867 shares; 2026Q1: 8,996 shares; 2026Q2: 5,035 shares 5,035 $2.52M 0.39% -3,961 Timeline GNTX GENTEX CORP More: the full row for GENTEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 488,862 shares; 2024Q4: 488,862 shares; 2025Q1: 592,360 shares; 2025Q2: 591,560 shares; 2025Q3: 619,760 shares; 2025Q4: 222,494 shares; 2026Q1: 188,734 shares; 2026Q2: 99,334 shares 99,334 $2.51M 0.39% -89,400 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: 242,189 shares; 2024Q4: 242,189 shares; 2025Q1: 184,170 shares; 2025Q2: 178,070 shares; 2025Q3: 157,770 shares; 2025Q4: 57,011 shares; 2026Q1: 48,541 shares; 2026Q2: 25,541 shares 25,541 $2.46M 0.38% -23,000 Timeline GILD GILEAD SCIENCES INC More: the full row for GILEAD SCIENCES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 268,966 shares; 2024Q4: 268,966 shares; 2025Q1: 201,970 shares; 2025Q2: 185,570 shares; 2025Q3: 167,370 shares; 2025Q4: 59,870 shares; 2026Q1: 37,900 shares; 2026Q2: 18,900 shares 18,900 $2.39M 0.37% -19,000 Timeline BF-B BROWN FORMAN CORP More: the full row for BROWN FORMAN CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 249,800 shares; 2025Q1: 433,320 shares; 2025Q2: 456,220 shares; 2025Q3: 457,020 shares; 2025Q4: 193,120 shares; 2026Q1: 165,200 shares; 2026Q2: 89,100 shares 89,100 $2.37M 0.37% -76,100 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: 109,135 shares; 2024Q4: 109,135 shares; 2025Q1: 82,990 shares; 2025Q2: 82,090 shares; 2025Q3: 77,390 shares; 2025Q4: 27,190 shares; 2026Q1: 20,800 shares; 2026Q2: 9,200 shares 9,200 $2.34M 0.37% -11,600 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: 52,000 shares; 2025Q2: 119,100 shares; 2025Q3: 114,856 shares; 2025Q4: 64,256 shares; 2026Q1: 64,800 shares; 2026Q2: 46,300 shares 46,300 $2.3M 0.36% -18,500 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; 2024Q3: 307,627 shares; 2024Q4: 307,627 shares; 2025Q1: 228,260 shares; 2025Q2: 255,604 shares; 2025Q3: 231,004 shares; 2025Q4: 80,847 shares; 2026Q1: 62,520 shares; 2026Q2: 26,477 shares 26,477 $2.19M 0.34% -36,043 Timeline TROW PRICE T ROWE GROUP INC More: the full row for PRICE T ROWE GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 226,102 shares; 2024Q4: 226,102 shares; 2025Q1: 178,868 shares; 2025Q2: 176,668 shares; 2025Q3: 162,368 shares; 2025Q4: 58,158 shares; 2026Q1: 46,870 shares; 2026Q2: 18,714 shares 18,714 $2.13M 0.33% -28,156 Timeline XOM EXXON MOBIL CORP More: the full row for EXXON MOBIL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 30,100 shares; 2024Q4: 30,100 shares; 2025Q1: 99,790 shares; 2025Q2: 102,690 shares; 2025Q3: 108,890 shares; 2025Q4: 39,059 shares; 2026Q1: 28,369 shares; 2026Q2: 15,269 shares 15,269 $2.09M 0.33% -13,100 Timeline CHRW C H ROBINSON WORLDWIDE IN More: the full row for C H ROBINSON WORLDWIDE IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 187,858 shares; 2024Q4: 187,858 shares; 2025Q1: 154,082 shares; 2025Q2: 152,582 shares; 2025Q3: 151,682 shares; 2025Q4: 52,882 shares; 2026Q1: 32,612 shares; 2026Q2: 10,912 shares 10,912 $2.06M 0.32% -21,700 Timeline TTC TORO CO More: the full row for TORO CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 21,200 shares; 2025Q2: 62,600 shares; 2025Q3: 67,300 shares; 2025Q4: 31,810 shares; 2026Q1: 30,810 shares; 2026Q2: 20,810 shares 20,810 $2.03M 0.32% -10,000 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: 62,197 shares; 2024Q4: 62,197 shares; 2025Q1: 45,390 shares; 2025Q2: 44,990 shares; 2025Q3: 41,590 shares; 2025Q4: 13,732 shares; 2026Q1: 10,953 shares; 2026Q2: 5,442 shares 5,442 $1.84M 0.29% -5,511 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: 4,160 shares; 2026Q2: 3,840 shares 3,840 $1.43M 0.22% -320 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 12,597 shares; 2026Q1: 16,436 shares; 2026Q2: 11,183 shares 11,183 $1.39M 0.22% -5,253 Timeline NKE NIKE INC More: the full row for NIKE 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: 50,200 shares; 2026Q2: 33,900 shares 33,900 $1.39M 0.22% -16,300 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; 2024Q3: 48,398 shares; 2024Q4: 44,692 shares; 2025Q1: 30,101 shares; 2025Q2: 29,098 shares; 2025Q3: 25,489 shares; 2025Q4: 6,306 shares; 2026Q1: 4,705 shares; 2026Q2: 2,351 shares 2,351 $1.32M 0.21% -2,354 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; 2024Q3: 55,609 shares; 2024Q4: 55,609 shares; 2025Q1: 53,670 shares; 2025Q2: 53,070 shares; 2025Q3: 51,470 shares; 2025Q4: 18,470 shares; 2026Q1: 15,600 shares; 2026Q2: 8,000 shares 8,000 $1.21M 0.19% -7,600 Timeline LFUS LITTELFUSE INC More: the full row for LITTELFUSE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 700 shares; 2025Q3: 700 shares; 2025Q4: 700 shares; 2026Q1: 700 shares; 2026Q2: 570 shares 570 $260K 0.04% -130 Timeline CGNX COGNEX CORP More: the full row for COGNEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 3,700 shares; 2025Q3: 3,700 shares; 2025Q4: 3,200 shares; 2026Q1: 3,200 shares; 2026Q2: 2,800 shares 2,800 $203K 0.03% -400 Timeline BOKF BOK FINL CORP More: the full row for BOK FINL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,300 shares; 2025Q3: 1,400 shares; 2025Q4: 1,400 shares; 2026Q1: 1,400 shares; 2026Q2: 1,400 shares 1,400 $194K 0.03% 0 Timeline AYI ACUITY INC More: the full row for ACUITY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 400 shares; 2025Q3: 470 shares; 2025Q4: 470 shares; 2026Q1: 470 shares; 2026Q2: 470 shares 470 $177K 0.03% 0 Timeline MSM MSC INDL DIRECT INC More: the full row for MSC INDL DIRECT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 240,020 shares; 2024Q4: 240,020 shares; 2025Q1: 190,610 shares; 2025Q2: 189,610 shares; 2025Q3: 174,710 shares; 2025Q4: 62,636 shares; 2026Q1: 1,400 shares; 2026Q2: 1,400 shares 1,400 $167K 0.03% 0 Timeline LSTR LANDSTAR SYS INC More: the full row for LANDSTAR SYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 700 shares; 2025Q3: 800 shares; 2025Q4: 800 shares; 2026Q1: 800 shares; 2026Q2: 800 shares 800 $165K 0.03% 0 Timeline WAFD WAFD INC More: the full row for WAFD INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 3,500 shares; 2025Q3: 4,200 shares; 2025Q4: 4,200 shares; 2026Q1: 4,200 shares; 2026Q2: 4,200 shares 4,200 $161K 0.03% 0 Timeline AX AXOS FINANCIAL INC More: the full row for AXOS FINANCIAL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,300 shares; 2025Q3: 1,400 shares; 2025Q4: 1,400 shares; 2026Q1: 1,400 shares; 2026Q2: 1,400 shares 1,400 $136K 0.02% 0 Timeline SSD SIMPSON MFG INC More: the full row for SIMPSON MFG INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 400 shares; 2025Q3: 500 shares; 2025Q4: 500 shares; 2026Q1: 500 shares; 2026Q2: 500 shares 500 $105K 0.02% 0 Timeline GGG GRACO INC More: the full row for GRACO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 700 shares; 2025Q3: 900 shares; 2025Q4: 900 shares; 2026Q1: 900 shares; 2026Q2: 900 shares 900 $68K 0.01% 0 Timeline