BTI BRITISH AMERN TOB PLC More: the full row for BRITISH AMERN TOB PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 314,531 shares; 2024Q4: 314,531 shares; 2025Q1: 314,531 shares; 2025Q2: 315,531 shares; 2025Q3: 315,531 shares; 2025Q4: 315,531 shares; 2026Q1: 290,381 shares; 2026Q2: 290,381 shares 290,381 $17.9M 13.84% 0 Timeline VEA VANGUARD TAX-MANAGED FDS More: the full row for VANGUARD TAX-MANAGED FDS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 233,000 shares; 2024Q4: 233,000 shares; 2025Q1: 234,089 shares; 2025Q2: 234,089 shares; 2025Q3: 234,089 shares; 2025Q4: 234,089 shares; 2026Q1: 234,089 shares; 2026Q2: 234,089 shares 234,089 $16.7M 12.87% 0 Timeline PM PHILIP MORRIS INTL INC More: the full row for PHILIP MORRIS INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 106,167 shares; 2024Q4: 106,167 shares; 2025Q1: 106,667 shares; 2025Q2: 106,667 shares; 2025Q3: 106,667 shares; 2025Q4: 106,667 shares; 2026Q1: 106,667 shares; 2026Q2: 77,767 shares 77,767 $14.1M 10.86% -28,900 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: 38,760 shares; 2024Q4: 21,160 shares; 2025Q1: 21,160 shares; 2025Q2: 21,160 shares; 2025Q3: 21,160 shares; 2025Q4: 21,160 shares; 2026Q1: 21,160 shares; 2026Q2: 21,160 shares 21,160 $10.6M 8.17% 0 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: 155,403 shares; 2024Q4: 180,964 shares; 2025Q1: 207,959 shares; 2025Q2: 222,838 shares; 2025Q3: 225,488 shares; 2025Q4: 228,240 shares; 2026Q1: 233,208 shares; 2026Q2: 233,208 shares 233,208 $9.21M 7.11% 0 Timeline BSM BLACK STONE MINERALS L P More: the full row for BLACK STONE MINERALS L P Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 548,698 shares; 2024Q4: 578,422 shares; 2025Q1: 578,422 shares; 2025Q2: 578,422 shares; 2025Q3: 580,716 shares; 2025Q4: 580,716 shares; 2026Q1: 580,716 shares; 2026Q2: 580,716 shares 580,716 $8.11M 6.26% 0 Timeline BOXX EA SERIES TRUST More: the full row for EA SERIES TRUST Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 33,195 shares; 2024Q4: 42,445 shares; 2025Q1: 52,065 shares; 2025Q2: 56,822 shares; 2025Q3: 57,566 shares; 2025Q4: 57,630 shares; 2026Q1: 59,046 shares; 2026Q2: 63,886 shares 63,886 $7.48M 5.77% +4,840 Timeline IBKR INTERACTIVE BROKERS GROUP IN More: the full row for INTERACTIVE BROKERS GROUP IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 24,906 shares; 2024Q4: 22,500 shares; 2025Q1: 19,000 shares; 2025Q2: 76,000 shares; 2025Q3: 76,000 shares; 2025Q4: 72,000 shares; 2026Q1: 72,000 shares; 2026Q2: 72,000 shares 72,000 $6.27M 4.84% 0 Timeline EPD ENTERPRISE PRODS PARTNERS L More: the full row for ENTERPRISE PRODS PARTNERS L Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 139,372 shares; 2024Q4: 139,372 shares; 2025Q1: 139,372 shares; 2025Q2: 139,372 shares; 2025Q3: 139,372 shares; 2025Q4: 139,372 shares; 2026Q1: 139,372 shares; 2026Q2: 139,372 shares 139,372 $5.12M 3.95% 0 Timeline VIRT VIRTU FINL INC More: the full row for VIRTU FINL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 82,582 shares; 2024Q4: 82,582 shares; 2025Q1: 82,582 shares; 2025Q2: 82,582 shares; 2025Q3: 82,582 shares; 2025Q4: 82,582 shares; 2026Q1: 82,582 shares; 2026Q2: 82,582 shares 82,582 $4.92M 3.8% 0 Timeline BRK-A 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: 6 shares; 2024Q4: 6 shares; 2025Q1: 6 shares; 2025Q2: 6 shares; 2025Q3: 6 shares; 2025Q4: 6 shares; 2026Q1: 6 shares; 2026Q2: 6 shares 6 $4.49M 3.47% 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: 15,000 shares; 2024Q4: 15,000 shares; 2025Q1: 15,000 shares; 2025Q2: 5,432 shares; 2025Q3: 5,432 shares; 2025Q4: 5,432 shares; 2026Q1: 5,432 shares; 2026Q2: 5,432 shares 5,432 $4.06M 3.13% 0 Timeline MRX MAREX GROUP PLC More: the full row for MAREX GROUP 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: 16,607 shares; 2026Q1: 65,400 shares; 2026Q2: 65,400 shares 65,400 $3.99M 3.08% 0 Timeline SGOV ISHARES TR More: the full row for ISHARES TR 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: 35,497 shares; 2026Q1: 35,350 shares; 2026Q2: 36,230 shares 36,230 $3.65M 2.82% +880 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: 19,432 shares; 2024Q4: 19,432 shares; 2025Q1: 27,649 shares; 2025Q2: 39,052 shares; 2025Q3: 39,052 shares; 2025Q4: 39,052 shares; 2026Q1: 39,052 shares; 2026Q2: 34,886 shares 34,886 $2.83M 2.19% -4,166 Timeline NTB BANK OF N T BUTTERFIELD & SO More: the full row for BANK OF N T BUTTERFIELD & SO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 42,092 shares; 2024Q4: 42,092 shares; 2025Q1: 42,292 shares; 2025Q2: 42,292 shares; 2025Q3: 42,292 shares; 2025Q4: 42,292 shares; 2026Q1: 42,292 shares; 2026Q2: 42,292 shares 42,292 $2.52M 1.94% 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: 8,487 shares; 2024Q4: 8,487 shares; 2025Q1: 8,487 shares; 2025Q2: 8,487 shares; 2025Q3: 8,487 shares; 2025Q4: 7,727 shares; 2026Q1: 5,727 shares; 2026Q2: 5,727 shares 5,727 $2.02M 1.56% 0 Timeline CHKP CHECK POINT SOFTWARE TECH LT More: the full row for CHECK POINT SOFTWARE TECH LT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 27,100 shares; 2024Q4: 13,175 shares; 2025Q1: 13,175 shares; 2025Q2: 13,175 shares; 2025Q3: 13,175 shares; 2025Q4: 13,175 shares; 2026Q1: 13,808 shares; 2026Q2: 14,434 shares 14,434 $1.9M 1.46% +626 Timeline FRPH FRP HLDGS INC More: the full row for FRP HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 46,022 shares; 2024Q4: 46,828 shares; 2025Q1: 48,754 shares; 2025Q2: 50,099 shares; 2025Q3: 52,569 shares; 2025Q4: 58,217 shares; 2026Q1: 58,217 shares; 2026Q2: 58,217 shares 58,217 $1.45M 1.12% 0 Timeline AFL AFLAC INC More: the full row for AFLAC INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 7,500 shares; 2024Q4: 7,500 shares; 2025Q1: 7,500 shares; 2025Q2: 7,500 shares; 2025Q3: 7,500 shares; 2025Q4: 7,500 shares; 2026Q1: 7,500 shares; 2026Q2: 7,500 shares 7,500 $879K 0.68% 0 Timeline NEN NEW ENGLAND RLTY ASSOC LTD P More: the full row for NEW ENGLAND RLTY ASSOC LTD P Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 8,636 shares; 2024Q4: 8,636 shares; 2025Q1: 8,636 shares; 2025Q2: 8,636 shares; 2025Q3: 8,636 shares; 2025Q4: 8,636 shares; 2026Q1: 8,636 shares; 2026Q2: 9,942 shares 9,942 $583K 0.45% +1,306 Timeline EXPD EXPEDITORS INTL WASH INC More: the full row for EXPEDITORS INTL WASH INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,200 shares; 2024Q4: 2,200 shares; 2025Q1: 2,200 shares; 2025Q2: 2,200 shares; 2025Q3: 2,200 shares; 2025Q4: 2,200 shares; 2026Q1: 2,200 shares; 2026Q2: 2,200 shares 2,200 $359K 0.28% 0 Timeline MAA MID-AMER APT CMNTYS INC More: the full row for MID-AMER APT CMNTYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,008 shares; 2024Q4: 2,008 shares; 2025Q1: 2,008 shares; 2025Q2: 2,008 shares; 2025Q3: 2,008 shares; 2025Q4: 2,008 shares; 2026Q1: 2,008 shares; 2026Q2: 2,008 shares 2,008 $279K 0.22% 0 Timeline WSE WISE GROUP PLC More: the full row for WISE GROUP 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: 13,638 shares 13,638 $162K 0.13% new Timeline