Bill Nygren - Oakmark Funds
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    156
Portfolio value:    $74,879,237,060
Holdings Activity Buys Sells    History
Holding/activity history for  CDW Corp. (CDW)
← All CDW superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 5,383,062 0.87 Add 18.94% 0.14 $112.98–144.46 · VW $125.97i $651,458,146 SEC
2025   Q4 4,525,812 0.78 Add 1548.45% 0.73 $135.63–162.47 · VW $147.01i $616,415,559 SEC
2025   Q3 274,550 0.07 Add 38.17% 0.02 $156.66–183.91 · VW $167.17i $43,730,324 SEC
2025   Q2 198,701 0.06 Buy 0.06 $137.31–192.30 · VW $167.74i $35,486,012 SEC
2019   Q2 0 0.00 Sell 100.00% 0.02 $97.05–111.59 · VW $104.48i SEC
2019   Q1 115,000 0.02 Reduce 30.03% <0.01 $76.07–99.29 · VW $89.61i $11,083,000 SEC
2018   Q4 164,353 0.03 Reduce 44.96% 0.02 $74.32–96.75 · VW $86.99i $13,321,000 SEC
2018   Q3 298,581 0.04 Reduce 77.88% 0.14 $80.07–90.50 · VW $86.41i $26,550,000 SEC
2018   Q2 1,350,120 0.18 Reduce 46.49% 0.14 $67.44–85.82 · VW $77.76i $109,076,000 SEC
2018   Q1 2,522,924 0.30 Reduce 12.07% 0.04 $66.88–76.73 · VW $72.39i $177,387,000 SEC
2017   Q4 2,869,166 0.33 Reduce 11.03% 0.04 $65.59–71.53 · VW $69.09i $199,378,000 SEC
2017   Q3 3,224,898 0.36 Reduce 4.26% 0.02 $58.57–66.80 · VW $63.27i $212,843,000 SEC
2017   Q2 3,368,302 0.38 Reduce 14.27% 0.06 $55.80–66.33 · VW $60.28i $210,620,000 SEC
2017   Q1 3,929,142 0.42 Reduce 14.82% 0.07 $50.49–61.00 · VW $56.43i $226,751,000 SEC
2016   Q4 4,612,495 0.47 Add 24.67% 0.09 $43.64–55.47 · VW $49.28i $240,265,000 SEC
2016   Q3 3,699,745 0.34 Add 258.73% 0.25 $39.17–47.50 · VW $43.84i $169,190,000 SEC
2016   Q2 1,031,335 0.08 Add 50.98% 0.03 $37.80–43.11 · VW $40.67i $41,336,000 SEC
2016   Q1 683,115 0.05 Add 106.32% 0.03 $30.40–41.89 · VW $38.37i $28,350,000 SEC
2015   Q4 331,092 0.02 Reduce 1.31% <0.01 $40.07–46.92 · VW $43.57i $13,919,000 SEC
2015   Q3 335,477 0.02 Buy 0.02 $33.01–41.99 · VW $38.15i $13,708,000 SEC
Price snapshot:
Current price$144.36
Avg. buy price$135.67
+/- since buy6.40%
52-week low$96.55
52-week high$180.18