Company profile

Donald J. Walker
Fiscal year end

MGA stock data



27 Mar 20
7 Jul 20
31 Dec 20


Company financial data Financial data

Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 39.43B 40.83B 36.59B 36.45B
Net income 1.77B 2.3B 2.2B 2.03B
Diluted EPS 5.59 6.61 5.87 5.16
Net profit margin 4.48% 5.62% 6.00% 5.57%
Operating income* 3.09B 2.88B
Net change in cash 182M -122M 16M 185M
Cash on hand 552M 370M 492M 476M
Cost of revenue 34.02B 35.06B 30.9B 31.12B

Financial data from company earnings reports. *Asterisk values are approximate.

57.2% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 358 412 -13.1%
Opened positions 41 65 -36.9%
Closed positions 95 46 +106.5%
Increased positions 129 123 +4.9%
Reduced positions 137 155 -11.6%
13F shares
Current Prev Q Change
Total value 26.28B 41.7B -37.0%
Total shares 171.12M 175.69M -2.6%
Total puts 151.3K 342.8K -55.9%
Total calls 328.3K 641.1K -48.8%
Total put/call ratio 0.5 0.5 -13.8%
Largest owners
Shares Value Change
N Price T Rowe Associates 15.91M $507.94M -16.0%
Beutel, Goodman & Co 12.87M $410.9M -1.5%
RY Royal Bank of Canada 11.02M $351.62M -10.9%
Hotchkis & Wiley Capital Management 9.44M $301.29M +33.7%
Vanguard 8.91M $284.43M +6.4%
TD Asset Management 7.14M $225.22M +42.8%
Arrowstreet Capital, Limited Partnership 5.91M $188.9M -24.5%
Letko, Brosseau & Associates 4.93M $155.68M -9.6%
Alliancebernstein 4.82M $153.84M -16.2%
GWL Great West Life Assurance 4.19M $134.03M +9.8%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -3.46M EXIT
N Price T Rowe Associates 15.91M -3.03M -16.0%
Hotchkis & Wiley Capital Management 9.44M +2.38M +33.7%
TD Asset Management 7.14M +2.14M +42.8%
Arrowstreet Capital, Limited Partnership 5.91M -1.91M -24.5%
ACR Alpine Capital Research 2.84M +1.44M +102.2%
RY Royal Bank of Canada 11.02M -1.35M -10.9%
CIBC Asset Management 1.85M -1.17M -38.7%
Cardinal Capital Management 18.08K -1.1M -98.4%
FSZ Fiera Capital 1.13M -1.03M -47.8%

Financial report summary

LearTa DelawareSolarEdgeTower InternationalAptivAdient
Content analysis ?
H.S. freshman Bad
New words: adversely, cash, certify, certifying, Donald, equivalent, fact, fairly, fraud, knowledge, light, misleading, omit, operation, present, presented, recent, role, state, untrue
Removed: absolute, accountant, accumulated, ActRule, Additionally, adequate, advisory, AForm, agent, aggregated, allocation, applicable, approval, approved, area, assessed, assessment, attached, attest, audited, auditor, authorized, Avenue, Bassem, behalf, Bowie, Canadian, capital, category, Certificate, Chair, chapter, check, Classification, close, code, Commission, common, communicated, company, compliance, comply, comprised, comprising, concluded, Concurrent, conducted, connection, Consent, consisted, consistent, consultation, contractual, Controller, corporate, Corporation, COSO, culture, Data, dated, December, degree, Deloitte, designated, detect, deteriorate, determined, diligence, disclose, discussion, domestic, due, duly, economic, effect, effective, efficient, electronically, Employer, enable, ended, enhance, evaluate, exempt, expected, expert, expressed, extent, falling, familiarity, file, filed, filing, financially, Financing, Firm, fiscal, foreign, Form, Framework, furnish, future, Galifi, governance, hereto, Identification, implied, improve, inadequate, include, incorporated, incurred, independence, independent, Industrial, inherent, integrated, Interactive, Lawrence, liquidity, listed, listing, literate, LLP, located, manage, mark, member, Notwithstanding, number, NYSE, obligation, ofRegulation, ofRule, onForm, opinion, order, outstanding, Oversight, page, paid, paragraph, part, participation, past, PCAOB, people, performance, performed, permitted, person, Peter, planning, Position, positioned, posted, preceding, prevent, previously, pricing, Primary, principal, private, processed, professional, profile, promptly, provision, Public, pursuant, quality, quarterly, recorded, reference, referred, registered, registrant, REGISTRATION, regulation, regulatory, related, relation, rendered, reported, requested, required, research, respond, reviewing, risk, Rule, section, senior, separately, service, set, Shakeel, sheet, shorter, Signature, similar, site, Sponsoring, standard, standing, statute, statutory, stock, subject, submit, submitted, Suite, summarized, tabular, tax, telephone, term, text, thede, thereunto, time, timely, Title, toForm, transfer, Treadway, treated, type, undersigned, United, unqualified, variety, Washington, Web, website, Wide, World, Worrall, year, York, zip


No filings