William Frels - Mairs & Power Inc
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)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 12,000 <0.01 $40.09 $481,080 SEC
2025   Q4 12,000 <0.01 $32.65 $391,800 SEC
2025   Q3 12,000 <0.01 $43.47 $521,640 SEC
2025   Q2 12,000 <0.01 $35.90 $430,800 SEC
2025   Q1 12,000 <0.01 $39.29 $471,480 SEC
2024   Q4 12,000 <0.01 $35.37 $424,440 SEC
2024   Q3 12,000 <0.01 $41.68 $500,160 SEC
2024   Q2 12,000 <0.01 $41.65 $499,800 SEC
2024   Q1 12,000 0.01 $46.15 $553,800 SEC
2023   Q4 12,000 0.01 $45.45 $545,400 SEC
2023   Q3 12,000 0.01 $52.12 $625,440 SEC
2023   Q2 12,000 0.01 $52.96 $635,520 SEC
2023   Q1 12,000 0.01 $57.44 $689,280 SEC
2022   Q4 12,000 0.01 $50.62 $607,440 SEC
2022   Q3 12,000 0.01 Buy 0.01 $50.75 $609,000 SEC
2016   Q3 0 0.00 Sell 100.00% <0.01 SEC
2016   Q2 3,200 <0.01 $64.06 $205,000 SEC
2016   Q1 3,200 <0.01 Buy <0.01 $68.44 $219,000 SEC
2015   Q1 0 0.00 Sell 100.00% 0.01 SEC
2014   Q4 16,600 0.01 $34.64 $575,000 SEC
2014   Q3 16,600 0.01 $48.67 $808,000 SEC
2014   Q2 16,600 0.01 $59.04 $980,000 SEC
2014   Q1 16,600 0.02 Reduce 1.19% <0.01 $59.82 $993,000 SEC
2013   Q4 16,800 0.02 Reduce 50.30% 0.02 $73.10 $1,228,000 SEC
2013   Q3 33,800 0.04 $62.63 $2,117,000 SEC
2013   Q2 33,800 0.03 $48.05 $1,624,000 SEC
2013   Q1 33,800 0.02 $50.74 $1,715,000 SEC
2012   Q4 33,800 0.04 $45.41 $1,535,000 SEC
2012   Q3 33,800 0.04 $49.50 $1,673,000 SEC
2012   Q2 33,800 0.04 Reduce 0.59% <0.01 $40.15 $1,357,000 SEC
2012   Q1 34,000 0.04 Reduce 1.45% <0.01 $49.09 $1,669,000 SEC
2011   Q4 34,500 0.03 $33.45 $1,154,000 SEC
2011   Q3 34,500 0.03 Buy 0.03 $25.97 $896,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.02 SEC
2011   Q1 35,000 0.02 $22.97 $804,000 SEC
2010   Q4 35,000 0.02 $15.29 $535,000 SEC
2010   Q3 35,000 0.01 $13,640.00 $477,400,000 SEC
2010   Q1 35,000 0.01 $11,990.00 $419,650,000 SEC
2009   Q4 35,000 0.01 $9,700.00 $339,500,000 SEC
2009   Q3 35,000 0.01 $12,940.00 $452,900,000 SEC
2009   Q2 35,000 0.01 $12,440.00 $435,400,000 SEC
2009   Q1 35,000 0.01 $12,330.00 $431,550,000 SEC
2008   Q4 35,000 <0.01 $5,970.00 $208,950,000 SEC
2008   Q3 35,000 <0.01 $6,940.00 $242,900,000 SEC
2008   Q2 35,000 <0.01 $7,060.00 $247,100,000 SEC
2008   Q1 35,000 <0.01 Add 16.67% <0.01 $8,240.00 $288,400,000 SEC
2007   Q4 30,000 0.01 Add 30.43% <0.01 $8,280.00 $248,400,000 SEC
2007   Q3 23,000 <0.01 Reduce 30.30% <0.01 $17,910.00 $411,930,000 SEC
2007   Q2 33,000 0.01 $15,520.00 $512,160,000 SEC
2007   Q1 33,000 0.01 Reduce 5.71% <0.01 $13,450.00 $443,850,000 SEC
2006   Q4 35,000 <0.01 Reduce 22.22% <0.01 $9,600.00 $336,000,000 SEC
2006   Q3 45,000 0.01 $7,740.00 $348,300,000 SEC
2006   Q2 45,000 0.01 $6,250.00 $281,250,000 SEC
2006   Q1 45,000 <0.01 $7,980.00 $359,100,000 SEC
2005   Q4 45,000 <0.01 $7,010.00 $315,450,000 SEC
2005   Q3 45,000 0.01 $9,200.00 $414,000,000 SEC
2005   Q2 45,000 0.01 Add 9.76% <0.01 $8,370.00 $376,650,000 SEC
2005   Q1 41,000 <0.01 Add 51.85% <0.01 $6,930.00 $284,130,000 SEC
2004   Q4 27,000 <0.01 Buy <0.01 $9,030.00 $243,810,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.01 SEC
2004   Q2 24,000 0.01 $12,110.00 $290,640,000 SEC
2004   Q1 24,000 0.01 $13,510.00 $324,240,000 SEC
2003   Q4 24,000 0.01 $11,370.00 $272,880,000 SEC
2003   Q3 24,000 0.01 Buy 0.01 $10,320.00 $247,680,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.01 SEC
2003   Q1 24,000 0.01 $8,760.00 $210,240,000 SEC
2002   Q4 24,000 0.01 $9,570.00 $229,680,000 SEC
2002   Q3 24,000 0.01 $12,200.00 $292,800,000 SEC
2002   Q2 24,000 0.02 $14,150.00 $339,600,000 SEC
2002   Q1 24,000 0.03 $12,900.00 $309,600,000 SEC
2001   Q4 24,000 0.01 $11,980.00 $287,520,000 SEC
2001   Q3 24,000 0.01 $10,380.00 $249,120,000 SEC
2001   Q2 24,000 0.03 Buy 0.03 $9,800.00 $235,200,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.01 SEC
2000   Q4 24,000 0.01 $9,437.50 $226,500,000 SEC
2000   Q3 24,000 0.01 $8,187.50 $196,500,000 SEC
2000   Q2 24,000 0.01 Buy 0.01 $8,875.00 $213,000,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.01 SEC
1999   Q4 24,000 0.01 Reduce 25.00% <0.01 $8,875.00 $213,000,000 SEC
1999   Q3 32,000 0.02 Buy 0.02 $9,000.00 $288,000,000 SEC