Investor

SFE Investment Counsel

Portfolio Total Value

$465,755,000.00

Number of Stocks

119

Period of Reporting

2024-12-31

Stocks

Stock Value % Recent Activity Share Reported Price Current Price +/- Reported Price 52 Week Low 52 Week High
AAPL $21,268,000.0 4.62%
Reduced 1.22%
84,931 $250.42 $262.52
Added 4.83%
$164.08 $260.1
NVDA $18,497,000.0 4.02%
Reduced 5.97%
137,742 $134.29 $183.04
Added 36.3%
$59.94 $153.13
JPM $15,684,000.0 3.41%
Reduced 1.75%
65,433 $239.71 $299.39
Added 24.9%
$168.86 $264.25
AVGO $15,381,000.0 3.34%
Reduced 7.08%
66,346 $231.84 $317.53
Added 36.96%
$117.43 $251.88
AMZN $14,353,000.0 3.12%
Added 2.26%
65,425 $219.39 $216.82
Reduced 1.17%
$151.61 $235.44
OKE $14,093,000.0 3.06%
Reduced 5.35%
140,369 $100.4 $84.76
Reduced 15.58%
$67.05 $118.07
QCOM $13,109,000.0 2.85%
Reduced 0.51%
85,338 $153.62 $139.51
Reduced 9.19%
$139.26 $230.63
PANW $12,731,000.0 2.77%
Added 93.06%
69,966 $181.96 $158.56
Reduced 12.86%
$130.05 $207.24
LOW $12,142,000.0 2.64%
Added 0.37%
49,198 $246.8 $258.62
Added 4.79%
$209.55 $287.01
NEE $10,791,000.0 2.34%
Reduced 3.02%
150,528 $71.69 $92.6
Added 29.17%
$53.95 $86.1
COST $10,216,000.0 2.22%
Reduced 2.79%
11,150 $916.27 $1,006.74
Added 9.87%
$675.96 $1,008.25
USB $9,840,000.0 2.14%
Reduced 0.96%
205,736 $47.83 $54.34
Added 13.61%
$37.81 $53.98
FSLR $9,139,000.0 1.98%
Added 6.74%
51,856 $176.24 $197.27
Added 11.93%
$135.88 $306.77
MSFT $9,087,000.0 1.97%
Added 4.33%
21,559 $421.5 $405.2
Reduced 3.87%
$385.58 $468.35
CMI $8,971,000.0 1.95%
Reduced 4.29%
25,736 $348.6 $574.06
Added 64.68%
$234.49 $387.9
ABT $8,410,000.0 1.83%
Added 2.79%
74,361 $113.11 $113.1
Reduced 0.01%
$99.71 $121.64
IBM $8,384,000.0 1.82%
Reduced 0.97%
38,143 $219.83 $250.06
Added 13.75%
$162.62 $239.35
GOOGL $8,147,000.0 1.77%
Added 5.15%
43,042 $189.3 $303.13
Added 60.13%
$130.67 $202.29
CLF $7,860,000.0 1.71%
Reduced 3.73%
836,254 $9.4 $10.83
Added 15.21%
$8.99 $22.97
BSJQ $7,676,000.0 1.67%
Added 6.81%
329,816 $23.28 $23.25
Reduced 0.13%
$22.86 $23.58
BSJR $7,638,000.0 1.66%
Added 8.73%
341,001 $22.4 $22.54
Added 0.63%
$21.82 $22.77
BSJS $7,511,000.0 1.63%
Added 10.73%
346,464 $21.68 $21.94
Added 1.2%
$21.2 $22.45
WSM $7,349,000.0 1.6%
Reduced 1.27%
39,686 $185.18 $196.34
Added 6.03%
$95.77 $210.91
FISV $6,604,000.0 1.43%
Reduced 4.0%
32,151 $205.42 $62.6
Reduced 69.53%
$0.0 $0.0
GOOG $6,572,000.0 1.43%
Reduced 0.43%
34,510 $190.44 $303.45
Added 59.34%
$131.55 $203.84
BX $6,551,000.0 1.42%
Reduced 8.24%
37,997 $172.42 $114.14
Reduced 33.8%
$115.82 $200.96
$6,533,000.0 1.42%
Reduced 1.01%
28,489 $229.32 $nan
Reduced nan%
$nan $nan
BSJT $6,344,000.0 1.38%
Added 20.4%
296,536 $21.39 $21.29
Reduced 0.47%
$20.67 $22.25
PRU $6,056,000.0 1.32%
Added 1.84%
51,098 $118.53 $98.79
Reduced 16.65%
$100.6 $130.55
DCI $5,358,000.0 1.16%
Reduced 4.43%
79,559 $67.35 $93.44
Added 38.74%
$64.06 $78.95
BSJP $5,282,000.0 1.15%
Reduced 14.4%
228,979 $23.07 $23.04
Reduced 0.13%
$22.7 $23.23
AWK $5,247,000.0 1.14%
Reduced 1.99%
42,153 $124.49 $136.41
Added 9.58%
$113.34 $150.68
BDX $5,177,000.0 1.12%
Added 2.69%
22,820 $226.87 $171.49
Reduced 24.41%
$218.75 $248.42
URI $5,012,000.0 1.09%
Added 0.14%
7,115 $704.44 $851.88
Added 20.93%
$576.25 $896.98
ABBV $4,896,000.0 1.06%
Reduced 12.46%
27,556 $177.7 $236.19
Added 32.92%
$153.58 $207.32
LHX $4,815,000.0 1.05%
Added 0.54%
22,901 $210.28 $368.75
Added 75.36%
$200.18 $265.74
HON $4,825,000.0 1.05%
Reduced 0.35%
21,363 $225.89 $245.97
Added 8.89%
$189.66 $242.77
ROP $4,836,000.0 1.05%
Added 4.78%
9,303 $519.85 $361.27
Reduced 30.5%
$499.47 $580.09
BSCS $4,227,000.0 0.92%
Added 12.0%
210,010 $20.13 $20.56
Added 2.14%
$19.65 $20.7
HASI $4,188,000.0 0.91%
Reduced 16.17%
156,104 $26.83 $37.07
Added 38.17%
$22.59 $36.56
ZTS $4,163,000.0 0.9%
Reduced 6.94%
25,556 $162.93 $125.96
Reduced 22.69%
$144.8 $200.53
F $4,094,000.0 0.89%
Reduced 19.61%
413,580 $9.9 $12.81
Added 29.39%
$9.49 $14.85
JNJ $4,115,000.0 0.89%
Added 12.07%
28,456 $144.62 $245.3
Added 69.62%
$140.68 $168.85
DHR $3,954,000.0 0.86%
Added 2.12%
17,227 $229.55 $204.73
Reduced 10.81%
$225.42 $281.7
BSCR $3,835,000.0 0.83%
Added 13.85%
196,869 $19.48 $19.71
Added 1.18%
$19.01 $19.84
CSCO $3,715,000.0 0.81%
Reduced 0.87%
62,767 $59.2 $80.87
Added 36.6%
$44.5 $61.33
BSCQ $3,745,000.0 0.81%
Added 10.51%
192,758 $19.43 $19.54
Added 0.57%
$19.05 $19.64
WY $3,678,000.0 0.8%
Reduced 3.29%
130,673 $28.15 $24.82
Reduced 11.83%
$26.73 $36.27
IQV $3,464,000.0 0.75%
Added 4.07%
17,629 $196.51 $177.88
Reduced 9.48%
$187.62 $261.73
EIX $3,447,000.0 0.75%
Added 1.04%
43,175 $79.84 $73.89
Reduced 7.45%
$55.27 $88.77
FDX $3,364,000.0 0.73%
Reduced 3.44%
11,961 $281.33 $384.09
Added 36.53%
$234.45 $313.84
XYL $3,220,000.0 0.7%
Added 48.05%
27,760 $116.02 $129.4
Added 11.53%
$111.66 $146.08
ETN $3,062,000.0 0.67%
Reduced 7.32%
9,227 $331.87 $354.46
Added 6.81%
$241.45 $379.99
ULTA $3,047,000.0 0.66%
Added 36.76%
7,006 $434.93 $661.34
Added 52.06%
$318.17 $574.76
BSCT $2,896,000.0 0.63%
Added 34.41%
157,911 $18.34 $18.85
Added 2.78%
$17.84 $18.96
GE $2,700,000.0 0.59%
Added 2.08%
16,190 $166.79 $339.81
Added 103.74%
$100.92 $194.8
DE $2,722,000.0 0.59%
Added 8.95%
6,425 $423.7 $614.04
Added 44.92%
$340.2 $469.39
AMD $2,687,000.0 0.58%
Added 16.96%
22,253 $120.79 $202.07
Added 67.29%
$114.41 $227.3
PWR $2,639,000.0 0.57%
Reduced 9.06%
8,352 $316.05 $568.38
Added 79.84%
$192.62 $365.71
LLY $2,502,000.0 0.54%
Added 620.22%
3,241 $772.0 $1,003.57
Added 30.0%
$624.68 $972.53
CVX $2,459,000.0 0.53%
Reduced 3.05%
16,980 $144.84 $186.03
Added 28.44%
$135.37 $167.11
AMAT $2,435,000.0 0.53%
Added 0.17%
14,977 $162.63 $357.76
Added 119.98%
$158.96 $255.89
BMY $2,316,000.0 0.5%
Reduced 10.25%
40,956 $56.56 $62.33
Added 10.2%
$39.35 $61.08
KMI $2,186,000.0 0.47%
Reduced 6.11%
79,805 $27.4 $33.92
Added 23.8%
$16.47 $31.48
CWH $2,161,000.0 0.46%
No Change
89,256 $24.22 $7.65
Reduced 68.41%
$17.29 $28.72
BSCP $1,962,000.0 0.43%
Reduced 22.5%
95,018 $20.65 $20.68
Added 0.15%
$20.37 $20.72
THO $1,755,000.0 0.38%
Reduced 2.07%
18,340 $95.71 $90.86
Reduced 5.07%
$88.37 $129.31
PFE $1,600,000.0 0.35%
Reduced 32.26%
60,330 $26.53 $26.62
Added 0.34%
$24.48 $31.54
BRK.B $1,582,000.0 0.34%
Reduced 0.14%
3,492 $453.28 $nan
Reduced nan%
$nan $nan
PNW $1,555,000.0 0.34%
Reduced 0.27%
18,345 $84.77 $102.99
Added 21.49%
$65.2 $95.42
LMNR $1,467,000.0 0.32%
No Change
60,010 $24.46 $14.45
Reduced 40.92%
$17.37 $29.22
EQAL $1,431,000.0 0.31%
Reduced 8.92%
29,632 $48.3 $57.26
Added 18.55%
$42.7 $52.18
TNC $1,392,000.0 0.3%
Reduced 9.28%
17,077 $81.53 $62.84
Reduced 22.92%
$78.57 $124.11
BSCU $1,397,000.0 0.3%
Added 134.83%
85,370 $16.37 $16.94
Added 3.48%
$15.89 $17.13
T $1,318,000.0 0.29%
Reduced 6.09%
57,921 $22.77 $28.98
Added 27.27%
$15.94 $24.03
GLW $1,179,000.0 0.26%
Added 1.93%
24,826 $47.52 $144.84
Added 204.8%
$30.31 $52.03
BEP $1,159,000.0 0.25%
Reduced 5.27%
50,878 $22.79 $30.4
Added 33.39%
$19.92 $29.56
TTEK $1,157,000.0 0.25%
Reduced 20.04%
29,048 $39.84 $36.16
Reduced 9.24%
$31.61 $51.2
NFLX $1,100,000.0 0.24%
Reduced 7.49%
1,235 $891.32 $98.66
Reduced 88.93%
$537.07 $941.75
CLH $1,018,000.0 0.22%
Reduced 29.73%
4,425 $230.14 $293.0
Added 27.31%
$167.28 $267.11
EWBC $1,029,000.0 0.22%
No Change
10,755 $95.76 $111.59
Added 16.53%
$67.27 $113.95
DLR $997,000.0 0.22%
Reduced 7.1%
5,624 $177.33 $182.62
Added 2.98%
$131.42 $198.0
EMR $744,000.0 0.16%
Added 3.98%
6,005 $123.93 $145.21
Added 17.17%
$91.65 $134.85
BSJO $739,000.0 0.16%
No Change
32,564 $22.72 $22.68
Reduced 0.18%
$22.59 $22.82
WDAY $746,000.0 0.16%
No Change
2,895 $258.03 $143.04
Reduced 44.56%
$199.81 $311.28
SHW $637,000.0 0.14%
No Change
1,875 $339.93 $347.67
Added 2.28%
$282.09 $400.42
DRI $667,000.0 0.14%
No Change
3,575 $186.69 $203.41
Added 8.96%
$135.87 $189.18
PI $614,000.0 0.13%
Reduced 40.8%
4,227 $145.26 $112.74
Reduced 22.39%
$95.96 $239.88
RYT $595,000.0 0.13%
Reduced 6.68%
15,927 $37.42 $282.01
Added 653.63%
$213.47 $298.19
BSCO $551,000.0 0.12%
No Change
26,129 $21.12 $21.12
No Change
$20.89 $21.18
SYY $488,000.0 0.11%
Reduced 54.63%
6,394 $76.46 $87.63
Added 14.61%
$69.03 $82.89
BA $475,000.0 0.1%
Reduced 46.07%
2,687 $177.0 $227.31
Added 28.42%
$137.03 $217.59
MCHP $412,000.0 0.09%
No Change
5,143 $80.29 $69.9
Reduced 12.94%
$54.47 $100.57
ECL $387,000.0 0.08%
No Change
1,516 $255.33 $297.88
Added 16.66%
$195.49 $262.61
CVS $357,000.0 0.08%
No Change
5,691 $62.88 $80.57
Added 28.13%
$43.56 $80.75
NOC $373,000.0 0.08%
Added 2.31%
796 $469.29 $753.84
Added 60.63%
$418.6 $555.57
XLF $361,000.0 0.08%
Reduced 10.45%
7,480 $48.33 $51.5
Added 6.56%
$38.25 $51.62
ISRG $303,000.0 0.07%
Reduced 57.02%
582 $521.96 $501.18
Reduced 3.98%
$362.14 $613.91
IBB $312,000.0 0.07%
Reduced 9.19%
2,361 $132.23 $172.97
Added 30.81%
$123.6 $150.57
SBUX $332,000.0 0.07%
Reduced 3.19%
3,645 $91.25 $97.15
Added 6.47%
$71.55 $103.32
IYJ $332,000.0 0.07%
Reduced 8.7%
2,488 $133.51 $159.78
Added 19.68%
$113.38 $144.2
ERII $285,000.0 0.06%
No Change
16,433 $17.39 $10.72
Reduced 38.36%
$12.26 $20.27
STM $274,000.0 0.06%
No Change
9,219 $29.73 $33.33
Added 12.11%
$23.66 $49.05
TSLA $284,000.0 0.06%
Reduced 10.19%
705 $403.84 $405.94
Added 0.52%
$138.8 $488.54
XLB $290,000.0 0.06%
Reduced 7.6%
3,452 $84.14 $51.92
Reduced 38.29%
$80.74 $97.87
CRSP $242,000.0 0.05%
Reduced 2.53%
6,152 $39.36 $60.0
Added 52.44%
$36.52 $91.1
ALB $227,000.0 0.05%
No Change
2,405 $94.71 $168.35
Added 77.75%
$71.97 $143.19
VRT $212,000.0 0.05%
No Change
1,870 $113.61 $251.28
Added 121.18%
$52.4 $154.76
TTWO $225,000.0 0.05%
Reduced 20.39%
1,226 $184.08 $215.77
Added 17.22%
$135.24 $192.14
HD $210,000.0 0.05%
No Change
540 $388.99 $369.11
Reduced 5.11%
$323.77 $439.37
SHOP $228,000.0 0.05%
No Change
2,150 $106.33 $129.65
Added 21.93%
$48.56 $120.72
WFC $238,000.0 0.05%
No Change
3,399 $70.24 $83.93
Added 19.49%
$47.45 $78.29
WAT $211,000.0 0.05%
Reduced 55.43%
570 $370.98 $319.04
Reduced 14.0%
$279.24 $416.24
UNH $240,000.0 0.05%
Reduced 15.93%
475 $505.86 $291.96
Reduced 42.28%
$436.38 $630.73
V $212,000.0 0.05%
No Change
671 $316.04 $320.47
Added 1.4%
$252.7 $325.74
IGHG $203,000.0 0.04%
No Change
2,600 $78.17 $77.78
Reduced 0.5%
$70.68 $79.14
VRME $136,000.0 0.03%
No Change
100,000 $1.36 $1.05
Reduced 22.79%
$0.58 $5.0
JPC $100,000.0 0.02%
No Change
12,816 $7.86 $8.18
Added 4.07%
$6.72 $8.24
RGF $9,000.0 0.0%
No Change
23,809 $0.38 $0.0
Reduced 100.0%
$0.0 $0.0