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  Oracle Corp. (ORCL)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 30,718 0.05 Add 7.34% <0.01 $147.11 $4,518,925 SEC
2025   Q4 28,618 0.05 Add 62.49% 0.02 $194.91 $5,577,934 SEC
2025   Q3 17,612 0.05 Add 23.38% <0.01 $281.24 $4,953,199 SEC
2025   Q2 14,275 0.03 Add 3.55% <0.01 $218.63 $3,120,943 SEC
2025   Q1 13,785 0.02 Add 1.88% <0.01 $139.81 $1,927,281 SEC
2024   Q4 13,530 0.02 Add 6.24% <0.01 $166.64 $2,254,639 SEC
2024   Q3 12,735 0.02 Reduce 2.71% <0.01 $170.40 $2,170,044 SEC
2024   Q2 13,090 0.02 Reduce 49.72% 0.01 $141.20 $1,848,308 SEC
2024   Q1 26,034 0.03 Add 0.29% <0.01 $125.61 $3,270,131 SEC
2023   Q4 25,960 0.03 Reduce 0.57% <0.01 $105.43 $2,736,963 SEC
2023   Q3 26,109 0.03 Reduce 8.24% <0.01 $105.92 $2,765,465 SEC
2023   Q2 28,455 0.04 Reduce 3.11% <0.01 $119.09 $3,388,706 SEC
2023   Q1 29,367 0.03 Add 6.48% <0.01 $92.92 $2,728,782 SEC
2022   Q4 27,579 0.03 $81.74 $2,254,307 SEC
2022   Q3 27,579 0.02 Reduce 0.26% <0.01 $61.06 $1,684,000 SEC
2022   Q2 27,650 0.02 Reduce 0.04% $69.87 $1,932,000 SEC
2022   Q1 27,660 0.02 Add 0.07% $82.72 $2,288,000 SEC
2021   Q4 27,642 0.02 Add 5.92% <0.01 $87.22 $2,411,000 SEC
2021   Q3 26,096 0.02 $87.14 $2,274,000 SEC
2021   Q2 26,096 0.02 Reduce 7.33% <0.01 $77.83 $2,031,000 SEC
2021   Q1 28,161 0.02 Reduce 0.73% <0.01 $70.17 $1,976,000 SEC
2020   Q4 28,368 0.02 Add 5.32% <0.01 $64.69 $1,835,000 SEC
2020   Q3 26,936 0.02 Add 0.60% <0.01 $59.70 $1,608,000 SEC
2020   Q2 26,775 0.02 $55.28 $1,480,000 SEC
2020   Q1 26,775 0.02 Reduce 2.10% <0.01 $48.33 $1,294,000 SEC
2019   Q4 27,348 0.02 Add 1.11% <0.01 $52.98 $1,449,000 SEC
2019   Q3 27,049 0.02 Reduce 11.46% <0.01 $55.05 $1,489,000 SEC
2019   Q2 30,549 0.02 Reduce 0.97% <0.01 $56.96 $1,740,000 SEC
2019   Q1 30,849 0.02 Reduce 1.31% <0.01 $53.71 $1,657,000 SEC
2018   Q4 31,259 0.02 Reduce 2.60% <0.01 $45.14 $1,411,000 SEC
2018   Q3 32,092 0.02 $51.57 $1,655,000 SEC
2018   Q2 32,092 0.02 Reduce 0.47% <0.01 $44.06 $1,414,000 SEC
2018   Q1 32,242 0.02 Reduce 1.23% <0.01 $45.75 $1,475,000 SEC
2017   Q4 32,643 0.02 $47.27 $1,543,000 SEC
2017   Q3 32,643 0.02 Add 0.65% <0.01 $48.34 $1,578,000 SEC
2017   Q2 32,433 0.02 Add 6.04% <0.01 $50.13 $1,626,000 SEC
2017   Q1 30,585 0.02 Reduce 2.60% <0.01 $44.60 $1,364,000 SEC
2016   Q4 31,400 0.02 Add 2.06% <0.01 $38.44 $1,207,000 SEC
2016   Q3 30,765 0.02 Reduce 0.97% <0.01 $39.27 $1,208,000 SEC
2016   Q2 31,065 0.02 Reduce 1.75% <0.01 $40.91 $1,271,000 SEC
2016   Q1 31,617 0.02 Add 0.25% <0.01 $40.90 $1,293,000 SEC
2015   Q4 31,537 0.02 Add 14.53% <0.01 $36.53 $1,152,000 SEC
2015   Q3 27,537 0.02 Add 0.96% <0.01 $36.13 $995,000 SEC
2015   Q2 27,274 0.02 Reduce 3.91% <0.01 $40.29 $1,099,000 SEC
2015   Q1 28,383 0.02 Reduce 5.82% <0.01 $43.16 $1,225,000 SEC
2014   Q4 30,138 0.02 Reduce 28.24% <0.01 $44.96 $1,355,000 SEC
2014   Q3 41,998 0.02 Add 1.07% <0.01 $38.29 $1,608,000 SEC
2014   Q2 41,553 0.02 Reduce 1.17% <0.01 $40.53 $1,684,000 SEC
2014   Q1 42,043 0.03 Add 1.81% <0.01 $40.91 $1,720,000 SEC
2013   Q4 41,295 0.03 Add 200.98% 0.02 $38.26 $1,580,000 SEC
2013   Q3 13,720 0.01 Add 10.73% <0.01 $33.16 $455,000 SEC
2013   Q2 12,390 0.01 Add 5.31% <0.01 $30.67 $380,000 SEC
2013   Q1 11,765 <0.01 Reduce 11.07% <0.01 $32.30 $380,000 SEC
2012   Q4 13,230 0.01 Add 6.56% <0.01 $33.33 $441,000 SEC
2012   Q3 12,415 0.01 Add 20.53% <0.01 $31.49 $391,000 SEC
2012   Q2 10,300 0.01 Add 25.61% <0.01 $29.71 $306,000 SEC
2012   Q1 8,200 0.01 Add 3.80% <0.01 $29.15 $239,000 SEC
2011   Q4 7,900 0.01 Buy 0.01 $25.70 $203,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.01 SEC
2011   Q1 9,875 0.01 $33.42 $330,000 SEC
2010   Q4 9,875 0.01 Buy 0.01 $31.29 $309,000 SEC
2010   Q1 0 0.00 Sell 100.00% <0.01 SEC
2009   Q4 9,320 <0.01 Buy <0.01 $24,530.04 $228,620,000 SEC
2008   Q4 0 0.00 Sell 100.00% <0.01 SEC
2008   Q3 9,890 <0.01 Reduce 12.40% <0.01 $20,310.01 $200,866,000 SEC
2008   Q2 11,290 <0.01 Reduce 11.73% <0.01 $21,000.00 $237,090,000 SEC
2008   Q1 12,790 <0.01 $19,559.97 $250,172,000 SEC
2007   Q4 12,790 0.01 $22,579.98 $288,798,000 SEC
2007   Q3 12,790 <0.01 $21,650.04 $276,904,000 SEC
2007   Q2 12,790 <0.01 Reduce 9.87% <0.01 $19,710.01 $252,091,000 SEC
2007   Q1 14,190 <0.01 $18,130.02 $257,265,000 SEC
2006   Q4 14,190 <0.01 Add 11.82% <0.01 $17,140.03 $243,217,000 SEC
2006   Q3 12,690 0.01 Reduce 59.57% 0.01 $17,740.03 $225,121,000 SEC
2006   Q2 31,390 0.02 Buy 0.02 $14,490.00 $454,841,000 SEC
2006   Q1 0 0.00 Sell 100.00% <0.01 SEC
2005   Q4 10,240 <0.01 Buy <0.01 $12,209.96 $125,030,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.01 SEC
2004   Q2 10,290 0.01 Reduce 1.91% <0.01 $11,930.03 $122,760,000 SEC
2004   Q1 10,490 <0.01 $12,000.00 $125,880,000 SEC
2003   Q4 10,490 <0.01 Reduce 16.73% <0.01 $13,230.03 $138,783,000 SEC
2003   Q3 12,598 <0.01 Buy <0.01 $11,250.04 $141,728,000 SEC