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  Black Hills (BKH)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 98,285 0.07 Add 4.41% <0.01 $69.41 $6,821,962 SEC
2025   Q4 94,138 0.06 Reduce 3.60% <0.01 $69.42 $6,535,060 SEC
2025   Q3 97,649 0.06 Reduce 10.74% <0.01 $61.59 $6,014,202 SEC
2025   Q2 109,398 0.06 Reduce 12.45% 0.01 $56.10 $6,137,228 SEC
2025   Q1 124,950 0.08 Reduce 10.97% <0.01 $60.65 $7,578,218 SEC
2024   Q4 140,345 0.08 Reduce 0.05% $58.52 $8,212,989 SEC
2024   Q3 140,420 0.08 Reduce 0.21% <0.01 $61.12 $8,582,470 SEC
2024   Q2 140,715 0.07 Add 0.06% $54.38 $7,652,082 SEC
2024   Q1 140,630 0.07 Add 8.86% <0.01 $54.60 $7,678,398 SEC
2023   Q4 129,190 0.07 Reduce 1.85% <0.01 $53.95 $6,969,801 SEC
2023   Q3 131,625 0.08 Add 7.58% <0.01 $50.59 $6,658,909 SEC
2023   Q2 122,350 0.08 Add 4.98% <0.01 $60.26 $7,372,811 SEC
2023   Q1 116,545 0.08 Add 18.84% 0.01 $63.10 $7,353,990 SEC
2022   Q4 98,072 0.08 Reduce 15.52% 0.02 $70.34 $6,898,384 SEC
2022   Q3 116,090 0.10 Reduce 0.08% <0.01 $67.73 $7,863,000 SEC
2022   Q2 116,185 0.10 Reduce 3.84% <0.01 $72.77 $8,455,000 SEC
2022   Q1 120,826 0.09 Reduce 4.97% <0.01 $77.02 $9,306,000 SEC
2021   Q4 127,146 0.08 Reduce 9.65% <0.01 $70.57 $8,973,000 SEC
2021   Q3 140,721 0.09 Add 0.26% <0.01 $62.76 $8,832,000 SEC
2021   Q2 140,359 0.09 Add 0.74% <0.01 $65.63 $9,212,000 SEC
2021   Q1 139,332 0.10 Reduce 18.77% 0.02 $66.77 $9,303,000 SEC
2020   Q4 171,533 0.12 Add 0.00% $61.45 $10,541,000 SEC
2020   Q3 171,525 0.11 Add 0.00% $53.49 $9,175,000 SEC
2020   Q2 171,520 0.13 Add 18.75% 0.02 $56.66 $9,718,000 SEC
2020   Q1 144,435 0.13 Reduce 5.69% <0.01 $64.03 $9,248,000 SEC
2019   Q4 153,150 0.14 Add 0.03% $78.54 $12,028,000 SEC
2019   Q3 153,100 0.14 Add 0.03% $76.73 $11,747,000 SEC
2019   Q2 153,050 0.14 Reduce 10.05% 0.02 $78.17 $11,964,000 SEC
2019   Q1 170,150 0.15 Reduce 3.78% <0.01 $74.07 $12,603,000 SEC
2018   Q4 176,840 0.15 Reduce 26.56% 0.04 $62.78 $11,102,000 SEC
2018   Q3 240,810 0.16 Add 44.54% 0.05 $58.09 $13,989,000 SEC
2018   Q2 166,610 0.13 Reduce 8.01% <0.01 $61.21 $10,198,000 SEC
2018   Q1 181,110 0.12 $54.30 $9,834,000 SEC
2017   Q4 181,110 0.13 Add 24.24% 0.03 $60.11 $10,887,000 SEC
2017   Q3 145,770 0.12 $68.87 $10,039,000 SEC
2017   Q2 145,770 0.12 Add 8.97% <0.01 $67.47 $9,835,000 SEC
2017   Q1 133,770 0.11 Buy 0.11 $66.47 $8,892,000 SEC