$51.57
+0.16 (+0.31%)
As of May 9, 1:40 AM ET ·
Day Range $51.55 — $51.87
52W Range $44.17 — $62.18
Open$51.87
Previous Close$51.41
Day High$51.87
Day Low$51.55
52W High$62.18
52W Low$44.17
Volume
Avg Volume181.4K
Market Cap960.08M
P/E Ratio21.85
EPS$2.40
SectorUtilities

Analyst Ratings

Strong Sell
8 analysts
1 Buy 3 Hold 4 Sell
Price Target -73.9% upside
Current
$51.57
Target
$13.45
$8.06 $13.45 avg $18.90

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 199.85M 188.13M 408.93M
Net Income 43.95M 37.24M 50.12M
Profit Margin 22.0% 20.9% 12.3%
EBITDA 91.41M 81.75M 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 Yield2.80%
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 $93.10 -0.24% 24.9 203.31B
SO Southern Co/The $91.80 -0.68% 24.3 105.39B
DUK Duke Energy Corp $124.17 -0.56% 19.9 98.97B
CEG Constellation Energy $303.63 -2.46% 45.7 106.07B
AEP American Electric Power $130.16 -1.21% 20.0 71.69B
SRE Sempra $91.53 -0.04% 28.0 60.52B

MSEX News

No news for MSEX yet

Quick Stats

Market Cap960.08M
P/E Ratio21.85
EPS$2.40
Div Yield2.80%
Volume
SectorUtilities