Investor

BOWEN HANES & CO INC

Portfolio Total Value

$3,733,102,000.00

Number of Stocks

149

Period of Reporting

2024-12-31

Stocks

Stock Value % Recent Activity Share Reported Price Current Price +/- Reported Price 52 Week Low 52 Week High
NVDA $134,818,000.0 3.66%
Reduced 5.59%
1,003,935 $134.29 $202.06
Added 50.47%
$59.94 $153.13
AAPL $125,031,000.0 3.4%
Reduced 2.48%
499,288 $250.42 $273.05
Added 9.04%
$164.08 $260.1
COST $118,184,000.0 3.21%
Reduced 0.86%
128,984 $916.27 $997.84
Added 8.9%
$675.96 $1,008.25
NFLX $115,911,000.0 3.15%
Reduced 1.18%
130,045 $891.32 $94.83
Reduced 89.36%
$537.07 $941.75
MSFT $101,308,000.0 2.75%
Reduced 0.29%
240,352 $421.5 $418.07
Reduced 0.81%
$385.58 $468.35
AXP $99,835,000.0 2.71%
Reduced 1.03%
336,384 $296.79 $329.87
Added 11.15%
$185.73 $319.8
LLY $99,240,000.0 2.7%
Added 2.58%
128,550 $772.0 $919.9
Added 19.16%
$624.68 $972.53
ISRG $96,526,000.0 2.62%
Reduced 0.19%
184,930 $521.96 $465.6
Reduced 10.8%
$362.14 $613.91
PANW $92,236,000.0 2.51%
Added 100.4%
506,907 $181.96 $169.56
Reduced 6.81%
$130.05 $207.24
TDY $84,874,000.0 2.31%
Reduced 1.66%
182,869 $464.13 $645.73
Added 39.13%
$355.41 $492.0
HD $81,252,000.0 2.21%
Reduced 0.5%
208,880 $388.99 $350.99
Reduced 9.77%
$323.77 $439.37
TTEK $80,710,000.0 2.19%
Added 0.55%
2,025,870 $39.84 $31.73
Reduced 20.36%
$31.61 $51.2
MSI $78,491,000.0 2.13%
Reduced 0.48%
169,810 $462.23 $446.92
Reduced 3.31%
$314.84 $507.82
SPGI $78,120,000.0 2.12%
Reduced 0.74%
156,859 $498.03 $442.74
Reduced 11.1%
$407.69 $533.29
ATI $75,235,000.0 2.04%
Added 0.13%
1,366,915 $55.04 $164.06
Added 198.07%
$38.04 $68.92
BX $75,114,000.0 2.04%
Reduced 0.07%
435,651 $172.42 $128.99
Reduced 25.19%
$115.82 $200.96
VRTX $72,737,000.0 1.98%
Added 0.97%
180,624 $402.7 $439.18
Added 9.06%
$377.85 $519.88
AMZN $72,696,000.0 1.98%
Added 8.38%
331,357 $219.39 $248.28
Added 13.17%
$151.61 $235.44
V $69,857,000.0 1.9%
Added 0.02%
221,040 $316.04 $313.94
Reduced 0.66%
$252.7 $325.74
GLW $68,617,000.0 1.86%
Added 12.46%
1,443,969 $47.52 $165.38
Added 248.02%
$30.31 $52.03
TSLA $67,774,000.0 1.84%
No Change
167,825 $403.84 $392.5
Reduced 2.81%
$138.8 $488.54
TMO $66,623,000.0 1.81%
Added 8.7%
128,066 $520.23 $526.02
Added 1.11%
$493.3 $627.88
UNP $66,060,000.0 1.8%
Added 0.21%
289,688 $228.04 $252.18
Added 10.59%
$218.55 $258.66
PG $65,905,000.0 1.79%
Reduced 0.87%
393,112 $167.65 $144.49
Reduced 13.81%
$152.06 $180.43
JPM $63,333,000.0 1.72%
Added 1.36%
264,210 $239.71 $316.99
Added 32.24%
$168.86 $264.25
DE $62,848,000.0 1.71%
Reduced 16.05%
148,332 $423.7 $594.52
Added 40.32%
$340.2 $469.39
TXN $61,225,000.0 1.66%
Reduced 0.67%
326,519 $187.51 $233.7
Added 24.63%
$155.46 $220.39
ADP $59,855,000.0 1.63%
Reduced 0.94%
204,472 $292.73 $202.39
Reduced 30.86%
$231.27 $309.63
FICO $59,727,000.0 1.62%
No Change
30,000 $1,990.93 $1,063.41
Reduced 46.59%
$1,105.65 $2,402.52
ETN $57,783,000.0 1.57%
Added 5.98%
174,115 $331.87 $407.57
Added 22.81%
$241.45 $379.99
PSTG $55,287,000.0 1.5%
Added 12.5%
900,000 $61.43 $67.8
Added 10.37%
$38.78 $73.67
PH $51,445,000.0 1.4%
Added 52.35%
80,885 $636.03 $996.44
Added 56.67%
$463.16 $712.42
CHD $50,240,000.0 1.37%
Reduced 2.0%
479,804 $104.71 $96.55
Reduced 7.79%
$96.09 $113.5
BMI $47,179,000.0 1.28%
Added 5.15%
222,420 $212.12 $113.41
Reduced 46.53%
$139.5 $239.11
LDOS $47,539,000.0 1.26%
No Change
291,655 $163.0 $154.82
Reduced 5.02%
$108.95 $202.9
GRMN $46,483,000.0 1.26%
Added 1.66%
225,365 $206.26 $267.52
Added 29.7%
$119.15 $222.97
MMC $45,718,000.0 1.24%
Reduced 19.52%
215,236 $212.41 $0.0
Reduced 100.0%
$0.0 $0.0
RSG $45,217,000.0 1.23%
Added 12.9%
224,760 $201.18 $208.45
Added 3.61%
$168.58 $220.58
AVY $44,809,000.0 1.22%
Reduced 17.58%
239,455 $187.13 $172.12
Reduced 8.02%
$181.99 $233.48
SCHW $44,104,000.0 1.2%
Added 402.24%
595,931 $74.01 $93.15
Added 25.86%
$61.01 $83.35
WELL $43,641,000.0 1.19%
No Change
346,281 $126.03 $209.45
Added 66.19%
$85.4 $140.75
CRM $38,240,000.0 1.04%
No Change
114,380 $334.33 $186.27
Reduced 44.29%
$212.0 $369.0
CCJ $37,418,000.0 1.02%
Added 17.2%
728,120 $51.39 $123.62
Added 140.55%
$35.43 $62.55
HWKN $37,684,000.0 1.02%
Reduced 0.24%
307,200 $122.67 $158.72
Added 29.39%
$54.44 $139.55
WPM $36,760,000.0 1.0%
Reduced 11.67%
653,645 $56.24 $149.21
Added 165.31%
$38.57 $68.64
NDSN $36,522,000.0 0.99%
Added 0.46%
174,548 $209.24 $283.08
Added 35.29%
$196.83 $279.38
FN $32,542,000.0 0.88%
Added 5.71%
148,000 $219.88 $700.01
Added 218.36%
$159.69 $278.38
BSX $31,893,000.0 0.87%
No Change
357,065 $89.32 $60.99
Reduced 31.72%
$59.85 $101.14
EPD $31,924,000.0 0.87%
Added 13.36%
1,018,000 $31.36 $36.91
Added 17.7%
$26.12 $34.63
SUN $30,864,000.0 0.84%
No Change
600,000 $51.44 $63.71
Added 23.85%
$49.45 $64.89
EQIX $28,286,000.0 0.77%
No Change
30,000 $942.89 $1,103.97
Added 17.08%
$684.14 $994.03
ITRI $27,485,000.0 0.75%
No Change
253,140 $108.58 $97.63
Reduced 10.08%
$71.0 $124.9
WY $27,467,000.0 0.75%
Added 19.61%
975,758 $28.15 $25.44
Reduced 9.63%
$26.73 $36.27
VRT $26,362,000.0 0.72%
Added 809.98%
232,045 $113.61 $314.41
Added 176.75%
$52.4 $154.76
BWXT $25,381,000.0 0.69%
No Change
227,860 $111.39 $228.24
Added 104.9%
$80.48 $136.31
PLD $25,005,000.0 0.68%
Reduced 2.43%
236,570 $105.7 $145.03
Added 37.21%
$100.82 $135.76
$23,675,000.0 0.64%
No Change
744,748 $31.79 $nan
Reduced nan%
$nan $nan
MCK $19,812,000.0 0.54%
Reduced 59.27%
34,765 $569.91 $859.04
Added 50.73%
$464.42 $637.51
BEP $17,723,000.0 0.48%
No Change
777,705 $22.79 $34.65
Added 52.04%
$19.92 $29.56
SPH $14,035,000.0 0.38%
Reduced 0.37%
816,000 $17.2 $18.74
Added 8.95%
$15.2 $21.55
CAT $14,067,000.0 0.38%
Added 388.15%
38,779 $362.76 $798.4
Added 120.09%
$288.34 $418.5
MA $12,882,000.0 0.35%
Reduced 3.07%
24,465 $526.57 $516.65
Reduced 1.88%
$428.86 $537.7
HON $12,108,000.0 0.33%
Reduced 72.53%
53,605 $225.89 $229.74
Added 1.7%
$189.66 $242.77
GOOG $8,405,000.0 0.23%
Reduced 80.61%
44,135 $190.44 $335.4
Added 76.12%
$131.55 $203.84
LMT $7,042,000.0 0.19%
Reduced 9.24%
14,493 $485.94 $581.28
Added 19.62%
$413.92 $618.95
XYL $6,618,000.0 0.18%
Reduced 0.06%
57,048 $116.02 $120.46
Added 3.83%
$111.66 $146.08
MKC $6,097,000.0 0.17%
Reduced 81.97%
79,980 $76.24 $52.85
Reduced 30.68%
$64.33 $85.49
PEP $6,175,000.0 0.17%
No Change
40,615 $152.06 $156.99
Added 3.24%
$141.51 $183.41
KKR $5,999,000.0 0.16%
No Change
40,560 $147.91 $103.92
Reduced 29.74%
$83.01 $163.68
JNJ $5,878,000.0 0.16%
Reduced 0.82%
40,646 $144.62 $230.69
Added 59.51%
$140.68 $168.85
TMUS $5,639,000.0 0.15%
Added 31.36%
25,550 $220.73 $198.36
Reduced 10.13%
$158.84 $248.15
CNI $5,176,000.0 0.14%
Reduced 4.41%
50,997 $101.51 $111.2
Added 9.55%
$98.96 $134.02
WMT $5,057,000.0 0.14%
No Change
55,980 $90.35 $127.92
Added 41.58%
$53.44 $96.18
ZTS $5,235,000.0 0.14%
Reduced 84.81%
32,131 $162.93 $122.72
Reduced 24.68%
$144.8 $200.53
WM $5,329,000.0 0.14%
No Change
26,411 $201.79 $224.18
Added 11.1%
$183.0 $230.39
CNQ $4,355,000.0 0.12%
Reduced 89.91%
141,100 $30.87 $43.3
Added 40.27%
$29.23 $41.29
CL $4,205,000.0 0.11%
No Change
46,262 $90.91 $83.53
Reduced 8.12%
$80.03 $109.3
ACN $3,926,000.0 0.11%
Reduced 89.74%
11,161 $351.79 $195.06
Reduced 44.55%
$278.69 $387.51
KMI $3,520,000.0 0.1%
No Change
128,475 $27.4 $31.94
Added 16.57%
$16.47 $31.48
EMR $3,730,000.0 0.1%
Reduced 0.09%
30,105 $123.93 $146.77
Added 18.43%
$91.65 $134.85
LAND $3,797,000.0 0.1%
Reduced 46.97%
350,000 $10.85 $10.26
Reduced 5.44%
$10.27 $15.36
MAR $3,469,000.0 0.09%
No Change
12,438 $278.94 $378.72
Added 35.77%
$204.55 $295.45
LHX $3,186,000.0 0.09%
Added 3.41%
15,155 $210.28 $348.57
Added 65.76%
$200.18 $265.74
NEE $3,399,000.0 0.09%
No Change
47,415 $71.69 $92.01
Added 28.34%
$53.95 $86.1
ADBE $2,762,000.0 0.08%
No Change
6,213 $444.68 $248.63
Reduced 44.09%
$403.75 $638.25
ORCL $3,117,000.0 0.08%
No Change
18,708 $166.64 $177.58
Added 6.57%
$106.51 $198.31
UPS $2,411,000.0 0.07%
Reduced 5.04%
19,121 $126.1 $107.11
Reduced 15.06%
$121.56 $161.35
IBM $2,446,000.0 0.07%
Added 4.07%
11,130 $219.83 $253.71
Added 15.41%
$162.62 $239.35
CSCO $2,525,000.0 0.07%
Reduced 0.92%
42,665 $59.2 $87.71
Added 48.16%
$44.5 $61.33
MCD $2,266,000.0 0.06%
Reduced 0.06%
7,818 $289.89 $306.94
Added 5.88%
$243.53 $317.9
CB $2,217,000.0 0.06%
Added 5.11%
8,027 $276.3 $329.99
Added 19.43%
$238.85 $302.05
VMC $2,213,000.0 0.06%
Reduced 0.14%
8,604 $257.23 $294.77
Added 14.59%
$219.73 $298.31
GOOGL $2,024,000.0 0.06%
No Change
10,693 $189.3 $337.42
Added 78.25%
$130.67 $202.29
FMC $1,716,000.0 0.05%
Reduced 8.76%
35,309 $48.61 $17.35
Reduced 64.31%
$47.71 $68.72
ABBV $1,837,000.0 0.05%
Reduced 24.17%
10,340 $177.7 $203.71
Added 14.64%
$153.58 $207.32
MDT $1,788,000.0 0.05%
Reduced 1.32%
22,395 $79.88 $85.0
Added 6.41%
$75.96 $92.68
TT $1,896,000.0 0.05%
No Change
5,135 $369.35 $477.24
Added 29.21%
$250.06 $422.0
ROK $1,953,000.0 0.05%
No Change
6,835 $285.79 $413.7
Added 44.76%
$242.81 $307.71
AWK $1,621,000.0 0.04%
No Change
13,025 $124.49 $133.25
Added 7.04%
$113.34 $150.68
CVX $1,288,000.0 0.04%
Reduced 82.53%
8,893 $144.84 $183.25
Added 26.52%
$135.37 $167.11
BEPC $1,440,000.0 0.04%
No Change
44,092 $32.66 $42.27
Added 29.42%
$21.35 $35.14
UNH $1,497,000.0 0.04%
No Change
2,561 $584.68 $323.48
Reduced 44.67%
$436.38 $630.73
SLB $1,427,000.0 0.04%
No Change
34,025 $41.95 $52.2
Added 24.43%
$36.52 $55.69
KO $1,642,000.0 0.04%
Reduced 0.58%
26,377 $62.26 $75.48
Added 21.23%
$57.93 $73.53
FDX $1,177,000.0 0.03%
Reduced 2.1%
4,186 $281.33 $393.76
Added 39.96%
$234.45 $313.84
ITT $1,187,000.0 0.03%
Reduced 96.94%
8,310 $142.88 $218.4
Added 52.86%
$118.58 $161.13
DIS $1,038,000.0 0.03%
Reduced 1.06%
9,325 $111.35 $106.3
Reduced 4.54%
$83.91 $123.74
KMB $1,263,000.0 0.03%
Reduced 3.31%
9,640 $131.04 $98.54
Reduced 24.8%
$117.67 $149.31
CHKP $1,017,000.0 0.03%
Reduced 13.49%
5,450 $186.7 $138.15
Reduced 26.0%
$145.75 $210.7
VZ $1,232,000.0 0.03%
Reduced 18.59%
30,824 $39.99 $46.44
Added 16.13%
$37.59 $45.36
PFE $1,225,000.0 0.03%
Reduced 24.87%
46,184 $26.53 $27.52
Added 3.73%
$24.48 $31.54
IP $1,042,000.0 0.03%
Reduced 10.45%
19,370 $53.82 $36.89
Reduced 31.46%
$32.7 $60.36
SNA $634,000.0 0.02%
No Change
1,870 $339.48 $386.86
Added 13.96%
$252.98 $373.9
STT $592,000.0 0.02%
No Change
6,038 $98.15 $150.18
Added 53.01%
$70.2 $101.91
BDX $692,000.0 0.02%
No Change
3,052 $226.87 $158.64
Reduced 30.07%
$218.75 $248.42
APD $870,000.0 0.02%
No Change
3,000 $290.04 $296.15
Added 2.11%
$212.24 $337.0
CMI $836,000.0 0.02%
No Change
2,400 $348.6 $636.61
Added 82.62%
$234.49 $387.9
EFX $633,000.0 0.02%
Reduced 3.49%
2,486 $254.85 $198.45
Reduced 22.13%
$213.02 $309.63
DUK $597,000.0 0.02%
No Change
5,543 $107.74 $127.86
Added 18.67%
$90.09 $121.25
BNS $766,000.0 0.02%
No Change
14,267 $53.72 $76.78
Added 42.93%
$43.68 $57.07
NSRGY $654,000.0 0.02%
Reduced 50.08%
8,005 $81.7 $101.35
Added 24.05%
$80.11 $115.91
RTX $608,000.0 0.02%
No Change
5,258 $115.72 $195.79
Added 69.19%
$88.7 $128.7
TSM $649,000.0 0.02%
No Change
3,290 $197.49 $366.24
Added 85.45%
$112.61 $224.08
LOW $736,000.0 0.02%
No Change
2,983 $246.8 $253.29
Added 2.63%
$209.55 $287.01
A $214,000.0 0.01%
No Change
1,600 $134.34 $120.96
Reduced 9.96%
$124.16 $155.35
BHP $247,000.0 0.01%
Reduced 28.27%
5,075 $48.83 $79.59
Added 62.99%
$48.06 $63.21
BA $522,000.0 0.01%
Reduced 53.14%
2,950 $177.0 $225.08
Added 27.16%
$137.03 $217.59
ADSK $295,000.0 0.01%
No Change
1,000 $295.57 $245.31
Reduced 17.0%
$195.32 $326.62
ABT $305,000.0 0.01%
No Change
2,702 $113.11 $96.0
Reduced 15.13%
$99.71 $121.64
GNRC $390,000.0 0.01%
No Change
2,520 $155.05 $217.26
Added 40.12%
$108.89 $195.94
DD $350,000.0 0.01%
No Change
4,600 $76.25 $47.0
Reduced 38.36%
$61.14 $90.06
CCI $521,000.0 0.01%
No Change
4,400 $118.63 $87.56
Reduced 26.19%
$84.2 $120.92
ITW $202,000.0 0.01%
No Change
800 $253.56 $272.68
Added 7.54%
$232.77 $279.13
MDLZ $265,000.0 0.01%
No Change
4,445 $59.73 $57.31
Reduced 4.05%
$55.97 $77.2
IFF $224,000.0 0.01%
No Change
2,139 $104.93 $74.44
Reduced 29.06%
$72.94 $106.77
IR $335,000.0 0.01%
No Change
3,704 $90.46 $86.01
Reduced 4.92%
$78.62 $106.03
REGN $331,000.0 0.01%
Reduced 98.72%
465 $712.33 $749.41
Added 5.21%
$666.25 $1,211.2
SBUX $265,000.0 0.01%
No Change
2,721 $97.49 $98.95
Added 1.5%
$71.55 $103.32
PNC $238,000.0 0.01%
No Change
1,238 $192.85 $227.03
Added 17.72%
$139.69 $216.26
NSC $381,000.0 0.01%
No Change
1,625 $234.7 $304.13
Added 29.58%
$206.71 $277.6
NICE $237,000.0 0.01%
No Change
1,400 $169.84 $105.53
Reduced 37.87%
$151.52 $270.73
MMM $334,000.0 0.01%
No Change
2,595 $129.09 $151.4
Added 17.28%
$75.65 $150.0
MRK $219,000.0 0.01%
No Change
2,204 $99.48 $117.1
Added 17.71%
$94.48 $134.63
MFC $451,000.0 0.01%
Reduced 7.4%
14,695 $30.71 $38.56
Added 25.56%
$21.54 $33.07
RHHBY $333,000.0 0.01%
No Change
9,550 $34.88 $51.33
Added 47.16%
$29.2 $42.43
OMC $215,000.0 0.01%
No Change
2,500 $86.04 $78.5
Reduced 8.76%
$81.42 $107.0
NEM $221,000.0 0.01%
No Change
4,150 $53.45 $114.84
Added 114.86%
$29.42 $58.72
TM $288,000.0 0.01%
No Change
1,615 $178.57 $215.25
Added 20.54%
$159.04 $255.23
SONY $226,000.0 0.01%
Added 400.0%
10,695 $21.16 $21.44
Added 1.32%
$15.02 $22.71