CPT

Camden Property Trust
101.52 -0.47% 2026-10-27

Analysts 12 firms · 2 buy · 9 hold · 1 sell · target 108 +7% (101–118)

52-week range
95.30 119.81
1-month+3.2%
3-month-12.8%
1-year-3.4%
3-year+9.3%
5-year-34.9%
vs 50-day-0.0%
vs 200-day-4.3%
Volatility20%
Beta0.09
$ vol/day$92M
ATH180.37
From ATH-43.7%
Next report2026-11-05
Nothing written about CPT yet. Be the first — call it long or short with an entry we price for you, or post a neutral write-up that takes no side. Create a free account
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

WhenPeople SizeValuePrice
5mo sell 1 $3,372,600 110.14
8mo sell 2 $253,336 104.83
10mo sell 6 $5,968,908 106.41
10mo sell 1 $16,814 106.62
1.4y sell 1 $142,512 111.84
1.5y sell 1 $2,509,963 111.51
1.6y sell 1 $16,494 112.87
1.7y sell 1 $273,221 110.78
1.7y sell 1 $5,358,150 110.09
1.8y sell 3 $2,895,941 102.80
2.8y sell 4 $5,496,119 88.50
2.9y sell 1 $386,319 80.65
3.5y sell 1 $588,938 96.07
3.8y sell 3 $1,452,359 96.91
4.1y sell 1 $238,001 110.86
4.7y sell 1 $145,474 139.02
4.8y sell 3 $13,848,042 146.75
4.9y sell 1 $5,146,881 146.01
4.9y sell 2 $10,748,744 145.10
4.9y sell 1 $303,972 145.44
4.9y sell 1 $6,045,237 144.79
4.9y sell 1 $1,261,247 140.41
5.0y sell 1 $148,177 134.52
5.0y sell 1 $6,028,500 136.30
5.1y sell 1 $407,057 126.16
5.2y sell 1 — 121.37
5.2y sell 3 $20,289,367 123.29
5.4y sell 1 $6,746,052 111.51
5.5y sell 1 $219,548 100.25
5.5y sell 2 $1,082,270 99.20
5.6y sell 1 $597,135 89.96
5.6y sell 1 $606,430 89.56
5.8y sell 2 $492,516 79.68
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

AAAlan Armstrong 1B 7mo JJJulie Johnson 1S 1.6y DGDaniel Goldman 1S 3.6y

3 members · 1 buys / 2 sells · $17K–$80K disclosed · latest filing Jul 21, 2026 · full tracker ›

WhenMemberSize AmountPrice then
7mo buy AA Alan Armstrong $1K–$15K 94.02
1.6y sell JJ Julie Johnson $1K–$15K 114.82
3.6y sell DG Daniel Goldman $15K–$50K 91.47

Next report 2026-11-05 (Thursday, after close, in 8 days) · EPS estimate 0.21. It has finished the next session higher 57% of the time, average move 1.7%.

Day-after move, last 12 reports, oldest left.

