Skip to main content

Norbert Lou

Punch Card Management · 20 closed periods in the current 5-year detail window (latest closed period: Q1 2026 → next disclosure, 5 priced positions, +11.65% return). Every disclosed long-equity position appears in the table for its period; the Valid column shows 1 (counted in the math) or 0 (excluded — hover the row for the reason). See the methodology for the exact math.

Download CSVChecking Google Sheets

2026-05-152026-08-14

5 of 5 priced100.00% coverage
+11.65%
Holdings from Q1 2026 disclosure · accession 0001398344-26-009301 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5145$723821.00$759141.25$104.95M$110.08M+4.88%38.47%+187.7 bps1
CROXTOP 5594,570$94.94$131.88$56.45M$78.41M+38.90%18.24%+709.5 bps1
SGOVTOP 5460,000$100.55$100.56$46.25M$46.26M+0.01%17.11%+0.2 bps1
PDDTOP 5415,004$95.83$84.31$39.77M$34.99M-12.02%15.67%-188.4 bps1
PYPLTOP 5628,907$44.41$59.95$27.93M$37.7M+34.98%10.51%+367.7 bps1
Top 5 (by entry value)(5)$275.36M$307.43M+11.65%
Total(5)$275.36M$307.43M+11.65%

2026-02-172026-05-15

5 of 5 priced100.00% coverage
-2.61%
Holdings from Q4 2025 disclosure · accession 0001398344-26-003291 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5145$754910.00$723821.00$109.46M$104.95M-4.12%36.38%-149.8 bps1
SGOVTOP 5566,000$100.52$100.55$56.89M$56.91M+0.03%18.88%+0.6 bps1
CROXTOP 5594,570$99.92$94.94$59.41M$56.45M-4.98%16.90%-84.2 bps1
PDDTOP 5415,004$101.83$95.83$42.26M$39.77M-5.89%15.64%-92.2 bps1
PYPLTOP 5628,907$40.81$44.41$25.67M$27.93M+8.82%12.20%+107.6 bps1
Top 5 (by entry value)(5)$293.69M$286.01M-2.61%
Total(5)$293.69M$286.01M-2.61%

2025-11-142026-02-17

6 of 6 priced100.00% coverage
-3.51%
Holdings from Q3 2025 disclosure · accession 0001398344-25-020995 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5145$763867.00$754910.00$110.76M$109.46M-1.17%33.92%-39.8 bps1
SGOVTOP 5566,000$100.53$100.52$56.9M$56.89M-0.01%17.68%-0.2 bps1
PDDTOP 5415,004$130.95$101.83$54.34M$42.26M-22.24%17.01%-378.3 bps1
CROXTOP 5632,250$73.39$99.92$46.4M$63.17M+36.15%16.38%+592.3 bps1
PYPLTOP 5650,447$62.81$40.81$40.85M$26.54M-35.03%13.53%-473.9 bps1
FI37,000$63.42$63.45$2.35M$2.35M+0.05%1.48%+0.1 bps1
Top 5 (by entry value)(5)$309.26M$298.34M-3.53%
Total(6)$311.61M$300.68M-3.51%

2025-08-142025-11-14

6 of 6 priced100.00% coverage
+1.14%
Holdings from Q2 2025 disclosure · accession 0001398344-25-015669 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5145$718680.00$763867.00$104.21M$110.76M+6.29%34.10%+214.4 bps1
SGOVTOP 5566,000$100.52$100.53$56.89M$56.9M+0.01%18.39%+0.2 bps1
CROXTOP 5531,108$84.03$73.39$44.63M$38.98M-12.66%17.36%-219.8 bps1
PYPLTOP 5650,447$69.38$62.81$45.13M$40.85M-9.47%15.60%-147.7 bps1
PDDTOP 5415,004$114.74$130.95$47.62M$54.34M+14.13%14.02%+198.0 bps1
SWBI189,933$8.15$8.47$1.55M$1.61M+3.93%0.53%+2.1 bps1
Top 5 (by entry value)(5)$298.48M$301.84M+1.13%
Total(6)$300.03M$303.45M+1.14%

