Joshua Chan

Stock Analyst at UBS

(4.47)
# 1,101
Out of 4,547 analysts
314
Total ratings
56.7%
Success rate
17.1%
Average return

Stocks Rated by Joshua Chan

WillScot Holdings
Jul 20, 2026
Maintained: Hold
Price Target: $29
Current: $26.05
Upside: +11.35%
APi Group
Jul 20, 2026
Maintained: Buy
Price Target: $56$52
Current: $38.78
Upside: +34.09%
ManpowerGroup
Jul 17, 2026
Rated: Hold
Price Target: $33$55
Current: $52.75
Upside: +4.27%
Bright Horizons Family Solutions
Jul 17, 2026
Maintained: Hold
Price Target: $88$87
Current: $76.79
Upside: +13.30%
Cintas
Jul 16, 2026
Maintained: Buy
Price Target: $228$230
Current: $200.39
Upside: +14.78%
Rollins
Jul 15, 2026
Rated: Hold
Price Target: $61$50
Current: $44.12
Upside: +13.33%
UL Solutions
Jul 14, 2026
Upgraded: Buy
Price Target: $110
Current: $85.71
Upside: +28.35%
Aramark
Jul 13, 2026
Maintained: Buy
Price Target: $56$67
Current: $55.99
Upside: +19.66%
Comfort Systems USA
Jul 9, 2026
Maintained: Buy
Price Target: $2,125
Current: $1,755.00
Upside: +21.08%
UniFirst
Jul 6, 2026
Rated: Hold
Price Target: $260$262
Current: $290.85
Upside: -9.92%
Maintained: Hold
Price Target: $3.5$4
Current: $3.95
Upside: +1.27%
Maintained: Hold
Price Target: $70$75
Current: $77.80
Upside: -3.60%
Rated: Hold
Price Target: $170$164
Current: $137.18
Upside: +19.55%
Rated: Hold
Price Target: $17$14
Current: $9.41
Upside: +48.78%
Rated: Hold
Price Target: $75
Current: $61.11
Upside: +22.73%
Maintained: Hold
Price Target: $3$5
Current: $5.20
Upside: -3.85%
Maintained: Hold
Price Target: $55$88
Current: $101.93
Upside: -13.67%
Downgraded: Hold
Price Target: $20$10
Current: $9.22
Upside: +8.46%
Rated: Hold
Price Target: $8$11
Current: $6.72
Upside: +63.69%
Rated: Hold
Price Target: $39$47
Current: $57.16
Upside: -17.77%
Rated: Hold
Price Target: $51$45
Current: $46.88
Upside: -4.00%
Maintained: Hold
Price Target: $25$13
Current: $11.24
Upside: +15.66%
Maintained: Buy
Price Target: $93$98
Current: $18.14
Upside: n/a
Maintained: Buy
Price Target: $86$90
Current: $41.64
Upside: n/a
Rated: Hold
Price Target: $15
Current: $22.14
Upside: n/a
Maintained: Hold
Price Target: $15
Current: $1.15
Upside: n/a
Rated: Buy
Price Target: $26$38
Current: $45.64
Upside: n/a
Rated: Hold
Price Target: $120
Current: $49.97
Upside: n/a
Rated: Buy
Price Target: $165
Current: $106.95
Upside: n/a