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  Inspire Med Sys Inc (INSP)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 0 0.00 Sell 100.00% 0.05 SEC
2025   Q4 57,616 0.05 Reduce 11.96% <0.01 $92.23 $5,313,924 SEC
2025   Q3 65,446 0.05 Reduce 3.48% <0.01 $74.20 $4,856,093 SEC
2025   Q2 67,804 0.09 Reduce 4.20% <0.01 $129.77 $8,798,925 SEC
2025   Q1 70,776 0.12 Add 9.44% 0.01 $159.28 $11,273,201 SEC
2024   Q4 64,671 0.12 Add 5.72% <0.01 $185.38 $11,988,710 SEC
2024   Q3 61,173 0.12 Reduce 4.17% <0.01 $211.05 $12,910,562 SEC
2024   Q2 63,833 0.08 Add 7.85% <0.01 $133.83 $8,542,770 SEC
2024   Q1 59,188 0.12 Reduce 8.39% 0.01 $214.79 $12,712,991 SEC
2023   Q4 64,609 0.14 Add 3.36% <0.01 $203.43 $13,143,409 SEC
2023   Q3 62,511 0.15 Add 18.81% 0.02 $198.44 $12,404,683 SEC
2023   Q2 52,615 0.19 Reduce 50.97% 0.15 $324.64 $17,080,934 SEC
2023   Q1 107,313 0.29 Reduce 14.59% 0.06 $234.07 $25,118,754 SEC
2022   Q4 125,639 0.38 Reduce 4.82% 0.01 $251.88 $31,645,951 SEC
2022   Q3 132,007 0.30 Add 0.19% <0.01 $177.37 $23,414,000 SEC
2022   Q2 131,751 0.29 Reduce 0.52% <0.01 $182.67 $24,067,000 SEC
2022   Q1 132,439 0.34 Reduce 22.59% 0.08 $256.69 $33,996,000 SEC
2021   Q4 171,083 0.36 Reduce 0.65% <0.01 $230.06 $39,359,000 SEC
2021   Q3 172,203 0.40 Reduce 3.11% 0.01 $232.88 $40,103,000 SEC
2021   Q2 177,734 0.34 Add 132.70% 0.19 $193.26 $34,349,000 SEC
2021   Q1 76,379 0.17 Reduce 7.63% 0.01 $206.99 $15,810,000 SEC
2020   Q4 82,685 0.17 $188.09 $15,552,000 SEC
2020   Q3 82,685 0.13 Reduce 20.97% 0.03 $129.04 $10,670,000 SEC
2020   Q2 104,625 0.12 Reduce 31.49% 0.04 $87.02 $9,104,000 SEC
2020   Q1 152,710 0.13 Reduce 2.90% <0.01 $60.28 $9,205,000 SEC
2019   Q4 157,265 0.13 Add 0.03% $74.21 $11,671,000 SEC
2019   Q3 157,215 0.12 Add 0.26% <0.01 $61.02 $9,593,000 SEC
2019   Q2 156,810 0.11 Add 0.05% <0.01 $60.65 $9,511,000 SEC
2019   Q1 156,730 0.11 Add 0.11% <0.01 $56.78 $8,899,000 SEC
2018   Q4 156,565 0.09 Add 22.13% 0.02 $42.25 $6,615,000 SEC
2018   Q3 128,200 0.06 Add 8.55% <0.01 $42.08 $5,395,000 SEC
2018   Q2 118,100 0.05 Buy 0.05 $35.66 $4,211,000 SEC