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  Bio-Techne Corp. (TECH)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 2,750,282 1.47 Reduce 0.62% <0.01 $52.26 $143,729,727 SEC
2025   Q4 2,767,539 1.57 Reduce 1.42% 0.02 $58.81 $162,758,957 SEC
2025   Q3 2,807,409 1.47 Add 3.35% 0.05 $55.63 $156,176,151 SEC
2025   Q2 2,716,378 1.38 Add 2.44% 0.03 $51.45 $139,757,638 SEC
2025   Q1 2,651,793 1.62 Reduce 0.82% 0.02 $58.63 $155,474,612 SEC
2024   Q4 2,673,768 1.86 Reduce 0.85% 0.02 $72.03 $192,591,494 SEC
2024   Q3 2,696,796 2.03 Reduce 1.59% 0.03 $79.93 $215,554,888 SEC
2024   Q2 2,740,392 1.90 Reduce 7.40% 0.15 $71.65 $196,349,072 SEC
2024   Q1 2,959,357 2.02 Reduce 3.90% 0.10 $70.39 $208,309,125 SEC
2023   Q4 3,079,483 2.50 Add 0.85% 0.02 $77.16 $237,612,893 SEC
2023   Q3 3,053,580 2.44 Reduce 0.20% <0.01 $68.07 $207,857,177 SEC
2023   Q2 3,059,638 2.72 Add 1.11% 0.03 $81.63 $249,758,233 SEC
2023   Q1 3,025,978 2.59 Add 7.65% 0.18 $74.19 $224,497,293 SEC
2022   Q4 2,811,030 2.80 Add 317.30% 2.13 $82.88 $232,978,149 SEC
2022   Q3 673,620 2.41 Add 2.70% 0.06 $284.00 $191,308,000 SEC
2022   Q2 655,930 2.72 Reduce 0.31% <0.01 $346.64 $227,371,000 SEC
2022   Q1 657,962 2.87 Add 0.63% 0.02 $433.04 $284,924,000 SEC
2021   Q4 653,815 3.13 Reduce 1.33% 0.04 $517.34 $338,244,000 SEC
2021   Q3 662,634 3.21 Reduce 9.08% 0.29 $484.57 $321,092,000 SEC
2021   Q2 728,836 3.24 Reduce 5.35% 0.17 $450.26 $328,166,000 SEC
2021   Q1 770,035 3.09 Reduce 9.20% 0.28 $381.93 $294,099,000 SEC
2020   Q4 848,081 2.99 Reduce 0.85% 0.02 $317.55 $269,308,000 SEC
2020   Q3 855,383 2.65 Reduce 5.16% 0.16 $247.73 $211,904,000 SEC
2020   Q2 901,958 3.11 Reduce 11.91% 0.34 $264.07 $238,180,000 SEC
2020   Q1 1,023,949 2.83 Add 2.09% 0.06 $189.62 $194,161,000 SEC
2019   Q4 1,002,952 2.50 Reduce 3.59% 0.09 $219.51 $220,158,000 SEC
2019   Q3 1,040,295 2.46 Reduce 2.61% 0.07 $195.67 $203,554,000 SEC
2019   Q2 1,068,146 2.67 Reduce 7.42% 0.21 $208.49 $222,698,000 SEC
2019   Q1 1,153,750 2.78 Reduce 3.08% 0.07 $198.55 $229,077,000 SEC
2018   Q4 1,190,362 2.32 Add 1.66% 0.04 $144.72 $172,269,000 SEC
2018   Q3 1,170,875 2.78 Reduce 9.35% 0.22 $204.11 $238,987,000 SEC
2018   Q2 1,291,677 2.37 Reduce 6.29% 0.16 $147.95 $191,104,000 SEC
2018   Q1 1,378,347 2.57 Reduce 3.92% 0.08 $151.04 $208,185,000 SEC
2017   Q4 1,434,557 2.16 Reduce 0.69% 0.01 $129.55 $185,847,000 SEC
2017   Q3 1,444,480 2.10 Reduce 0.31% <0.01 $120.89 $174,623,000 SEC
2017   Q2 1,448,987 2.06 Add 4.25% 0.08 $117.50 $170,256,000 SEC
2017   Q1 1,389,850 1.73 Add 1.55% 0.03 $101.65 $141,278,000 SEC
2016   Q4 1,368,650 1.81 Add 0.11% <0.01 $102.83 $140,738,000 SEC
2016   Q3 1,367,099 1.97 Add 1.17% 0.02 $109.50 $149,697,000 SEC
2016   Q2 1,351,264 2.06 Add 3.10% 0.06 $112.77 $152,382,000 SEC
2016   Q1 1,310,574 1.76 Add 0.28% <0.01 $94.52 $123,875,000 SEC
2015   Q4 1,306,885 1.76 Add 1.03% 0.02 $90.00 $117,620,000 SEC
2015   Q3 1,293,524 1.87 Reduce 6.09% 0.12 $92.46 $119,599,000 SEC
2015   Q2 1,377,442 1.92 Reduce 0.16% <0.01 $98.47 $135,637,000 SEC
2015   Q1 1,379,687 1.90 Add 6.50% 0.12 $100.29 $138,369,000 SEC
2014   Q4 1,295,420 1.66 Add 18.84% 0.26 $92.40 $119,697,000 SEC
2014   Q3 1,090,022 1.49 Buy 1.49 $93.55 $101,972,000 SEC