Francois Rochon - Giverny Capital Inc.
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    51
Portfolio value:    $2,731,351,278
Holdings Activity Buys Sells    History
Holding/activity history for  Apple Inc. (AAPL)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 15,040 0.14 Reduce 8.95% 0.01 $253.79 $3,817,002 SEC
2025   Q4 16,518 0.15 Reduce 2.12% <0.01 $271.86 $4,490,583 SEC
2025   Q3 16,875 0.15 Reduce 0.59% <0.01 $254.63 $4,296,881 SEC
2025   Q2 16,976 0.12 Add 81.23% 0.05 $205.17 $3,482,966 SEC
2025   Q1 9,367 0.08 Reduce 44.82% 0.07 $222.13 $2,080,692 SEC
2024   Q4 16,976 0.16 Add 72.31% 0.07 $250.42 $4,251,130 SEC
2024   Q3 9,852 0.09 Reduce 1.75% <0.01 $233.00 $2,295,516 SEC
2024   Q2 10,027 0.09 $210.62 $2,111,887 SEC
2024   Q1 10,027 0.07 Reduce 1.51% <0.01 $171.48 $1,719,430 SEC
2023   Q4 10,181 0.09 Reduce 29.05% 0.04 $192.53 $1,960,148 SEC
2023   Q3 14,349 0.13 Add 0.08% <0.01 $171.21 $2,456,692 SEC
2023   Q2 14,338 0.15 Reduce 2.05% <0.01 $193.97 $2,781,142 SEC
2023   Q1 14,638 0.15 $164.90 $2,413,806 SEC
2022   Q4 14,638 0.12 $129.93 $1,901,915 SEC
2022   Q3 14,638 0.14 $138.20 $2,023,000 SEC
2022   Q2 14,638 0.13 $136.70 $2,001,000 SEC
2022   Q1 14,638 0.14 Reduce 10.06% 0.02 $174.61 $2,556,000 SEC
2021   Q4 16,276 0.15 Add 42.30% 0.04 $177.56 $2,890,000 SEC
2021   Q3 11,438 0.10 Reduce 3.25% <0.01 $141.46 $1,618,000 SEC
2021   Q2 11,822 0.10 Add 0.03% $136.95 $1,619,000 SEC
2021   Q1 11,819 0.10 Reduce 0.71% <0.01 $122.18 $1,444,000 SEC
2020   Q4 11,904 0.12 Add 26.21% 0.02 $0.13 $1,580 SEC
2020   Q3 9,432 0.10 Add 241.24% 0.07 $115.78 $1,092,000 SEC
2020   Q2 2,764 0.10 Add 17.22% 0.01 $364.69 $1,008,000 SEC
2020   Q1 2,358 0.08 Add 10.86% <0.01 $254.45 $600,000 SEC
2019   Q4 2,127 0.06 $293.84 $625,000 SEC
2019   Q3 2,127 0.05 $223.79 $476,000 SEC
2019   Q2 2,127 0.04 $197.93 $421,000 SEC
2019   Q1 2,127 0.05 Reduce 2.34% <0.01 $189.94 $404,000 SEC
2018   Q4 2,178 0.05 Add 2.40% <0.01 $157.94 $344,000 SEC
2018   Q3 2,127 0.06 Buy 0.06 $225.67 $480,000 SEC