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  Home Depot (HD)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 153,398 0.52 Reduce 2.33% 0.01 $328.89 $50,451,122 SEC
2025   Q4 157,053 0.52 Add 0.97% <0.01 $344.10 $54,041,892 SEC
2025   Q3 155,551 0.59 Add 0.89% <0.01 $405.19 $63,027,644 SEC
2025   Q2 154,173 0.56 Reduce 0.33% <0.01 $366.64 $56,526,083 SEC
2025   Q1 154,687 0.59 Reduce 3.81% 0.02 $366.49 $56,691,301 SEC
2024   Q4 160,813 0.61 Reduce 1.32% <0.01 $388.99 $62,554,719 SEC
2024   Q3 162,972 0.62 Reduce 0.41% <0.01 $405.20 $66,036,450 SEC
2024   Q2 163,637 0.54 Reduce 3.24% 0.02 $344.24 $56,330,607 SEC
2024   Q1 169,118 0.63 Reduce 5.49% 0.04 $383.60 $64,873,886 SEC
2023   Q4 178,942 0.65 Reduce 4.10% 0.03 $346.55 $62,012,232 SEC
2023   Q3 186,586 0.66 Reduce 1.85% 0.01 $302.16 $56,378,779 SEC
2023   Q2 190,104 0.64 Reduce 4.92% 0.03 $310.64 $59,053,873 SEC
2023   Q1 199,949 0.68 Reduce 21.96% 0.21 $295.12 $59,008,897 SEC
2022   Q4 256,199 0.97 Reduce 16.63% 0.18 $315.86 $80,922,894 SEC
2022   Q3 307,299 1.07 Reduce 10.05% 0.11 $275.94 $84,796,000 SEC
2022   Q2 341,618 1.12 Reduce 17.96% 0.23 $274.27 $93,696,000 SEC
2022   Q1 416,417 1.26 Add 0.43% <0.01 $299.33 $124,646,000 SEC
2021   Q4 414,621 1.59 Reduce 1.75% 0.02 $415.01 $172,072,000 SEC
2021   Q3 422,022 1.39 Add 0.65% <0.01 $328.26 $138,533,000 SEC
2021   Q2 419,281 1.32 Add 0.47% <0.01 $318.89 $133,704,000 SEC
2021   Q1 417,328 1.34 Add 2.41% 0.03 $305.25 $127,389,000 SEC
2020   Q4 407,525 1.20 Add 0.07% <0.01 $265.62 $108,247,000 SEC
2020   Q3 407,223 1.41 Add 1.08% 0.02 $277.71 $113,090,000 SEC
2020   Q2 402,860 1.32 Reduce 1.36% 0.02 $250.51 $100,920,000 SEC
2020   Q1 408,435 1.11 Add 30.15% 0.26 $186.71 $76,259,000 SEC
2019   Q4 313,830 0.78 Add 8.66% 0.06 $218.38 $68,534,000 SEC
2019   Q3 288,822 0.81 Reduce 5.25% 0.04 $232.02 $67,012,000 SEC
2019   Q2 304,820 0.76 Reduce 2.38% 0.02 $207.97 $63,393,000 SEC
2019   Q1 312,250 0.73 Reduce 1.30% <0.01 $191.89 $59,918,000 SEC
2018   Q4 316,360 0.73 Reduce 0.45% <0.01 $171.82 $54,357,000 SEC
2018   Q3 317,798 0.77 Reduce 6.48% 0.05 $207.15 $65,832,000 SEC
2018   Q2 339,821 0.82 Reduce 1.83% 0.01 $195.10 $66,299,000 SEC
2018   Q1 346,171 0.76 Reduce 3.58% 0.03 $178.24 $61,702,000 SEC
2017   Q4 359,016 0.79 Reduce 2.14% 0.02 $189.53 $68,044,000 SEC
2017   Q3 366,873 0.72 Add 82.55% 0.33 $163.56 $60,006,000 SEC
2017   Q2 200,972 0.37 Add 0.13% <0.01 $153.40 $30,829,000 SEC
2017   Q1 200,708 0.36 Reduce 0.57% <0.01 $146.83 $29,470,000 SEC
2016   Q4 201,854 0.35 Add 0.38% <0.01 $134.08 $27,065,000 SEC
2016   Q3 201,084 0.34 Add 0.10% <0.01 $128.68 $25,875,000 SEC
2016   Q2 200,891 0.35 Reduce 1.41% <0.01 $127.69 $25,652,000 SEC
2016   Q1 203,759 0.39 Reduce 3.24% 0.01 $133.43 $27,188,000 SEC
2015   Q4 210,577 0.42 Reduce 2.48% <0.01 $132.25 $27,849,000 SEC
2015   Q3 215,936 0.39 Reduce 1.16% <0.01 $115.49 $24,938,000 SEC
2015   Q2 218,472 0.34 Reduce 2.85% 0.01 $111.13 $24,279,000 SEC
2015   Q1 224,887 0.35 Reduce 4.71% 0.02 $113.61 $25,549,000 SEC
2014   Q4 236,015 0.34 Reduce 1.99% <0.01 $104.97 $24,774,000 SEC
2014   Q3 240,801 0.32 Reduce 0.77% <0.01 $91.74 $22,091,000 SEC
2014   Q2 242,662 0.28 Reduce 1.78% <0.01 $80.96 $19,646,000 SEC
2014   Q1 247,057 0.30 Reduce 4.39% 0.01 $79.13 $19,550,000 SEC
2013   Q4 258,412 0.34 Reduce 4.48% 0.02 $82.34 $21,278,000 SEC
2013   Q3 270,525 0.37 Reduce 5.95% 0.03 $75.85 $20,519,000 SEC
2013   Q2 287,635 0.45 Reduce 2.90% <0.01 $77.47 $22,283,000 SEC
2013   Q1 296,219 0.21 Reduce 4.51% 0.02 $69.78 $20,670,000 SEC
2012   Q4 310,224 0.48 Reduce 5.20% 0.03 $61.85 $19,187,000 SEC
2012   Q3 327,244 0.49 Reduce 3.17% 0.01 $60.37 $19,756,000 SEC
2012   Q2 337,961 0.47 Reduce 9.59% 0.05 $52.99 $17,909,000 SEC
2012   Q1 373,794 0.48 Reduce 5.98% 0.03 $50.31 $18,806,000 SEC
2011   Q4 397,579 0.48 Reduce 4.80% 0.02 $42.04 $16,714,000 SEC
2011   Q3 417,608 0.44 Buy 0.44 $32.87 $13,727,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.42 SEC
2011   Q1 418,165 0.42 Reduce 2.30% <0.01 $37.06 $15,497,000 SEC
2010   Q4 428,000 0.43 Reduce 2.42% <0.01 $35.06 $15,006,000 SEC
2010   Q3 438,620 0.22 Add 2.67% <0.01 $31,679.99 $13,895,479,000 SEC
2010   Q1 427,195 0.21 Add 3.40% <0.01 $32,349.99 $13,819,755,000 SEC
2009   Q4 413,139 0.19 Add 5.11% <0.01 $28,929.99 $11,952,108,000 SEC
2009   Q3 393,036 0.17 Add 14.73% 0.02 $26,639.99 $10,470,476,000 SEC
2009   Q2 342,576 0.15 Add 0.18% <0.01 $23,629.99 $8,095,069,000 SEC
2009   Q1 341,972 0.18 Reduce 3.35% <0.01 $23,559.99 $8,056,858,000 SEC
2008   Q4 353,822 0.16 Reduce 1.14% <0.01 $23,019.99 $8,144,980,000 SEC
2008   Q3 357,898 0.14 Reduce 3.48% <0.01 $25,889.99 $9,265,977,000 SEC
2008   Q2 370,798 0.13 Reduce 1.41% <0.01 $23,419.99 $8,684,087,000 SEC
2008   Q1 376,110 0.15 Reduce 1.02% <0.01 $27,969.99 $10,519,794,000 SEC
2007   Q4 379,985 0.21 Add 2.05% <0.01 $26,939.99 $10,236,793,000 SEC
2007   Q3 372,364 0.14 Add 5.01% <0.01 $32,439.99 $12,079,485,000 SEC
2007   Q2 354,614 0.17 Add 4.30% <0.01 $39,349.99 $13,954,057,000 SEC
2007   Q1 339,999 0.16 Add 0.89% <0.01 $36,739.99 $12,491,560,000 SEC
2006   Q4 337,009 0.17 Add 5.19% <0.01 $40,159.99 $13,534,278,000 SEC
2006   Q3 320,371 0.32 Reduce 5.14% 0.03 $36,270.01 $11,619,860,000 SEC
2006   Q2 337,721 0.61 Add 75.85% 0.26 $35,790.00 $12,087,035,000 SEC
2006   Q1 192,054 0.11 Add 0.81% <0.01 $42,300.00 $8,123,884,000 SEC
2005   Q4 190,506 0.11 Add 1.28% <0.01 $40,480.00 $7,711,683,000 SEC
2005   Q3 188,096 0.22 Add 7.15% 0.01 $38,140.00 $7,173,981,000 SEC
2005   Q2 175,546 0.11 Add 5.59% <0.01 $38,900.00 $6,828,739,000 SEC
2005   Q1 166,246 0.11 Add 54.04% 0.04 $38,240.00 $6,357,247,000 SEC
2004   Q4 107,925 0.08 Buy 0.08 $42,740.00 $4,612,714,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.13 SEC
2004   Q2 84,952 0.13 Add 31.60% 0.03 $35,200.00 $2,990,310,000 SEC
2004   Q1 64,552 0.06 Add 4.89% <0.01 $37,360.00 $2,411,663,000 SEC
2003   Q4 61,541 0.06 Reduce 0.01% $35,490.00 $2,184,090,000 SEC
2003   Q3 61,545 0.06 Buy 0.06 $31,850.00 $1,960,208,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.06 SEC
2003   Q1 59,925 0.06 Add 11.75% <0.01 $24,360.00 $1,459,773,000 SEC
2002   Q4 53,625 0.05 Add 15.63% <0.01 $24,020.01 $1,288,073,000 SEC
2002   Q3 46,375 0.06 Add 10.75% <0.01 $26,100.01 $1,210,388,000 SEC
2002   Q2 41,875 0.07 Add 143.81% 0.04 $36,730.01 $1,538,069,000 SEC
2002   Q1 17,175 0.07 Reduce 10.43% <0.01 $48,610.01 $834,877,000 SEC
2001   Q4 19,175 0.05 Reduce 2.09% <0.01 $51,010.01 $978,117,000 SEC
2001   Q3 19,585 0.04 Add 9.41% <0.01 $38,369.98 $751,476,000 SEC
2001   Q2 17,900 0.09 Buy 0.09 $46,550.00 $833,245,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.05 SEC
2000   Q4 17,611 0.05 Add 7.97% <0.01 $45,687.52 $804,603,000 SEC
2000   Q3 16,311 0.06 Reduce 5.78% <0.01 $53,062.47 $865,502,000 SEC
2000   Q2 17,311 0.05 Buy 0.05 $49,937.50 $864,468,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.08 SEC
1999   Q4 19,111 0.08 Add 306.62% 0.06 $68,749.99 $1,313,881,000 SEC
1999   Q3 4,700 0.02 Buy 0.02 $68,624.89 $322,537,000 SEC