ReportedEst.Actual SurpriseGapDay 1Day 5
2026-07-30 miss 0.27 0.18 -34.0% -1.4% -2.2% -1.2%
2026-04-30 miss 0.25 -0.24 -196.4% +1.0% -0.5% -1.2%
2026-02-05 beat 0.28 0.39 +39.9% +0.5% +0.1% +1.8%
2025-11-06 miss 0.28 0.21 -23.2% +0.2% +2.5% +3.4%
2025-07-31 miss 0.33 0.31 -6.9% +1.1% -2.1% -3.4%
2025-05-01 beat 0.28 0.36 +29.5% +3.0% +5.3% +2.7%
2025-02-06 miss 0.42 0.37 -11.9% +0.0% +1.2% +1.2%
2024-10-31 beat 0.28 0.34 +23.4% -5.2% -1.8% +5.1%
2024-08-01 beat 0.37 0.40 +8.9% +0.8% +2.7% +3.7%
2024-05-02 beat 0.36 0.38 +6.1% +1.5% +4.5% +6.1%
2024-02-01 beat 0.42 0.42 +1.1% +1.2% +1.1% -2.2%
2023-10-26 beat 0.39 0.44 +13.4% -1.0% -6.6% +0.8%
2023-08-03 beat 0.34 0.41 +19.6% +0.5% +1.9% +1.3%
2023-04-27 beat 0.32 0.39 +22.7% +0.4% +3.3% +3.6%
2023-02-02 beat 0.31 0.42 +35.6% -3.0% -3.6% -2.8%
2022-10-27 miss 0.28 0.27 -3.2% -3.4% +0.1% -3.0%
2022-07-28 miss 0.55 0.22 -60.3% -0.8% -0.2% -2.9%
2022-04-28 miss 0.49 0.42 -13.9% -0.8% -3.2% -8.2%
2022-02-03 miss 0.44 0.37 -16.9% -1.3% +0.6% +0.4%
2021-10-28 miss 0.39 0.29 -25.1% +0.0% +0.2% -0.9%
2021-07-29 miss 0.34 0.30 -12.9% +1.9% +0.4% -0.6%
2021-04-29 miss 0.32 0.31 -4.1% -0.7% +0.4% +2.2%
2021-02-04 miss 0.35 0.30 -15.9% +0.5% -1.8% +2.8%
2020-10-29 beat 0.29 0.35 +20.8% +1.0% +5.1% +8.9%
2020-07-30 miss 0.27 0.17 -37.4% -0.8% -2.3% -4.4%
2020-05-07 miss 0.48 0.43 -10.7% +1.5% +1.4% -4.0%
2020-01-30 beat 0.40 0.57 +43.2% +0.2% +1.4% +1.8%
2019-10-31 miss 0.45 0.44 -1.8% +0.7% +0.0% -3.7%
2019-07-25 miss 0.48 0.43 -9.5% -1.7% -1.6% -3.4%
2019-05-02 miss 0.43 0.40 -6.7% +2.1% +0.9% +1.0%
2019-01-31 miss 0.44 0.41 -7.2% +0.9% -0.3% +2.0%
2018-10-25 miss 0.42 0.40 -4.8% +0.9% -3.8% -4.7%
2018-08-02 miss 0.46 0.40 -12.7% -0.2% +1.5% -0.1%
2018-05-03 miss 0.44 0.41 -7.0% -0.3% +1.7% +2.8%
2018-02-01 miss 0.49 0.46 -6.0% -1.0% -1.3% -4.4%
2017-10-26 miss 0.43 0.38 -12.5% +0.5% +0.8% +2.2%
2017-07-27 beat 0.42 0.43 +1.9% +0.7% +2.2% +2.5%
2017-05-04 miss 0.39 0.39 -1.2% +0.0% +0.7% +0.3%
2017-02-07 beat 0.41 0.45 +9.2% -2.0% -2.3% -3.8%
2016-10-27 miss 0.42 0.32 -24.9% +1.0% +2.3% +5.4%
2016-07-28 miss 0.49 0.41 -16.3% +0.0% +3.2% -0.7%
2016-04-28 miss 0.48 0.46 -4.3% -1.4% -1.9% +4.1%
2016-01-28 miss 0.48 0.46 -5.0% -0.5% +3.5% +0.3%
2015-10-29 miss 0.44 0.41 -7.2% +0.5% -3.4% -3.1%
2015-07-30 beat 0.39 0.40 +3.2% +0.5% +1.2% +1.2%
2015-04-30 miss 0.39 0.38 -1.3% +0.8% -0.1% +0.9%
2015-01-28 miss 0.40 0.36 -9.2% -1.3% -0.6% -3.3%
2014-10-30 miss 0.43 0.43 -0.9% +0.7% +1.3% -0.2%
2014-07-31 miss 0.41 0.39 -4.6% +0.3% +0.2% +0.8%
2014-05-06 miss 0.41 0.41 -0.9% +0.2% +2.0% +1.5%
2014-01-30 beat 0.44 0.47 +6.5% -0.3% +0.7% +6.8%
2013-10-31 beat 0.35 0.39 +10.5% -1.4% -4.2% -6.6%
2013-07-25 beat 0.42 0.55 +32.0% +0.3% -0.3% -2.7%
2013-05-02 miss 0.40 0.36 -11.0% +0.6% -1.3% +1.7%
2013-01-31 miss 0.38 0.32 -17.5% +2.3% -0.4% -0.3%
2012-11-01 beat 0.30 0.32 +6.6% +2.7% +1.7% -0.8%
2012-08-02 miss 0.33 0.26 -20.2% +1.4% -0.7% -5.4%
2012-04-26 miss 0.24 0.19 -22.5% +0.1% +0.0% -0.4%
2012-02-02 beat 0.27 0.28 +3.1% +1.1% +0.7% -2.8%
2011-11-03 miss 0.17 0.16 -7.8% -0.3% +0.7% +1.2%

