7 May 20
8 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 395M 428.1M 533.1M 410.5M
Net income 42.7M 45.1M 105.1M 58.8M
Net profit margin 10.81% 10.53% 19.71% 14.32%
Operating income 53.3M 54.9M 135.4M 81.9M
Net change in cash -14.6M -130.8M -114.7M 261.2M
Cash on hand 1.6M 16.2M 147M 261.7M
Cost of revenue 179.9M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 1.93B 1.92B 1.85B
Net income 263.1M 213.3M 159.2M 152.2M
Net profit margin 11.03% 8.30% 8.22%
Operating income 346.7M 311.7M 300.9M 311.3M
Net change in cash -27.8M 33.2M 10M 0
Cash on hand 16.2M 44M 10.8M 800K
Cost of revenue 1.04B 1.06B 1.04B

Financial data from company earnings reports

Content analysis ?
7th grade Avg
New words: abel, Affordable, agreed, announced, appointed, Attorney, AXM, brian, chain, chapter, check, coal, common, conservation, cumulative, defined, depending, dismissed, doubtful, drop, duration, electronically, emerging, Employer, exceed, experience, face, filer, full, greenhouse, Identification, illustrative, inactive, Instruction, issuer, judge, mark, NAV, number, Oklahoma, oppose, OPUC, outbreak, pandemic, par, past, preceding, principle, registered, retirement, review, rolling, shell, shorter, slated, smaller, stock, structure, submit, submitted, substantive, supply, surcharging, TIEC, uncontested, unopposed, van, Washington
Removed: accounted, add, ASU, commerce, comply, conducted, contingent, contractually, core, Covering, deducted, determinable, determine, Development, discount, easement, enforcement, entered, equipment, exclusive, executory, expedient, finance, formal, frenzel, function, fund, guarantee, hierarchy, improvement, incremental, interacting, interaction, interstate, jurisdiction, land, lease, leased, leasing, located, mandatory, minimum, mitigate, NERC, noncurrent, offered, ownership, package, party, PPA, practical, prohibited, prospective, Refusal, reliability, renewable, response, robert, ROU, Sagamore, space, standard, sufficient, system, Targeted, term, training, utilizing