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  Mts Sys Corp (MTSC)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2021   Q2 0 0.00 Sell 100.00% 0.02 SEC
2021   Q1 27,500 0.02 Reduce 6.24% <0.01 $58.22 $1,601,000 SEC
2020   Q4 29,329 0.02 Reduce 4.23% <0.01 $58.17 $1,706,000 SEC
2020   Q3 30,625 0.01 Reduce 2.55% <0.01 $19.10 $585,000 SEC
2020   Q2 31,425 0.01 Add 0.48% $17.60 $553,000 SEC
2020   Q1 31,275 0.01 $22.51 $704,000 SEC
2019   Q4 31,275 0.02 Reduce 2.41% <0.01 $48.03 $1,502,000 SEC
2019   Q3 32,046 0.02 Add 3.29% <0.01 $55.26 $1,771,000 SEC
2019   Q2 31,025 0.02 Reduce 4.58% <0.01 $58.53 $1,816,000 SEC
2019   Q1 32,515 0.02 Add 2.85% <0.01 $54.47 $1,771,000 SEC
2018   Q4 31,615 0.02 Reduce 8.56% <0.01 $40.14 $1,269,000 SEC
2018   Q3 34,575 0.02 $54.75 $1,893,000 SEC
2018   Q2 34,575 0.02 Reduce 0.86% <0.01 $52.64 $1,820,000 SEC
2018   Q1 34,875 0.02 Reduce 21.59% <0.01 $51.64 $1,801,000 SEC
2017   Q4 44,480 0.03 Reduce 2.39% <0.01 $53.71 $2,389,000 SEC
2017   Q3 45,570 0.03 Add 7.28% <0.01 $53.46 $2,436,000 SEC
2017   Q2 42,478 0.03 Reduce 2.75% <0.01 $51.79 $2,200,000 SEC
2017   Q1 43,678 0.03 Reduce 5.92% <0.01 $55.04 $2,404,000 SEC
2016   Q4 46,428 0.03 Reduce 4.72% <0.01 $56.69 $2,632,000 SEC
2016   Q3 48,728 0.03 Reduce 95.92% 0.68 $46.03 $2,243,000 SEC
2016   Q2 1,193,346 0.71 Reduce 6.56% 0.07 $43.84 $52,316,000 SEC
2016   Q1 1,277,076 1.10 Reduce 16.87% 0.25 $60.85 $77,710,000 SEC
2015   Q4 1,536,183 1.46 Reduce 1.25% 0.02 $63.41 $97,409,000 SEC
2015   Q3 1,555,611 1.46 Add 0.06% <0.01 $60.11 $93,508,000 SEC
2015   Q2 1,554,735 1.52 Reduce 6.05% 0.10 $68.95 $107,199,000 SEC
2015   Q1 1,654,892 1.72 Reduce 0.12% <0.01 $75.65 $125,193,000 SEC
2014   Q4 1,656,840 1.73 Reduce 1.55% 0.03 $75.03 $124,313,000 SEC
2014   Q3 1,683,003 1.68 Reduce 6.29% 0.11 $68.26 $114,882,000 SEC
2014   Q2 1,795,884 1.75 Add 0.77% 0.01 $67.76 $121,689,000 SEC
2014   Q1 1,782,222 1.89 Add 0.05% <0.01 $68.49 $122,064,000 SEC
2013   Q4 1,781,382 2.04 Add 0.06% <0.01 $71.07 $126,603,000 SEC
2013   Q3 1,780,305 2.08 Add 0.42% <0.01 $64.35 $114,563,000 SEC
2013   Q2 1,772,805 2.01 Reduce 0.79% <0.01 $56.60 $100,341,000 SEC
2013   Q1 1,786,960 1.06 Add 0.65% <0.01 $58.15 $103,912,000 SEC
2012   Q4 1,775,375 2.26 Reduce 0.11% <0.01 $50.93 $90,420,000 SEC
2012   Q3 1,777,324 2.34 Add 0.24% <0.01 $53.55 $95,176,000 SEC
2012   Q2 1,773,028 1.78 Add 1.39% 0.02 $38.55 $68,350,000 SEC
2012   Q1 1,748,645 2.38 Reduce 1.01% 0.02 $53.09 $92,836,000 SEC
2011   Q4 1,766,438 2.07 Reduce 0.32% <0.01 $40.75 $71,982,000 SEC
2011   Q3 1,772,049 1.75 Buy 1.75 $30.64 $54,296,000 SEC
2011   Q2 0 0.00 Sell 100.00% 2.24 SEC
2011   Q1 1,793,088 2.24 Reduce 1.10% 0.02 $45.55 $81,675,000 SEC
2010   Q4 1,813,067 1.96 Reduce 0.57% <0.01 $37.46 $67,918,000 SEC
2010   Q3 1,823,462 0.89 Add 1.15% 0.01 $31,000.00 $56,527,313,000 SEC
2010   Q1 1,802,650 0.79 Reduce 0.56% <0.01 $29,030.00 $52,330,924,000 SEC
2009   Q4 1,812,744 0.83 Reduce 0.03% <0.01 $28,740.00 $52,098,263,000 SEC
2009   Q3 1,813,318 0.87 Add 1.17% 0.01 $29,210.00 $52,967,021,000 SEC
2009   Q2 1,792,360 0.70 Add 7.75% 0.05 $20,650.00 $37,012,235,000 SEC
2009   Q1 1,663,453 0.85 Add 3.06% 0.03 $22,749.99 $37,843,546,000 SEC
2008   Q4 1,614,066 0.82 Add 0.49% <0.01 $26,640.01 $42,998,729,000 SEC
2008   Q3 1,606,187 0.99 Reduce 4.65% 0.04 $42,100.01 $67,620,488,000 SEC
2008   Q2 1,684,483 0.90 Add 1.08% <0.01 $35,880.00 $60,439,243,000 SEC
2008   Q1 1,666,460 0.74 Add 2.34% 0.02 $32,260.00 $53,760,000,000 SEC
2007   Q4 1,628,285 1.41 Add 0.01% <0.01 $42,670.00 $69,478,921,000 SEC
2007   Q3 1,628,185 0.81 Add 0.03% <0.01 $41,600.00 $67,732,496,000 SEC
2007   Q2 1,627,680 0.88 Reduce 2.76% 0.02 $44,670.00 $72,708,466,000 SEC
2007   Q1 1,673,880 0.83 Reduce 1.56% 0.01 $38,840.00 $65,013,499,000 SEC
2006   Q4 1,700,380 0.84 Add 1.15% <0.01 $38,620.00 $65,668,676,000 SEC
2006   Q3 1,680,980 1.49 Reduce 2.65% 0.09 $32,340.00 $54,362,893,000 SEC
2006   Q2 1,726,826 3.42 Add 3.52% 0.12 $39,510.00 $68,226,892,000 SEC
2006   Q1 1,668,059 0.95 Reduce 3.05% 0.03 $41,830.00 $69,774,911,000 SEC
2005   Q4 1,720,456 0.86 Reduce 0.95% 0.02 $34,580.00 $59,493,369,000 SEC
2005   Q3 1,736,903 2.05 Reduce 7.85% 0.08 $37,770.01 $65,602,836,000 SEC
2005   Q2 1,884,801 0.99 Add 5.78% 0.05 $33,580.00 $63,291,611,000 SEC
2005   Q1 1,781,798 0.86 Add 6.98% 0.06 $29,030.00 $51,725,592,000 SEC
2004   Q4 1,665,613 1.01 Buy 1.01 $33,810.01 $56,314,386,000 SEC
2004   Q3 0 0.00 Sell 100.00% 1.64 SEC
2004   Q2 1,594,300 1.64 Reduce 0.56% <0.01 $23,450.00 $37,386,335,000 SEC
2004   Q1 1,603,200 1.07 Reduce 9.10% 0.08 $27,770.00 $44,520,864,000 SEC
2003   Q4 1,763,700 0.91 Reduce 1.02% <0.01 $19,230.00 $33,915,951,000 SEC
2003   Q3 1,781,900 0.84 Buy 0.84 $15,240.00 $27,156,156,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.81 SEC
2003   Q1 1,795,100 0.81 Reduce 0.06% <0.01 $10,800.00 $19,387,080,000 SEC
2002   Q4 1,796,100 0.76 Add 0.11% <0.01 $10,020.00 $17,996,922,000 SEC
2002   Q3 1,794,100 0.80 Reduce 0.28% <0.01 $9,469.00 $16,988,333,000 SEC
2002   Q2 1,799,100 1.00 Add 9.18% 0.08 $12,550.00 $22,578,705,000 SEC
2002   Q1 1,647,800 1.57 Add 2.36% 0.04 $10,950.00 $18,043,410,000 SEC
2001   Q4 1,609,800 0.81 $10,110.00 $16,275,078,000 SEC
2001   Q3 1,609,800 1.05 Reduce 3.42% 0.09 $11,500.00 $18,512,700,000 SEC
2001   Q2 1,666,800 2.60 Buy 2.60 $13,790.00 $22,985,172,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.73 SEC
2000   Q4 1,742,500 0.73 Reduce 0.43% <0.01 $7,250.00 $12,633,125,000 SEC
2000   Q3 1,750,014 0.80 Add 0.03% <0.01 $7,000.00 $12,250,098,000 SEC
2000   Q2 1,749,514 0.69 Buy 0.69 $6,250.00 $10,934,462,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.84 SEC
1999   Q4 1,717,514 0.84 Add 0.26% <0.01 $7,750.00 $13,310,733,000 SEC
1999   Q3 1,713,000 1.12 Buy 1.12 $10,375.00 $17,772,375,000 SEC