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  Agree Realty Corp. (ADC)
← All ADC superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2018   Q2 0 0.00 Sell 100.00% 0.05 $47.22–54.16 · VW $51.05i SEC
2018   Q1 90,699 0.05 Reduce 54.70% 0.07 $43.74–51.85 · VW $47.95i $4,357,000 SEC
2017   Q4 200,199 0.12 Add 0.10% <0.01 $46.43–53.65 · VW $49.74i $10,298,000 SEC
2017   Q3 199,999 0.12 Reduce 5.84% <0.01 $45.06–51.28 · VW $48.69i $9,816,000 SEC
2017   Q2 212,399 0.12 Add 15.37% 0.02 $44.28–51.50 · VW $47.00i $9,743,000 SEC
2017   Q1 184,099 0.11 Add 28.19% 0.02 $44.75–51.10 · VW $47.73i $8,829,000 SEC
2016   Q4 143,619 0.08 Reduce 0.66% <0.01 $41.01–49.45 · VW $45.93i $6,614,000 SEC
2016   Q3 144,569 0.09 Reduce 9.57% <0.01 $45.69–51.33 · VW $49.11i $7,147,000 SEC
2016   Q2 159,869 0.10 Reduce 0.19% <0.01 $38.00–48.29 · VW $42.51i $7,712,000 SEC
2016   Q1 160,169 0.09 Reduce 23.54% 0.03 $31.75–39.09 · VW $36.75i $6,162,000 SEC
2015   Q4 209,469 0.11 Reduce 3.98% <0.01 $29.19–34.61 · VW $33.02i $7,120,000 SEC
2015   Q3 218,160 0.10 Add 6.91% <0.01 $27.74–31.34 · VW $29.65i $6,512,000 SEC
2015   Q2 204,060 0.08 Add 13.75% <0.01 $28.99–33.65 · VW $30.52i $5,952,000 SEC
2015   Q1 179,400 0.08 Add 15.44% 0.01 $30.88–36.15 · VW $33.52i $5,915,000 SEC
2014   Q4 155,400 0.07 Add 6.22% <0.01 $27.00–31.93 · VW $30.44i $4,831,000 SEC
2014   Q3 146,300 0.06 Add 10.67% <0.01 $27.11–30.96 · VW $28.94i $4,006,000 SEC
2014   Q2 132,200 0.06 Add 6.36% <0.01 $26.58–31.35 · VW $29.95i $3,996,000 SEC
2014   Q1 124,300 0.06 Add 6.24% <0.01 $28.08–31.99 · VW $29.74i $3,780,000 SEC
2013   Q4 117,000 0.05 Add 28.57% 0.01 $27.67–32.31 · VW $29.70i $3,395,000 SEC
2013   Q3 91,000 0.05 Add 176.60% 0.03 $26.62–32.94 · VW $29.66i $2,746,000 SEC
2013   Q2 32,900 0.02 Buy 0.02 $28.64–34.25 · VW $31.31i $971,000 SEC
Price snapshot:
Current price$78.62
52-week low$67.58
52-week high$80.93