Company profile

Ticker
MSEX
Exchange
CEO
Dennis W. Doll
Employees
Incorporated in
Location
Fiscal year end
Industry (SEC)
SEC CIK
IRS number
221114430

MSEX stock data

(
)

Calendar

5 May 20
2 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 31.73M 32.7M 37.74M 33.36M
Net income 7.67M 8.07M 11.12M 8.15M
Diluted EPS 0.44 0.46 0.67 0.49
Net profit margin 24.16% 24.68% 29.47% 24.42%
Operating income 6.53M 7.56M 11.98M 8.95M
Net change in cash 13.19M -921K 161K -2M
Cash on hand 15.42M 2.23M 3.15M 2.99M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 134.46M 137.94M 130.63M 132.74M
Net income 33.89M 32.45M 22.81M 22.74M
Diluted EPS 2.01 1.96 1.38 1.38
Net profit margin 25.20% 23.53% 17.46% 17.13%
Operating income 35.52M 37.14M 37.8M 40.3M
Net change in cash -1.48M -1.23M 619K 849K
Cash on hand 2.23M 3.71M 4.94M 4.32M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
29 Jun 20 A Bruce Oconnor Common Stock (Shares held in street name) Sell Dispose S 66.26 2,500 165.65K 4,065
17 Jun 20 Doll Dennis W Common Stock (Shares held in street name) Sell Dispose S 70.2552 2,000 140.51K 50,100
21 May 20 Simpson Georgia M Common Stock (Street Name) Sell Dispose S 62.48 500 31.24K 202
19 May 20 Reinhard Walter G Common Stock (Street Name) Sell Dispose S 62.238 550 34.23K 7,145
6 Apr 20 Sohler Bernadette M Common Stock (Book Entry) Sell Dispose S 61.05 429 26.19K 1,808
62.0% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 144 154 -6.5%
Opened positions 14 24 -41.7%
Closed positions 24 18 +33.3%
Increased positions 40 47 -14.9%
Reduced positions 48 48
13F shares
Current Prev Q Change
Total value 1.98B 1.88B +5.4%
Total shares 10.27M 10.38M -1.0%
Total puts 7.3K 7.3K
Total calls 63.4K 76.9K -17.6%
Total put/call ratio 0.1 0.1 +21.3%
Largest owners
Shares Value Change
N Price T Rowe Associates 1.8M $108.39M +5.4%
BLK BlackRock 1.37M $82.58M +3.2%
Vanguard 1.09M $65.4M +1.3%
Dimensional Fund Advisors 600.21K $36.09M -2.7%
Renaissance Technologies 528.7K $31.79M -2.5%
Pictet Asset Management 374.67K $22.53M -1.3%
STT State Street 354.09K $21.29M -0.9%
Eaton Vance Management 347.08K $20.87M +21.9%
Geode Capital Management 269.32K $16.19M +12.6%
First Manhattan 264.08K $15.88M -3.5%
Largest transactions
Shares Bought/sold Change
Nuance Investments 0 -137.94K EXIT
N Price T Rowe Associates 1.8M +92.8K +5.4%
Eaton Vance Management 347.08K +62.29K +21.9%
California Public Employees Retirement System 35.69K -60.7K -63.0%
Citadel Advisors 56.69K +43.43K +327.5%
BLK BlackRock 1.37M +43.17K +3.2%
ProShare Advisors 163.03K -41.53K -20.3%
Penn Capital Management 0 -39.79K EXIT
Geode Capital Management 269.32K +30.16K +12.6%
State Of Wisconsin Investment Board 49.68K +24.8K +99.7%
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. freshman Avg
New words: adding, America, asserted, assurance, attempt, cancellation, chlorination, CoBank, comply, condominium, Consumer, corrosion, Court, curtailed, declared, disrupted, document, DSIC, duration, economy, embedded, essential, exceed, exceeding, exhausted, expenditure, experience, factor, feature, fully, governmental, harm, heading, Index, Inline, instance, institution, interactive, InterBank, LIBOR, London, mutual, negative, outbreak, outcome, outlook, page, pandemic, placement, Plainfield, profile, prospectively, raw, rose, routinely, situation, South, spread, stringent, structure, suit, Superior, surge, suspended, unasserted, uncertain, update, wage, wellfield, withdrawal, written, XBRL
Removed: adherence, apply, began, Capitalization, Carteret, CJO, classification, compensated, component, comprehensive, Contingent, corporate, critical, decrease, determine, easement, enacted, establish, evaluated, expedient, FASB, favorably, forgo, forward, fourth, inNote, inRecent, land, longer, mile, occur, optional, package, pending, permitting, practical, prime, quicker, recording, redundancy, remained, repaid, resiliency, restatement, scheduled, serving, standard, theTax, transition, unmetered, utilized