Philip Ng

Stock Analyst at Jefferies

(4.12)
# 481
Out of 5,131 analysts
176
Total ratings
66.38%
Success rate
8.15%
Average return

Stocks Rated by Philip Ng

Martin Marietta Materials
Feb 12, 2026
Maintains: Buy
Price Target: $755$761
Current: $666.53
Upside: +14.17%
Ball Corporation
Feb 4, 2026
Maintains: Buy
Price Target: $64$71
Current: $66.55
Upside: +6.69%
Titan America
Dec 15, 2025
Maintains: Buy
Price Target: $18$20
Current: $18.23
Upside: +9.71%
Mohawk Industries
Dec 15, 2025
Maintains: Hold
Price Target: $134$128
Current: $131.91
Upside: -2.96%
JELD-WEN Holding
Dec 15, 2025
Maintains: Hold
Price Target: $2.25$2.6
Current: $2.10
Upside: +23.81%
Installed Building Products
Dec 15, 2025
Maintains: Hold
Price Target: $230$259
Current: $336.40
Upside: -23.01%
TopBuild
Dec 15, 2025
Maintains: Buy
Price Target: $518$536
Current: $545.06
Upside: -1.66%
Trex Company
Dec 15, 2025
Upgrades: Buy
Price Target: $39$42
Current: $42.35
Upside: -0.83%
Builders FirstSource
Dec 15, 2025
Downgrades: Hold
Price Target: $138$110
Current: $114.63
Upside: -4.04%
Ferguson Enterprises
Dec 2, 2025
Maintains: Buy
Price Target: $268$289
Current: $259.67
Upside: +11.30%
Maintains: Buy
Price Target: $185$180
Current: $133.56
Upside: +34.77%
Maintains: Hold
Price Target: $32$23
Current: $21.58
Upside: +6.58%
Maintains: Hold
Price Target: $9$10
Current: $7.05
Upside: +41.84%
Initiates: Buy
Price Target: $34
Current: $25.28
Upside: +34.49%
Initiates: Buy
Price Target: $60
Current: $49.56
Upside: +21.07%
Downgrades: Hold
Price Target: $245$205
Current: $240.37
Upside: -14.71%
Upgrades: Buy
Price Target: $44$55
Current: $50.82
Upside: +8.23%
Maintains: Hold
Price Target: $64$62
Current: $76.17
Upside: -18.60%
Downgrades: Hold
Price Target: $330$310
Current: $229.72
Upside: +34.95%
Maintains: Hold
Price Target: $121$122
Current: $198.22
Upside: -38.45%
Maintains: Buy
Price Target: $100$111
Current: $52.55
Upside: +111.23%
Downgrades: Hold
Price Target: $47$35
Current: $41.95
Upside: -16.57%
Upgrades: Buy
Price Target: $38$57
Current: $49.05
Upside: +16.21%
Maintains: Buy
Price Target: $298$319
Current: $302.22
Upside: +5.55%
Maintains: Buy
Price Target: $123$122
Current: $110.32
Upside: +10.59%
Maintains: Hold
Price Target: $6$8
Current: $13.61
Upside: -41.22%
Downgrades: Hold
Price Target: $84$77
Current: $58.03
Upside: +32.69%
Initiates: Buy
Price Target: $20
Current: $12.37
Upside: +61.68%