$59.20
+1.56 (+2.71%)
As of Nov 7, 1:55 AM ET ·
Day Range $57.91 — $59.60
52W Range $48.19 — $60.72
Open$58.17
Previous Close$57.64
Day High$59.60
Day Low$57.91
52W High$60.72
52W Low$48.19
Volume—
Avg Volume160.6K
Market Cap1.14B
P/E Ratio23.74
EPS$2.59
SectorUtilities

Analyst Ratings

Strong Buy
9 analysts
7 Buy 2 Hold 0 Sell
Price Target -77.3% upside
Current
$59.20
Target
$13.45
$8.06 $13.45 avg $18.90

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 206.39M 194.29M 408.93M
Net Income 45.39M 38.46M 50.12M
Profit Margin 22.0% 20.9% 12.3%
EBITDA 86.39M 77.25M 77.80M
Free Cash Flow — — 28.39M
Rev Growth +6.2% +6.2% -2.1%
Debt/Equity 0.84 0.84 0.40

Dividend

Dividend Yield1.98%
Annual Dividend$1.37
Payout Ratio58.4%
Frequencyquarterly
Ex-DividendFeb 24, 2026
Pay DateMar 10, 2026

Utilities Peers

Symbol Name Price Change P/E Mkt Cap
NEE Nextera Energy Inc $86.95 -1.47% 15.8 183.64B
SO Southern Co/The $92.34 -1.07% 21.3 106.17B
DUK Duke Energy Corp $127.78 -1.77% 19.3 101.42B
CEG Constellation Energy $249.95 +4.30% 25.6 88.56B
AEP American Electric Power $126.53 -0.19% 22.0 69.06B
SRE Sempra $78.17 -2.08% 22.9 52.20B

MSEX News

No news for MSEX yet

Quick Stats

Market Cap1.14B
P/E Ratio23.74
EPS$2.59
Div Yield1.98%
Volume—
SectorUtilities