Company profile

Peter J. Gundermann
Incorporated in
Fiscal year end
IRS number

ATRO stock data



7 May 20
15 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 157.58M 198.41M 177.02M 189.1M
Net income -66.96M -34.07M 1.21M 6.73M
Diluted EPS -2.17 -1.1 0.04 0.2
Net profit margin -42.49% -17.17% 0.68% 3.56%
Operating income -67.56M -36.86M 5.1M 10.57M
Net change in cash 156.46M 9.11M 5.69M
Cash on hand 188.36M 31.91M 22.8M 17.11M
Cost of revenue 121.87M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 772.7M 803.26M 624.46M 633.12M
Net income 52.02M 46.8M 19.68M 48.42M
Diluted EPS 1.6 1.41 0.58 1.4
Net profit margin 6.73% 5.83% 3.15% 7.65%
Operating income 1.7M 63.66M 32.1M 74.88M
Net change in cash 15.28M -1.29M 13K -660K
Cash on hand 31.91M 16.62M 17.91M 17.9M
Cost of revenue 616.56M 622.56M 487.35M 473.66M

Financial data from Astronics earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
5 Jun 20 Robert S Keane $0.01 PV Class B Stock Other Dispose J No 0 297,488 0 0
5 Jun 20 Robert S Keane $0.01 PV Class B Stock Other Aquire J No 0 74,372 0 74,372
5 Jun 20 Robert S Keane $0.01 PV Class B Stock Other Dispose J No 0 297,488 0 1,495,340
5 Jun 20 Robert S Keane $0.01 PV Common Stock Other Aquire J No 0 44,726 0 44,726
5 Jun 20 Robert S Keane $0.01 PV Common Stock Other Dispose J No 0 178,904 0 2,222
7 May 20 Jeffry D Frisby $.01 PV Com Stk Buy Aquire P No 8 4,100 32.8K 6,322
12 Mar 20 Nancy L Hedges $.01 PV Common Stock Buy Aquire P No 13.6934 725 9.93K 2,295
12 Mar 20 James Mulato $.01 PV Common Stock Buy Aquire P No 13.2 2,000 26.4K 5,011
88.8% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 131 142 -7.7%
Opened positions 24 20 +20.0%
Closed positions 35 23 +52.2%
Increased positions 41 53 -22.6%
Reduced positions 45 43 +4.7%
13F shares
Current Prev Q Change
Total value 1.34B 4.45B -69.8%
Total shares 20.66M 21.13M -2.2%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
International Value Advisers 3.78M $34.69M +82.9%
BLK BlackRock 1.9M $17.42M -5.7%
Vanguard 1.82M $16.75M -2.3%
Wellington Management 1.71M $15.68M -2.1%
Paradice Investment Management 1.3M $11.97M +41.3%
STT State Street 1.2M $11.01M -3.5%
Dimensional Fund Advisors 1.12M $10.26M -4.9%
PFG Principal Financial 539.44K $4.95M NEW
Royce & Associates 493.54K $4.53M +5.6%
Geode Capital Management 388.6K $3.57M -1.3%
Largest transactions
Shares Bought/sold Change
International Value Advisers 3.78M +1.71M +82.9%
NEU Neuberger Berman 0 -1.28M EXIT
NWQ Investment Management 0 -548.64K EXIT
PFG Principal Financial 539.44K +539.44K NEW
BK Bank Of New York Mellon 99.83K -532.68K -84.2%
Paradice Investment Management 1.3M +381.27K +41.3%
Reinhart Partners 0 -342.68K EXIT
Bares Capital Management 282.62K +282.62K NEW
Millennium Management 136.1K -226.31K -62.4%
Mondrian Investment Partners 332.26K +177.22K +114.3%

Financial report summary

Content analysis ?
H.S. freshman Avg
New words: abrupt, absenteeism, accurate, accurately, ACSC, affidavit, aftermarket, Aid, air, airline, airplane, analyze, antidilutive, appellate, asserted, asserting, assigned, assist, assumption, attenuating, awarded, back, bad, bank, began, begun, benchmark, border, bring, capacity, carryback, CDC, cease, CECL, Central, chain, characterized, clarifying, combat, comparison, composition, confidence, confirm, confirmed, confirming, consent, consenting, conservation, conserve, conserving, constitute, core, correction, coverage, cutting, deferral, delayed, demonstrate, deposit, detail, deteriorate, deteriorating, deterioration, difficult, disclosed, discontinued, discretionary, Disease, disrupted, disruption, distancing, downsized, drop, economic, effort, Eliminated, eliminating, employee, EmPower, enacted, European, evidence, experienced, Facilitation, factory, falling, fleet, formal, furlough, grounded, grounding, halt, halted, Hampshire, handed, headcount, health, hedge, hedging, heighten, highest, history, home, hope, imposed, inadmissible, incorrect, infrastructure, instability, investor, isolation, jet, key, law, layoff, length, LHT, liable, life, liquidity, listed, local, lost, low, magnitude, maintain, mandatory, MAX, methodology, modification, monitor, monitoring, national, NOL, notice, OE, ongoing, optimize, organic, Organization, outbreak, outlet, pandemic, past, pending, permanently, personnel, pertaining, pose, posed, post, postponed, preservation, preserve, President, previously, proceeding, progressed, properly, prospect, prospective, prospectively, qualified, qualitative, quality, quarterly, recession, reclaim, reduction, regularly, rejected, relevant, rely, remove, removing, repayment, response, responsible, restricting, retroactively, section, sensitivity, settled, shape, simplify, sixty, slightly, slowdown, social, split, spread, statutory, stay, structure, structured, Subtopic, successful, sudden, sufficient, Suspending, suspension, taxable, TCJA, technical, temporarily, temporary, terminal, terminate, terminated, termination, tier, tooling, traffic, transport, transportation, travel, twelve, UK, Ukraine, ultimate, uncertain, unclear, unknown, unnecessary, unrestricted, unused, upgrading, volatile, volatility, wage, warranted, weaken, weighted, worker, Workforce, world, write
Removed: acquiring, Administration, airport, arising, Armstrong, arrangement, August, Ballard, borrowing, Buyback, carryforward, certainty, challenged, coupled, CSC, cumulative, deem, defend, determinable, disposal, DME, earliest, Electronic, entering, estate, existed, expedient, fail, FASB, fixed, implementation, index, initially, injunction, institution, justified, lending, LLC, LSI, Luminescent, outcome, package, partially, party, practical, present, prevail, quantifiable, recast, reclassification, reclassified, record, rental, resolved, rolled, royalty, stranded, transition, unchanged, unfavorably, vigorously, wholly