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  Caterpillar Inc. (CAT)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 18,450 0.13 Reduce 0.03% $708.46 $13,071,087 SEC
2025   Q4 18,455 0.10 Reduce 1.36% <0.01 $572.87 $10,572,316 SEC
2025   Q3 18,710 0.08 Reduce 3.36% <0.01 $477.15 $8,927,476 SEC
2025   Q2 19,361 0.07 Add 16.96% 0.01 $388.21 $7,516,134 SEC
2025   Q1 16,553 0.06 Reduce 0.84% <0.01 $329.80 $5,459,179 SEC
2024   Q4 16,693 0.06 Add 0.69% <0.01 $362.76 $6,055,553 SEC
2024   Q3 16,578 0.06 Reduce 2.98% <0.01 $391.12 $6,483,987 SEC
2024   Q2 17,088 0.05 Reduce 1.99% <0.01 $333.10 $5,692,013 SEC
2024   Q1 17,435 0.06 Reduce 0.82% <0.01 $366.42 $6,388,601 SEC
2023   Q4 17,580 0.05 $295.67 $5,197,879 SEC
2023   Q3 17,580 0.06 Reduce 0.42% <0.01 $273.00 $4,799,340 SEC
2023   Q2 17,655 0.05 Reduce 1.48% <0.01 $246.05 $4,344,013 SEC
2023   Q1 17,920 0.05 Reduce 0.19% <0.01 $228.84 $4,100,813 SEC
2022   Q4 17,955 0.05 Reduce 0.77% <0.01 $239.56 $4,301,300 SEC
2022   Q3 18,095 0.04 Add 148.05% 0.02 $164.08 $2,969,000 SEC
2022   Q2 7,295 0.02 Reduce 4.27% <0.01 $178.75 $1,304,000 SEC
2022   Q1 7,620 0.02 Add 4.10% <0.01 $222.83 $1,698,000 SEC
2021   Q4 7,320 0.01 Add 7.30% <0.01 $206.69 $1,513,000 SEC
2021   Q3 6,822 0.01 Reduce 2.15% <0.01 $192.03 $1,310,000 SEC
2021   Q2 6,972 0.01 Reduce 31.21% <0.01 $217.58 $1,517,000 SEC
2021   Q1 10,135 0.02 Add 40.98% <0.01 $231.87 $2,350,000 SEC
2020   Q4 7,189 0.01 Add 4.08% <0.01 $182.08 $1,309,000 SEC
2020   Q3 6,907 0.01 Reduce 6.35% <0.01 $149.12 $1,030,000 SEC
2020   Q2 7,375 0.01 $126.51 $933,000 SEC
2020   Q1 7,375 0.01 Add 4.76% <0.01 $116.07 $856,000 SEC
2019   Q4 7,040 0.01 $147.73 $1,040,000 SEC
2019   Q3 7,040 0.01 $126.28 $889,000 SEC
2019   Q2 7,040 0.01 $136.22 $959,000 SEC
2019   Q1 7,040 0.01 $135.51 $954,000 SEC
2018   Q4 7,040 0.01 $127.13 $895,000 SEC
2018   Q3 7,040 0.01 Reduce 12.44% <0.01 $152.56 $1,074,000 SEC
2018   Q2 8,040 0.01 Add 7.34% <0.01 $135.70 $1,091,000 SEC
2018   Q1 7,490 0.01 Add 1.74% <0.01 $147.40 $1,104,000 SEC
2017   Q4 7,362 0.01 $157.57 $1,160,000 SEC
2017   Q3 7,362 0.01 $124.69 $918,000 SEC
2017   Q2 7,362 0.01 Reduce 5.15% <0.01 $107.44 $791,000 SEC
2017   Q1 7,762 0.01 Add 1.04% <0.01 $92.76 $720,000 SEC
2016   Q4 7,682 0.01 $92.68 $712,000 SEC
2016   Q3 7,682 0.01 Add 64.08% <0.01 $88.78 $682,000 SEC
2016   Q2 4,682 <0.01 Reduce 1.06% <0.01 $75.82 $355,000 SEC
2016   Q1 4,732 0.01 Reduce 5.96% <0.01 $76.50 $362,000 SEC
2015   Q4 5,032 0.01 Reduce 1.95% <0.01 $67.97 $342,000 SEC
2015   Q3 5,132 0.01 Add 24.81% <0.01 $65.28 $335,000 SEC
2015   Q2 4,112 <0.01 Reduce 5.21% <0.01 $84.87 $349,000 SEC
2015   Q1 4,338 <0.01 Add 23.98% <0.01 $79.99 $347,000 SEC
2014   Q4 3,499 <0.01 Add 13.90% <0.01 $91.45 $320,000 SEC
2014   Q3 3,072 <0.01 Add 18.79% <0.01 $98.96 $304,000 SEC
2014   Q2 2,586 <0.01 Reduce 4.93% <0.01 $108.66 $281,000 SEC
2014   Q1 2,720 <0.01 Reduce 2.37% <0.01 $99.26 $270,000 SEC
2013   Q4 2,786 <0.01 Reduce 33.44% <0.01 $90.81 $253,000 SEC
2013   Q3 4,186 0.01 Reduce 5.95% <0.01 $83.37 $349,000 SEC
2013   Q2 4,451 0.01 Add 0.82% <0.01 $82.45 $367,000 SEC
2013   Q1 4,415 <0.01 $86.98 $384,000 SEC
2012   Q4 4,415 0.01 Reduce 11.08% <0.01 $89.69 $396,000 SEC
2012   Q3 4,965 0.01 Add 3.33% <0.01 $86.00 $427,000 SEC
2012   Q2 4,805 0.01 $84.91 $408,000 SEC
2012   Q1 4,805 0.01 Add 9.83% <0.01 $106.56 $512,000 SEC
2011   Q4 4,375 0.01 $90.51 $396,000 SEC
2011   Q3 4,375 0.01 Buy 0.01 $73.83 $323,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.01 SEC
2011   Q1 4,375 0.01 Reduce 1.13% <0.01 $111.31 $487,000 SEC
2010   Q4 4,425 0.01 $93.56 $414,000 SEC
2010   Q3 4,425 0.01 Reduce 1.12% $78,680.00 $348,159,000 SEC
2010   Q1 4,475 <0.01 $62,850.06 $281,254,000 SEC
2009   Q4 4,475 <0.01 $56,989.94 $255,030,000 SEC
2009   Q3 4,475 <0.01 Buy <0.01 $51,330.06 $229,702,000 SEC
2008   Q4 0 0.00 Sell 100.00% 0.01 SEC
2008   Q3 5,775 0.01 Reduce 18.95% <0.01 $59,600.00 $344,190,000 SEC
2008   Q2 7,125 0.01 Add 16.33% <0.01 $73,820.07 $525,968,000 SEC
2008   Q1 6,125 0.01 Reduce 4.67% <0.01 $78,289.96 $479,526,000 SEC
2007   Q4 6,425 0.01 $72,560.00 $466,198,000 SEC
2007   Q3 6,425 0.01 Add 9.36% <0.01 $78,430.04 $503,913,000 SEC
2007   Q2 5,875 0.01 Reduce 7.84% <0.01 $78,300.09 $460,013,000 SEC
2007   Q1 6,375 0.01 Add 4.08% <0.01 $67,029.96 $427,316,000 SEC
2006   Q4 6,125 <0.01 Add 2.08% <0.01 $61,329.96 $375,646,000 SEC
2006   Q3 6,000 0.01 Reduce 56.20% 0.03 $65,800.00 $394,800,000 SEC
2006   Q2 13,700 0.05 Add 293.68% 0.04 $74,480.00 $1,020,376,000 SEC
2006   Q1 3,480 <0.01 $71,810.06 $249,899,000 SEC
2005   Q4 3,480 <0.01 Buy <0.01 $57,770.11 $201,040,000 SEC
2005   Q3 0 0.00 Sell 100.00% 0.01 SEC
2005   Q2 3,400 0.01 Reduce 22.73% <0.01 $95,310.00 $324,054,000 SEC
2005   Q1 4,400 0.01 $91,440.00 $402,336,000 SEC
2004   Q4 4,400 0.01 Buy 0.01 $97,510.00 $429,044,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.01 SEC
2004   Q2 3,875 0.01 Reduce 2.52% <0.01 $79,440.00 $307,830,000 SEC
2004   Q1 3,975 0.01 Reduce 33.47% <0.01 $79,069.94 $314,303,000 SEC
2003   Q4 5,975 0.01 Reduce 26.23% <0.01 $83,020.08 $496,045,000 SEC
2003   Q3 8,100 0.02 Buy 0.02 $68,840.00 $557,604,000 SEC