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  Bio-Techne Corp. (TECH)
← All TECH superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 2,750,282 1.47 Reduce 0.62% <0.01 $48.25–72.16 · VW $59.51i $143,729,727 SEC
2025   Q4 2,767,539 1.57 Reduce 1.42% 0.02 $54.20–66.96 · VW $61.09i $162,758,957 SEC
2025   Q3 2,807,409 1.47 Add 3.35% 0.05 $47.66–60.06 · VW $53.97i $156,176,151 SEC
2025   Q2 2,716,378 1.38 Add 2.44% 0.03 $46.01–58.75 · VW $50.59i $139,757,638 SEC
2025   Q1 2,651,793 1.62 Reduce 0.82% 0.02 $56.60–79.28 · VW $65.61i $155,474,612 SEC
2024   Q4 2,673,768 1.86 Reduce 0.85% 0.02 $65.61–80.80 · VW $73.76i $192,591,494 SEC
2024   Q3 2,696,796 2.03 Reduce 1.59% 0.03 $70.14–83.62 · VW $77.14i $215,554,888 SEC
2024   Q2 2,740,392 1.90 Reduce 7.40% 0.15 $61.16–85.57 · VW $72.57i $196,349,072 SEC
2024   Q1 2,959,357 2.02 Reduce 3.90% 0.10 $64.97–78.75 · VW $71.98i $208,309,125 SEC
2023   Q4 3,079,483 2.50 Add 0.85% 0.02 $51.79–78.74 · VW $63.76i $237,612,893 SEC
2023   Q3 3,053,580 2.44 Reduce 0.20% <0.01 $66.59–89.91 · VW $78.70i $207,857,177 SEC
2023   Q2 3,059,638 2.72 Add 1.11% 0.03 $72.16–87.20 · VW $80.42i $249,758,233 SEC
2023   Q1 3,025,978 2.59 Add 7.65% 0.18 $69.81–88.85 · VW $77.87i $224,497,293 SEC
2022   Q4 2,811,030 2.80 Add 4.33% 0.12 $68.00–90.63 · VW $79.10i $232,978,149 SEC
2022   Q3 2,694,480 2.41 Add 2.70% 0.06 $70.36–99.33 · VW $84.50i $191,308,000 SEC
2022   Q2 2,623,720 2.72 Reduce 0.31% <0.01 $79.52–113.81 · VW $92.82i $227,371,000 SEC
2022   Q1 2,631,848 2.87 Add 0.63% 0.02 $86.97–129.76 · VW $104.08i $284,924,000 SEC
2021   Q4 2,615,260 3.13 Reduce 1.33% 0.04 $112.44–132.95 · VW $124.18i $338,244,000 SEC
2021   Q3 2,650,536 3.21 Reduce 9.08% 0.29 $109.80–135.96 · VW $122.53i $321,092,000 SEC
2021   Q2 2,915,344 3.24 Reduce 5.35% 0.17 $95.52–113.46 · VW $104.98i $328,166,000 SEC
2021   Q1 3,080,140 3.09 Reduce 9.20% 0.28 $77.65–103.75 · VW $90.34i $294,099,000 SEC
2020   Q4 3,392,324 2.99 Reduce 0.85% 0.02 $61.46–81.61 · VW $71.97i $269,308,000 SEC
2020   Q3 3,421,532 2.65 Reduce 5.16% 0.16 $57.17–71.67 · VW $64.91i $211,904,000 SEC
2020   Q2 3,607,832 3.11 Reduce 11.91% 0.34 $45.04–70.63 · VW $60.30i $238,180,000 SEC
2020   Q1 4,095,796 2.83 Add 2.09% 0.06 $38.79–55.82 · VW $48.22i $194,161,000 SEC
2019   Q4 4,011,808 2.50 Reduce 3.59% 0.09 $46.81–55.82 · VW $52.87i $220,158,000 SEC
2019   Q3 4,161,180 2.46 Reduce 2.61% 0.07 $44.57–54.29 · VW $49.75i $203,554,000 SEC
2019   Q2 4,272,584 2.67 Reduce 7.42% 0.21 $45.09–54.12 · VW $50.15i $222,698,000 SEC
2019   Q1 4,615,000 2.78 Reduce 3.08% 0.07 $33.65–50.35 · VW $44.59i $229,077,000 SEC
2018   Q4 4,761,448 2.32 Add 1.66% 0.04 $33.19–51.44 · VW $41.60i $172,269,000 SEC
2018   Q3 4,683,500 2.78 Reduce 9.35% 0.22 $36.55–51.51 · VW $45.35i $238,987,000 SEC
2018   Q2 5,166,708 2.37 Reduce 6.29% 0.16 $35.67–41.70 · VW $37.70i $191,104,000 SEC
2018   Q1 5,513,388 2.57 Reduce 3.92% 0.08 $32.01–37.97 · VW $35.21i $208,185,000 SEC
2017   Q4 5,738,228 2.16 Reduce 0.69% 0.01 $30.15–34.10 · VW $32.39i $185,847,000 SEC
2017   Q3 5,777,920 2.10 Reduce 0.31% <0.01 $28.08–31.00 · VW $29.85i $174,623,000 SEC
2017   Q2 5,795,948 2.06 Add 4.25% 0.08 $24.56–30.00 · VW $27.70i $170,256,000 SEC
2017   Q1 5,559,400 1.73 Add 1.55% 0.03 $23.92–27.15 · VW $25.65i $141,278,000 SEC
2016   Q4 5,474,600 1.81 Add 0.11% <0.01 $24.73–28.05 · VW $26.20i $140,738,000 SEC
2016   Q3 5,468,396 1.97 Add 1.17% 0.02 $26.00–29.35 · VW $27.43i $149,697,000 SEC
2016   Q2 5,405,056 2.06 Add 3.10% 0.06 $22.86–28.66 · VW $25.74i $152,382,000 SEC
2016   Q1 5,242,296 1.76 Add 0.28% <0.01 $19.99–24.21 · VW $21.78i $123,875,000 SEC
2015   Q4 5,227,540 1.76 Add 1.03% 0.02 $20.98–24.20 · VW $22.49i $117,620,000 SEC
2015   Q3 5,174,096 1.87 Reduce 6.09% 0.12 $21.87–28.64 · VW $25.07i $119,599,000 SEC
2015   Q2 5,509,768 1.92 Reduce 0.16% <0.01 $23.84–25.89 · VW $24.74i $135,637,000 SEC
2015   Q1 5,518,748 1.90 Add 6.50% 0.12 $21.81–25.40 · VW $23.85i $138,369,000 SEC
2014   Q4 5,181,680 1.66 Add 18.84% 0.26 $21.50–23.97 · VW $22.88i $119,697,000 SEC
2014   Q3 4,360,088 1.49 Buy 1.49 $22.26–24.29 · VW $23.44i $101,972,000 SEC
Price snapshot:
Current price$71.36
Avg. buy price$33.97
+/- since buy110.04%
52-week low$43.12
52-week high$71.93