John Kim

Stock Analyst at BMO Capital

(2.01)
# 1186
Out of 5,370 analysts
247
Total ratings
46.90%
Success rate
26.59%
Average return
67 Stocks
Name Action PT Current % Upside Ratings Updated
HPP Hudson Pacific Prope...
Maintains: Outperform
4 4
2.77 26.35% 9 Jun 13, 2025
ESS Essex Property Trust
Maintains: Outperform
315 317
284.92 11.26% 11 May 28, 2025
CSR Center
Upgrades: Outperform
77 77
62.67 22.87% 3 Apr 4, 2025
AVB AvalonBay Communitie...
Downgrades: Market Perform
220
207.09 6.23% 5 Apr 4, 2025
WPC W.P. Carey
Upgrades: Outperform
60 67
62.74 6.79% 4 Feb 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
71 73
58.2 25.43% 2 Feb 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
157 155
149.45 3.71% 9 Jan 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
120 104
106.75 -2.58% 6 Dec 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
18 15
18.41 -18.52% 3 Dec 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
31 32
30.36 5.4% 2 Dec 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Market Perform
19 21
17.99 16.73% 4 Nov 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
12 13
8.64 50.46% 11 Nov 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
145 138
123.27 11.95% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Outperform
72 87
65.89 32.04% 13 Oct 21, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
26 25
16.03 55.96% 2 Aug 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
29 40
40.71 -1.74% 10 Aug 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
39 45
41.16 9.33% 4 Jul 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
11 11
7.36 49.46% 2 Jun 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
68 70
69.05 1.38% 8 Apr 22, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Outperform
190
170.29 11.57% 1 Apr 22, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
36 40
n/a n/a 4 Apr 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
80 78
72.75 7.22% 5 Apr 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
100
116.19 -13.93% 7 Dec 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
16
17.91 -10.66% 1 Oct 17, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
52 51
62.8 -18.79% 4 Sep 22, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
69 56
36.38 53.93% 3 Jun 13, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
13 12
15.02 -20.11% 5 Mar 30, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
45 35
22.97 52.37% 3 Dec 16, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
48 42
33.08 26.96% 1 Nov 8, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
13 9
6.28 43.31% 1 Oct 6, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
24 19
15.99 18.82% 2 Sep 27, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Outperform
90
n/a n/a 1 Jul 26, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
62
69.86 -11.25% 9 Jun 21, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
70
35.64 96.41% 3 May 31, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
150 130
n/a n/a 1 May 19, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
68 65
n/a n/a 3 May 16, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
20
28.14 -28.93% 7 Mar 11, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
20
17.14 16.69% 5 Jan 7, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
68
115.23 -40.99% 1 Jan 7, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
34
14.88 128.49% 5 Jan 7, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
20 20
n/a n/a 5 Sep 7, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
34
n/a n/a 5 Aug 4, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
65 64
150.52 -57.48% 2 Jan 8, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
51 50
8.46 485.46% 8 Sep 16, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
76 72
61.78 16.54% 3 Apr 21, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
85 74
n/a n/a 3 Mar 12, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
8
1.71 367.84% 5 Jan 7, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
503 520
887.88 -41.43% 4 May 2, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
24 29
n/a n/a 2 Mar 26, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
30 33
n/a n/a 4 Jan 9, 2019