2025-05-152025-08-14

4 of 4 priced100.00% coverage
-3.72%
Holdings from Q1 2025 disclosure · accession 0001398344-25-009646 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5145$759100.00$718680.00$110.07M$104.21M-5.32%53.44%-284.6 bps1
SGOVTOP 5581,100$100.51$100.52$58.41M$58.41M+0.01%27.00%+0.3 bps1
PDDTOP 5306,751$117.84$114.74$36.15M$35.2M-2.63%16.76%-44.1 bps1
SWBITOP 5648,956$9.74$8.15$6.32M$5.29M-16.32%2.79%-45.6 bps1
Top 5 (by entry value)(4)$210.94M$203.11M-3.72%
Total(4)$210.94M$203.11M-3.72%

2025-02-142025-05-15

4 of 4 priced100.00% coverage
+3.75%
Holdings from Q4 2024 disclosure · accession 0001398344-25-002912 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$719146.00$759100.00$250.98M$264.93M+5.56%75.42%+419.0 bps1
SGOVTOP 5581,100$100.50$100.51$58.4M$58.41M+0.01%18.50%+0.2 bps1
PDDTOP 5130,000$124.16$117.84$16.14M$15.32M-5.09%4.00%-20.4 bps1
SWBITOP 5648,956$10.76$9.74$6.98M$6.32M-9.48%2.08%-19.7 bps1
Top 5 (by entry value)(4)$332.51M$344.97M+3.75%
Total(4)$332.51M$344.97M+3.75%

2024-11-142025-02-14

4 of 4 priced100.00% coverage
-0.55%
Holdings from Q3 2024 disclosure · accession 0001398344-24-020870 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$700600.00$719146.00$244.51M$250.98M+2.65%72.10%+190.9 bps1
SGOVTOP 5581,100$100.47$100.50$58.38M$58.4M+0.03%17.49%+0.5 bps1
WGOTOP 5411,480$60.84$45.07$25.03M$18.55M-25.92%7.15%-185.3 bps1
SWBITOP 5840,038$12.98$10.76$10.9M$9.04M-17.10%3.26%-55.7 bps1
Top 5 (by entry value)(4)$338.83M$336.97M-0.55%
Total(4)$338.83M$336.97M-0.55%

2024-08-142024-11-14

4 of 4 priced100.00% coverage
+5.24%
Holdings from Q2 2024 disclosure · accession 0001398344-24-014692 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$657122.00$700600.00$229.34M$244.51M+6.62%63.17%+418.0 bps1
SGOVTOP 5581,100$100.50$100.47$58.4M$58.38M-0.03%17.30%-0.5 bps1
WGOTOP 5996,573$55.96$60.84$55.77M$60.63M+8.72%15.97%+139.3 bps1
SWBITOP 5840,038$14.61$12.98$12.27M$10.9M-11.16%3.56%-39.7 bps1
Top 5 (by entry value)(4)$355.78M$374.43M+5.24%
Total(4)$355.78M$374.43M+5.24%

2024-05-152024-08-14

5 of 5 priced100.00% coverage
+0.88%
Holdings from Q1 2024 disclosure · accession 0001398344-24-009709 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$622815.00$657122.00$217.36M$229.34M+5.51%55.36%+304.9 bps1
ALLYTOP 52,160,534$41.10$41.06$88.8M$88.71M-0.10%21.93%-2.1 bps1
WGOTOP 5996,573$63.12$55.96$62.9M$55.77M-11.34%18.44%-209.1 bps1
SWBITOP 5840,038$16.21$14.61$13.62M$12.27M-9.87%3.65%-36.0 bps1
SGOVTOP 525,100$100.50$100.50$2.52M$2.52M+0.00%0.63%+0.0 bps1
Top 5 (by entry value)(5)$385.2M$388.61M+0.88%
Total(5)$385.2M$388.61M+0.88%

2024-02-142024-05-15

