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  Thermo Fisher Scientific Inc. (TMO)
← All TMO superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio 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 $493.64–643.99 · VW $552.91i $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 $385.46–502.39 · VW $460.19i $655,223 SEC
2025   Q1 1,306 0.01 Reduce 19.18% <0.01 $390.50–536.21 · VW $443.18i $649,866 SEC
2024   Q4 1,616 0.01 Reduce 2.94% <0.01 $508.86–610.97 · VW $549.60i $840,692 SEC
2024   Q3 1,665 0.01 Reduce 8.01% <0.01 $493.30–627.88 · VW $550.27i $1,029,919 SEC
2024   Q2 1,810 0.01 Add 17.46% <0.01 $528.37–622.30 · VW $588.58i $1,000,930 SEC
2024   Q1 1,541 <0.01 Reduce 5.52% <0.01 $529.64–603.82 · VW $567.15i $895,645 SEC
2023   Q4 1,631 <0.01 Add 4.28% <0.01 $487.06–575.00 · VW $544.08i $865,718 SEC
2023   Q3 1,564 0.01 Reduce 10.22% <0.01 $415.60–565.86 · VW $492.41i $791,650 SEC
2023   Q2 1,742 <0.01 Add 0.17% $503.31–580.09 · VW $546.83i $908,889 SEC
2023   Q1 1,739 0.01 Add 44.44% <0.01 $498.50–593.17 · VW $533.38i $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 $513.94–672.34 · VW $576.76i $803,000 SEC
2021   Q3 1,150 0.01 Reduce 0.43% $549.18–666.65 · VW $616.22i $657,000 SEC
2021   Q2 1,155 0.01 Reduce 14.76% <0.01 $438.72–560.70 · VW $518.12i $583,000 SEC
2021   Q1 1,355 0.01 $456.09 $618,000 SEC
2020   Q4 1,355 0.01 Add 0.37% $448.54–526.59 · VW $475.07i $631,000 SEC
2020   Q3 1,350 0.01 Reduce 5.26% <0.01 $401.07–532.57 · VW $466.21i $596,000 SEC
2020   Q2 1,425 0.01 Reduce 2.13% <0.01 $330.57–433.45 · VW $397.67i $516,000 SEC
2020   Q1 1,456 0.01 Reduce 4.90% <0.01 $250.21–351.86 · VW $317.09i $413,000 SEC
2019   Q4 1,531 0.01 Reduce 13.01% <0.01 $284.83–342.26 · VW $305.96i $497,000 SEC
2019   Q3 1,760 0.01 Reduce 14.56% <0.01 $270.33–316.03 · VW $300.10i $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 $202.83–240.88 · VW $227.60i $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 $181.51–226.44 · VW $205.51i $277,000 SEC
2017   Q3 1,570 <0.01 Reduce 6.71% <0.01 $184.50–201.20 · VW $192.82i $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 $139.53–160.10 · VW $146.58i $268,000 SEC
2016   Q2 1,786 <0.01 Add 6.12% <0.01 $140.21–160.68 · VW $151.03i $264,000 SEC
2016   Q1 1,683 <0.01 Reduce 3.00% <0.01 $129.70–152.17 · VW $144.55i $238,000 SEC
2015   Q4 1,735 <0.01 Reduce 7.96% <0.01 $119.75–143.65 · VW $130.86i $246,000 SEC
2015   Q3 1,885 <0.01 Reduce 19.27% <0.01 $117.10–140.66 · VW $132.05i $230,000 SEC
2015   Q2 2,335 <0.01 Reduce 1.93% <0.01 $117.98–141.25 · VW $128.20i $303,000 SEC
2015   Q1 2,381 <0.01 Reduce 2.66% <0.01 $125.25–139.03 · VW $131.30i $320,000 SEC
2014   Q4 2,446 <0.01 Add 2.73% <0.01 $121.15–132.00 · VW $127.72i $306,000 SEC
2014   Q3 2,381 <0.01 Add 33.39% <0.01 $107.33–129.77 · VW $122.13i $290,000 SEC
2014   Q2 1,785 <0.01 Reduce 6.54% <0.01 $115.85–127.21 · VW $121.09i $211,000 SEC
2014   Q1 1,910 <0.01 Buy <0.01 $112.02–127.63 · VW $118.85i $230,000 SEC
2012   Q1 0 0.00 Sell 100.00% <0.01 $49.92–58.37 · VW $52.92i SEC
2011   Q4 5,905 <0.01 $45.05 $266,000 SEC
2011   Q3 5,905 <0.01 Reduce 3.28% <0.01 $44.29–55.84 · VW $49.13i $299,000 SEC
2011   Q2 6,105 <0.01 Buy <0.01 $48.89–65.68 · VW $56.50i $393,000 SEC
Price snapshot:
Current price$528.51
Avg. buy price$354.83
+/- since buy48.95%
52-week low$401.89
52-week high$642.71