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  Federal Natl Mtge (FNMA)
← All FNMA superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2008   Q1 0 0.00 Sell 100.00% <0.01 $18.25–40.20 · VW $28.26i SEC
2007   Q4 5,021 <0.01 Reduce 51.96% <0.01 $26.38–68.60 · VW $44.99i $200,740 SEC
2007   Q3 10,451 <0.01 Reduce 1.88% <0.01 $56.19–70.57 · VW $62.52i $635,525,000 SEC
2007   Q2 10,651 <0.01 $65.33 $695,830 SEC
2007   Q1 10,651 <0.01 Add 7.57% <0.01 $51.88–60.44 · VW $55.63i $581,332 SEC
2006   Q4 9,901 <0.01 Reduce 7.04% <0.01 $54.40–62.37 · VW $58.72i $588,020 SEC
2006   Q3 10,651 0.02 Reduce 8.03% <0.01 $46.30–56.31 · VW $52.84i $595,497 SEC
2006   Q2 11,581 0.01 Add 21.03% <0.01 $46.17–54.53 · VW $49.60i $557,046 SEC
2006   Q1 9,569 <0.01 Reduce 1.03% <0.01 $48.41–58.60 · VW $52.80i $491,847 SEC
2005   Q4 9,669 <0.01 Reduce 7.64% <0.01 $41.41–50.80 · VW $47.01i $471,944 SEC
2005   Q3 10,469 0.01 $44.82 $469,221 SEC
2005   Q2 10,469 <0.01 $58.40 $611,390 SEC
2005   Q1 10,469 <0.01 Reduce 4.17% <0.01 $53.72–71.70 · VW $59.96i $570,037 SEC
2004   Q4 10,925 0.01 Add 4.36% <0.01 $62.95–73.81 · VW $69.32i $777,969 SEC
2004   Q3 10,469 0.03 $63.40 $663,735 SEC
2004   Q2 10,469 0.03 Reduce 31.68% <0.01 $65.89–75.47 · VW $70.91i $747,068 SEC
2004   Q1 15,324 0.03 Reduce 23.28% <0.01 $70.75–80.82 · VW $75.31i $1,139,339 SEC
2003   Q4 19,974 0.04 Add 32.51% <0.01 $68.47–75.95 · VW $73.16i $1,459,180 SEC
2003   Q3 15,074 0.03 Add 15.83% <0.01 $60.11–72.07 · VW $67.46i $1,058,195 SEC
2003   Q2 13,014 0.06 Add 245.11% 0.04 $65.30–75.84 · VW $69.53i $877,664 SEC
2003   Q1 3,771 0.01 $65.35 $246,435 SEC
2002   Q4 3,771 0.01 Reduce 5.13% <0.01 $61.45–72.12 · VW $65.97i $242,588 SEC
2002   Q3 3,975 0.01 $59.54 $236,672 SEC
2002   Q2 3,975 0.01 $73.75 $293,156 SEC
2002   Q1 3,975 0.03 $79.88 $317,523 SEC
2001   Q4 3,975 0.02 $79.50 $316,013 SEC
2001   Q3 3,975 0.02 Add 30.33% <0.01 $73.71–87.10 · VW $80.29i $318,239 SEC
2001   Q2 3,050 0.03 $85.03 $259,342 SEC
2001   Q1 3,050 0.01 Add 7.17% <0.01 $72.08–87.94 · VW $79.87i $242,780 SEC
2000   Q4 2,846 0.01 $86.75 $246,891 SEC
2000   Q3 2,846 0.01 Buy 0.01 $48.13–72.88 · VW $64.17i $203,489 SEC