5 of 5 priced100.00% coverage
+4.92%
Holdings from Q4 2023 disclosure · accession 0001398344-24-003178 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$601000.00$622815.00$209.75M$217.36M+3.63%49.70%+180.4 bps1
ALLYTOP 53,009,736$36.04$41.10$108.47M$123.7M+14.04%27.58%+387.3 bps1
WGOTOP 5996,573$68.54$63.12$68.31M$62.9M-7.91%19.06%-150.7 bps1
SWBITOP 5840,038$13.50$16.21$11.34M$13.62M+20.07%2.99%+60.0 bps1
SGOVTOP 525,100$100.47$100.50$2.52M$2.52M+0.03%0.66%+0.0 bps1
Top 5 (by entry value)(5)$400.39M$420.11M+4.92%
Total(5)$400.39M$420.11M+4.92%

2023-11-142024-02-14

5 of 5 priced100.00% coverage
+15.65%
Holdings from Q3 2023 disclosure · accession 0001398344-23-020705 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$537400.00$601000.00$187.55M$209.75M+11.83%53.59%+634.3 bps1
ALLYTOP 53,297,917$27.04$36.04$89.18M$118.86M+33.28%25.42%+846.2 bps1
WGOTOP 5996,573$64.19$68.54$63.97M$68.31M+6.78%17.12%+116.0 bps1
SWBITOP 5840,038$14.23$13.50$11.95M$11.34M-5.13%3.13%-16.1 bps1
SGOVTOP 525,100$100.48$100.47$2.52M$2.52M-0.01%0.73%-0.0 bps1
Top 5 (by entry value)(5)$355.17M$410.77M+15.65%
Total(5)$355.17M$410.77M+15.65%

2023-08-142023-11-14

4 of 4 priced100.00% coverage
-1.89%
Holdings from Q2 2023 disclosure · accession 0001398344-23-014860 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$543150.00$537400.00$189.56M$187.55M-1.06%52.05%-55.1 bps1
ALLYTOP 53,297,917$28.30$27.04$93.33M$89.18M-4.45%25.66%-114.2 bps1
WGOTOP 5996,573$66.13$64.19$65.9M$63.97M-2.93%19.14%-56.2 bps1
SWBITOP 5840,038$12.66$14.23$10.63M$11.95M+12.40%3.15%+39.1 bps1
Top 5 (by entry value)(4)$359.43M$352.65M-1.89%
Total(4)$359.43M$352.65M-1.89%

2023-05-152023-08-14

4 of 4 priced100.00% coverage
+11.06%
Holdings from Q1 2023 disclosure · accession 0001398344-23-009836 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK-ATOP 5349$495900.00$543150.00$173.07M$189.56M+9.53%50.89%+484.9 bps1
ALLYTOP 53,489,438$25.56$28.30$89.19M$98.75M+10.72%27.86%+298.6 bps1
WGOTOP 5996,573$56.48$66.13$56.29M$65.9M+17.09%18.01%+307.7 bps1
SWBITOP 5840,038$11.86$12.66$9.96M$10.63M+6.75%3.24%+21.8 bps1
Top 5 (by entry value)(4)$328.51M$364.85M+11.06%
Total(4)$328.51M$364.85M+11.06%

2023-02-142023-05-15

4 of 4 priced100.00% coverage
-7.11%
Holdings from Q4 2022 disclosure · accession 0001398344-23-003385 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK/ATOP 5349$472500.00$495900.00$164.9M$173.07M+4.95%52.99%+262.4 bps1
ALLYTOP 53,489,438$32.61$25.56$113.79M$89.19M-21.62%27.64%-597.5 bps1
WGOTOP 5996,573$65.95$56.48$65.72M$56.29M-14.36%17.01%-244.3 bps1
SWBITOP 5840,038$10.99$11.86$9.23M$9.96M+7.92%2.36%+18.7 bps1
Top 5 (by entry value)(4)$353.65M$328.51M-7.11%
Total(4)$353.65M$328.51M-7.11%

2022-11-142023-02-14

