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  Black Hills Corp. (BKH)
← All BKH superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 98,285 0.07 Add 4.41% <0.01 $67.45–78.69 · VW $73.81i $6,821,962 SEC
2025   Q4 94,138 0.06 Reduce 3.60% <0.01 $62.27–74.23 · VW $69.83i $6,535,060 SEC
2025   Q3 97,649 0.06 Reduce 10.74% <0.01 $57.70–66.26 · VW $62.46i $6,014,202 SEC
2025   Q2 109,398 0.06 Reduce 12.45% 0.01 $55.49–62.20 · VW $58.49i $6,137,228 SEC
2025   Q1 124,950 0.08 Reduce 10.97% <0.01 $54.92–61.99 · VW $59.27i $7,578,218 SEC
2024   Q4 140,345 0.08 Reduce 0.05% $55.00–65.59 · VW $59.77i $8,212,989 SEC
2024   Q3 140,420 0.08 Reduce 0.21% <0.01 $56.18–62.20 · VW $59.19i $8,582,470 SEC
2024   Q2 140,715 0.07 Add 0.06% $51.66–59.82 · VW $56.84i $7,652,082 SEC
2024   Q1 140,630 0.07 Add 8.86% <0.01 $49.34–55.14 · VW $53.13i $7,678,398 SEC
2023   Q4 129,190 0.07 Reduce 1.85% <0.01 $47.49–57.16 · VW $52.14i $6,969,801 SEC
2023   Q3 131,625 0.08 Add 7.58% <0.01 $46.43–60.86 · VW $51.88i $6,658,909 SEC
2023   Q2 122,350 0.08 Add 4.98% <0.01 $56.75–66.85 · VW $61.31i $7,372,811 SEC
2023   Q1 116,545 0.08 Add 18.84% 0.01 $58.81–73.98 · VW $66.03i $7,353,990 SEC
2022   Q4 98,072 0.08 Reduce 15.52% 0.02 $62.25–73.70 · VW $69.44i $6,898,384 SEC
2022   Q3 116,090 0.10 Reduce 0.08% <0.01 $59.08–79.78 · VW $68.08i $7,863,000 SEC
2022   Q2 116,185 0.10 Reduce 3.84% <0.01 $66.42–78.01 · VW $73.88i $8,455,000 SEC
2022   Q1 120,826 0.09 Reduce 4.97% <0.01 $64.39–80.95 · VW $72.86i $9,306,000 SEC
2021   Q4 127,146 0.08 Reduce 9.65% <0.01 $63.73–71.52 · VW $67.66i $8,973,000 SEC
2021   Q3 140,721 0.09 Add 0.26% <0.01 $61.95–72.78 · VW $67.04i $8,832,000 SEC
2021   Q2 140,359 0.09 Add 0.74% <0.01 $64.26–70.30 · VW $67.40i $9,212,000 SEC
2021   Q1 139,332 0.10 Reduce 18.77% 0.02 $58.43–71.34 · VW $66.25i $9,303,000 SEC
2020   Q4 171,533 0.12 Add 0.00% $56.56–65.36 · VW $60.35i $10,541,000 SEC
2020   Q3 171,525 0.11 Add 0.00% $51.97–61.29 · VW $56.64i $9,175,000 SEC
2020   Q2 171,520 0.13 Add 18.75% 0.02 $52.36–63.42 · VW $57.88i $9,718,000 SEC
2020   Q1 144,435 0.13 Reduce 5.69% <0.01 $48.07–87.12 · VW $65.71i $9,248,000 SEC
2019   Q4 153,150 0.14 Add 0.03% $73.94–84.01 · VW $80.33i $12,028,000 SEC
2019   Q3 153,100 0.14 Add 0.03% $70.15–80.61 · VW $76.53i $11,747,000 SEC
2019   Q2 153,050 0.14 Reduce 10.05% 0.02 $71.31–82.01 · VW $77.49i $11,964,000 SEC
2019   Q1 170,150 0.15 Reduce 3.78% <0.01 $65.96–74.77 · VW $71.16i $12,603,000 SEC
2018   Q4 176,840 0.15 Reduce 26.56% 0.04 $59.33–68.23 · VW $65.15i $11,102,000 SEC
2018   Q3 240,810 0.16 Add 44.54% 0.05 $56.42–63.09 · VW $59.67i $13,989,000 SEC
2018   Q2 166,610 0.13 Reduce 8.01% <0.01 $55.07–64.14 · VW $59.73i $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 $52.50–65.71 · VW $57.92i $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 $65.84–72.02 · VW $69.17i $9,835,000 SEC
2017   Q1 133,770 0.11 Buy 0.11 $60.34–69.22 · VW $65.86i $8,892,000 SEC
Price snapshot:
Current price$75.80
Avg. buy price$61.16
+/- since buy23.94%
52-week low$53.61
52-week high$77.95