John Kim

Stock Analyst at BMO Capital

(2.25)
# 919
Out of 5,270 analysts
242
Total ratings
49.53%
Success rate
32.47%
Average return
67 Stocks
Name Action Price Target Current % Upside Ratings Updated
W.P. Carey
Upgrades: Outperform
60 67
64.76 3.46% 4 Feb 18, 2025
Terreno Realty
Maintains: Market Perform
71 73
67.45 8.23% 2 Feb 12, 2025
Mid-America Apartmen...
Maintains: Market Perform
157 155
170.76 -9.23% 9 Jan 21, 2025
Essex Property Trust
Upgrades: Outperform
323 310
313.56 -1.14% 10 Jan 13, 2025
Prologis
Downgrades: Underperform
120 104
123.5 -15.79% 6 Dec 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
18 15
15.08 -0.53% 3 Dec 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
31 32
30.05 6.49% 2 Dec 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Market Perform
19 21
21.66 -3.05% 4 Nov 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
12 13
8.91 45.9% 11 Nov 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
145 138
136.38 1.19% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Outperform
72 87
62.75 38.65% 13 Oct 21, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
26 25
17.3 44.51% 2 Aug 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
29 40
40.05 -0.12% 10 Aug 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
8 6
3.1 93.55% 7 Aug 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
39 45
46.03 -2.24% 4 Jul 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
11 11
8.21 33.98% 2 Jun 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
68 70
74.94 -6.59% 8 Apr 22, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Outperform
190
184.72 2.86% 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
68.09 14.55% 5 Apr 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
100
125.36 -20.23% 7 Dec 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
16
16.8 -4.76% 1 Oct 17, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
72 64
66.04 -3.09% 2 Oct 9, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
52 51
70.33 -27.48% 4 Sep 22, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
69 56
41.09 36.29% 3 Jun 13, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
13 12
16.82 -28.66% 5 Mar 30, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
18 14
11.3 23.89% 3 Dec 16, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
48 42
38.49 9.12% 1 Nov 8, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
13 9
9.06 -0.66% 1 Oct 6, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
24 19
16.86 12.69% 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
73.27 -15.38% 9 Jun 21, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
70
34.73 101.55% 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
26.39 -24.21% 7 Mar 11, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
20
20.41 -2.01% 5 Jan 7, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
68
118.67 -42.7% 1 Jan 7, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
34
16.8 102.38% 5 Jan 7, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
285
227.99 25.01% 4 Dec 10, 2021
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
156.9 -59.21% 2 Jan 8, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
51 50
9.05 447.29% 8 Sep 16, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
76 72
68.97 4.39% 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.84 334.78% 5 Jan 7, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
503 520
910.4 -42.88% 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
34.78 -5.12% 4 Jan 9, 2019