Company profile

David L. Goodin
Incorporated in
Fiscal year end
IRS number

MDU stock data



8 May 20
6 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 1.2B 1.38B 1.56B 1.3B
Net income 25.13M 95.07M 137.64M 61.83M
Diluted EPS 0.13 0.47 0.69 0.31
Net profit margin 2.10% 6.90% 8.80% 4.74%
Operating income 57.07M 130.22M 189.47M 97.31M
Net change in cash 50.07M -541K -4.97M 22.25M
Cash on hand 116.53M 66.46M 67M 71.97M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 5.34B 4.53B 4.44B 4.13B
Net income 335.45M 272.32M 281.2M -67.26M
Diluted EPS 1.69 1.39 1.43 0.33
Net profit margin 6.29% 6.01% 6.33% -1.63%
Operating income 481.22M 401.72M 424.05M 408.91M
Net change in cash 12.51M 19.35M -11.51M -37.8M
Cash on hand 66.46M 53.95M 34.6M 46.11M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
30 Jun 20 Ryan Edward A Common Stock Grant Aquire A No 22.3 560 12.49K 19,621
30 Jun 20 Sparby David M Phantom Stock Common Stock Grant Aquire A No 21.705 1,209.399 26.25K 2,429.195
21 May 20 Link Margaret A Common Stock - 401(k) Discretionary Aquire I No 21.2873 4,930.19 104.95K 14,545.8
18 May 20 Link Margaret A Common Stock Buy Aquire P No 21.3897 5,000 106.95K 5,000
14 May 20 Barney David C Common Stock Buy Aquire P No 19.95 1,500 29.93K 38,563
68.6% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 350 379 -7.7%
Opened positions 41 64 -35.9%
Closed positions 70 25 +180.0%
Increased positions 128 127 +0.8%
Reduced positions 121 113 +7.1%
13F shares
Current Prev Q Change
Total value 12.67B 21.52B -41.1%
Total shares 137.4M 137.3M +0.1%
Total puts 30.8K 0 NEW
Total calls 328.8K 269.3K +22.1%
Total put/call ratio 0.1
Largest owners
Shares Value Change
Vanguard 21.48M $461.87M +2.6%
BLK BlackRock 19.64M $422.33M -2.1%
STT State Street 13.01M $282.28M -5.3%
Acadian Asset Management 4.59M $98.58M +25.1%
FMR 3.86M $83.09M +29.8%
BK Bank Of New York Mellon 3.01M $64.77M +0.9%
Geode Capital Management 2.92M $62.69M +4.9%
Parnassus Investments 2.61M $56.11M -16.3%
IVZ Invesco 2.56M $55.13M -8.0%
Dimensional Fund Advisors 2.15M $46.26M +4.4%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -2.51M EXIT
Ajo 2.12M +1.9M +839.0%
LSV Asset Management 1.85M +1.85M NEW
Millennium Management 32.08K -1.66M -98.1%
Adage Capital Partners GP, L.L.C. 0 -1.5M EXIT
Citadel Advisors 1.31M -1.29M -49.6%
First Trust Advisors 2.07M -944.44K -31.3%
Acadian Asset Management 4.59M +920.41K +25.1%
FMR 3.86M +886.91K +29.8%
MNGPF Man 1.27M +816.83K +179.6%

Financial report summary

  • Significant changes in energy prices could negatively affect the Company's businesses.
Content analysis ?
8th grade Avg
New words: abandonment, accessing, accommodate, aggressive, altered, budget, CDC, chain, challenging, charitable, clause, closure, competitor, compliant, contact, counterparty, cultivating, curb, cybersecurity, deal, declared, degree, depressed, diagnosed, disinfect, disrupted, disruption, distancing, divest, domestic, downturn, drilling, ease, economy, employment, engineering, equivalent, essential, evidenced, Exporting, facilitation, Fairfax, flexibility, flexible, fluid, food, force, forecasted, foreign, forward, Foundation, franchise, global, globally, halting, handle, healthcare, hedging, heightening, holdback, home, hotel, hygiene, IA, imposed, inclusion, insignificant, interpersonal, intraperiod, knowledge, led, load, logistical, low, LP, macro, Mandated, milder, moving, NGL, nonpayment, Oldcastle, open, organizational, outbreak, outlined, overstatement, package, pandemic, pausing, PerLectric, Petroleum, physical, political, Pool, portfolio, President, preventive, procedure, Prolonged, promptly, quarantine, ready, rebound, recessionary, repay, rest, resume, rider, Roadrunner, safeguard, Scout, shifting, simplification, situation, social, SOFR, Southwest, Spokane, stay, sufficient, suspension, task, taxable, technology, timeline, traditional, travel, traveling, trillion, ultimate, understatement, unemployment, unexpected, viral, Virginia, waived, winter, World, worldwide
Removed: accrual, accuracy, added, addressed, adjacent, agency, analytic, arrangement, assume, Bellingham, Big, Bremerton, bridge, BSSE, built, cancel, cancelable, capitalized, capitalizing, carried, choose, claim, classification, clay, Cloud, colder, commencement, comparative, comparing, comparison, Computing, conducted, consent, constituent, constituting, consummation, context, converted, Corrective, Council, coverage, creating, credited, dated, decreasing, defense, defer, demonstrate, derived, deteriorating, develop, developed, difficult, dispute, documented, downstream, earliest, effectuate, eliminating, Ellendale, enforceable, EPA, equal, existed, existence, expedient, expired, fairly, farm, feasibility, formation, found, fourth, gaming, groundwater, harbor, headquartered, hindsight, hosting, housing, IBISWorld, implied, inception, incur, incurring, inflation, initially, inventory, investigation, Investigative, issuer, leasing, legally, length, lessee, lessor, List, LWG, MDUR, mechanism, membership, merged, merger, midstream, mixing, Newco, nonlease, Northwest, notified, obtaining, October, operated, optimistic, owed, participate, penalty, petition, pipe, policy, Port, Portland, postimplementation, predecessor, preferred, prepayment, pretax, proportional, proposed, prospectively, PRP, qualitative, quantitative, ranging, reached, realization, recognizing, referenced, Refinery, refractory, registered, release, released, remained, remedial, rendered, residual, resolution, restated, restatement, retained, retrospectively, reviewed, revised, riverbed, Salem, senior, shortly, single, small, soil, southwestern, Spirit, split, statute, Step, stipulation, stronger, study, substantially, successor, suit, summarizing, supplier, surcharge, Sweetman, Targeted, TCJA, Tesoro, test, Thunder, tolling, topping, trended, Trustee, undertaken, undiscounted, unique, unknown, unrecovered, unwilling, vicinity, vote, Willamette, Wind