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  IDEXX Laboratories (IDXX)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 2,080 0.01 Reduce 2.39% <0.01 $561.89 $1,168,731 SEC
2025   Q4 2,131 0.01 Reduce 0.61% <0.01 $676.53 $1,441,685 SEC
2025   Q3 2,144 0.01 Reduce 3.60% <0.01 $638.89 $1,369,780 SEC
2025   Q2 2,224 0.01 Reduce 3.56% <0.01 $536.34 $1,192,820 SEC
2025   Q1 2,306 0.01 Reduce 4.00% <0.01 $419.95 $968,405 SEC
2024   Q4 2,402 0.01 Reduce 4.00% <0.01 $413.44 $993,083 SEC
2024   Q3 2,502 0.01 $505.22 $1,264,060 SEC
2024   Q2 2,502 0.01 Reduce 3.10% <0.01 $487.20 $1,218,974 SEC
2024   Q1 2,582 0.01 Reduce 7.02% <0.01 $539.93 $1,394,099 SEC
2023   Q4 2,777 0.02 Reduce 1.80% <0.01 $555.05 $1,541,374 SEC
2023   Q3 2,828 0.01 $437.27 $1,236,600 SEC
2023   Q2 2,828 0.02 $502.23 $1,420,306 SEC
2023   Q1 2,828 0.02 Reduce 8.63% <0.01 $500.08 $1,414,226 SEC
2022   Q4 3,095 0.02 Reduce 11.65% <0.01 $407.96 $1,262,636 SEC
2022   Q3 3,503 0.01 Reduce 2.61% <0.01 $325.72 $1,141,000 SEC
2022   Q2 3,597 0.02 Add 2.25% <0.01 $350.85 $1,262,000 SEC
2022   Q1 3,518 0.02 Add 3.78% <0.01 $547.19 $1,925,000 SEC
2021   Q4 3,390 0.02 Reduce 0.41% <0.01 $658.41 $2,232,000 SEC
2021   Q3 3,404 0.02 $621.92 $2,117,000 SEC
2021   Q2 3,404 0.02 $631.61 $2,150,000 SEC
2021   Q1 3,404 0.02 $489.42 $1,666,000 SEC
2020   Q4 3,404 0.02 Reduce 0.38% <0.01 $500.00 $1,702,000 SEC
2020   Q3 3,417 0.02 Reduce 0.09% $393.03 $1,343,000 SEC
2020   Q2 3,420 0.01 $330.12 $1,129,000 SEC
2020   Q1 3,420 0.01 $242.11 $828,000 SEC
2019   Q4 3,420 0.01 Add 0.77% <0.01 $261.11 $893,000 SEC
2019   Q3 3,394 0.01 Reduce 0.12% $271.95 $923,000 SEC
2019   Q2 3,398 0.01 $275.46 $936,000 SEC
2019   Q1 3,398 0.01 $223.66 $760,000 SEC
2018   Q4 3,398 0.01 Reduce 20.94% <0.01 $185.99 $632,000 SEC
2018   Q3 4,298 0.01 $249.65 $1,073,000 SEC
2018   Q2 4,298 0.01 $218.01 $937,000 SEC
2018   Q1 4,298 0.01 $191.48 $823,000 SEC
2017   Q4 4,298 0.01 Reduce 6.52% <0.01 $156.35 $672,000 SEC
2017   Q3 4,598 0.01 $155.50 $715,000 SEC
2017   Q2 4,598 0.01 $161.37 $742,000 SEC
2017   Q1 4,598 0.01 Add 15.01% <0.01 $154.63 $711,000 SEC
2016   Q4 3,998 0.01 $117.31 $469,000 SEC
2016   Q3 3,998 0.01 $112.81 $451,000 SEC
2016   Q2 3,998 0.01 $92.80 $371,000 SEC
2016   Q1 3,998 <0.01 $78.29 $313,000 SEC
2015   Q4 3,998 <0.01 $73.04 $292,000 SEC
2015   Q3 3,998 <0.01 $74.29 $297,000 SEC
2015   Q2 3,998 <0.01 Add 81.81% <0.01 $64.03 $256,000 SEC
2015   Q1 2,199 <0.01 $154.62 $340,000 SEC
2014   Q4 2,199 <0.01 Reduce 31.26% <0.01 $148.25 $326,000 SEC
2014   Q3 3,199 0.01 Add 6.67% <0.01 $117.85 $377,000 SEC
2014   Q2 2,999 0.01 Reduce 40.01% <0.01 $133.71 $401,000 SEC
2014   Q1 4,999 0.01 $121.42 $607,000 SEC
2013   Q4 4,999 0.01 Buy 0.01 $106.42 $532,000 SEC
2013   Q2 0 0.00 Sell 100.00% <0.01 SEC
2013   Q1 2,286 <0.01 $92.30 $211,000 SEC
2012   Q4 2,286 0.01 Buy 0.01 $92.74 $212,000 SEC