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  Caterpillar Inc. (CAT)
← All CAT superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 18,450 0.13 Reduce 0.03% $575.31–789.81 · VW $691.19i $13,071,087 SEC
2025   Q4 18,455 0.10 Reduce 1.36% <0.01 $471.14–627.50 · VW $557.17i $10,572,316 SEC
2025   Q3 18,710 0.08 Reduce 3.36% <0.01 $384.25–485.34 · VW $448.91i $8,927,476 SEC
2025   Q2 19,361 0.07 Add 16.96% 0.01 $267.30–389.15 · VW $348.22i $7,516,134 SEC
2025   Q1 16,553 0.06 Reduce 0.84% <0.01 $318.68–409.59 · VW $352.69i $5,459,179 SEC
2024   Q4 16,693 0.06 Add 0.69% <0.01 $357.24–418.50 · VW $379.50i $6,055,553 SEC
2024   Q3 16,578 0.06 Reduce 2.98% <0.01 $307.05–397.22 · VW $365.13i $6,483,987 SEC
2024   Q2 17,088 0.05 Reduce 1.99% <0.01 $315.85–382.01 · VW $343.65i $5,692,013 SEC
2024   Q1 17,435 0.06 Reduce 0.82% <0.01 $276.94–367.22 · VW $336.86i $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 $238.84–293.88 · VW $268.57i $4,799,340 SEC
2023   Q2 17,655 0.05 Reduce 1.48% <0.01 $204.04–250.89 · VW $233.66i $4,344,013 SEC
2023   Q1 17,920 0.05 Reduce 0.19% <0.01 $211.43–266.04 · VW $235.44i $4,100,813 SEC
2022   Q4 17,955 0.05 Reduce 0.77% <0.01 $166.05–245.05 · VW $216.89i $4,301,300 SEC
2022   Q3 18,095 0.04 Add 148.05% 0.02 $160.60–200.37 · VW $175.02i $2,969,000 SEC
2022   Q2 7,295 0.02 Reduce 4.27% <0.01 $176.02–237.90 · VW $197.56i $1,304,000 SEC
2022   Q1 7,620 0.02 Add 4.10% <0.01 $179.67–230.43 · VW $210.97i $1,698,000 SEC
2021   Q4 7,320 0.01 Add 7.30% <0.01 $187.72–216.47 · VW $203.64i $1,513,000 SEC
2021   Q3 6,822 0.01 Reduce 2.15% <0.01 $186.98–223.76 · VW $200.90i $1,310,000 SEC
2021   Q2 6,972 0.01 Reduce 31.21% <0.01 $205.50–246.69 · VW $223.27i $1,517,000 SEC
2021   Q1 10,135 0.02 Add 40.98% <0.01 $179.34–237.78 · VW $216.33i $2,350,000 SEC
2020   Q4 7,189 0.01 Add 4.08% <0.01 $143.75–183.81 · VW $169.86i $1,309,000 SEC
2020   Q3 6,907 0.01 Reduce 6.35% <0.01 $125.12–156.25 · VW $143.51i $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 $87.50–150.55 · VW $118.03i $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 $129.43–157.72 · VW $146.55i $1,074,000 SEC
2018   Q2 8,040 0.01 Add 7.34% <0.01 $132.68–161.60 · VW $143.32i $1,091,000 SEC
2018   Q1 7,490 0.01 Add 1.74% <0.01 $142.85–173.24 · VW $154.49i $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 $91.00–108.18 · VW $102.21i $791,000 SEC
2017   Q1 7,762 0.01 Add 1.04% <0.01 $90.34–99.46 · VW $94.19i $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 $73.46–88.98 · VW $83.74i $682,000 SEC
2016   Q2 4,682 <0.01 Reduce 1.06% <0.01 $69.04–80.89 · VW $75.25i $355,000 SEC
2016   Q1 4,732 0.01 Reduce 5.96% <0.01 $56.36–77.25 · VW $70.05i $362,000 SEC
2015   Q4 5,032 0.01 Reduce 1.95% <0.01 $63.10–75.93 · VW $69.00i $342,000 SEC
2015   Q3 5,132 0.01 Add 24.81% <0.01 $62.99–85.45 · VW $71.27i $335,000 SEC
2015   Q2 4,112 <0.01 Reduce 5.21% <0.01 $79.39–89.62 · VW $84.61i $349,000 SEC
2015   Q1 4,338 <0.01 Add 23.98% <0.01 $78.19–92.37 · VW $83.53i $347,000 SEC
2014   Q4 3,499 <0.01 Add 13.90% <0.01 $88.03–107.12 · VW $95.56i $320,000 SEC
2014   Q3 3,072 <0.01 Add 18.79% <0.01 $98.26–111.46 · VW $102.92i $304,000 SEC
2014   Q2 2,586 <0.01 Reduce 4.93% <0.01 $98.94–109.85 · VW $105.82i $281,000 SEC
2014   Q1 2,720 <0.01 Reduce 2.37% <0.01 $85.88–100.63 · VW $95.29i $270,000 SEC
2013   Q4 2,786 <0.01 Reduce 33.44% <0.01 $81.87–91.67 · VW $88.12i $253,000 SEC
2013   Q3 4,186 0.01 Reduce 5.95% <0.01 $81.35–89.00 · VW $84.58i $349,000 SEC
2013   Q2 4,451 0.01 Add 0.82% <0.01 $79.49–90.69 · VW $84.22i $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 $80.16–91.83 · VW $87.20i $396,000 SEC
2012   Q3 4,965 0.01 Add 3.33% <0.01 $78.25–94.28 · VW $86.19i $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 $92.77–116.95 · VW $105.41i $512,000 SEC
2011   Q4 4,375 0.01 $90.51 $396,000 SEC
2011   Q3 4,375 0.01 $73.83 $323,000 SEC
2011   Q2 4,375 <0.01 $106.51 $466,000 SEC
2011   Q1 4,375 0.01 Reduce 1.13% <0.01 $92.30–111.98 · VW $105.21i $487,000 SEC
2010   Q4 4,425 0.01 $93.56 $414,000 SEC
2010   Q3 4,425 <0.01 Add 2.31% <0.01 $58.06–80.08 · VW $72.27i $348,159,000 SEC
2010   Q2 4,325 <0.01 Reduce 3.35% <0.01 $54.89–72.83 · VW $62.60i $259,803,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 $30.01–54.71 · VW $45.35i $229,702,000 SEC
2008   Q4 0 0.00 Sell 100.00% <0.01 $31.95–59.03 · VW $45.22i SEC
2008   Q3 5,775 <0.01 Reduce 18.95% <0.01 $58.11–75.87 · VW $64.53i $344,190,000 SEC
2008   Q2 7,125 <0.01 Add 16.33% <0.01 $72.56–85.96 · VW $77.45i $525,968,000 SEC
2008   Q1 6,125 <0.01 Reduce 4.67% <0.01 $59.60–78.63 · VW $72.17i $479,526,000 SEC
2007   Q4 6,425 <0.01 $72.56 $466,198 SEC
2007   Q3 6,425 <0.01 Add 9.36% <0.01 $70.59–87.00 · VW $78.67i $503,913,000 SEC
2007   Q2 5,875 <0.01 Reduce 7.84% <0.01 $65.86–82.89 · VW $75.68i $460,013 SEC
2007   Q1 6,375 <0.01 Add 4.08% <0.01 $57.98–68.43 · VW $64.48i $427,316 SEC
2006   Q4 6,125 <0.01 Add 2.08% <0.01 $58.82–70.92 · VW $63.69i $375,646 SEC
2006   Q3 6,000 0.01 Reduce 56.20% 0.01 $62.09–75.43 · VW $67.77i $394,800 SEC
2006   Q2 13,700 0.03 Add 293.68% 0.02 $64.41–82.03 · VW $73.64i $1,020,376 SEC
2006   Q1 3,480 <0.01 $71.81 $249,899 SEC
2005   Q4 3,480 <0.01 Buy <0.01 $48.25–59.84 · VW $55.29i $201,040 SEC
2005   Q3 0 0.00 Sell 100.00% <0.01 $47.42–59.88 · VW $55.35i SEC
2005   Q2 6,800 <0.01 Reduce 22.73% <0.01 $41.31–51.49 · VW $46.82i $324,054 SEC
2005   Q1 8,800 <0.01 $45.72 $402,336 SEC
2004   Q4 8,800 <0.01 $48.76 $429,044 SEC
2004   Q3 8,800 0.02 Add 13.55% <0.01 $34.25–40.65 · VW $38.38i $353,980 SEC
2004   Q2 7,750 0.01 Reduce 2.52% <0.01 $36.01–42.38 · VW $39.37i $307,830 SEC
2004   Q1 7,950 <0.01 Reduce 33.47% <0.01 $36.26–42.85 · VW $39.55i $314,303 SEC
2003   Q4 11,950 0.01 Reduce 26.23% <0.01 $34.45–42.47 · VW $39.48i $496,045 SEC
2003   Q3 16,200 0.02 $34.42 $557,604 SEC
2003   Q2 16,200 0.03 Buy 0.03 $24.49–29.13 · VW $27.15i $450,846 SEC
Price snapshot:
Current price$931.47
Avg. buy price$2,574.60
+/- since buy-63.82%
52-week low$397.92
52-week high$1,073.46