Skip to main content

Norbert Lou

Punch Card Management · 12 closed periods in the current 3-year detail window (latest closed period: Q4 2025 → next disclosure, 5 priced positions, -2.61% 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-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-A145$754910.00$723821.00$109.46M$104.95M-4.12%36.38%-1.5 bps1
SGOV566,000$100.52$100.55$56.89M$56.91M+0.03%18.88%+0.0 bps1
CROX594,570$99.92$94.94$59.41M$56.45M-4.98%16.90%-0.8 bps1
PDD415,004$101.83$95.83$42.26M$39.77M-5.89%15.64%-0.9 bps1
PYPL628,907$40.81$44.41$25.67M$27.93M+8.82%12.20%+1.1 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-A145$763867.00$754910.00$110.76M$109.46M-1.17%33.92%-0.4 bps1
SGOV566,000$100.53$100.52$56.9M$56.89M-0.01%17.68%-0.0 bps1
PDD415,004$130.95$101.83$54.34M$42.26M-22.24%17.01%-3.8 bps1
CROX632,250$73.39$99.92$46.4M$63.17M+36.15%16.38%+5.9 bps1
PYPL650,447$62.81$40.81$40.85M$26.54M-35.03%13.53%-4.7 bps1
FI37,000$63.42$63.45$2.35M$2.35M+0.05%1.48%+0.0 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-A145$718680.00$763867.00$104.21M$110.76M+6.29%34.10%+2.1 bps1
SGOV566,000$100.52$100.53$56.89M$56.9M+0.01%18.39%+0.0 bps1
CROX531,108$84.03$73.39$44.63M$38.98M-12.66%17.36%-2.2 bps1
PYPL650,447$69.38$62.81$45.13M$40.85M-9.47%15.60%-1.5 bps1
PDD415,004$114.74$130.95$47.62M$54.34M+14.13%14.02%+2.0 bps1
SWBI189,933$8.15$8.47$1.55M$1.61M+3.93%0.53%+0.0 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-A145$759100.00$718680.00$110.07M$104.21M-5.32%53.44%-2.8 bps1
SGOV581,100$100.51$100.52$58.41M$58.41M+0.01%27.00%+0.0 bps1
PDD306,751$117.84$114.74$36.15M$35.2M-2.63%16.76%-0.4 bps1
SWBI648,956$9.74$8.15$6.32M$5.29M-16.32%2.79%-0.5 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-A349$719146.00$759100.00$250.98M$264.93M+5.56%75.42%+4.2 bps1
SGOV581,100$100.50$100.51$58.4M$58.41M+0.01%18.50%+0.0 bps1
PDD130,000$124.16$117.84$16.14M$15.32M-5.09%4.00%-0.2 bps1
SWBI648,956$10.76$9.74$6.98M$6.32M-9.48%2.08%-0.2 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-A349$700600.00$719146.00$244.51M$250.98M+2.65%72.10%+1.9 bps1
SGOV581,100$100.47$100.50$58.38M$58.4M+0.03%17.49%+0.0 bps1
WGO411,480$60.84$45.07$25.03M$18.55M-25.92%7.15%-1.9 bps1
SWBI840,038$12.98$10.76$10.9M$9.04M-17.10%3.26%-0.6 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-A349$657122.00$700600.00$229.34M$244.51M+6.62%63.17%+4.2 bps1
SGOV581,100$100.50$100.47$58.4M$58.38M-0.03%17.30%-0.0 bps1
WGO996,573$55.96$60.84$55.77M$60.63M+8.72%15.97%+1.4 bps1
SWBI840,038$14.61$12.98$12.27M$10.9M-11.16%3.56%-0.4 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-A349$622815.00$657122.00$217.36M$229.34M+5.51%55.36%+3.0 bps1
ALLY2,160,534$41.10$41.06$88.8M$88.71M-0.10%21.93%-0.0 bps1
WGO996,573$63.12$55.96$62.9M$55.77M-11.34%18.44%-2.1 bps1
SWBI840,038$16.21$14.61$13.62M$12.27M-9.87%3.65%-0.4 bps1
SGOV25,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-A349$601000.00$622815.00$209.75M$217.36M+3.63%49.70%+1.8 bps1
ALLY3,009,736$36.04$41.10$108.47M$123.7M+14.04%27.58%+3.9 bps1
WGO996,573$68.54$63.12$68.31M$62.9M-7.91%19.06%-1.5 bps1
SWBI840,038$13.50$16.21$11.34M$13.62M+20.07%2.99%+0.6 bps1
SGOV25,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-A349$537400.00$601000.00$187.55M$209.75M+11.83%53.59%+6.3 bps1
ALLY3,297,917$27.04$36.04$89.18M$118.86M+33.28%25.42%+8.5 bps1
WGO996,573$64.19$68.54$63.97M$68.31M+6.78%17.12%+1.2 bps1
SWBI840,038$14.23$13.50$11.95M$11.34M-5.13%3.13%-0.2 bps1
SGOV25,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-A349$543150.00$537400.00$189.56M$187.55M-1.06%52.05%-0.6 bps1
ALLY3,297,917$28.30$27.04$93.33M$89.18M-4.45%25.66%-1.1 bps1
WGO996,573$66.13$64.19$65.9M$63.97M-2.93%19.14%-0.6 bps1
SWBI840,038$12.66$14.23$10.63M$11.95M+12.40%3.15%+0.4 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-A349$495900.00$543150.00$173.07M$189.56M+9.53%50.89%+4.8 bps1
ALLY3,489,438$25.56$28.30$89.19M$98.75M+10.72%27.86%+3.0 bps1
WGO996,573$56.48$66.13$56.29M$65.9M+17.09%18.01%+3.1 bps1
SWBI840,038$11.86$12.66$9.96M$10.63M+6.75%3.24%+0.2 bps1
Top 5 (by entry value)(4)$328.51M$364.85M+11.06%
Total(4)$328.51M$364.85M+11.06%