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  Sturm, Ruger & Co., Inc. (RGR)
← All RGR superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 12,000 <0.01 $40.09 $481,080 SEC
2025   Q4 12,000 <0.01 Add 167.38% <0.01 $28.33–44.15 · VW $36.39i $391,800 SEC
2025   Q3 4,488 <0.01 $116.23 $521,640 SEC
2025   Q2 4,488 <0.01 $95.99 $430,800 SEC
2025   Q1 4,488 <0.01 $105.05 $471,480 SEC
2024   Q4 4,488 <0.01 $94.57 $424,440 SEC
2024   Q3 4,488 <0.01 $111.44 $500,160 SEC
2024   Q2 4,488 <0.01 $111.36 $499,800 SEC
2024   Q1 4,488 <0.01 $123.40 $553,800 SEC
2023   Q4 4,488 <0.01 $121.52 $545,400 SEC
2023   Q3 4,488 0.01 $139.36 $625,440 SEC
2023   Q2 4,488 <0.01 $141.60 $635,520 SEC
2023   Q1 4,488 0.01 $153.58 $689,280 SEC
2022   Q4 4,488 0.01 $135.35 $607,440 SEC
2022   Q3 4,488 0.01 Buy 0.01 $49.65–67.00 · VW $57.59i $609,000 SEC
2016   Q3 0 0.00 Sell 100.00% <0.01 $54.41–70.02 · VW $61.98i SEC
2016   Q2 1,197 <0.01 $171.28 $205,000 SEC
2016   Q1 1,197 <0.01 Buy <0.01 $57.24–78.09 · VW $66.45i $219,000 SEC
2015   Q1 0 0.00 Sell 100.00% 0.01 $40.11–57.37 · VW $50.76i SEC
2014   Q4 6,208 0.01 $92.62 $575,000 SEC
2014   Q3 6,208 0.01 $130.13 $808,000 SEC
2014   Q2 6,208 0.01 $157.86 $980,000 SEC
2014   Q1 6,208 0.02 Reduce 1.19% <0.01 $58.38–76.44 · VW $66.39i $993,000 SEC
2013   Q4 6,283 0.02 Reduce 50.30% 0.02 $65.64–85.93 · VW $75.91i $1,228,000 SEC
2013   Q3 12,641 0.04 $167.46 $2,117,000 SEC
2013   Q2 12,641 0.03 $128.48 $1,624,000 SEC
2013   Q1 12,641 0.02 $135.67 $1,715,000 SEC
2012   Q4 12,641 0.04 $121.42 $1,535,000 SEC
2012   Q3 12,641 0.04 $132.35 $1,673,000 SEC
2012   Q2 12,641 0.04 Reduce 0.59% <0.01 $34.22–58.42 · VW $47.36i $1,357,000 SEC
2012   Q1 12,716 0.04 Reduce 1.45% <0.01 $39.53–57.70 · VW $51.43i $1,669,000 SEC
2011   Q4 12,903 0.03 $89.44 $1,154,000 SEC
2011   Q3 12,903 0.03 Reduce 1.43% <0.01 $23.86–36.85 · VW $30.34i $896,000 SEC
2011   Q2 13,090 0.01 $58.66 $768,000 SEC
2011   Q1 13,090 0.02 $61.42 $804,000 SEC
2010   Q4 13,090 0.02 $40.88 $535,000 SEC
2010   Q3 13,090 <0.01 $36,470.59 $477,400,000 SEC
2010   Q2 13,090 0.02 $38,315.51 $501,550,000 SEC
2010   Q1 13,090 <0.01 $32,058.82 $419,650,000 SEC
2009   Q4 13,090 <0.01 $25,935.83 $339,500,000 SEC
2009   Q3 13,090 <0.01 $34,598.93 $452,900,000 SEC
2009   Q2 13,090 <0.01 $33,262.03 $435,400,000 SEC
2009   Q1 13,090 <0.01 $32,967.91 $431,550,000 SEC
2008   Q4 13,090 <0.01 $15,962.57 $208,950,000 SEC
2008   Q3 13,090 <0.01 $18,556.15 $242,900,000 SEC
2008   Q2 13,090 <0.01 $18,877.01 $247,100,000 SEC
2008   Q1 13,090 <0.01 Add 16.67% <0.01 $7.31–9.32 · VW $8.05i $288,400,000 SEC
2007   Q4 11,220 <0.01 Add 30.43% <0.01 $7.22–10.16 · VW $8.79i $248,400 SEC
2007   Q3 8,602 <0.01 Reduce 30.30% <0.01 $8.95–22.58 · VW $13.63i $411,930,000 SEC
2007   Q2 12,342 <0.01 $41.50 $512,160 SEC
2007   Q1 12,342 <0.01 Reduce 5.71% <0.01 $9.83–13.81 · VW $12.18i $443,850 SEC
2006   Q4 13,090 <0.01 Reduce 22.22% <0.01 $8.34–10.99 · VW $9.91i $336,000 SEC
2006   Q3 16,830 <0.01 $20.70 $348,300 SEC
2006   Q2 16,830 <0.01 $16.71 $281,250 SEC
2006   Q1 16,830 <0.01 $21.34 $359,100 SEC
2005   Q4 16,830 <0.01 $18.74 $315,450 SEC
2005   Q3 16,830 0.01 $24.60 $414,000 SEC
2005   Q2 16,830 <0.01 Add 9.76% <0.01 $6.50–11.75 · VW $9.81i $376,650 SEC
2005   Q1 15,334 <0.01 Add 51.85% <0.01 $6.41–8.85 · VW $7.29i $284,130 SEC
2004   Q4 10,098 <0.01 $24.14 $243,810 SEC
2004   Q3 10,098 0.01 Add 12.50% <0.01 $8.29–10.22 · VW $9.11i $243,270 SEC
2004   Q2 8,976 0.01 $32.38 $290,640 SEC
2004   Q1 8,976 <0.01 $36.12 $324,240 SEC
2003   Q4 8,976 <0.01 $30.40 $272,880 SEC
2003   Q3 8,976 <0.01 Reduce 90.00% 0.01 $10.02–12.05 · VW $11.14i $247,680 SEC
2003   Q2 89,760 0.02 Add 900.00% 0.01 $8.75–10.97 · VW $10.16i $240,000 SEC
2003   Q1 8,976 <0.01 $23.42 $210,240 SEC
2002   Q4 8,976 <0.01 $25.59 $229,680 SEC
2002   Q3 8,976 0.01 $32.62 $292,800 SEC
2002   Q2 8,976 0.02 $37.83 $339,600 SEC
2002   Q1 8,976 0.03 $34.49 $309,600 SEC
2001   Q4 8,976 0.01 $32.03 $287,520 SEC
2001   Q3 8,976 0.01 $27.75 $249,120 SEC
2001   Q2 8,976 0.03 $26.20 $235,200 SEC
2001   Q1 8,976 0.01 $26.26 $235,680 SEC
2000   Q4 8,976 0.01 $25.24 $226,500 SEC
2000   Q3 8,976 0.01 $21.90 $196,500 SEC
2000   Q2 8,976 0.01 $23.74 $213,000 SEC
2000   Q1 8,976 0.03 $23.40 $210,000 SEC
1999   Q4 8,976 0.01 Reduce 25.00% <0.01 $8.25–10.69 · VW $9.42i $213,000 SEC
1999   Q3 11,968 0.02 Buy 0.02 $8.44–10.44 · VW $9.25i $288,000 SEC
Price snapshot:
Current price$38.43
Avg. buy price$71.19
+/- since buy-46.02%
52-week low$28.19
52-week high$47.91