12 firms covering, 30 actions in the last 180 days (ratings, reiterations and target changes) · average price target 108 from 12 firms, range 101–118.

DateFirmActionRating TargetFrom
2026-10-19 Wells Fargo main Equal-Weight 103 110
2026-10-19 Evercore ISI Group main In-Line 108 110
2026-10-14 UBS main Neutral 101 105
2026-10-14 Barclays main Equal-Weight 114 123
2026-10-13 RBC Capital main Sector Perform 101 111
2026-10-12 Piper Sandler main Neutral 102 119
2026-09-25 Truist Securities main Buy 108 123
2026-09-21 Evercore ISI Group main In-Line 110 114
2026-09-17 Scotiabank main Sector Underperform 102 109
2026-09-08 Mizuho main Outperform 116 125
2026-09-01 Wells Fargo main Equal-Weight 110 113
2026-08-17 Barclays main Equal-Weight 123 122
2026-08-13 JP Morgan main Neutral 114 113
2026-08-12 Morgan Stanley main Equal-Weight 118 120
2026-08-07 Evercore ISI Group main In-Line 114 113
2026-08-03 Cantor Fitzgerald main Neutral 111 102
2026-07-22 Wells Fargo main Equal-Weight 113 107
2026-07-21 Piper Sandler main Neutral 119 108
2026-07-14 Barclays main Equal-Weight 122 116
2026-07-09 Scotiabank main Sector Underperform 109 102
2026-06-25 Morgan Stanley main Equal-Weight 120 117
2026-06-18 Scotiabank main Sector Underperform 102 95
2026-06-11 Truist Securities main Buy 123 118
2026-06-10 Mizuho main Outperform 125 120
2026-06-01 Wells Fargo main Equal-Weight 107 106
2026-05-14 UBS main Neutral 106 108
2026-05-14 Scotiabank down Sector Underperform 95 113
2026-05-11 Barclays main Equal-Weight 116 115
2026-05-04 RBC Capital main Sector Perform 105 104
2026-05-04 Cantor Fitzgerald main Neutral 102 108
Model view — historical tendencies for the days ahead, not a forecast
Next 1 day
+0.2%
Next 1 week
+0.8%
Next 1 month
+0.9%
Seasonality
Bullish window historically
Next 30 days (to Nov 27): +2.5% median, 66% of the last 32 years finished up.
20-year seasonality chart →
Mean reversion
Neutral — RSI(2) at 38
RSI(2) under 15 is oversold (this name has historically bounced); over 85 is overbought. Its dip-buy edge in history is +0.01%/day.
Mean-reversion stats →
1-month breakdown — Market · β 0.09 +0.2% · Seasonal tilt +0.7%
$11.0B market cap (#746 US) $92M/day volume 20% volatility -3% 1-year -44% from ATH
52-week range · 25% of the way up · -15% from the high
$95.30$119.81

Not investment advice.