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  Thermo Fisher Scientific (TMO)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 1,241 0.01 $491.53 $609,989 SEC
2025   Q4 1,241 0.01 Reduce 23.21% <0.01 $579.45 $719,097 SEC
2025   Q3 1,616 0.01 $485.02 $783,792 SEC
2025   Q2 1,616 0.01 Add 23.74% <0.01 $405.46 $655,223 SEC
2025   Q1 1,306 0.01 Reduce 19.18% <0.01 $497.60 $649,866 SEC
2024   Q4 1,616 0.01 Reduce 2.94% <0.01 $520.23 $840,692 SEC
2024   Q3 1,665 0.01 Reduce 8.01% <0.01 $618.57 $1,029,919 SEC
2024   Q2 1,810 0.01 Add 17.46% <0.01 $553.00 $1,000,930 SEC
2024   Q1 1,541 0.01 Reduce 5.52% <0.01 $581.21 $895,645 SEC
2023   Q4 1,631 0.01 Add 4.28% <0.01 $530.79 $865,718 SEC
2023   Q3 1,564 0.01 Reduce 10.22% <0.01 $506.17 $791,650 SEC
2023   Q2 1,742 0.01 Add 0.17% $521.75 $908,889 SEC
2023   Q1 1,739 0.01 Add 44.44% <0.01 $576.37 $1,002,307 SEC
2022   Q4 1,204 0.01 $550.69 $663,031 SEC
2022   Q3 1,204 0.01 $507.48 $611,000 SEC
2022   Q2 1,204 0.01 $543.19 $654,000 SEC
2022   Q1 1,204 0.01 $590.53 $711,000 SEC
2021   Q4 1,204 0.01 Add 4.70% <0.01 $666.94 $803,000 SEC
2021   Q3 1,150 0.01 Reduce 0.43% $571.30 $657,000 SEC
2021   Q2 1,155 0.01 Reduce 14.76% <0.01 $504.76 $583,000 SEC
2021   Q1 1,355 0.01 $456.09 $618,000 SEC
2020   Q4 1,355 0.01 Add 0.37% $465.68 $631,000 SEC
2020   Q3 1,350 0.01 Reduce 5.26% <0.01 $441.48 $596,000 SEC
2020   Q2 1,425 0.01 Reduce 2.13% <0.01 $362.11 $516,000 SEC
2020   Q1 1,456 0.01 Reduce 4.90% <0.01 $283.65 $413,000 SEC
2019   Q4 1,531 0.01 Reduce 13.01% <0.01 $324.62 $497,000 SEC
2019   Q3 1,760 0.01 Reduce 14.56% <0.01 $291.48 $513,000 SEC
2019   Q2 2,060 0.01 $293.69 $605,000 SEC
2019   Q1 2,060 0.01 $273.79 $564,000 SEC
2018   Q4 2,060 0.01 $223.79 $461,000 SEC
2018   Q3 2,060 0.01 $244.17 $503,000 SEC
2018   Q2 2,060 0.01 Add 41.10% <0.01 $207.28 $427,000 SEC
2018   Q1 1,460 <0.01 $206.16 $301,000 SEC
2017   Q4 1,460 <0.01 Reduce 7.01% <0.01 $189.73 $277,000 SEC
2017   Q3 1,570 <0.01 Reduce 6.71% <0.01 $189.17 $297,000 SEC
2017   Q2 1,683 <0.01 $174.69 $294,000 SEC
2017   Q1 1,683 <0.01 $153.89 $259,000 SEC
2016   Q4 1,683 <0.01 $140.82 $237,000 SEC
2016   Q3 1,683 <0.01 Reduce 5.77% <0.01 $159.24 $268,000 SEC
2016   Q2 1,786 <0.01 Add 6.12% <0.01 $147.82 $264,000 SEC
2016   Q1 1,683 <0.01 Reduce 3.00% <0.01 $141.41 $238,000 SEC
2015   Q4 1,735 <0.01 Reduce 7.96% <0.01 $141.79 $246,000 SEC
2015   Q3 1,885 <0.01 Reduce 19.27% <0.01 $122.02 $230,000 SEC
2015   Q2 2,335 <0.01 Reduce 1.93% <0.01 $129.76 $303,000 SEC
2015   Q1 2,381 <0.01 Reduce 2.66% <0.01 $134.40 $320,000 SEC
2014   Q4 2,446 <0.01 Add 2.73% <0.01 $125.10 $306,000 SEC
2014   Q3 2,381 <0.01 Add 33.39% <0.01 $121.80 $290,000 SEC
2014   Q2 1,785 <0.01 Reduce 6.54% <0.01 $118.21 $211,000 SEC
2014   Q1 1,910 <0.01 Buy <0.01 $120.42 $230,000 SEC
2012   Q1 0 0.00 Sell 100.00% 0.01 SEC
2011   Q4 5,905 0.01 $45.05 $266,000 SEC
2011   Q3 5,905 0.01 Buy 0.01 $50.64 $299,000 SEC