Paul Cheng

Stock Analyst at Scotiabank

(1.66)
# 1650
Out of 5,438 analysts
299
Total ratings
Success rate
Average return
51 Stocks
Name Action PT Current % Upside Ratings Updated
BP BP
Upgrades: Sector Outperform
42
33.95 23.71% 9 Aug 14, 2025
PBF PBF Energy
Maintains: Sector Perform
16 25
21.88 14.26% 12 Jul 11, 2025
OXY Occidental Petroleum
Maintains: Sector Perform
40 45
43.72 2.93% 10 Jul 11, 2025
MUR Murphy Oil
Maintains: Sector Perform
22 26
22.66 14.74% 19 Jul 11, 2025
MPC Marathon Petroleum
Maintains: Sector Outperform
147 180
158.56 13.52% 8 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
147 155
148.97 4.05% 13 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
49 61
43.27 40.98% 4 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
115 125
105.88 18.06% 12 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
175 180
136.78 31.6% 12 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
35 40
32.87 21.69% 5 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
14 20
20.69 -3.33% 8 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
33 35
23.97 46.02% 4 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
95 100
93.54 6.91% 17 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
143 160
153.53 4.21% 17 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Underperform
21 25
25.89 -3.44% 13 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
14 22
19.93 10.39% 6 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Perform
133
118.39 12.34% 11 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
156 136
131.81 3.18% 7 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
65 60
60.99 -1.62% 4 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
75 70
71.41 -1.97% 4 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
5 4
2.27 54.19% 4 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
6 4
1.84 117.39% 5 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
6 4
2.05 95.12% 5 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Sector Outperform
150 130
116.85 11.25% 9 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
28 28
n/a n/a 10 Oct 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Outperform
57 45
29.73 51.36% 3 Jul 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
230 282
269.62 4.59% 6 Apr 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Perform
n/a
n/a n/a 3 Aug 2, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Sector Outperform
56
n/a n/a 3 Nov 17, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Sector Outperform
56
n/a n/a 2 Nov 17, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Underperform
n/a
n/a n/a 6 Jul 15, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Perform
70 43
n/a n/a 2 Oct 29, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underweight
19 17
12.11 40.38% 9 Jan 10, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Overweight
n/a
n/a n/a 4 Nov 12, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underweight
24 20
n/a n/a 11 Oct 3, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
61 80
36.39 119.84% 6 May 3, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
121 147
n/a n/a 2 Nov 14, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Equal-Weight
8 10
n/a n/a 1 Oct 10, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Overweight
n/a
n/a n/a 1 Jun 16, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reinstates: Overweight
65
n/a n/a 1 Jun 2, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
16 23
n/a n/a 1 Jul 14, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Equal-Weight
2 3
n/a n/a 1 Jul 14, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Equal-Weight
10 8
n/a n/a 1 Jul 13, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Equal-Weight
13 15
n/a n/a 1 Jul 7, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Equal-Weight
58
n/a n/a 1 Jul 6, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Equal-Weight
35 58
n/a n/a 1 Jun 29, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Equal-Weight
13 18
n/a n/a 1 Jun 20, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
48 49
n/a n/a 1 Jun 17, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Equal-Weight
n/a
n/a n/a 1 Jun 17, 2016
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Equal-Weight
27 37
n/a n/a 1 Jun 10, 2016