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.89% 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-15 → 2026-08-14

5 of 5 priced100.00% coverage
+11.89%
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—$755570.00$104.95M$109.56M+4.39%38.47%+168.8 bps1
CROXTOP 5594,570$94.94—$131.72$56.45M$78.32M+38.74%18.24%+706.6 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.79$39.77M$35.19M-11.52%15.67%-180.5 bps1
PYPLTOP 5628,907$44.41—$61.66$27.93M$38.78M+38.84%10.51%+408.2 bps1
Top 5 (by entry value)(5)$275.36M$308.1M+11.89%
Total(5)$275.36M$308.1M+11.89%

2026-02-17 → 2026-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-14 → 2026-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-14 → 2025-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-15 → 2025-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-14 → 2025-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-14 → 2025-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-14 → 2024-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-15 → 2024-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-14 → 2024-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-14 → 2024-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-14 → 2023-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-15 → 2023-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-14 → 2023-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-14 → 2023-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-15 → 2022-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-16 → 2022-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-14 → 2022-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-15 → 2022-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-16 → 2021-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%