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  Oshkosh Corp. (OSK)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 33,183 0.05 Reduce 5.38% <0.01 $147.21 $4,884,869 SEC
2025   Q4 35,069 0.04 Reduce 1.34% <0.01 $125.63 $4,405,718 SEC
2025   Q3 35,544 0.04 Reduce 5.94% <0.01 $129.70 $4,610,057 SEC
2025   Q2 37,790 0.04 Reduce 10.07% <0.01 $113.54 $4,290,677 SEC
2025   Q1 42,020 0.04 Reduce 16.39% <0.01 $94.08 $3,953,242 SEC
2024   Q4 50,260 0.05 Reduce 0.04% $95.07 $4,778,218 SEC
2024   Q3 50,280 0.05 Reduce 0.37% <0.01 $100.21 $5,038,559 SEC
2024   Q2 50,465 0.05 Reduce 0.04% $108.20 $5,460,313 SEC
2024   Q1 50,485 0.06 Reduce 4.97% <0.01 $124.71 $6,295,984 SEC
2023   Q4 53,125 0.06 Reduce 11.33% <0.01 $108.41 $5,759,281 SEC
2023   Q3 59,916 0.07 Reduce 14.37% 0.01 $95.43 $5,717,784 SEC
2023   Q2 69,971 0.07 Reduce 22.25% 0.02 $86.59 $6,058,789 SEC
2023   Q1 89,996 0.09 Reduce 27.03% 0.04 $83.18 $7,485,867 SEC
2022   Q4 123,341 0.13 Reduce 19.50% 0.03 $88.19 $10,877,443 SEC
2022   Q3 153,221 0.14 Add 6.92% <0.01 $70.29 $10,770,000 SEC
2022   Q2 143,308 0.14 Reduce 0.07% <0.01 $82.14 $11,771,000 SEC
2022   Q1 143,405 0.15 Reduce 9.02% 0.01 $100.65 $14,434,000 SEC
2021   Q4 157,624 0.16 Add 10.25% 0.01 $112.71 $17,766,000 SEC
2021   Q3 142,975 0.15 Add 5.85% <0.01 $102.37 $14,636,000 SEC
2021   Q2 135,075 0.17 Reduce 12.18% 0.02 $124.64 $16,836,000 SEC
2021   Q1 153,815 0.19 Add 6.14% 0.01 $118.66 $18,252,000 SEC
2020   Q4 144,918 0.14 Reduce 2.76% <0.01 $86.07 $12,473,000 SEC
2020   Q3 149,035 0.14 Reduce 5.30% <0.01 $73.50 $10,954,000 SEC
2020   Q2 157,370 0.15 Reduce 5.42% <0.01 $71.62 $11,271,000 SEC
2020   Q1 166,390 0.16 Add 0.22% <0.01 $64.33 $10,704,000 SEC
2019   Q4 166,030 0.18 Reduce 9.99% 0.02 $94.65 $15,715,000 SEC
2019   Q3 184,450 0.17 Add 0.14% <0.01 $75.80 $13,981,000 SEC
2019   Q2 184,200 0.18 $83.49 $15,379,000 SEC
2019   Q1 184,200 0.17 Reduce 0.09% <0.01 $75.13 $13,839,000 SEC
2018   Q4 184,360 0.15 Add 7.63% 0.01 $61.31 $11,303,000 SEC
2018   Q3 171,290 0.14 Reduce 0.04% <0.01 $71.24 $12,203,000 SEC
2018   Q2 171,357 0.15 Add 6.53% <0.01 $70.32 $12,050,000 SEC
2018   Q1 160,857 0.15 Reduce 7.95% 0.01 $77.27 $12,429,000 SEC
2017   Q4 174,757 0.18 Reduce 7.42% 0.01 $90.89 $15,884,000 SEC
2017   Q3 188,757 0.19 $82.54 $15,580,000 SEC
2017   Q2 188,757 0.16 Add 0.04% <0.01 $68.88 $13,002,000 SEC
2017   Q1 188,690 0.16 Add 0.21% <0.01 $68.59 $12,942,000 SEC
2016   Q4 188,290 0.16 Reduce 11.26% 0.02 $64.61 $12,165,000 SEC
2016   Q3 212,180 0.16 Add 12.78% 0.02 $56.00 $11,882,000 SEC
2016   Q2 188,140 0.12 Reduce 2.79% <0.01 $47.71 $8,976,000 SEC
2016   Q1 193,540 0.11 Add 9.44% <0.01 $40.87 $7,910,000 SEC
2015   Q4 176,840 0.10 Add 12.04% 0.01 $39.04 $6,904,000 SEC
2015   Q3 157,840 0.09 Add 28.45% 0.02 $36.33 $5,734,000 SEC
2015   Q2 122,880 0.07 Add 25.90% 0.01 $42.38 $5,208,000 SEC
2015   Q1 97,600 0.07 Add 13.75% <0.01 $48.79 $4,762,000 SEC
2014   Q4 85,800 0.06 Add 14.40% <0.01 $48.65 $4,174,000 SEC
2014   Q3 75,000 0.05 Add 16.28% <0.01 $44.15 $3,311,000 SEC
2014   Q2 64,500 0.05 $55.53 $3,582,000 SEC
2014   Q1 64,500 0.06 Reduce 1.23% <0.01 $58.87 $3,797,000 SEC
2013   Q4 65,300 0.05 Add 49.09% 0.02 $50.38 $3,290,000 SEC
2013   Q3 43,800 0.04 Reduce 5.81% <0.01 $48.97 $2,145,000 SEC
2013   Q2 46,500 0.04 $37.98 $1,766,000 SEC
2013   Q1 46,500 0.02 Add 45.31% <0.01 $42.49 $1,976,000 SEC
2012   Q4 32,000 0.02 Add 30.61% <0.01 $29.66 $949,000 SEC
2012   Q3 24,500 0.02 Add 21.29% <0.01 $27.43 $672,000 SEC
2012   Q2 20,200 0.01 Buy 0.01 $20.94 $423,000 SEC