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  Mdu Res Group Inc (MDU)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2023   Q2 0 0.00 Sell 100.00% <0.01 SEC
2023   Q1 7,800 <0.01 Reduce 12.36% <0.01 $30.48 $237,744 SEC
2022   Q4 8,900 <0.01 Reduce 2.55% <0.01 $30.34 $270,026 SEC
2022   Q3 9,133 <0.01 Buy <0.01 $27.37 $250,000 SEC
2021   Q4 0 0.00 Sell 100.00% <0.01 SEC
2021   Q3 7,933 <0.01 Reduce 60.20% <0.01 $29.62 $235,000 SEC
2021   Q2 19,933 0.01 Reduce 14.66% <0.01 $31.36 $625,000 SEC
2021   Q1 23,358 0.01 Reduce 30.36% <0.01 $31.60 $738,000 SEC
2020   Q4 33,540 0.01 Reduce 18.71% <0.01 $26.33 $883,000 SEC
2020   Q3 41,258 0.01 Reduce 7.46% <0.01 $22.49 $928,000 SEC
2020   Q2 44,583 0.01 Reduce 5.51% <0.01 $22.18 $989,000 SEC
2020   Q1 47,183 0.01 Reduce 19.08% <0.01 $21.49 $1,014,000 SEC
2019   Q4 58,311 0.02 Reduce 8.81% <0.01 $29.70 $1,732,000 SEC
2019   Q3 63,943 0.02 Reduce 2.37% <0.01 $28.20 $1,803,000 SEC
2019   Q2 65,493 0.02 Reduce 5.21% <0.01 $25.80 $1,690,000 SEC
2019   Q1 69,093 0.02 Reduce 0.65% <0.01 $25.83 $1,785,000 SEC
2018   Q4 69,543 0.02 Reduce 7.92% <0.01 $23.84 $1,658,000 SEC
2018   Q3 75,528 0.02 Reduce 6.88% <0.01 $25.69 $1,940,000 SEC
2018   Q2 81,106 0.03 Reduce 30.27% 0.01 $28.68 $2,326,000 SEC
2018   Q1 116,319 0.04 Reduce 4.37% <0.01 $28.16 $3,276,000 SEC
2017   Q4 121,631 0.04 Reduce 36.77% 0.02 $26.88 $3,269,000 SEC
2017   Q3 192,370 0.06 Reduce 40.63% 0.04 $25.95 $4,992,000 SEC
2017   Q2 324,015 0.10 Reduce 26.39% 0.04 $26.20 $8,489,000 SEC
2017   Q1 440,162 0.15 Reduce 8.30% 0.01 $27.37 $12,047,000 SEC
2016   Q4 480,012 0.18 Reduce 0.76% <0.01 $28.77 $13,810,000 SEC
2016   Q3 483,672 0.16 Reduce 10.08% 0.02 $25.44 $12,305,000 SEC
2016   Q2 537,886 0.17 Reduce 19.17% 0.03 $24.00 $12,909,000 SEC
2016   Q1 665,493 0.18 Reduce 64.39% 0.33 $19.46 $12,951,000 SEC
2015   Q4 1,868,878 0.51 Reduce 13.89% 0.08 $18.32 $34,238,000 SEC
2015   Q3 2,170,306 0.58 Reduce 15.54% 0.11 $17.20 $37,329,000 SEC
2015   Q2 2,569,615 0.71 Add 2.96% 0.02 $19.53 $50,185,000 SEC
2015   Q1 2,495,795 0.73 Add 9.09% 0.06 $21.34 $53,260,000 SEC
2014   Q4 2,287,900 0.75 Add 6.40% 0.05 $23.50 $53,766,000 SEC
2014   Q3 2,150,235 0.87 Add 34.77% 0.22 $27.81 $59,798,000 SEC
2014   Q2 1,595,461 0.81 Add 0.01% <0.01 $35.10 $56,001,000 SEC
2014   Q1 1,595,251 0.85 Add 25.33% 0.17 $34.31 $54,733,000 SEC
2013   Q4 1,272,857 0.63 Add 39.29% 0.18 $30.55 $38,886,000 SEC
2013   Q3 913,832 0.46 Add 95.88% 0.23 $27.97 $25,560,000 SEC
2013   Q2 466,522 0.24 Reduce 0.54% <0.01 $25.91 $12,088,000 SEC
2013   Q1 469,072 0.12 Add 65.41% 0.05 $24.99 $11,722,000 SEC
2012   Q4 283,582 0.15 Add 131.07% 0.09 $21.24 $6,023,000 SEC
2012   Q3 122,725 0.07 Add 452.19% 0.06 $22.04 $2,705,000 SEC
2012   Q2 22,225 0.01 Buy 0.01 $21.60 $480,000 SEC