Principal Financial Group, Inc. PFG

Set alert

Price alert · PFG

All alert types
112.57 USD -0.24 -0.21%

As of Nov 3, 1:00 PM ET

Bid
112.52 × 2
Ask
112.62 × 3
111.41 Day range 113.46
81.01 52-week range 118.51
YTD
+27.62%
1 year
+35.59%
Open
112.17
Prev close
112.81
Mkt cap
23.91B
Vol
299.72K
Avg vol
1.27M
EPS
8.98
P/E
12.54
Div yield
2.96%
More statistics
Low
111.41
High
113.46
Forward P/E
11.16
Beta
0.89
Short ratio
5.76
Inst. own
82.21%
Dividend
3.40
Ex-div date
Dec 1, 2026
Earnings
Feb 8, 2027
50-d avg
112.15
200-d avg
103.57
1y target
109.67

5D chart

Chart tools
Interval

Events in this range
  • Oct 28, 2026Rating: Wells Fargo · Equal-Weight → Equal-Weight
  • Oct 28, 2026Rating: Evercore ISI Group · In-Line → In-Line
  • Oct 28, 2026Rating: Piper Sandler · Overweight → Overweight
Signals (113)
NameTimeAgo
SMA: BearishNov 3, 12:15 PM45 minutes ago
MACD: Sell SignalNov 3, 11:55 AM1 hour ago
SMA: BearishNov 3, 11:50 AM1 hour ago
SMA: BearishNov 3, 10:25 AM2 hours ago
SMA: BullishNov 3, 10:20 AM2 hours ago
MACD: Buy SignalNov 3, 10:20 AM2 hours ago
SMA: BearishNov 3, 10:00 AM3 hours ago
SMA: BullishNov 3, 9:50 AM3 hours ago
SMA: BullishNov 3, 9:50 AM3 hours ago
RSI: OversoldNov 3, 9:35 AM3 hours ago
SMA: BearishNov 3, 9:30 AM3 hours ago
MACD: Sell SignalNov 3, 9:30 AM3 hours ago
SMA: BearishNov 2, 3:55 PM21 hours ago
SMA: BullishNov 2, 3:45 PM21 hours ago
MACD: Buy SignalNov 2, 3:00 PM22 hours ago
SMA: BullishNov 2, 2:50 PM22 hours ago
SMA: BullishNov 2, 2:50 PM22 hours ago
SMA: BearishNov 2, 2:20 PM22 hours ago
MACD: Sell SignalNov 2, 2:15 PM22 hours ago
SMA: BearishNov 2, 2:00 PM23 hours ago

Newest 20 of 113.

Analyst view

Consensus: hold

Hold
Price target (mean) 109.67 -2.6% downside
Target (low)
86.00
Target (mean)
109.67
Target (high)
125.00
Ratings (0m) 12 2 buy · 8 hold · 2 sell
  • Strong buy2
  • Buy0
  • Hold8
  • Sell0
  • Strong sell2

Recommendation trend

  • This month 12
  • 1 month ago 12
  • 2 months ago 12

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

PFG analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter2.402.31 – 2.492.19+9.8%4.39B-1.5%8
Next quarter2.252.20 – 2.372.07+8.8%4.15B+18.2%9
Current year9.289.10 – 9.488.27+12.2%16.18B+0.8%10
Next year10.159.63 – 10.499.28+9.4%17.80B+10.0%12

Upgrades and downgrades

The latest rating changes

PFG analyst upgrades and downgrades
DateFirmActionFromTo
Oct 28, 2026Piper SandlerMaintainedOverweightOverweight
Oct 28, 2026Evercore ISI GroupMaintainedIn-LineIn-Line
Oct 28, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Oct 27, 2026UBSMaintainedNeutralNeutral
Oct 20, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Oct 15, 2026JP MorganMaintainedNeutralNeutral
Oct 12, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Oct 9, 2026Keefe, Bruyette & WoodsMaintainedMarket PerformMarket Perform
Oct 7, 2026BarclaysMaintainedUnderweightUnderweight
Sep 28, 2026Piper SandlerMaintainedOverweightOverweight
Sep 10, 2026UBSMaintainedNeutralNeutral
Aug 3, 2026JP MorganMaintainedNeutralNeutral
Jul 28, 2026B of A SecuritiesMaintainedUnderperformUnderperform
Jul 28, 2026Evercore ISI GroupMaintainedIn-LineIn-Line
Jul 22, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Jul 21, 2026JP MorganMaintainedNeutralNeutral
Jul 13, 2026Evercore ISI GroupMaintainedIn-LineIn-Line
Jul 13, 2026Keefe, Bruyette & WoodsMaintainedMarket PerformMarket Perform
Jul 10, 2026JefferiesMaintainedHoldHold
Jul 9, 2026Wells FargoMaintainedEqual-WeightEqual-Weight
Jul 7, 2026BarclaysMaintainedUnderweightUnderweight
Jul 6, 2026Morgan StanleyMaintainedEqual-WeightEqual-Weight
Jun 24, 2026Piper SandlerMaintainedOverweightOverweight
Jun 24, 2026B of A SecuritiesDowngradeNeutralUnderperform
May 21, 2026Morgan StanleyMaintainedEqual-WeightEqual-Weight
May 19, 2026Raymond JamesDowngradeStrong BuyOutperform
Apr 27, 2026Evercore ISI GroupMaintainedIn-LineIn-Line
Apr 24, 2026BarclaysMaintainedUnderweightUnderweight
Apr 14, 2026B of A SecuritiesMaintainedNeutralNeutral
Apr 10, 2026Wells FargoMaintainedEqual-WeightEqual-Weight