Philip Ng

Stock Analyst at Jefferies

(4.10)
# 488
Out of 5,147 analysts
176
Total ratings
65.52%
Success rate
7.88%
Average return

Stocks Rated by Philip Ng

Martin Marietta Materials
Feb 12, 2026
Maintains: Buy
Price Target: $755$761
Current: $676.57
Upside: +12.48%
Ball Corporation
Feb 4, 2026
Maintains: Buy
Price Target: $64$71
Current: $67.13
Upside: +5.76%
Titan America
Dec 15, 2025
Maintains: Buy
Price Target: $18$20
Current: $18.12
Upside: +10.38%
Mohawk Industries
Dec 15, 2025
Maintains: Hold
Price Target: $134$128
Current: $125.27
Upside: +2.18%
JELD-WEN Holding
Dec 15, 2025
Maintains: Hold
Price Target: $2.25$2.6
Current: $1.96
Upside: +32.65%
Installed Building Products
Dec 15, 2025
Maintains: Hold
Price Target: $230$259
Current: $327.76
Upside: -20.98%
TopBuild
Dec 15, 2025
Maintains: Buy
Price Target: $518$536
Current: $448.30
Upside: +19.56%
Trex Company
Dec 15, 2025
Upgrades: Buy
Price Target: $39$42
Current: $41.42
Upside: +1.40%
Builders FirstSource
Dec 15, 2025
Downgrades: Hold
Price Target: $138$110
Current: $104.29
Upside: +5.48%
Ferguson Enterprises
Dec 2, 2025
Maintains: Buy
Price Target: $268$289
Current: $260.76
Upside: +10.83%
Maintains: Buy
Price Target: $185$180
Current: $122.07
Upside: +47.46%
Maintains: Hold
Price Target: $32$23
Current: $21.61
Upside: +6.43%
Maintains: Hold
Price Target: $9$10
Current: $6.96
Upside: +43.68%
Initiates: Buy
Price Target: $34
Current: $24.35
Upside: +39.63%
Initiates: Buy
Price Target: $60
Current: $48.43
Upside: +23.89%
Downgrades: Hold
Price Target: $245$205
Current: $232.14
Upside: -11.69%
Upgrades: Buy
Price Target: $44$55
Current: $47.01
Upside: +17.00%
Maintains: Hold
Price Target: $64$62
Current: $71.62
Upside: -13.43%
Downgrades: Hold
Price Target: $330$310
Current: $223.80
Upside: +38.52%
Maintains: Hold
Price Target: $121$122
Current: $173.50
Upside: -29.68%
Maintains: Buy
Price Target: $100$111
Current: $54.34
Upside: +104.27%
Downgrades: Hold
Price Target: $47$35
Current: $41.88
Upside: -16.43%
Upgrades: Buy
Price Target: $38$57
Current: $43.55
Upside: +30.88%
Maintains: Buy
Price Target: $298$319
Current: $310.00
Upside: +2.90%
Maintains: Buy
Price Target: $123$122
Current: $114.60
Upside: +6.46%
Maintains: Hold
Price Target: $6$8
Current: $13.79
Upside: -41.99%
Downgrades: Hold
Price Target: $84$77
Current: $50.10
Upside: +53.69%
Initiates: Buy
Price Target: $20
Current: $12.23
Upside: +63.53%