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  Federal Natl Mtge (FNMA)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2008   Q1 0 0.00 Sell 100.00% <0.01 SEC
2007   Q4 5,021 <0.01 Reduce 51.96% <0.01 $39,980.08 $200,740,000 SEC
2007   Q3 10,451 0.01 Reduce 1.88% <0.01 $60,809.97 $635,525,000 SEC
2007   Q2 10,651 0.01 $65,330.02 $695,830,000 SEC
2007   Q1 10,651 0.01 Add 7.57% <0.01 $54,580.04 $581,332,000 SEC
2006   Q4 9,901 0.01 Reduce 7.04% <0.01 $59,389.96 $588,020,000 SEC
2006   Q3 10,651 0.02 Reduce 8.03% <0.01 $55,909.96 $595,497,000 SEC
2006   Q2 11,581 0.03 Add 21.03% <0.01 $48,099.99 $557,046,000 SEC
2006   Q1 9,569 0.01 Reduce 1.03% <0.01 $51,400.04 $491,847,000 SEC
2005   Q4 9,669 0.01 Reduce 7.64% <0.01 $48,810.01 $471,944,000 SEC
2005   Q3 10,469 0.01 $44,820.04 $469,221,000 SEC
2005   Q2 10,469 0.01 $58,400.04 $611,390,000 SEC
2005   Q1 10,469 0.01 Reduce 4.17% <0.01 $54,450.00 $570,037,000 SEC
2004   Q4 10,925 0.01 Buy 0.01 $71,209.98 $777,969,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.03 SEC
2004   Q2 10,469 0.03 Reduce 31.68% <0.01 $71,360.02 $747,068,000 SEC
2004   Q1 15,324 0.03 Reduce 23.28% <0.01 $74,349.97 $1,139,339,000 SEC
2003   Q4 19,974 0.04 Add 32.51% <0.01 $73,053.97 $1,459,180,000 SEC
2003   Q3 15,074 0.03 Buy 0.03 $70,200.01 $1,058,195,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.01 SEC
2003   Q1 3,771 0.01 $65,350.04 $246,435,000 SEC
2002   Q4 3,771 0.01 Reduce 5.13% <0.01 $64,329.89 $242,588,000 SEC
2002   Q3 3,975 0.01 $59,540.13 $236,672,000 SEC
2002   Q2 3,975 0.01 $73,749.94 $293,156,000 SEC
2002   Q1 3,975 0.03 $79,880.00 $317,523,000 SEC
2001   Q4 3,975 0.02 $79,500.13 $316,013,000 SEC
2001   Q3 3,975 0.02 Add 30.33% <0.01 $80,060.13 $318,239,000 SEC
2001   Q2 3,050 0.03 Buy 0.03 $85,030.16 $259,342,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.01 SEC
2000   Q4 2,846 0.01 $86,750.18 $246,891,000 SEC
2000   Q3 2,846 0.01 Buy 0.01 $71,500.00 $203,489,000 SEC