Francois Rochon - Giverny Capital

History Stock Activity Share change % change to portfolio
Q2  2024
MKL - Markel Group Inc. Reduce 48.51% 39,078 2.60
MTB - M&T Bank Corp. Reduce 2.10% 7,408 0.05
FBIN - Fortune Brands Innovations Inc. Reduce 1.60% 7,240 0.02
TSM - Taiwan Semiconductor S.A. Reduce 0.37% 30 0.00
BAC - Bank of America Corp. Reduce 0.08% 835 0.00
CIEN - Ciena Corp. Sell 100.00% 661 0.00
TJX - TJX Companies Inc. Sell 100.00% 1,085 0.00
COHR - Coherent Corp. Sell 100.00% 116,314 0.29
Q1  2024
CIEN - Ciena Corp. Reduce 99.89% 625,275 0.00
TJX - TJX Companies Inc. Reduce 87.47% 7,572 0.00
ODFL - Old Dominion Freight Line Reduce 50.00% 2,362 0.02
FBIN - Fortune Brands Innovations Inc. Reduce 49.79% 449,022 1.55
ITB - Ishares U.S. Home Constructi Reduce 22.67% 3,327 0.01
FND - Floor & Decor Holdings Reduce 5.14% 14,754 0.08
BAC - Bank of America Corp. Reduce 4.12% 42,384 0.07
ANET - Arista Networks Inc. Reduce 3.85% 3,831 0.05
AAPL - Apple Inc. Reduce 1.51% 154 0.00
BRK.B - Berkshire Hathaway CL B Reduce 0.80% 3,881 0.07
TSM - Taiwan Semiconductor S.A. Reduce 0.57% 47 0.00
GIB - CGI Inc. Sell 100.00% 1,585 0.01
MSFT - Microsoft Corp. Sell 100.00% 288 0.01
BABA - Alibaba Group Holdings Sell 100.00% 4,976 0.02
FAST - Fastenal Sell 100.00% 8,154 0.02
KNX - Knight-Swift Transportation Sell 100.00% 7,789 0.02
BOOT - Boot Barn Holdings Sell 100.00% 8,253 0.03
ROP - Roper Technologies Inc. Sell 100.00% 1,330 0.03
ATHM - Autohome Inc. Sell 100.00% 312,582 0.41
MBC - Masterbrand Inc Sell 100.00% 912,988 0.64
Q4  2023
MSFT - Microsoft Corp. Reduce 92.00% 3,312 0.12
COHR - Coherent Corp. Reduce 84.72% 599,573 1.22
ODFL - Old Dominion Freight Line Reduce 41.92% 3,410 0.03
GOOG - Alphabet Inc. CL C Reduce 29.61% 268,374 1.78
AAPL - Apple Inc. Reduce 29.05% 4,168 0.04
FAST - Fastenal Reduce 8.93% 800 0.00
ATHM - Autohome Inc. Reduce 8.90% 30,555 0.04
MKL - Markel Group Inc. Reduce 6.32% 5,345 0.36
GIB - CGI Inc. Reduce 5.54% 93 0.00
HEI.A - HEICO Corp. CL A Reduce 2.22% 15,850 0.11
CIEN - Ciena Corp. Reduce 1.50% 9,527 0.02
BABA - Alibaba Group Holdings Reduce 0.56% 28 0.00
TJX - TJX Companies Inc. Reduce 0.46% 40 0.00
ROP - Roper Technologies Inc. Reduce 0.37% 5 0.00
DIS - Walt Disney Co. Reduce 0.03% 61 0.00
NVR - NVR Inc. Reduce 0.02% 2 0.00
IYF - Ishares Us Financials ETF Sell 100.00% 2,803 0.01
BN - Brookfield Corp. Sell 100.00% 14,671 0.02
Q3  2023
BRK.A - Berkshire Hathaway CL A Reduce 33.33% 3 0.09
CIEN - Ciena Corp. Reduce 9.68% 68,069 0.17
BN - Brookfield Corp. Reduce 9.57% 1,552 0.00
ANET - Arista Networks Inc. Reduce 5.06% 5,257 0.05
SITE - SiteOne Landscape Supply Inc. Reduce 2.34% 90 0.00
GLD - SPDR Gold Trust Reduce 1.75% 75 0.00
IYF - Ishares Us Financials ETF Reduce 1.06% 30 0.00
MBC - Masterbrand Inc Reduce 0.17% 1,556 0.00
FBIN - Fortune Brands Innovations Inc. Reduce 0.15% 1,384 0.00
GOOG - Alphabet Inc. CL C Reduce 0.08% 712 0.01
ATHM - Autohome Inc. Reduce 0.04% 149 0.00
V - Visa Inc. Reduce 0.04% 141 0.00
LEVI - Levi Strauss & Co. Sell 100.00% 32,939 0.02
SNBR - Sleep Number Corp. Sell 100.00% 21,057 0.03
SSNC - SS&C Technologies Holdings Inc. Sell 100.00% 161,122 0.51
Q2  2023
TSM - Taiwan Semiconductor S.A. Reduce 41.96% 5,957 0.03
SCHW - Charles Schwab Corp. Reduce 38.42% 469,199 1.40
ROP - Roper Technologies Inc. Reduce 6.74% 90 0.00
KNX - Knight-Swift Transportation Reduce 3.19% 257 0.00
AAPL - Apple Inc. Reduce 2.05% 300 0.00
IYF - Ishares Us Financials ETF Reduce 1.53% 44 0.00
SBUX - Starbucks Corp. Reduce 0.83% 52 0.00
SPY - SPDR S&P 500 ETF Trust Reduce 0.19% 9 0.00
SNBR - Sleep Number Corp. Reduce 0.10% 22 0.00
J - Jacobs Solutions Inc. Sell 100.00% 2,458 0.02
Q1  2023
SNBR - Sleep Number Corp. Reduce 94.46% 359,184 0.68
SSNC - SS&C Technologies Holdings Inc. Reduce 61.80% 251,885 0.86
ITB - Ishares U.S. Home Constructi Reduce 53.48% 5,643 0.02
J - Jacobs Solutions Inc. Reduce 40.25% 1,656 0.01
ROP - Roper Technologies Inc. Reduce 8.56% 125 0.00
FAST - Fastenal Reduce 7.73% 750 0.00
TSM - Taiwan Semiconductor S.A. Reduce 5.77% 869 0.00
IYF - Ishares Us Financials ETF Reduce 5.70% 174 0.00
TJX - TJX Companies Inc. Reduce 5.44% 500 0.00
OZK - Bank OZK Reduce 4.35% 9,100 0.02
MBC - Masterbrand Inc Reduce 3.80% 34,179 0.02
KEYS - Keysight Technologies Inc. Reduce 3.79% 17,551 0.17
BAC - Bank of America Corp. Reduce 3.78% 35,369 0.06
BRK.B - Berkshire Hathaway CL B Reduce 3.56% 16,434 0.31
NVR - NVR Inc. Reduce 2.91% 363 0.12
GOOG - Alphabet Inc. CL C Reduce 2.81% 24,902 0.16
MTB - M&T Bank Corp. Reduce 2.80% 8,564 0.06
META - Meta Platforms Inc. Reduce 2.70% 7,315 0.09
FIVE - Five Below Inc. Reduce 2.65% 16,357 0.20
EW - Edwards Lifesciences Corp. Reduce 2.63% 11,198 0.06
BN - Brookfield Corp. Reduce 2.56% 427 0.00
MKL - Markel Group Inc. Reduce 2.17% 1,764 0.14
HEI.A - HEICO Corp. CL A Reduce 2.07% 13,914 0.11
CIEN - Ciena Corp. Reduce 2.05% 13,981 0.04
SCHW - Charles Schwab Corp. Reduce 1.73% 21,524 0.07
V - Visa Inc. Reduce 1.48% 5,312 0.07
AME - Ametek Inc. Reduce 1.37% 11,690 0.10
ANET - Arista Networks Inc. Reduce 0.77% 783 0.01
KMX - CarMax Inc. Reduce 0.50% 7,248 0.03