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  Badger Meter Inc. (BMI)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 104,815 0.16 Add 1.95% <0.01 $152.35 $15,968,638 SEC
2025   Q4 102,813 0.17 Reduce 1.01% <0.01 $174.41 $17,931,698 SEC
2025   Q3 103,859 0.17 Reduce 6.75% 0.02 $178.58 $18,547,225 SEC
2025   Q2 111,377 0.27 Reduce 3.89% <0.01 $244.95 $27,281,913 SEC
2025   Q1 115,890 0.23 Reduce 4.93% 0.01 $190.25 $22,048,163 SEC
2024   Q4 121,901 0.25 Reduce 2.02% <0.01 $212.12 $25,857,741 SEC
2024   Q3 124,414 0.26 Reduce 2.96% <0.01 $218.41 $27,173,366 SEC
2024   Q2 128,205 0.23 Reduce 4.00% <0.01 $186.35 $23,891,090 SEC
2024   Q1 133,552 0.21 Reduce 5.53% 0.01 $161.81 $21,610,126 SEC
2023   Q4 141,376 0.23 Reduce 2.96% <0.01 $154.37 $21,824,287 SEC
2023   Q3 145,690 0.25 Reduce 3.92% <0.01 $143.87 $20,960,489 SEC
2023   Q2 151,633 0.24 Reduce 8.23% 0.02 $147.56 $22,375,036 SEC
2023   Q1 165,233 0.23 Reduce 1.71% <0.01 $121.82 $20,128,742 SEC
2022   Q4 168,108 0.22 Reduce 1.46% <0.01 $109.03 $18,328,867 SEC
2022   Q3 170,594 0.20 Reduce 2.37% <0.01 $92.39 $15,761,000 SEC
2022   Q2 174,737 0.17 Reduce 1.68% <0.01 $80.89 $14,134,000 SEC
2022   Q1 177,718 0.18 Reduce 7.26% 0.01 $99.71 $17,720,000 SEC
2021   Q4 191,638 0.19 Reduce 4.30% <0.01 $106.56 $20,421,000 SEC
2021   Q3 200,256 0.20 Reduce 1.51% <0.01 $101.14 $20,254,000 SEC
2021   Q2 203,319 0.20 Reduce 5.56% 0.01 $98.12 $19,950,000 SEC
2021   Q1 215,284 0.21 Reduce 7.40% 0.02 $93.07 $20,036,000 SEC
2020   Q4 232,495 0.24 Reduce 17.33% 0.04 $94.06 $21,868,000 SEC
2020   Q3 281,217 0.23 Reduce 13.38% 0.04 $65.37 $18,383,000 SEC
2020   Q2 324,651 0.27 Reduce 15.59% 0.05 $62.92 $20,427,000 SEC
2020   Q1 384,606 0.30 Reduce 52.36% 0.31 $53.60 $20,615,000 SEC
2019   Q4 807,344 0.60 Reduce 1.80% <0.01 $64.93 $52,421,000 SEC
2019   Q3 822,124 0.53 Reduce 0.88% <0.01 $53.70 $44,148,000 SEC
2019   Q2 829,401 0.59 Reduce 3.02% 0.02 $59.69 $49,507,000 SEC
2019   Q1 855,204 0.58 Reduce 36.61% 0.33 $55.64 $47,584,000 SEC
2018   Q4 1,349,172 0.90 Reduce 10.10% 0.09 $49.21 $66,393,000 SEC
2018   Q3 1,500,702 0.93 Reduce 9.28% 0.09 $52.95 $79,462,000 SEC
2018   Q2 1,654,188 0.92 Reduce 0.87% <0.01 $44.70 $73,942,000 SEC
2018   Q1 1,668,760 0.97 Reduce 9.35% 0.10 $47.15 $78,682,000 SEC
2017   Q4 1,840,923 1.02 Reduce 1.80% 0.02 $47.80 $87,996,000 SEC
2017   Q3 1,874,743 1.10 Reduce 12.63% 0.13 $49.00 $91,862,000 SEC
2017   Q2 2,145,737 1.03 Reduce 0.54% <0.01 $39.85 $85,508,000 SEC
2017   Q1 2,157,359 0.97 Add 2.24% 0.02 $36.75 $79,283,000 SEC
2016   Q4 2,110,094 1.00 Add 1.81% 0.02 $36.95 $77,968,000 SEC
2016   Q3 2,072,564 0.92 Add 111.35% 0.48 $33.51 $69,452,000 SEC
2016   Q2 980,640 0.97 Reduce 7.35% 0.07 $73.03 $71,616,000 SEC
2016   Q1 1,058,444 1.00 Reduce 9.98% 0.10 $66.51 $70,397,000 SEC
2015   Q4 1,175,731 1.03 Reduce 8.28% 0.10 $58.59 $68,886,000 SEC
2015   Q3 1,281,928 1.16 Reduce 0.40% <0.01 $58.06 $74,429,000 SEC
2015   Q2 1,287,112 1.16 Add 0.05% <0.01 $63.49 $81,719,000 SEC
2015   Q1 1,286,452 1.06 Add 2.31% 0.02 $59.94 $77,110,000 SEC
2014   Q4 1,257,440 1.04 Add 0.48% <0.01 $59.35 $74,629,000 SEC
2014   Q3 1,251,426 0.92 Add 0.40% <0.01 $50.45 $63,134,000 SEC
2014   Q2 1,246,498 0.94 Add 10.80% 0.09 $52.65 $65,628,000 SEC
2014   Q1 1,125,016 0.96 Add 41.53% 0.28 $55.10 $61,988,000 SEC
2013   Q4 794,912 0.70 Add 2.61% 0.02 $54.50 $43,323,000 SEC
2013   Q3 774,667 0.65 Add 3.79% 0.02 $46.50 $36,022,000 SEC
2013   Q2 746,347 0.67 Add 22.95% 0.13 $44.55 $33,250,000 SEC
2013   Q1 607,016 0.33 Add 3.02% <0.01 $53.52 $32,487,000 SEC
2012   Q4 589,241 0.70 Add 0.50% <0.01 $47.41 $27,936,000 SEC
2012   Q3 586,330 0.52 Add 4.48% 0.02 $36.39 $21,337,000 SEC
2012   Q2 561,169 0.55 Add 0.92% <0.01 $37.55 $21,072,000 SEC
2012   Q1 556,049 0.48 Add 0.37% <0.01 $33.99 $18,900,000 SEC
2011   Q4 554,009 0.47 Add 3.20% 0.01 $29.43 $16,304,000 SEC
2011   Q3 536,848 0.50 Buy 0.50 $28.93 $15,531,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.47 SEC
2011   Q1 412,584 0.47 Add 21.21% 0.08 $41.21 $17,003,000 SEC
2010   Q4 340,379 0.43 Add 0.13% <0.01 $44.22 $15,052,000 SEC
2010   Q3 339,929 0.22 Add 55.97% 0.08 $40,480.00 $13,760,326,000 SEC
2010   Q1 217,949 0.13 Add 24.46% 0.03 $38,510.00 $8,393,216,000 SEC
2009   Q4 175,119 0.11 Add 328.16% 0.08 $39,820.00 $6,973,239,000 SEC
2009   Q3 40,900 0.03 Buy 0.03 $38,690.00 $1,582,421,000 SEC