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  Genuine Parts (GPC)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2025   Q4 0 0.00 Sell 100.00% <0.01 SEC
2025   Q3 1,603 <0.01 Buy <0.01 $138.60 $222,176 SEC
2024   Q4 0 0.00 Sell 100.00% <0.01 SEC
2024   Q3 1,575 <0.01 $139.68 $219,996 SEC
2024   Q2 1,575 <0.01 Reduce 7.35% <0.01 $138.32 $217,854 SEC
2024   Q1 1,700 <0.01 $154.93 $263,381 SEC
2023   Q4 1,700 <0.01 Reduce 12.82% <0.01 $138.50 $235,450 SEC
2023   Q3 1,950 <0.01 $144.38 $281,541 SEC
2023   Q2 1,950 <0.01 $169.23 $329,999 SEC
2023   Q1 1,950 <0.01 $167.31 $326,255 SEC
2022   Q4 1,950 <0.01 $173.51 $338,345 SEC
2022   Q3 1,950 <0.01 $149.23 $291,000 SEC
2022   Q2 1,950 <0.01 Add 14.71% <0.01 $132.82 $259,000 SEC
2022   Q1 1,700 <0.01 Reduce 12.82% <0.01 $125.88 $214,000 SEC
2021   Q4 1,950 <0.01 $140.00 $273,000 SEC
2021   Q3 1,950 <0.01 $121.03 $236,000 SEC
2021   Q2 1,950 <0.01 $126.67 $247,000 SEC
2021   Q1 1,950 <0.01 Buy <0.01 $115.38 $225,000 SEC
2020   Q1 0 0.00 Sell 100.00% <0.01 SEC
2019   Q4 1,960 <0.01 Buy <0.01 $106.12 $208,000 SEC
2019   Q3 0 0.00 Sell 100.00% <0.01 SEC
2019   Q2 1,950 <0.01 $103.59 $202,000 SEC
2019   Q1 1,950 <0.01 Buy <0.01 $111.79 $218,000 SEC
2015   Q2 0 0.00 Sell 100.00% 0.02 SEC
2015   Q1 13,550 0.02 $93.21 $1,263,000 SEC
2014   Q4 13,550 0.02 Reduce 3.56% <0.01 $106.57 $1,444,000 SEC
2014   Q3 14,050 0.02 $87.69 $1,232,000 SEC
2014   Q2 14,050 0.02 $87.83 $1,234,000 SEC
2014   Q1 14,050 0.02 $86.83 $1,220,000 SEC
2013   Q4 14,050 0.02 Reduce 12.46% <0.01 $83.20 $1,169,000 SEC
2013   Q3 16,050 0.02 $80.87 $1,298,000 SEC
2013   Q2 16,050 0.03 $78.07 $1,253,000 SEC
2013   Q1 16,050 0.01 Reduce 1.59% <0.01 $78.01 $1,252,000 SEC
2012   Q4 16,310 0.03 Reduce 2.97% <0.01 $63.58 $1,037,000 SEC
2012   Q3 16,810 0.03 Reduce 0.74% <0.01 $61.04 $1,026,000 SEC
2012   Q2 16,935 0.03 $60.23 $1,020,000 SEC
2012   Q1 16,935 0.03 $62.77 $1,063,000 SEC
2011   Q4 16,935 0.03 $61.18 $1,036,000 SEC
2011   Q3 16,935 0.03 Buy 0.03 $50.78 $860,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.02 SEC
2011   Q1 16,935 0.02 $53.62 $908,000 SEC
2010   Q4 16,935 0.03 Add 2.33% <0.01 $51.31 $869,000 SEC
2010   Q3 16,550 0.01 Reduce 5.70% <0.01 $44,590.03 $737,965,000 SEC
2010   Q1 17,550 0.01 $42,240.00 $741,312,000 SEC
2009   Q4 17,550 0.01 $37,960.00 $666,198,000 SEC
2009   Q3 17,550 0.01 Add 8.00% <0.01 $38,060.00 $667,953,000 SEC
2009   Q2 16,250 0.01 $33,560.00 $545,350,000 SEC
2009   Q1 16,250 0.01 $29,860.00 $485,225,000 SEC
2008   Q4 16,250 0.01 $37,860.00 $615,225,000 SEC
2008   Q3 16,250 0.01 $40,210.03 $653,413,000 SEC
2008   Q2 16,250 0.01 Add 3.17% <0.01 $39,680.00 $644,800,000 SEC
2008   Q1 15,750 0.01 $40,220.00 $633,465,000 SEC
2007   Q4 15,750 0.01 $46,300.00 $729,225,000 SEC
2007   Q3 15,750 0.01 $50,000.00 $787,500,000 SEC
2007   Q2 15,750 0.01 $49,600.00 $781,200,000 SEC
2007   Q1 15,750 0.01 Reduce 38.83% <0.01 $49,000.00 $771,750,000 SEC
2006   Q4 25,750 0.02 $47,430.02 $1,221,323,000 SEC
2006   Q3 25,750 0.03 Reduce 5.51% <0.01 $43,130.02 $1,110,598,000 SEC
2006   Q2 27,251 0.06 Add 5.83% <0.01 $41,659.32 $1,135,258,000 SEC
2006   Q1 25,750 0.02 $43,830.02 $1,128,623,000 SEC
2005   Q4 25,750 0.02 Reduce 7.21% <0.01 $43,920.00 $1,130,940,000 SEC
2005   Q3 27,750 0.04 $42,900.00 $1,190,475,000 SEC
2005   Q2 27,750 0.02 $41,089.98 $1,140,247,000 SEC
2005   Q1 27,750 0.02 $43,489.98 $1,206,847,000 SEC
2004   Q4 27,750 0.02 Buy 0.02 $44,060.00 $1,222,665,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.05 SEC
2004   Q2 27,750 0.05 Add 1.83% <0.01 $39,680.00 $1,101,120,000 SEC
2004   Q1 27,250 0.02 Add 12.37% <0.01 $32,720.00 $891,620,000 SEC
2003   Q4 24,250 0.02 $33,200.00 $805,100,000 SEC
2003   Q3 24,250 0.02 Buy 0.02 $31,980.00 $775,515,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.02 SEC
2003   Q1 14,250 0.02 $30,510.04 $434,768,000 SEC
2002   Q4 14,250 0.02 $30,800.00 $438,900,000 SEC
2002   Q3 14,250 0.02 $30,640.00 $436,620,000 SEC
2002   Q2 14,250 0.02 $34,870.04 $496,898,000 SEC
2002   Q1 14,250 0.05 $36,769.96 $523,972,000 SEC
2001   Q4 14,250 0.03 $36,700.00 $522,975,000 SEC
2001   Q3 14,250 0.03 $31,860.00 $454,005,000 SEC
2001   Q2 14,250 0.05 Buy 0.05 $31,500.00 $448,875,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.02 SEC
2000   Q4 14,000 0.02 $26,187.50 $366,625,000 SEC
2000   Q3 14,000 0.02 $19,062.50 $266,875,000 SEC
2000   Q2 14,000 0.02 Buy 0.02 $20,000.00 $280,000,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.02 SEC
1999   Q4 14,000 0.02 $24,812.50 $347,375,000 SEC
1999   Q3 14,000 0.02 Buy 0.02 $26,562.50 $371,875,000 SEC