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  United Fire Group, Inc. (UFCS)
← All UFCS superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 6,600 <0.01 $37.06 $244,596 SEC
2025   Q4 6,600 <0.01 $36.35 $239,910 SEC
2025   Q3 6,600 <0.01 Reduce 26.67% <0.01 $29.74–37.84 · VW $34.71i $200,772 SEC
2025   Q2 9,000 <0.01 Reduce 25.67% <0.01 $25.79–32.13 · VW $29.55i $258,300 SEC
2025   Q1 12,108 <0.01 Reduce 14.18% <0.01 $25.01–29.92 · VW $27.79i $356,702 SEC
2024   Q4 14,108 <0.01 $28.45 $401,373 SEC
2024   Q3 14,108 <0.01 Reduce 41.22% <0.01 $19.19–31.14 · VW $26.98i $295,280 SEC
2024   Q2 24,000 <0.01 $21.49 $515,760 SEC
2024   Q1 24,000 <0.01 $21.77 $522,480 SEC
2023   Q4 24,000 <0.01 Reduce 7.69% <0.01 $19.22–25.55 · VW $22.69i $482,880 SEC
2023   Q3 26,000 0.01 $19.75 $513,500 SEC
2023   Q2 26,000 <0.01 Reduce 7.14% <0.01 $19.14–24.43 · VW $21.11i $589,160 SEC
2023   Q1 28,000 0.01 $26.55 $743,400 SEC
2022   Q4 28,000 0.01 $27.36 $766,080 SEC
2022   Q3 28,000 0.01 Buy 0.01 $25.13–33.97 · VW $29.88i $804,000 SEC
2021   Q2 0 0.00 Sell 100.00% 0.01 $23.30–31.39 · VW $26.88i SEC
2021   Q1 40,873 0.01 Reduce 65.07% 0.02 $30.00–36.40 · VW $32.35i $1,422,000 SEC
2020   Q4 117,030 0.03 Reduce 20.45% <0.01 $22.02–33.20 · VW $28.22i $2,937,000 SEC
2020   Q3 147,113 0.04 Reduce 22.82% 0.02 $18.83–25.50 · VW $22.07i $2,989,000 SEC
2020   Q2 190,618 0.07 Add 0.17% <0.01 $24.15–32.31 · VW $27.21i $5,282,000 SEC
2020   Q1 190,293 0.09 Add 10.96% <0.01 $22.08–41.61 · VW $30.17i $6,205,000 SEC
2019   Q4 171,502 0.09 Add 0.06% <0.01 $37.60–47.52 · VW $41.15i $7,500,000 SEC
2019   Q3 171,392 0.10 Add 0.03% $42.01–48.00 · VW $44.65i $8,052,000 SEC
2019   Q2 171,342 0.10 Add 14.66% 0.01 $44.49–53.68 · VW $47.78i $8,303,000 SEC
2019   Q1 149,432 0.08 Reduce 7.22% <0.01 $40.86–49.29 · VW $45.70i $6,532,000 SEC
2018   Q4 161,052 0.12 Reduce 17.78% 0.02 $45.08–56.21 · VW $50.01i $8,930,000 SEC
2018   Q3 195,872 0.12 $50.77 $9,944,000 SEC
2018   Q2 195,872 0.13 Reduce 11.20% 0.01 $42.65–61.56 · VW $51.25i $10,677,000 SEC
2018   Q1 220,572 0.13 Reduce 10.94% 0.01 $44.02–54.51 · VW $50.72i $10,557,000 SEC
2017   Q4 247,672 0.13 Reduce 2.82% <0.01 $38.95–48.99 · VW $44.14i $11,289,000 SEC
2017   Q3 254,872 0.14 Reduce 0.08% <0.01 $38.98–49.74 · VW $45.59i $11,678,000 SEC
2017   Q2 255,072 0.14 Add 4.65% <0.01 $40.46–45.80 · VW $42.77i $11,238,000 SEC
2017   Q1 243,747 0.13 Add 11.07% 0.01 $41.38–44.80 · VW $43.14i $10,425,000 SEC
2016   Q4 219,457 0.14 Add 3.51% <0.01 $40.19–50.75 · VW $44.39i $10,791,000 SEC
2016   Q3 212,007 0.12 Add 13.19% 0.01 $37.54–46.95 · VW $43.30i $8,972,000 SEC
2016   Q2 187,307 0.11 Add 16.55% 0.02 $39.66–43.75 · VW $42.21i $7,947,000 SEC
2016   Q1 160,707 0.10 Reduce 18.18% 0.02 $39.12–45.75 · VW $42.01i $7,042,000 SEC
2015   Q4 196,407 0.11 Reduce 3.51% <0.01 $35.16–42.00 · VW $39.16i $7,524,000 SEC
2015   Q3 203,557 0.11 Reduce 2.09% <0.01 $32.63–40.64 · VW $37.77i $7,135,000 SEC
2015   Q2 207,893 0.10 Add 0.94% <0.01 $30.00–37.00 · VW $33.40i $6,811,000 SEC
2015   Q1 205,963 0.09 Add 18.60% 0.01 $28.15–32.65 · VW $30.44i $6,543,000 SEC
2014   Q4 173,664 0.07 Add 31.23% 0.02 $27.57–30.99 · VW $29.13i $5,163,000 SEC
2014   Q3 132,332 0.05 Add 113.22% 0.03 $27.36–32.70 · VW $29.31i $3,675,000 SEC
2014   Q2 62,064 0.03 Add 840.36% 0.03 $27.20–30.55 · VW $29.02i $1,820,000 SEC
2014   Q1 6,600 <0.01 Buy <0.01 $26.50–31.44 · VW $28.56i $200,000 SEC
Price snapshot:
Current price$52.45
Avg. buy price$28.71
+/- since buy82.69%
52-week low$25.43
52-week high$54.42