Company profile

Thomas Andrew Burke
Incorporated in
Fiscal year end
IRS number

MOD stock data



29 May 20
2 Jul 20
31 Mar 21


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 472.9M 473.4M 500.2M 529M
Net income -6.4M 1M -4.8M 8.2M
Diluted EPS -0.13 0.02 -0.09 0.16
Net profit margin -1.35% 0.21% -0.96% 1.55%
Operating income 5.6M 8.2M 6M 18.1M
Net change in cash 34.7M 3.9M 3.2M -12.6M
Cash on hand 70.9M 36.2M 32.3M 29.1M
Cost of revenue 398M 399.9M 424.5M 445.6M
Annual (USD) Mar 20 Mar 19 Mar 18 Mar 17
Revenue 1.98B 2.21B 2.1B 1.5B
Net income -2M 85.9M 23.8M 14.9M
Diluted EPS -0.04 1.65 0.43 0.29
Net profit margin -0.10% 3.88% 1.13% 0.99%
Operating income 37.9M 109.7M 92.2M 42.3M
Net change in cash 29.2M 2.4M 5.1M -34.7M
Cash on hand 70.9M 41.7M 39.3M 34.2M
Cost of revenue 1.67B 1.85B 1.75B 1.25B

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
5 Jun 20 Bowser Scott L Common stock Payment of exercise Dispose F 6.49 3,896 25.29K 179,194
5 Jun 20 Agen Brian Jon Common stock Payment of exercise Dispose F 6.49 3,363 21.83K 51,969
5 Jun 20 McBurney Matthew J Common stock Payment of exercise Dispose F 6.49 1,814 11.77K 55,398
5 Jun 20 Lucareli Michael B Common stock Payment of exercise Dispose F 6.49 6,619 42.96K 193,167
5 Jun 20 Casterton Joel Thomas Common stock Payment of exercise Dispose F 6.49 489 3.17K 24,226
85.2% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 140 143 -2.1%
Opened positions 22 23 -4.3%
Closed positions 25 28 -10.7%
Increased positions 52 51 +2.0%
Reduced positions 50 48 +4.2%
13F shares
Current Prev Q Change
Total value 3.16B 3.56B -11.3%
Total shares 43.33M 44.61M -2.9%
Total puts 0 59K -100.0%
Total calls 0 0
Total put/call ratio Infinity
Largest owners
Shares Value Change
Dimensional Fund Advisors 4.27M $13.87M +0.2%
BLK BlackRock 3.75M $12.2M +1.0%
Frontier Capital Management 3.74M $12.17M -8.7%
Vanguard 3.41M $11.07M +4.3%
Parametric Portfolio Associates 1.96M $6.37M +71.0%
LSV Asset Management 1.58M $5.13M -2.6%
GBL Gamco Investors, Inc. Et Al 1.44M $4.69M -1.3%
Wedge Capital Management L L P 1.36M $4.42M +2.0%
Royce & Associates 1.05M $3.41M +8.4%
STT State Street 1.04M $3.38M +1.4%
Largest transactions
Shares Bought/sold Change
Millennium Management 65.93K -1.05M -94.1%
Parametric Portfolio Associates 1.96M +813.69K +71.0%
DnB Asset Management AS 872.18K +511.16K +141.6%
Lazard Asset Management 0 -496.94K EXIT
Norges Bank 0 -485.57K EXIT
Schneider Capital Management 371.6K +371.6K NEW
Frontier Capital Management 3.74M -357.97K -8.7%
BMO Bank Of Montreal 47.56K -355.25K -88.2%
MS Morgan Stanley 54.31K -242.32K -81.7%
Aqr Capital Management 470.44K -211.73K -31.0%
Content analysis ?
8th grade Avg
New words: accuracy, ADP, alter, Asian, border, brought, Chinese, chose, clarity, cleansing, cloud, CODM, colocation, communicated, communicating, communication, conserve, cooler, cured, default, Delinquent, derecognized, detrimental, digital, disbursement, disease, distancing, embedded, empowered, eventual, exponentially, fixed, forced, formatted, friendly, greatly, Greenheck, home, hygiene, implicit, incapacitated, inception, inflationary, inline, instance, Interactive, judgement, lack, Lastly, leasehold, Letter, Linkbase, lull, modification, modified, modify, necessitate, occurrence, open, outbreak, overcome, pandemic, panel, paramount, paused, persuade, physical, physically, possession, quantify, removing, reopened, repay, repurchase, residual, resume, rotating, ROU, run, salability, sanitizing, Schema, shortened, solicited, spent, splitting, spread, staffing, strain, Taxonomy, team, tight, training, travel, uncommitted, unprecedented, unpredictable, unsolicited, unusual, Valent, waived, wellbeing, widespread, XBRL
Removed: allocated, AtherionTM, characterized, cohesive, coupled, culture, daily, deductible, denomination, density, downturn, EffinityTM, eliminated, enabled, encountered, favorably, forma, formed, grid, grounded, harmful, heater, heavily, housing, illustrative, industrialization, intent, introduction, Iowa, Japan, lagged, maturing, measure, operated, pertinent, positive, preferred, pro, professional, profile, pump, refine, reversal, SchoolMate, shareowner, shown, side, stream, traffic, unique, utility, Washington, winter, Yangzhou


Heat exchanger
30 Jun 20
A heat exchanger that includes first and second headers, a first flow conduit fluidly connecting the first and second headers to allow for a flow of a first fluid through the heat exchanger, the first flow conduit being bounded by a first generally planar wall section extending between the first and second headers, a second flow conduit to allow for a flow of the second fluid through the heat exchanger, the second flow conduit being bounded by a second generally planar wall section spaced apart from the first generally planar wall section to define a gap therebetween, and a thermally conductive structure arranged within the gap and joined to the first and second generally planar wall sections to transfer heat therebetween.
Heat exchanger and method of cooling a flow of heated air
23 Jun 20
A heat exchanger is constructed from a plurality of plate pairs stacked to form air flow passages between adjacent ones of the plurality of plate pairs and cooling fluid flow paths within each of the plurality of plate pairs.
System and method for recovering waste heat
26 May 20
A power generation system having a combustion engine with a Rankine bottoming cycle, the system including a first flow path for a process fluid and a second flow path for a working fluid, and a heat exchanger arranged along both the first and the second flow paths to transfer waste heat from the process fluid to the working fluid.
Thermal management unit for vehicle powertrain
14 Apr 20
A thermal management unit for a vehicle powertrain includes an integrated oil heater, a control valve, and a pressure relief valve.
Heat exchanger for cooling a flow of compressed air using a liquid coolant
14 Apr 20
A heat exchanger for cooling a flow of compressed air using a liquid coolant includes a stack of coolant flow plates extending in a stacking direction.