Company profile

Joseph F. Hanna
Incorporated in
Fiscal year end
IRS number

MGRC stock data

FINRA relative short interest over last month (20 trading days) ?


25 Feb 20
26 Feb 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Dec 19 Sep 19 Jun 19 Mar 19
Revenue 147.22M 173.56M 127.44M 122.01M
Net income 26.4M 32.47M 19.49M 18.45M
Diluted EPS 1.07 1.32 0.79 0.75
Net profit margin 17.93% 18.71% 15.29% 15.12%
Operating income 38.25M 46.75M 29.07M 27.31M
Net change in cash 52K 794K 54K -66K
Cash on hand 2.34M 2.29M 1.5M 1.44M
Cost of revenue 76.22M 95.28M 67.56M 65M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 570.23M 498.33M 462.03M 424.08M
Net income 96.81M 79.41M 153.92M 38.25M
Diluted EPS 3.93 3.24 6.34 1.6
Net profit margin 16.98% 15.93% 33.31% 9.02%
Operating income 141.37M 117.48M 94.74M 79.26M
Net change in cash 834K -993K 1.65M -251K
Cash on hand 2.34M 1.51M 2.5M 852K
Cost of revenue 304.07M 265.08M 255.69M 239.91M

Financial data from company earnings reports

85.1% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 197 175 +12.6%
Opened positions 34 21 +61.9%
Closed positions 12 11 +9.1%
Increased positions 63 65 -3.1%
Reduced positions 74 56 +32.1%
13F shares
Current Prev Q Change
Total value 4.08B 3.25B +25.3%
Total shares 20.65M 20.77M -0.6%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Vanguard 2.59M $198.25M +2.9%
BLK BlackRock 2.29M $175.03M -0.4%
Dimensional Fund Advisors 1.72M $131.36M -1.3%
N Price T Rowe Associates 1.39M $106.36M +12.8%
BEN Franklin Resources 1.08M $82.42M -20.3%
Wellington Management 863.16K $66.07M -10.5%
STT State Street 549.14K $42.24M -0.9%
NTRS Northern Trust 541.45K $41.44M -2.0%
Brown Advisory 504.87K $38.64M -18.1%
SAMG Silvercrest Asset Management 491.11K $37.59M +2.3%
Largest transactions
Shares Bought/sold Change
BEN Franklin Resources 1.08M -273.47K -20.3%
Assenagon Asset Management 167.32K +167.32K NEW
N Price T Rowe Associates 1.39M +157.92K +12.8%
Loomis Sayles & Co L P 306.37K +157.05K +105.2%
Voya Investment Management 154.83K +145.11K +1492.4%
Renaissance Technologies 401.9K -130.4K -24.5%
AMP Ameriprise Financial 127.68K +127.68K NEW
Brown Advisory 504.87K -111.94K -18.1%
Monarch Partners Asset Management 0 -106.03K EXIT
Wellington Management 863.16K -101.65K -10.5%

Financial report summary

Content analysis ?
H.S. freshman Avg
New words: alter, Appendix, Article, ATP, bradley, Certification, challenging, China, Consent, corroborated, curtail, david, dawson, dba, Description, disaggregated, duly, elizabeth, Exemplar, exhibit, fetter, Fluke, forma, formatted, franchise, Grand, Guaranty, herewith, inception, Indemnity, Index, Inline, inquired, iv, iXBRL, judgement, keith, kim, Lender, LLC, Multiparty, NaN, October, omitted, outbreak, partially, placement, Prairie, pratt, pro, recalculating, restated, Rhode, richard, ronald, ROU, sample, Schwarz, shuster, sixty, smith, stradford, Subordination, swing, thereunder, thereunto, Trust, TuffBox, undersigned, underwritten, whitney, wider, william, zech
Removed: Agilent, agreed, calling, controlled, copy, decision, delinquent, formula, JDS, largely, managed, notice, PIM, Room, shortfall, thereof, unchanged, Uniphase, unpaid