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  Meta Platforms Inc. (META)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 324,625 1.90 Add 2.56% 0.05 $572.13 $185,727,701 SEC
2025   Q4 316,529 2.01 Add 23.20% 0.38 $660.09 $208,937,628 SEC
2025   Q3 256,927 1.77 Add 17.45% 0.26 $734.38 $188,682,050 SEC
2025   Q2 218,761 1.59 Add 757.65% 1.40 $738.09 $161,465,306 SEC
2025   Q1 25,507 0.15 Reduce 3.06% <0.01 $576.36 $14,701,215 SEC
2024   Q4 26,312 0.15 Add 18.45% 0.02 $585.51 $15,405,939 SEC
2024   Q3 22,213 0.12 Add 2.88% <0.01 $572.44 $12,715,610 SEC
2024   Q2 21,592 0.11 Add 26.65% 0.02 $504.22 $10,887,118 SEC
2024   Q1 17,049 0.08 Add 719.66% 0.07 $485.58 $8,278,653 SEC
2023   Q4 2,080 0.01 Add 0.48% $353.96 $736,237 SEC
2023   Q3 2,070 0.01 Reduce 18.02% <0.01 $300.21 $621,435 SEC
2023   Q2 2,525 0.01 Reduce 3.44% <0.01 $286.98 $724,625 SEC
2023   Q1 2,615 0.01 Add 57.06% <0.01 $211.94 $554,223 SEC
2022   Q4 1,665 <0.01 $120.34 $200,366 SEC
2022   Q3 1,665 <0.01 Reduce 36.16% <0.01 $135.74 $226,000 SEC
2022   Q2 2,608 0.01 $161.43 $421,000 SEC
2022   Q1 2,608 0.01 Reduce 10.84% <0.01 $222.39 $580,000 SEC
2021   Q4 2,925 0.01 Add 3.72% <0.01 $336.41 $984,000 SEC
2021   Q3 2,820 0.01 Reduce 1.78% <0.01 $339.36 $957,000 SEC
2021   Q2 2,871 0.01 Add 7.49% <0.01 $347.61 $998,000 SEC
2021   Q1 2,671 0.01 $294.65 $787,000 SEC
2020   Q4 2,671 0.01 Reduce 6.77% <0.01 $273.31 $730,000 SEC
2020   Q3 2,865 0.01 Add 1.81% <0.01 $261.78 $750,000 SEC
2020   Q2 2,814 0.01 Reduce 1.40% <0.01 $227.08 $639,000 SEC
2020   Q1 2,854 0.01 $166.78 $476,000 SEC
2019   Q4 2,854 0.01 Add 112.99% <0.01 $205.33 $586,000 SEC
2019   Q3 1,340 <0.01 Add 3.08% <0.01 $178.36 $239,000 SEC
2019   Q2 1,300 <0.01 $193.08 $251,000 SEC
2019   Q1 1,300 <0.01 Buy <0.01 $166.92 $217,000 SEC
2018   Q3 0 0.00 Sell 100.00% <0.01 SEC
2018   Q2 1,358 <0.01 Reduce 0.22% $194.40 $264,000 SEC
2018   Q1 1,361 <0.01 Reduce 18.45% <0.01 $159.44 $217,000 SEC
2017   Q4 1,669 <0.01 $176.75 $295,000 SEC
2017   Q3 1,669 <0.01 $170.76 $285,000 SEC
2017   Q2 1,669 <0.01 Add 16.88% <0.01 $150.99 $252,000 SEC
2017   Q1 1,428 <0.01 Buy <0.01 $142.16 $203,000 SEC
2016   Q1 0 0.00 Sell 100.00% <0.01 SEC
2015   Q4 2,562 <0.01 Buy <0.01 $104.61 $268,000 SEC