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: 96,250 shares; 2024Q4: 96,132 shares; 2025Q1: 96,005 shares; 2025Q2: 96,005 shares; 2025Q3: 96,005 shares; 2025Q4: 95,956 shares; 2026Q1: 92,232 shares; 2026Q2: 92,232 shares 92,232 $46.2M 33.67% 0 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: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 42,930 shares; 2026Q2: 105,443 shares 105,443 $12.6M 9.17% +62,513 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: 62,891 shares; 2024Q4: 62,709 shares; 2025Q1: 62,455 shares; 2025Q2: 62,595 shares; 2025Q3: 57,085 shares; 2025Q4: 16,225 shares; 2026Q1: 38,869 shares; 2026Q2: 47,669 shares 47,669 $11.4M 8.29% +8,800 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: 35,678 shares; 2024Q4: 4,777 shares; 2025Q1: 134,088 shares; 2025Q2: 137,977 shares; 2025Q3: 137,977 shares; 2025Q4: 235,746 shares; 2026Q1: 235,746 shares; 2026Q2: 235,746 shares 235,746 $10M 7.32% 0 Timeline OLLI OLLIES BARGAIN OUTLET HLDGS More: the full row for OLLIES BARGAIN OUTLET HLDGS 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: 100,940 shares 100,940 $7.76M 5.66% new Timeline IBN ICICI BK LTD More: the full row for ICICI BK LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 9,980 shares; 2024Q4: 9,980 shares; 2025Q1: 52,710 shares; 2025Q2: 66,367 shares; 2025Q3: 66,367 shares; 2025Q4: 66,817 shares; 2026Q1: 328,000 shares; 2026Q2: 249,393 shares 249,393 $7.24M 5.28% -78,607 Timeline FMX FOMENTO ECONOMICO MEXICANO S More: the full row for FOMENTO ECONOMICO MEXICANO S 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: 27,200 shares; 2026Q2: 53,586 shares 53,586 $6.85M 5% +26,386 Timeline PRM PERIMETER SOLUTIONS INC More: the full row for PERIMETER SOLUTIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 185,616 shares; 2025Q1: 188,999 shares; 2025Q2: 189,919 shares; 2025Q3: 189,919 shares; 2025Q4: 116,151 shares; 2026Q1: 116,151 shares; 2026Q2: 116,151 shares 116,151 $4.14M 3.02% 0 Timeline COKE COCA COLA CONS INC More: the full row for COCA COLA CONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,858 shares; 2024Q4: 1,843 shares; 2025Q1: 1,843 shares; 2025Q2: 19,880 shares; 2025Q3: 20,430 shares; 2025Q4: 20,430 shares; 2026Q1: 20,430 shares; 2026Q2: 20,430 shares 20,430 $3.9M 2.85% 0 Timeline CVLG COVENANT LOGISTICS GROUP INC More: the full row for COVENANT LOGISTICS GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 46,387 shares; 2024Q4: 46,387 shares; 2025Q1: 80,134 shares; 2025Q2: 80,134 shares; 2025Q3: 80,134 shares; 2025Q4: 80,134 shares; 2026Q1: 80,134 shares; 2026Q2: 80,134 shares 80,134 $2.98M 2.18% 0 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: 10,935 shares; 2024Q4: 10,763 shares; 2025Q1: 10,463 shares; 2025Q2: 10,463 shares; 2025Q3: 10,463 shares; 2025Q4: 40,338 shares; 2026Q1: 7,418 shares; 2026Q2: 7,418 shares 7,418 $2.65M 1.93% 0 Timeline FLS FLOWSERVE CORP More: the full row for FLOWSERVE 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: 110,670 shares; 2026Q1: 16,580 shares; 2026Q2: 16,580 shares 16,580 $1.23M 0.9% 0 Timeline PTON PELOTON INTERACTIVE INC More: the full row for PELOTON INTERACTIVE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 34,700 shares; 2024Q4: 34,700 shares; 2025Q1: 152,736 shares; 2025Q2: 157,116 shares; 2025Q3: 157,116 shares; 2025Q4: not reported; 2026Q1: 205,620 shares; 2026Q2: 205,620 shares 205,620 $1.22M 0.89% 0 Timeline DEO DIAGEO PLC More: the full row for DIAGEO PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 14,410 shares 14,410 $1.16M 0.84% new Timeline MCD MCDONALDS CORP More: the full row for MCDONALDS 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: 4,260 shares 4,260 $1.15M 0.84% new Timeline BUD ANHEUSER BUSCH INBEV SA NV More: the full row for ANHEUSER BUSCH INBEV SA NV 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: 11,070 shares; 2026Q2: 13,901 shares 13,901 $1.15M 0.84% +2,831 Timeline BP BP PLC More: the full row for BP PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 30,280 shares; 2026Q2: 30,440 shares 30,440 $1.12M 0.82% +160 Timeline PTEN PATTERSON-UTI ENERGY INC More: the full row for PATTERSON-UTI 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: 113,550 shares; 2025Q4: 113,790 shares; 2026Q1: 113,790 shares; 2026Q2: 113,790 shares 113,790 $1.04M 0.76% 0 Timeline FICO FAIR ISAAC CORP More: the full row for FAIR ISAAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 722 shares; 2024Q4: 722 shares; 2025Q1: 722 shares; 2025Q2: 722 shares; 2025Q3: 722 shares; 2025Q4: 722 shares; 2026Q1: 722 shares; 2026Q2: 722 shares 722 $863K 0.63% 0 Timeline GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,064 shares; 2024Q4: 2,064 shares; 2025Q1: 2,064 shares; 2025Q2: 2,064 shares; 2025Q3: 2,064 shares; 2025Q4: 2,064 shares; 2026Q1: 2,064 shares; 2026Q2: 2,064 shares 2,064 $729K 0.53% 0 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; 2024Q3: 771 shares; 2024Q4: 771 shares; 2025Q1: 771 shares; 2025Q2: 771 shares; 2025Q3: 771 shares; 2025Q4: 771 shares; 2026Q1: 771 shares; 2026Q2: 771 shares 771 $721K 0.53% 0 Timeline DAL DELTA AIR LINES INC More: the full row for DELTA AIR LINES 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: 6,910 shares; 2026Q2: 6,910 shares 6,910 $647K 0.47% 0 Timeline SPSM SPDR SERIES TRUST More: the full row for SPDR SERIES TRUST Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 10,803 shares; 2024Q4: 10,381 shares; 2025Q1: 10,381 shares; 2025Q2: 10,381 shares; 2025Q3: 10,381 shares; 2025Q4: 10,319 shares; 2026Q1: 10,319 shares; 2026Q2: 10,319 shares 10,319 $595K 0.43% 0 Timeline OMAB GRUPO AEROPORTUARIO DEL CENT More: the full row for GRUPO AEROPORTUARIO DEL CENT 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: 7,200 shares; 2026Q2: 5,000 shares 5,000 $565K 0.41% -2,200 Timeline TTI TETRA TECHNOLOGIES INC DEL More: the full row for TETRA TECHNOLOGIES INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 46,580 shares; 2025Q4: 46,580 shares; 2026Q1: 46,580 shares; 2026Q2: 46,580 shares 46,580 $528K 0.38% 0 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; 2024Q3: 3,601 shares; 2024Q4: 3,601 shares; 2025Q1: 3,601 shares; 2025Q2: 3,601 shares; 2025Q3: 3,601 shares; 2025Q4: 3,601 shares; 2026Q1: 3,601 shares; 2026Q2: 3,601 shares 3,601 $521K 0.38% 0 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: 3,555 shares; 2024Q4: 3,285 shares; 2025Q1: 1,930 shares; 2025Q2: 1,930 shares; 2025Q3: 1,930 shares; 2025Q4: 4,262 shares; 2026Q1: 1,930 shares; 2026Q2: 3,773 shares 3,773 $511K 0.37% +1,843 Timeline VB VANGUARD INDEX FDS More: the full row for VANGUARD INDEX FDS 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: 996 shares; 2025Q4: 1,652 shares; 2026Q1: 1,652 shares; 2026Q2: 1,652 shares 1,652 $501K 0.37% 0 Timeline SPY STATE STR SPDR S&P 500 ETF T More: the full row for STATE STR SPDR S&P 500 ETF T Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 645 shares; 2024Q4: 645 shares; 2025Q1: 645 shares; 2025Q2: 645 shares; 2025Q3: 645 shares; 2025Q4: 645 shares; 2026Q1: 645 shares; 2026Q2: 645 shares 645 $482K 0.35% 0 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 29,046 shares; 2024Q4: 29,046 shares; 2025Q1: 28,871 shares; 2025Q2: 28,871 shares; 2025Q3: 28,871 shares; 2025Q4: 1,371 shares; 2026Q1: 1,371 shares; 2026Q2: 1,371 shares 1,371 $470K 0.34% 0 Timeline VT VANGUARD INTL EQUITY INDEX F More: the full row for VANGUARD INTL EQUITY INDEX F 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: 2,778 shares; 2025Q4: 2,778 shares; 2026Q1: 2,778 shares; 2026Q2: 2,778 shares 2,778 $436K 0.32% 0 Timeline SFM SPROUTS FMRS MKT INC More: the full row for SPROUTS FMRS MKT 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: 5,000 shares; 2026Q2: 5,000 shares 5,000 $423K 0.31% 0 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: not reported; 2026Q2: 9,510 shares 9,510 $390K 0.28% new Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,340 shares; 2024Q4: 1,340 shares; 2025Q1: 1,340 shares; 2025Q2: 1,340 shares; 2025Q3: 1,340 shares; 2025Q4: 1,340 shares; 2026Q1: 1,340 shares; 2026Q2: 1,340 shares 1,340 $388K 0.28% 0 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; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 5,350 shares; 2026Q2: 5,350 shares 5,350 $386K 0.28% 0 Timeline SHEL SHELL PLC More: the full row for SHELL PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 4,900 shares; 2026Q2: 4,940 shares 4,940 $383K 0.28% +40 Timeline CSIQ CANADIAN SOLAR INC More: the full row for CANADIAN SOLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 12,638 shares; 2024Q4: 12,638 shares; 2025Q1: 14,481 shares; 2025Q2: 15,318 shares; 2025Q3: 21,250 shares; 2025Q4: 21,250 shares; 2026Q1: 23,028 shares; 2026Q2: 23,028 shares 23,028 $369K 0.27% 0 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; 2024Q3: 306 shares; 2024Q4: 306 shares; 2025Q1: 306 shares; 2025Q2: 306 shares; 2025Q3: 306 shares; 2025Q4: 306 shares; 2026Q1: 306 shares; 2026Q2: 306 shares 306 $367K 0.27% 0 Timeline BELFB BEL FUSE INC More: the full row for BEL FUSE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 12,696 shares; 2024Q4: 12,526 shares; 2025Q1: 12,526 shares; 2025Q2: not reported; 2025Q3: 1,443 shares; 2025Q4: 1,443 shares; 2026Q1: 1,443 shares; 2026Q2: 1,076 shares 1,076 $358K 0.26% -367 Timeline WMT WALMART INC More: the full row for WALMART INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,054 shares; 2024Q4: 3,079 shares; 2025Q1: 3,179 shares; 2025Q2: 3,179 shares; 2025Q3: 3,179 shares; 2025Q4: 3,117 shares; 2026Q1: 3,117 shares; 2026Q2: 3,117 shares 3,117 $353K 0.26% 0 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: 1,065 shares; 2024Q4: 1,065 shares; 2025Q1: 1,065 shares; 2025Q2: 1,065 shares; 2025Q3: 1,065 shares; 2025Q4: 1,065 shares; 2026Q1: 1,065 shares; 2026Q2: 1,065 shares 1,065 $349K 0.25% 0 Timeline TRV TRAVELERS COMPANIES INC More: the full row for TRAVELERS COMPANIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,005 shares; 2024Q4: 1,005 shares; 2025Q1: 1,005 shares; 2025Q2: 1,005 shares; 2025Q3: 1,005 shares; 2025Q4: 1,005 shares; 2026Q1: 1,005 shares; 2026Q2: 1,005 shares 1,005 $332K 0.24% 0 Timeline MDLZ MONDELEZ INTL INC More: the full row for MONDELEZ INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 39,587 shares; 2024Q4: 38,267 shares; 2025Q1: 36,215 shares; 2025Q2: 7,219 shares; 2025Q3: 7,084 shares; 2025Q4: 6,584 shares; 2026Q1: 6,584 shares; 2026Q2: 5,504 shares 5,504 $318K 0.23% -1,080 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: 90,110 shares; 2025Q2: 90,808 shares; 2025Q3: 90,808 shares; 2025Q4: 26,808 shares; 2026Q1: 2,488 shares; 2026Q2: 2,351 shares 2,351 $271K 0.2% -137 Timeline FDX FEDEX CORP More: the full row for FEDEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 731 shares; 2024Q4: 731 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 731 shares; 2026Q1: 731 shares; 2026Q2: 731 shares 731 $229K 0.17% 0 Timeline ABBV ABBVIE INC More: the full row for ABBVIE 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: 871 shares; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 871 shares 871 $219K 0.16% new Timeline ELF E L F BEAUTY INC More: the full row for E L F BEAUTY 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: 107,130 shares; 2026Q2: 2,832 shares 2,832 $210K 0.15% -104,298 Timeline LQD ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,416 shares; 2024Q4: 1,416 shares; 2025Q1: 1,416 shares; 2025Q2: 1,416 shares; 2025Q3: 1,416 shares; 2025Q4: 1,416 shares; 2026Q1: 1,416 shares; 2026Q2: 1,416 shares 1,416 $154K 0.11% 0 Timeline IWF ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 300 shares; 2024Q4: 300 shares; 2025Q1: 300 shares; 2025Q2: 300 shares; 2025Q3: 300 shares; 2025Q4: 300 shares; 2026Q1: 300 shares; 2026Q2: 1,200 shares 1,200 $149K 0.11% +900 Timeline IEV ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,124 shares; 2024Q4: 1,124 shares; 2025Q1: 1,124 shares; 2025Q2: 1,124 shares; 2025Q3: 1,124 shares; 2025Q4: 1,124 shares; 2026Q1: 1,124 shares; 2026Q2: 1,124 shares 1,124 $81.9K 0.06% 0 Timeline IWM ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 203 shares; 2024Q4: 110 shares; 2025Q1: 110 shares; 2025Q2: 126 shares; 2025Q3: 126 shares; 2025Q4: 118 shares; 2026Q1: 118 shares; 2026Q2: 118 shares 118 $35.5K 0.03% 0 Timeline EEM ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 343 shares; 2024Q4: 343 shares; 2025Q1: 343 shares; 2025Q2: 343 shares; 2025Q3: 343 shares; 2025Q4: 343 shares; 2026Q1: 343 shares; 2026Q2: 343 shares 343 $23.5K 0.02% 0 Timeline