William Frels - Mairs & Power
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    245
Portfolio value:    $9,786,094,433
Holdings Activity Buys Sells    History
Holding/activity history for  Royal Bank of Canada (RY)
← All RY superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2016   Q2 0 0.00 Sell 100.00% 0.01 $55.68–63.43 · VW $60.07i SEC
2016   Q1 17,940 0.01 Add 1.41% <0.01 $44.37–58.81 · VW $51.56i $1,033,000 SEC
2015   Q4 17,690 0.01 $53.59 $948,000 SEC
2015   Q3 17,690 0.02 $55.23 $977,000 SEC
2015   Q2 17,690 0.02 Reduce 0.56% <0.01 $59.91–67.49 · VW $63.62i $1,082,000 SEC
2015   Q1 17,790 0.01 Reduce 3.44% <0.01 $56.40–69.15 · VW $60.76i $1,074,000 SEC
2014   Q4 18,423 0.02 $69.04 $1,272,000 SEC
2014   Q3 18,423 0.02 $71.43 $1,316,000 SEC
2014   Q2 18,423 0.02 $71.43 $1,316,000 SEC
2014   Q1 18,423 0.02 Add 2.98% <0.01 $61.00–67.36 · VW $64.16i $1,216,000 SEC
2013   Q4 17,890 0.02 $67.24 $1,203,000 SEC
2013   Q3 17,890 0.02 $64.23 $1,149,000 SEC
2013   Q2 17,890 0.02 Reduce 0.56% <0.01 $55.49–62.50 · VW $59.31i $1,043,000 SEC
2013   Q1 17,990 0.01 Add 2.71% <0.01 $59.09–64.08 · VW $61.59i $1,085,000 SEC
2012   Q4 17,515 0.03 Reduce 7.01% <0.01 $54.41–61.54 · VW $58.59i $1,056,000 SEC
2012   Q3 18,835 0.03 Add 4.64% <0.01 $49.19–58.44 · VW $54.08i $1,081,000 SEC
2012   Q2 18,000 0.02 $51.22 $922,000 SEC
2012   Q1 18,000 0.03 $58.06 $1,045,000 SEC
2011   Q4 18,000 0.03 $50.94 $917,000 SEC
2011   Q3 18,000 0.03 $45.72 $823,000 SEC
2011   Q2 18,000 0.01 $57.06 $1,027,000 SEC
2011   Q1 18,000 0.03 $61.94 $1,115,000 SEC
2010   Q4 18,000 0.03 $52.33 $942,000 SEC
2010   Q3 18,000 0.01 $52,130.00 $938,340,000 SEC
2010   Q2 18,000 0.03 $47,790.00 $860,220,000 SEC
2010   Q1 18,000 0.02 Reduce 10.00% <0.01 $48.44–59.29 · VW $53.74i $1,050,300,000 SEC
2009   Q4 20,000 0.02 $53,550.00 $1,071,000,000 SEC
2009   Q3 20,000 0.02 Reduce 3.71% <0.01 $38.01–54.82 · VW $49.01i $1,071,400,000 SEC
2009   Q2 20,770 0.02 Reduce 0.72% <0.01 $27.96–42.43 · VW $36.75i $848,455,000 SEC
2009   Q1 20,920 0.01 $28,919.98 $605,006,000 SEC
2008   Q4 20,920 0.01 $29,659.99 $620,487,000 SEC
2008   Q3 20,920 0.01 $48,019.98 $1,004,578,000 SEC
2008   Q2 20,920 0.01 Reduce 0.38% <0.01 $44.19–51.49 · VW $47.74i $934,496,000 SEC
2008   Q1 21,000 0.01 $46,500.00 $976,500,000 SEC
2007   Q4 21,000 0.02 Reduce 8.70% <0.01 $49.15–59.29 · VW $53.87i $1,071,840 SEC
2007   Q3 23,000 0.02 $55,520.00 $1,276,960,000 SEC
2007   Q2 23,000 0.01 $53.07 $1,220,610 SEC
2007   Q1 23,000 0.01 $49.90 $1,147,700 SEC
2006   Q4 23,000 0.01 Reduce 4.17% <0.01 $42.15–48.41 · VW $45.94i $1,095,950 SEC
2006   Q3 24,000 0.03 $44.46 $1,067,040 SEC
2006   Q2 24,000 0.03 Buy 0.03 $38.86–43.23 · VW $41.39i $976,800 SEC
Price snapshot:
Current price$210.69
52-week low$126.51
52-week high$212.36