Calendar

8 May 20
5 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 2.37B 2.05B 2.18B 1.88B
Net income 336.63M 251.9M 320.8M 33.3M
Diluted EPS 0.76 0.98 0.1
Net profit margin 14.18% 12.29% 14.74% 1.77%
Operating income 539.12M 435.6M 509.2M 151M
Net change in cash 31.99M -7.26M 2.11M -14.52M
Cash on hand 47.43M 15.43M 22.69M 20.58M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 8.53B 8.45B 7.75B 7.64B
Net income 7.5M 7.5M 7.5M 949.8M
Diluted EPS 2.81 3.25 3.11 2.96
Net profit margin 0.09% 0.09% 0.10% 12.43%
Operating income 1.59B 1.7B 1.89B 1.84B
Net change in cash -92.64M 69.9M 7.91M 6.3M
Cash on hand 15.43M 108.07M 38.17M 30.25M

Financial data from company earnings reports

Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. sophomore Avg
New words: addressing, adequacy, advancing, affordability, aid, America, Andover, arrearage, ASC, assume, assumed, assuming, attention, bipartisan, BOEM, care, CECL, center, chain, claim, cloud, CMA, coalition, Columbia, competing, concentration, confirmed, Congressional, COP, correct, correction, coupled, cybersecurity, declared, delay, delegation, delinquency, deteriorate, difficulty, disaster, distancing, docket, doubtful, downturn, draft, economy, educate, EIS, employer, enable, enabled, enabling, essential, evidentiary, evolving, experienced, extra, field, function, functional, geotechnical, GLI, global, governmental, Governor, grant, granted, granting, GSEP, healthcare, highly, home, immaterial, Incident, indemnification, innovation, inside, investigation, ISO, Judicial, Lawrence, legislative, leveraged, lifted, light, lost, member, Midcontinent, milestone, MISO, modification, moratorium, mutual, NETO, NiSource, NOPR, onset, onshore, onsite, outbreak, outline, outlining, pandemic, paramount, payroll, perimeter, personnel, phishing, pool, precautionary, premium, President, promoting, Protect, protected, Protection, protective, quarantined, rapidly, ratemaking, ratio, reconciling, reconstruction, refinance, Refinanced, regularly, relevant, remeasured, remote, remotely, resource, respond, responding, rest, resume, retention, retroactive, rollforward, rule, Rulemaking, running, safe, safely, safety, sanitization, scanning, scope, shifted, simplified, Simplifying, simultaneously, situation, size, slowdown, small, social, spread, stabilization, staffing, step, strong, study, substantive, Subtopic, successful, successfully, Sudbury, Sununu, Surface, tariff, test, timeline, Title, travel, trillion, Trump, unable, unbilled, unchanged, underperformance, unemployment, uninterrupted, unnecessary, unprecedented, waiver, widespread, withdraw, workforce, World
Removed: accrued, alternating, amended, amortize, assessing, begun, border, borrow, building, Canada, carbon, carry, cease, Central, Cohasset, collectability, commencement, compel, Condemnation, construct, DEEP, Deerfield, denying, Department, depth, determinable, directed, escalating, executory, exercise, expedient, expensed, expire, Fitch, Franklin, gave, generate, GHCC, guaranteed, hear, hedging, high, hindsight, Hingham, HQ, Hull, HVDC, hydroelectric, hydroelectricity, identifying, impaired, implicit, imported, inception, indefeasible, individual, infusion, interconnect, intervened, invoicing, land, largely, lessee, literature, matured, Moody, nameplate, negotiated, noted, occurring, output, owner, package, point, practical, presumptively, proposal, radial, recast, recognize, reevaluate, renewal, rental, retrospective, reviewing, RFP, seasonal, selected, sell, separated, sheet, smaller, Solution, space, stable, stated, swap, terminated, thermal, transfer, transition, transmit, TSA, twenty, unauthorized, unconsolidated, unit, variable, voted

Proxies

No filings