Michael J. Puzo’s Canadian National Railway CNI Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$5.42M Sell
52,698
-4,312
-8% -$445K 1.58% 27
2025
Q4
$5.64M Sell
57,010
-6,110
-10% -$587K 1.53% 27
2025
Q3
$5.95M Sell
63,120
-7,151
-10% -$690K 1.62% 27
2025
Q2
$7.31M Sell
70,271
-6,318
-8% -$643K 2.08% 24
2025
Q1
$7.46M Sell
76,589
-9,170
-11% -$927K 2.14% 25
2024
Q4
$8.71M Sell
85,759
-4,621
-5% -$505K 2.43% 20
2024
Q3
$10.6M Sell
90,380
-494
-0.5% -$57.6K 2.77% 18
2024
Q2
$10.7M Sell
90,874
-2,524
-3% -$316K 2.98% 15
2024
Q1
$12.3M Buy
93,398
+207
+0.2% +$26.5K 3.41% 10
2023
Q4
$11.7M Sell
93,191
-1,467
-2% -$166K 3.72% 6
2023
Q3
$10.3M Sell
94,658
-271
-0.3% -$31.1K 3.48% 8
2023
Q2
$11.5M Sell
94,929
-407
-0.4% -$48.3K 3.64% 6
2023
Q1
$11.2M Buy
95,336
+813
+0.9% +$96.1K 3.75% 5
2022
Q4
$11.2M Sell
94,523
-470
-0.5% -$56.2K 4.06% 6
2022
Q3
$10.3M Sell
94,993
-1,200
-1% -$143K 3.9% 5
2022
Q2
$10.8M Sell
96,193
-2,094
-2% -$245K 3.84% 6
2022
Q1
$13.2M Sell
98,287
-1,338
-1% -$167K 3.97% 3
2021
Q4
$12.2M Buy
99,625
+789
+0.8% +$100K 3.46% 7
2021
Q3
$11.4M Buy
98,836
+282
+0.3% +$31.2K 3.62% 5
2021
Q2
$10.4M Sell
98,554
-2,889
-3% -$319K 3.23% 9
2021
Q1
$11.8M Sell
101,443
-1,640
-2% -$182K 3.75% 4
2020
Q4
$11.3M Sell
103,083
-1,513
-1% -$163K 3.7% 4
2020
Q3
$11.1M Sell
104,596
-760
-0.7% -$76.3K 3.96% 3
2020
Q2
$9.33M Buy
105,356
+319
+0.3% +$26.5K 3.49% 9
2020
Q1
$8.15M Sell
105,037
-653
-0.6% -$56.9K 3.59% 9
2019
Q4
$9.56M Sell
105,690
-1,855
-2% -$167K 3.42% 9
2019
Q3
$9.66M Sell
107,545
-2,862
-3% -$264K 3.64% 6
2019
Q2
$10.2M Buy
110,407
+698
+0.6% +$64.1K 3.79% 6
2019
Q1
$9.82M Sell
109,709
-166
-0.2% -$13.9K 3.83% 4
2018
Q4
$8.14M Sell
109,875
-2,807
-2% -$233K 3.62% 6
2018
Q3
$10.1M Buy
112,682
+1,174
+1% +$102K 3.82% 4
2018
Q2
$9.12M Buy
111,508
+2,696
+2% +$214K 3.86% 6
2018
Q1
$7.96M Buy
108,812
+30
+0% +$2.32K 3.39% 9
2017
Q4
$8.97M Buy
108,782
+19,026
+21% +$1.53M 3.7% 6
2017
Q3
$7.43M Sell
89,756
-778
-0.9% -$63.1K 3.87% 3
2017
Q2
$7.34M Sell
90,534
-1,905
-2% -$145K 3.96% 4
2017
Q1
$6.83M Sell
92,439
-802
-0.9% -$56.9K 3.8% 3
2016
Q4
$6.28M Sell
93,241
-695
-0.7% -$45.9K 3.64% 5
2016
Q3
$6.14M Buy
93,936
+12,800
+16% +$808K 3.54% 6
2016
Q2
$4.79M Sell
81,136
-868
-1% -$52.4K 3.16% 11
2016
Q1
$5.12M Buy
82,004
+4,325
+6% +$242K 3.4% 7
2015
Q4
$4.34M Buy
77,679
+2,736
+4% +$160K 3.03% 12
2015
Q3
$4.25M Sell
74,943
-950
-1% -$55.3K 3.02% 8
2015
Q2
$4.38M Sell
75,893
-634
-0.8% -$39.7K 2.82% 9
2015
Q1
$5.12M Sell
76,527
-490
-0.6% -$33.3K 3.27% 6
2014
Q4
$5.31M Sell
77,017
-1,720
-2% -$118K 3.48% 5
2014
Q3
$5.59M Sell
78,737
-3,206
-4% -$222K 3.83% 3
2014
Q2
$5.33M Sell
81,943
-1,855
-2% -$110K 3.7% 5
2014
Q1
$4.71M Sell
83,798
-2,640
-3% -$145K 3.39% 8
2013
Q4
$4.93M Buy
86,438
+2,698
+3% +$148K 3.6% 6
2013
Q3
$4.25M Sell
83,740
-1,938
-2% -$95.7K 3.55% 6
2013
Q2
$4.17M Buy
+85,678
New +$4.23M 3.66% 5

Other funds holding CNI

Michael J. Puzo's CNI Position: Q1 2026 in Review

Michael J. Puzo reduced its Canadian National Railway (CNI) stake by 7.6% in Q1 2026, selling an estimated $445K and leaving 52,698 shares worth $5.42M. The position accounts for 1.58% of the portfolio, ranked #27.

Michael J. Puzo first reported a position in CNI in Q2 2013 and has held it in 52 quarters since. The position peaked at $13.2M in Q1 2022. 824 funds tracked by Wall St. Rank hold CNI as of Q1 2026.

  • Michael J. Puzo held 52,698 shares of Canadian National Railway worth $5.42M as of Q1 2026.
  • Michael J. Puzo sold 4,312 Canadian National Railway shares in Q1 2026, an estimated $445K.
  • Canadian National Railway made up 1.58% of Michael J. Puzo's portfolio in Q1 2026, its #27 holding.
  • Michael J. Puzo first reported a position in Canadian National Railway in Q2 2013 and has held it in 52 quarters since.
  • Michael J. Puzo's Canadian National Railway position peaked at $13.2M in Q1 2022.
  • 824 funds tracked by Wall St. Rank held Canadian National Railway as of Q1 2026.

Based on Michael J. Puzo's 13F filing for Q1 2026, filed 7 May 2026.