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  Donaldson Co. (DCI)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 499,374 0.43 Reduce 10.93% 0.05 $84.87 $42,381,944 SEC
2025   Q4 560,653 0.48 Reduce 7.40% 0.03 $88.66 $49,707,454 SEC
2025   Q3 605,439 0.47 Reduce 27.01% 0.15 $81.85 $49,555,144 SEC
2025   Q2 829,505 0.57 Reduce 25.95% 0.20 $69.35 $57,526,140 SEC
2025   Q1 1,120,149 0.78 Reduce 14.49% 0.12 $67.06 $75,117,161 SEC
2024   Q4 1,309,975 0.85 Reduce 4.52% 0.04 $67.35 $88,226,785 SEC
2024   Q3 1,371,962 0.95 Reduce 8.46% 0.09 $73.70 $101,113,565 SEC
2024   Q2 1,498,820 1.04 Reduce 6.38% 0.07 $71.56 $107,255,526 SEC
2024   Q1 1,601,031 1.16 Reduce 15.23% 0.20 $74.68 $119,564,961 SEC
2023   Q4 1,888,681 1.30 Reduce 2.89% 0.04 $65.35 $123,425,273 SEC
2023   Q3 1,944,960 1.36 Reduce 13.19% 0.20 $59.64 $115,997,387 SEC
2023   Q2 2,240,555 1.52 Reduce 7.91% 0.14 $62.51 $140,057,064 SEC
2023   Q1 2,432,943 1.83 Reduce 13.31% 0.26 $65.34 $158,968,465 SEC
2022   Q4 2,806,573 1.99 Reduce 6.88% 0.13 $58.87 $165,222,925 SEC
2022   Q3 3,013,809 1.86 Reduce 3.22% 0.06 $49.01 $147,707,000 SEC
2022   Q2 3,114,007 1.80 Reduce 5.90% 0.10 $48.14 $149,908,000 SEC
2022   Q1 3,309,202 1.73 Reduce 0.50% <0.01 $51.93 $171,847,000 SEC
2021   Q4 3,325,810 1.83 Reduce 0.34% <0.01 $59.26 $197,087,000 SEC
2021   Q3 3,337,119 1.92 Reduce 0.00% <0.01 $57.41 $191,584,000 SEC
2021   Q2 3,337,209 2.10 Reduce 1.22% 0.03 $63.53 $212,013,000 SEC
2021   Q1 3,378,569 2.06 Reduce 3.85% 0.08 $58.16 $196,498,000 SEC
2020   Q4 3,513,835 2.18 Reduce 1.83% 0.04 $55.88 $196,353,000 SEC
2020   Q3 3,579,271 2.08 Reduce 2.96% 0.07 $46.42 $166,150,000 SEC
2020   Q2 3,688,482 2.24 Reduce 15.21% 0.37 $46.52 $171,588,000 SEC
2020   Q1 4,350,087 2.45 Reduce 1.45% 0.04 $38.63 $168,044,000 SEC
2019   Q4 4,414,184 2.89 Reduce 6.64% 0.20 $57.62 $254,345,000 SEC
2019   Q3 4,728,243 2.98 Reduce 5.45% 0.17 $52.08 $246,247,000 SEC
2019   Q2 5,000,831 3.05 Reduce 0.93% 0.03 $50.86 $254,342,000 SEC
2019   Q1 5,047,602 3.07 Add 1.08% 0.03 $50.06 $252,683,000 SEC
2018   Q4 4,993,732 2.92 Reduce 1.87% 0.06 $43.39 $216,678,000 SEC
2018   Q3 5,088,833 3.45 Reduce 5.76% 0.17 $58.26 $296,475,000 SEC
2018   Q2 5,400,013 3.02 Reduce 2.20% 0.07 $45.12 $243,649,000 SEC
2018   Q1 5,521,259 3.07 Add 1.26% 0.04 $45.05 $248,733,000 SEC
2017   Q4 5,452,784 3.10 Add 2.16% 0.07 $48.95 $266,914,000 SEC
2017   Q3 5,337,294 2.94 Add 1.49% 0.04 $45.94 $245,195,000 SEC
2017   Q2 5,259,183 2.90 Add 0.06% <0.01 $45.54 $239,503,000 SEC
2017   Q1 5,256,200 2.93 Reduce 1.58% 0.05 $45.52 $239,262,000 SEC
2016   Q4 5,340,576 2.89 Reduce 4.68% 0.13 $42.08 $224,731,000 SEC
2016   Q3 5,602,673 2.76 Reduce 1.12% 0.03 $37.33 $209,148,000 SEC
2016   Q2 5,666,127 2.63 Add 3.95% 0.10 $34.36 $194,688,000 SEC
2016   Q1 5,450,706 2.47 Add 1.78% 0.04 $31.91 $173,932,000 SEC
2015   Q4 5,355,148 2.30 Add 0.96% 0.02 $28.66 $153,479,000 SEC
2015   Q3 5,304,175 2.33 Add 1.68% 0.04 $28.08 $148,941,000 SEC
2015   Q2 5,216,445 2.64 Add 0.49% 0.01 $35.80 $186,749,000 SEC
2015   Q1 5,191,158 2.69 Add 2.30% 0.06 $37.71 $195,759,000 SEC
2014   Q4 5,074,213 2.72 Add 8.10% 0.20 $38.63 $196,017,000 SEC
2014   Q3 4,694,139 2.78 Add 4.16% 0.11 $40.63 $190,723,000 SEC
2014   Q2 4,506,485 2.75 Add 6.06% 0.16 $42.32 $190,714,000 SEC
2014   Q1 4,248,805 2.79 Reduce 0.11% <0.01 $42.40 $180,149,000 SEC
2013   Q4 4,253,337 2.98 Add 2.82% 0.08 $43.46 $184,850,000 SEC
2013   Q3 4,136,649 2.86 Add 5.55% 0.15 $38.13 $157,730,000 SEC
2013   Q2 3,918,954 2.80 Add 0.93% 0.03 $35.66 $139,750,000 SEC
2013   Q1 3,882,768 1.43 Add 1.94% 0.03 $36.19 $140,517,000 SEC
2012   Q4 3,808,897 3.12 Add 0.85% 0.03 $32.84 $125,084,000 SEC
2012   Q3 3,776,939 3.23 Add 2.11% 0.07 $34.71 $131,098,000 SEC
2012   Q2 3,699,021 3.22 Reduce 0.19% <0.01 $33.37 $123,436,000 SEC
2012   Q1 3,705,920 3.40 Add 93.04% 1.64 $35.73 $132,413,000 SEC
2011   Q4 1,919,794 3.76 Reduce 6.08% 0.22 $68.08 $130,700,000 SEC
2011   Q3 2,044,086 3.60 Buy 3.60 $54.80 $112,016,000 SEC
2011   Q2 0 0.00 Sell 100.00% 3.48 SEC
2011   Q1 2,076,010 3.48 Reduce 0.99% 0.03 $61.29 $127,239,000 SEC
2010   Q4 2,096,730 3.52 Reduce 0.62% <0.01 $58.28 $122,197,000 SEC
2010   Q3 2,109,892 1.57 Reduce 5.94% 0.09 $47,130.00 $99,439,202,000 SEC
2010   Q1 2,243,038 1.53 Reduce 6.94% 0.11 $45,120.00 $101,205,867,000 SEC
2009   Q4 2,410,318 1.62 Reduce 12.26% 0.19 $42,540.00 $102,534,921,000 SEC
2009   Q3 2,747,109 1.57 Reduce 2.17% 0.04 $34,630.00 $95,132,385,000 SEC
2009   Q2 2,807,930 1.85 Add 2.56% 0.05 $34,640.00 $97,266,695,000 SEC
2009   Q1 2,737,956 1.66 Reduce 0.77% 0.01 $26,840.00 $73,486,739,000 SEC
2008   Q4 2,759,156 1.77 Reduce 0.08% <0.01 $33,650.00 $92,845,599,000 SEC
2008   Q3 2,761,431 1.69 Reduce 0.57% 0.01 $41,910.00 $115,731,573,000 SEC
2008   Q2 2,777,331 1.84 Reduce 9.24% 0.16 $44,640.00 $123,980,056,000 SEC
2008   Q1 3,060,234 1.70 Reduce 3.18% 0.09 $40,280.00 $123,266,226,000 SEC
2007   Q4 3,160,684 2.98 Reduce 0.44% <0.01 $46,380.00 $146,592,524,000 SEC
2007   Q3 3,174,763 1.59 Add 0.25% <0.01 $41,760.00 $132,578,103,000 SEC
2007   Q2 3,166,760 1.36 Add 1.94% 0.03 $35,550.00 $112,578,318,000 SEC
2007   Q1 3,106,645 1.43 Add 3.33% 0.05 $36,100.00 $112,149,885,000 SEC
2006   Q4 3,006,405 1.34 Add 0.70% <0.01 $34,710.00 $104,352,318,000 SEC
2006   Q3 2,985,545 3.02 Reduce 8.05% 0.04 $36,900.00 $110,166,611,000 SEC
2006   Q2 3,247,029 0.50 Add 7.93% 0.04 $3,072.62 $9,976,872,000 SEC
2006   Q1 3,008,573 1.39 Reduce 0.39% <0.01 $33,790.00 $101,659,682,000 SEC
2005   Q4 3,020,273 1.40 Add 0.11% <0.01 $31,800.00 $96,044,681,000 SEC
2005   Q3 3,016,843 2.88 Add 2.86% 0.08 $30,530.00 $92,104,217,000 SEC
2005   Q2 2,932,843 1.39 Add 4.06% 0.05 $30,330.00 $88,953,128,000 SEC
2005   Q1 2,818,476 1.52 Add 4.12% 0.06 $32,280.00 $90,980,405,000 SEC
2004   Q4 2,706,976 1.58 Buy 1.58 $32,580.00 $88,193,278,000 SEC
2004   Q3 0 0.00 Sell 100.00% 3.13 SEC
2004   Q2 2,427,650 3.13 Add 7.89% 0.23 $29,300.00 $71,130,145,000 SEC
2004   Q1 2,250,212 1.43 Add 133.75% 0.82 $26,530.00 $59,698,124,000 SEC
2003   Q4 962,678 1.52 Reduce 2.81% 0.05 $59,160.00 $56,952,030,000 SEC
2003   Q3 990,475 1.66 Buy 1.66 $53,900.00 $53,386,603,000 SEC
2003   Q2 0 0.00 Sell 100.00% 1.71 SEC
2003   Q1 1,114,425 1.71 Add 3.80% 0.06 $36,580.00 $40,765,667,000 SEC
2002   Q4 1,073,625 1.63 Add 10.14% 0.15 $36,000.00 $38,650,500,000 SEC
2002   Q3 974,825 1.57 Add 10.73% 0.15 $34,330.00 $33,465,742,000 SEC
2002   Q2 880,400 1.37 Add 0.49% <0.01 $35,040.00 $30,849,216,000 SEC
2002   Q1 876,100 3.07 Add 20.84% 0.53 $40,210.00 $35,227,981,000 SEC
2001   Q4 725,000 1.41 Reduce 9.60% 0.13 $38,840.00 $28,159,000,000 SEC
2001   Q3 802,000 1.32 Reduce 0.25% <0.01 $28,820.00 $23,113,640,000 SEC
2001   Q2 804,000 2.83 Buy 2.83 $31,150.00 $25,044,600,000 SEC
2001   Q1 0 0.00 Sell 100.00% 1.29 SEC
2000   Q4 803,700 1.29 Add 1.71% 0.02 $27,812.50 $22,352,906,000 SEC
2000   Q3 790,200 1.13 Add 4.37% 0.05 $22,000.00 $17,384,400,000 SEC
2000   Q2 757,144 0.94 Buy 0.94 $19,750.00 $14,953,594,000 SEC
2000   Q1 0 0.00 Sell 100.00% 1.12 SEC
1999   Q4 736,544 1.12 Reduce 0.11% <0.01 $24,062.50 $17,723,090,000 SEC
1999   Q3 737,344 1.08 Buy 1.08 $23,187.50 $17,097,164,000 SEC