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  Oshkosh Corp. (OSK)
← All OSK superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 33,183 0.05 Reduce 5.38% <0.01 $126.25–180.49 · VW $151.32i $4,884,869 SEC
2025   Q4 35,069 0.04 Reduce 1.34% <0.01 $118.49–141.13 · VW $128.42i $4,405,718 SEC
2025   Q3 35,544 0.04 Reduce 5.94% <0.01 $113.93–144.30 · VW $129.31i $4,610,057 SEC
2025   Q2 37,790 0.04 Reduce 10.07% <0.01 $76.82–114.37 · VW $101.58i $4,290,677 SEC
2025   Q1 42,020 0.04 Reduce 16.39% <0.01 $89.08–118.39 · VW $100.52i $3,953,242 SEC
2024   Q4 50,260 0.05 Reduce 0.04% $92.61–115.96 · VW $101.21i $4,778,218 SEC
2024   Q3 50,280 0.05 Reduce 0.37% <0.01 $93.34–117.12 · VW $103.56i $5,038,559 SEC
2024   Q2 50,465 0.05 Reduce 0.04% $102.56–127.98 · VW $112.91i $5,460,313 SEC
2024   Q1 50,485 0.06 Reduce 4.97% <0.01 $102.67–124.99 · VW $117.46i $6,295,984 SEC
2023   Q4 53,125 0.06 Reduce 11.33% <0.01 $86.10–109.90 · VW $101.47i $5,759,281 SEC
2023   Q3 59,916 0.07 Reduce 14.37% <0.01 $84.60–106.65 · VW $95.56i $5,717,784 SEC
2023   Q2 69,971 0.07 Reduce 22.25% 0.02 $72.09–87.36 · VW $82.01i $6,058,789 SEC
2023   Q1 89,996 0.09 Reduce 27.03% 0.04 $75.75–106.66 · VW $88.53i $7,485,867 SEC
2022   Q4 123,341 0.13 Reduce 19.50% 0.03 $70.91–94.52 · VW $84.54i $10,877,443 SEC
2022   Q3 153,221 0.14 Add 6.92% <0.01 $69.30–90.22 · VW $76.60i $10,770,000 SEC
2022   Q2 143,308 0.14 Reduce 0.07% <0.01 $78.88–102.18 · VW $87.73i $11,771,000 SEC
2022   Q1 143,405 0.15 Reduce 9.02% 0.01 $100.27–125.16 · VW $108.69i $14,434,000 SEC
2021   Q4 157,624 0.16 Add 10.25% 0.01 $95.79–119.47 · VW $109.32i $17,766,000 SEC
2021   Q3 142,975 0.15 Add 5.85% <0.01 $98.96–126.39 · VW $109.24i $14,636,000 SEC
2021   Q2 135,075 0.17 Reduce 12.18% 0.02 $116.05–137.47 · VW $126.05i $16,836,000 SEC
2021   Q1 153,815 0.19 Add 6.14% 0.01 $83.96–123.49 · VW $108.70i $18,252,000 SEC
2020   Q4 144,918 0.14 Reduce 2.76% <0.01 $66.74–88.70 · VW $80.50i $12,473,000 SEC
2020   Q3 149,035 0.14 Reduce 5.30% <0.01 $69.27–85.17 · VW $75.98i $10,954,000 SEC
2020   Q2 157,370 0.15 Reduce 5.42% <0.01 $55.33–87.05 · VW $71.33i $11,271,000 SEC
2020   Q1 166,390 0.16 Add 0.22% <0.01 $46.72–95.20 · VW $68.75i $10,704,000 SEC
2019   Q4 166,030 0.18 Reduce 9.99% 0.02 $69.18–95.62 · VW $86.48i $15,715,000 SEC
2019   Q3 184,450 0.17 Add 0.14% <0.01 $66.04–86.45 · VW $76.10i $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 $59.04–82.48 · VW $72.22i $13,839,000 SEC
2018   Q4 184,360 0.15 Add 7.63% 0.01 $51.42–73.64 · VW $62.12i $11,303,000 SEC
2018   Q3 171,290 0.14 Reduce 0.04% <0.01 $66.77–77.05 · VW $71.69i $12,203,000 SEC
2018   Q2 171,357 0.15 Add 6.53% <0.01 $67.88–81.92 · VW $73.37i $12,050,000 SEC
2018   Q1 160,857 0.15 Reduce 7.95% 0.01 $75.25–100.26 · VW $84.26i $12,429,000 SEC
2017   Q4 174,757 0.18 Reduce 7.42% 0.01 $82.65–94.16 · VW $89.23i $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 $61.74–75.00 · VW $68.54i $13,002,000 SEC
2017   Q1 188,690 0.16 Add 0.21% <0.01 $64.66–74.16 · VW $69.14i $12,942,000 SEC
2016   Q4 188,290 0.16 Reduce 11.26% 0.02 $52.00–71.99 · VW $62.87i $12,165,000 SEC
2016   Q3 212,180 0.16 Add 12.78% 0.02 $45.19–57.75 · VW $52.98i $11,882,000 SEC
2016   Q2 188,140 0.12 Reduce 2.79% <0.01 $38.47–49.71 · VW $45.30i $8,976,000 SEC
2016   Q1 193,540 0.11 Add 9.44% <0.01 $29.59–41.54 · VW $37.33i $7,910,000 SEC
2015   Q4 176,840 0.10 Add 12.04% 0.01 $35.08–44.13 · VW $39.42i $6,904,000 SEC
2015   Q3 157,840 0.09 Add 28.45% 0.02 $32.56–43.34 · VW $37.41i $5,734,000 SEC
2015   Q2 122,880 0.07 Add 25.90% 0.01 $42.36–55.69 · VW $46.81i $5,208,000 SEC
2015   Q1 97,600 0.07 Add 13.75% <0.01 $38.64–49.40 · VW $45.61i $4,762,000 SEC
2014   Q4 85,800 0.06 Add 14.40% <0.01 $39.72–49.50 · VW $45.96i $4,174,000 SEC
2014   Q3 75,000 0.05 Add 16.28% <0.01 $44.03–57.99 · VW $48.72i $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 $48.93–59.24 · VW $55.68i $3,797,000 SEC
2013   Q4 65,300 0.05 Add 49.09% 0.02 $45.66–53.70 · VW $49.91i $3,290,000 SEC
2013   Q3 43,800 0.04 Reduce 5.81% <0.01 $37.70–49.58 · VW $45.42i $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 $30.80–42.62 · VW $38.64i $1,976,000 SEC
2012   Q4 32,000 0.02 Add 30.61% <0.01 $26.74–31.65 · VW $29.35i $949,000 SEC
2012   Q3 24,500 0.02 Add 21.29% <0.01 $19.02–29.79 · VW $25.41i $672,000 SEC
2012   Q2 20,200 0.01 Buy 0.01 $18.49–24.04 · VW $21.16i $423,000 SEC
Price snapshot:
Current price$145.85
Avg. buy price$58.42
+/- since buy149.65%
52-week low$116.25
52-week high$179.20