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  Truist Financial Corp. (TFC)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2019   Q3 0 0.00 Sell 100.00% 0.01 SEC
2019   Q2 35,276 0.01 Reduce 1.95% <0.01 $20.78 $733,000 SEC
2019   Q1 35,976 0.01 Reduce 0.69% <0.01 $20.68 $744,000 SEC
2018   Q4 36,226 0.01 Add 5.84% <0.01 $19.49 $706,000 SEC
2018   Q3 34,226 0.01 Add 3.95% <0.01 $23.81 $815,000 SEC
2018   Q2 32,926 0.01 Reduce 3.11% <0.01 $24.63 $811,000 SEC
2018   Q1 33,982 0.01 Reduce 1.94% <0.01 $22.81 $775,000 SEC
2017   Q4 34,654 0.01 $20.49 $710,000 SEC
2017   Q3 34,654 0.01 Reduce 32.30% <0.01 $17.05 $591,000 SEC
2017   Q2 51,190 0.01 Reduce 39.40% <0.01 $15.94 $816,000 SEC
2017   Q1 84,468 0.02 Reduce 9.04% <0.01 $17.02 $1,438,000 SEC
2016   Q4 92,860 0.02 Reduce 14.50% <0.01 $19.59 $1,819,000 SEC
2016   Q3 108,612 0.02 Reduce 15.15% <0.01 $14.51 $1,576,000 SEC
2016   Q2 128,012 0.02 Reduce 12.86% <0.01 $12.65 $1,619,000 SEC
2016   Q1 146,912 0.03 Reduce 10.79% <0.01 $12.26 $1,801,000 SEC
2015   Q4 164,689 0.03 Reduce 22.31% 0.01 $14.12 $2,325,000 SEC
2015   Q3 211,975 0.05 Reduce 9.11% <0.01 $15.16 $3,214,000 SEC
2015   Q2 233,217 0.05 Reduce 37.16% 0.03 $16.61 $3,874,000 SEC
2015   Q1 371,155 0.08 Reduce 84.59% 0.45 $15.72 $5,835,000 SEC
2014   Q4 2,408,841 0.53 Reduce 38.80% 0.35 $15.89 $38,276,000 SEC
2014   Q3 3,936,046 0.89 Reduce 12.54% 0.13 $15.53 $61,127,000 SEC
2014   Q2 4,500,563 1.06 Add 1.04% 0.01 $16.37 $73,674,000 SEC
2014   Q1 4,454,125 1.15 Add 0.62% <0.01 $16.66 $74,206,000 SEC
2013   Q4 4,426,750 1.16 Reduce 0.62% <0.01 $16.25 $71,935,000 SEC
2013   Q3 4,454,194 1.15 Reduce 0.78% 0.01 $14.28 $63,606,000 SEC
2013   Q2 4,489,144 1.28 Reduce 4.04% 0.03 $14.18 $63,656,000 SEC
2013   Q1 4,678,055 0.71 Add 0.97% <0.01 $14.96 $69,984,000 SEC
2012   Q4 4,633,255 1.40 Reduce 0.39% <0.01 $12.15 $56,294,000 SEC
2012   Q3 4,651,384 1.37 Add 0.52% <0.01 $11.94 $55,538,000 SEC
2012   Q2 4,627,454 1.39 Add 0.79% 0.01 $11.48 $53,123,000 SEC
2012   Q1 4,591,404 1.40 Add 1.01% 0.01 $11.89 $54,592,000 SEC
2011   Q4 4,545,493 1.35 Add 1.11% 0.01 $10.32 $46,909,000 SEC
2011   Q3 4,495,691 1.32 Buy 1.32 $9.16 $41,181,000 SEC
2011   Q2 0 0.00 Sell 100.00% 1.91 SEC
2011   Q1 4,389,129 1.91 Reduce 0.63% 0.01 $15.86 $69,612,000 SEC
2010   Q4 4,417,124 1.89 Reduce 0.97% 0.01 $14.81 $65,418,000 SEC
2010   Q3 4,460,522 1.14 Reduce 4.34% 0.05 $16,190.00 $72,215,851,000 SEC
2010   Q1 4,662,762 1.12 Add 0.39% <0.01 $15,940.00 $74,324,426,000 SEC
2009   Q4 4,644,606 1.00 Add 2.08% 0.02 $13,620.00 $63,259,534,000 SEC
2009   Q3 4,550,086 0.98 Add 2.02% 0.02 $13,040.00 $59,333,121,000 SEC
2009   Q2 4,459,796 1.13 Add 0.29% <0.01 $13,370.00 $59,627,473,000 SEC
2009   Q1 4,447,046 1.18 Reduce 1.09% 0.01 $11,760.00 $52,297,261,000 SEC
2008   Q4 4,496,258 1.17 Reduce 0.51% <0.01 $13,660.00 $61,418,884,000 SEC
2008   Q3 4,519,208 1.19 Add 4.12% 0.05 $18,000.00 $81,345,744,000 SEC
2008   Q2 4,340,328 0.77 Add 3.59% 0.03 $12,030.00 $52,214,146,000 SEC
2008   Q1 4,190,079 1.04 Reduce 0.01% <0.01 $17,920.00 $75,086,216,000 SEC
2007   Q4 4,190,479 1.53 Reduce 0.43% <0.01 $17,930.00 $75,135,288,000 SEC
2007   Q3 4,208,403 1.32 Add 0.02% <0.01 $26,180.00 $110,175,991,000 SEC
2007   Q2 4,207,618 1.41 Add 0.17% <0.01 $27,800.00 $116,971,780,000 SEC
2007   Q1 4,200,482 1.41 Add 0.26% <0.01 $26,360.00 $110,724,706,000 SEC
2006   Q4 4,189,382 1.48 Add 0.90% 0.01 $27,420.00 $114,872,854,000 SEC
2006   Q3 4,152,072 3.00 Reduce 2.63% 0.02 $26,290.00 $109,157,973,000 SEC
2006   Q2 4,264,430 0.64 Add 5.46% 0.03 $3,000.21 $12,794,174,000 SEC
2006   Q1 4,043,522 1.42 Add 0.46% <0.01 $25,750.00 $104,120,692,000 SEC
2005   Q4 4,025,202 1.59 Add 0.41% <0.01 $27,140.00 $109,243,982,000 SEC
2005   Q3 4,008,952 3.36 Add 0.38% 0.01 $26,750.00 $107,239,466,000 SEC
2005   Q2 3,993,652 1.62 Add 5.61% 0.09 $25,880.00 $103,355,714,000 SEC
2005   Q1 3,781,532 1.71 Add 19.51% 0.28 $27,150.00 $102,668,594,000 SEC
2004   Q4 3,164,244 1.83 Buy 1.83 $32,140.00 $101,698,802,000 SEC
2004   Q3 0 0.00 Sell 100.00% 4.06 SEC
2004   Q2 1,592,122 4.06 Add 6.54% 0.25 $58,050.00 $92,422,682,000 SEC
2004   Q1 1,494,447 1.83 Add 9.96% 0.17 $51,070.00 $76,321,408,000 SEC
2003   Q4 1,359,047 1.87 Add 5.57% 0.10 $51,350.00 $69,787,063,000 SEC
2003   Q3 1,287,347 1.92 Buy 1.92 $47,950.00 $61,728,289,000 SEC
2003   Q2 0 0.00 Sell 100.00% 1.97 SEC
2003   Q1 1,175,570 1.97 Add 4.52% 0.09 $40,040.00 $47,069,823,000 SEC
2002   Q4 1,124,696 2.07 Add 7.53% 0.15 $43,690.00 $49,137,968,000 SEC
2002   Q3 1,045,916 2.08 Add 2.32% 0.05 $42,330.00 $44,273,624,000 SEC
2002   Q2 1,022,216 2.23 Add 10.35% 0.21 $49,100.00 $50,190,806,000 SEC
2002   Q1 926,366 4.25 Add 10.55% 0.41 $52,610.00 $48,736,115,000 SEC
2001   Q4 837,966 2.01 Add 6.44% 0.12 $47,980.00 $40,205,609,000 SEC
2001   Q3 787,266 2.07 Reduce 0.25% 0.01 $46,060.00 $36,261,472,000 SEC
2001   Q2 789,266 4.13 Buy 4.13 $46,310.00 $36,550,908,000 SEC
2001   Q1 0 0.00 Sell 100.00% 2.01 SEC
2000   Q4 781,066 2.01 Reduce 0.66% 0.01 $44,562.50 $34,806,254,000 SEC
2000   Q3 786,252 1.93 Add 2.42% 0.05 $37,625.00 $29,582,731,000 SEC
2000   Q2 767,652 1.24 Buy 1.24 $25,687.50 $19,719,061,000 SEC
2000   Q1 0 0.00 Sell 100.00% 1.19 SEC
1999   Q4 751,726 1.19 Add 0.32% <0.01 $24,875.00 $18,699,184,000 SEC
1999   Q3 749,326 1.35 Buy 1.35 $28,562.50 $21,402,624,000 SEC