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  Boston Scientific Corp. (BSX)
← All BSX superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 10,176 0.01 $62.75 $638,544 SEC
2025   Q4 10,176 0.01 Reduce 1.27% <0.01 $90.42–105.65 · VW $98.49i $970,282 SEC
2025   Q3 10,307 0.01 Reduce 0.98% <0.01 $95.84–109.50 · VW $103.22i $1,006,272 SEC
2025   Q2 10,409 0.01 Add 0.95% <0.01 $85.98–107.53 · VW $101.50i $1,118,031 SEC
2025   Q1 10,311 0.01 $100.88 $1,040,174 SEC
2024   Q4 10,311 0.01 $89.32 $920,979 SEC
2024   Q3 10,311 0.01 Add 0.41% $71.88–84.89 · VW $78.68i $864,062 SEC
2024   Q2 10,269 0.01 Reduce 1.91% <0.01 $66.80–77.99 · VW $73.61i $790,816 SEC
2024   Q1 10,469 <0.01 Add 1.30% <0.01 $57.11–68.92 · VW $64.77i $717,022 SEC
2023   Q4 10,335 <0.01 Add 0.38% $48.35–58.34 · VW $53.52i $597,466 SEC
2023   Q3 10,296 0.01 Reduce 4.63% <0.01 $49.69–55.38 · VW $52.84i $543,629 SEC
2023   Q2 10,796 <0.01 Add 0.26% $49.38–54.75 · VW $52.10i $583,956 SEC
2023   Q1 10,768 0.01 $50.03 $538,723 SEC
2022   Q4 10,768 0.01 $46.27 $498,235 SEC
2022   Q3 10,768 0.01 Buy 0.01 $36.15–43.52 · VW $40.14i $417,000 SEC
2022   Q2 0 0.00 Sell 100.00% <0.01 $34.98–47.50 · VW $40.74i SEC
2022   Q1 5,337 <0.01 Add 11.93% <0.01 $40.80–45.32 · VW $43.31i $236,000 SEC
2021   Q4 4,768 <0.01 $42.58 $203,000 SEC
2021   Q3 4,768 <0.01 Buy <0.01 $40.93–46.29 · VW $44.31i $207,000 SEC
2020   Q1 0 0.00 Sell 100.00% <0.01 $24.10–46.13 · VW $36.60i SEC
2019   Q4 6,818 <0.01 Buy <0.01 $37.65–46.62 · VW $42.07i $308,000 SEC
2007   Q3 0 0.00 Sell 100.00% <0.01 $12.11–15.82 · VW $13.48i SEC
2007   Q2 11,046 <0.01 Reduce 0.17% $14.39–16.85 · VW $15.67i $169,446 SEC
2007   Q1 11,065 <0.01 $14.54 $160,885 SEC
2006   Q4 11,065 <0.01 Buy <0.01 $14.45–17.35 · VW $16.15i $190,097 SEC
Price snapshot:
Current price$44.65
Avg. buy price$40.04
+/- since buy11.51%
52-week low$42.25
52-week high$109.50