4 of 4 priced100.00% coverage
+6.16%
Holdings from Q3 2022 disclosure · accession 0001398344-22-022111 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK/ATOP 5349$466600.00$472500.00$162.84M$164.9M+1.26%47.17%+59.7 bps1
ALLYTOP 53,489,438$28.02$32.61$97.77M$113.79M+16.38%32.29%+529.0 bps1
WGOTOP 5996,573$62.83$65.95$62.61M$65.72M+4.97%17.63%+87.6 bps1
SWBITOP 5840,038$11.78$10.99$9.9M$9.23M-6.71%2.90%-19.4 bps1
Top 5 (by entry value)(4)$333.13M$353.65M+6.16%
Total(4)$333.13M$353.65M+6.16%

2022-08-152022-11-14

4 of 4 priced100.00% coverage
-7.10%
Holdings from Q2 2022 disclosure · accession 0001398344-22-015665 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK/ATOP 5349$455170.00$466600.00$158.85M$162.84M+2.51%44.22%+111.1 bps1
ALLYTOP 53,489,438$35.67$28.02$124.47M$97.77M-21.45%36.23%-777.0 bps1
WGOTOP 51,157,274$64.13$62.83$74.22M$72.71M-2.03%17.41%-35.3 bps1
SWBITOP 5524,000$15.12$11.78$7.92M$6.17M-22.09%2.13%-47.1 bps1
Top 5 (by entry value)(4)$365.46M$339.5M-7.10%
Total(4)$365.46M$339.5M-7.10%

2022-05-162022-08-15

3 of 3 priced100.00% coverage
+0.86%
Holdings from Q1 2022 disclosure · accession 0001398344-22-009745 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK/ATOP 5349$464250.00$455170.00$162.02M$158.85M-1.96%47.32%-92.6 bps1
ALLYTOP 53,290,300$38.73$35.67$127.43M$117.37M-7.90%36.67%-289.8 bps1
WGOTOP 51,155,374$50.10$64.13$57.88M$74.09M+28.00%16.00%+448.2 bps1
Top 5 (by entry value)(3)$347.34M$350.31M+0.86%
Total(3)$347.34M$350.31M+0.86%

2022-02-142022-05-16

3 of 3 priced100.00% coverage
-13.21%
Holdings from Q4 2021 disclosure · accession 0001398344-22-003287 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
BRK/ATOP 5349$472410.00$464250.00$164.87M$162.02M-1.73%40.27%-69.6 bps1
ALLYTOP 53,290,300$48.34$38.73$159.05M$127.43M-19.88%40.11%-797.3 bps1
WGOTOP 51,022,953$67.11$50.10$68.65M$51.25M-25.35%19.62%-497.4 bps1
Top 5 (by entry value)(3)$392.57M$340.71M-13.21%
Total(3)$392.57M$340.71M-13.21%

2021-11-152022-02-14

3 of 3 priced100.00% coverage
+0.46%
Holdings from Q3 2021 disclosure · accession 0001398344-21-021565 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
ALLYTOP 53,290,300$49.93$48.34$164.28M$159.05M-3.18%43.55%-138.7 bps1
BRK/ATOP 5349$429302.00$472410.00$149.83M$164.87M+10.04%37.23%+373.8 bps1
WGOTOP 51,022,953$74.93$67.11$76.65M$68.65M-10.44%19.22%-200.6 bps1
Top 5 (by entry value)(3)$390.76M$392.57M+0.46%
Total(3)$390.76M$392.57M+0.46%

2021-08-162021-11-15

3 of 3 priced100.00% coverage
-3.24%
Holdings from Q2 2021 disclosure · accession 0001398344-21-016331 — these holdings should be identical to the manager's portfolio view for that quarter.
TickerEntry sharesEntry $SplitExit $Entry valueExit valueReturnWeightContributionValid
ALLYTOP 53,290,300$53.74$49.93$176.82M$164.28M-7.09%43.20%-306.3 bps1
BRK/ATOP 5349$435370.00$429302.00$151.94M$149.83M-1.39%38.49%-53.6 bps1
WGOTOP 51,022,953$73.39$74.93$75.07M$76.65M+2.10%18.31%+38.4 bps1
Top 5 (by entry value)(3)$403.84M$390.76M-3.24%
Total(3)$403.84M$390.76M-3.24%