Company profile

Ticker
GRC
Exchange
CEO
Jeffrey S. Gorman
Employees
Incorporated in
Location
Fiscal year end
Industry (SEC)
ITTFlowserveXylemIDEXColfaxGracoAmpco Pittsburgh ...
SEC CIK
IRS number
340253990

GRC stock data

(
)

Calendar

27 Apr 20
2 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 91.67M 93.69M 99.3M 108.33M
Net income 5.49M 8.34M 9.78M 10.48M
Net profit margin 5.98% 8.90% 9.84% 9.67%
Operating income 8.58M 10.05M 11.64M 13.2M
Net change in cash 1.88M -5.15M 23.54M 11.99M
Cash on hand 82.44M 80.56M 85.7M 62.17M
Cost of revenue 68.22M 68.31M 73.51M 80.14M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 398.18M 414.33M 379.39M 382.07M
Net income 35.82M 39.98M 26.56M 24.88M
Net profit margin 8.99% 9.65% 7.00% 6.51%
Operating income 43.84M 50.64M 41.64M 36.43M
Net change in cash 34.1M -33.22M 22.08M 33.88M
Cash on hand 80.56M 46.46M 79.68M 57.6M
Cost of revenue 295.5M 304.41M 278.18M 289.54M

Financial data from Gorman Rupp earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
5 Mar 20 Christopher H Lake Common Stock Sell Dispose S 32.53 3,000 97.59K 25,541
26 Feb 20 Barbara A Woodman Common Stock Payment of exercise Dispose F 33.26 249 8.28K 562
26 Feb 20 Barbara A Woodman Common Stock Grant Aquire A 0 688 0 811
26 Feb 20 D Patrick Wischmeier Common Stock Payment of exercise Dispose F 33.26 242 8.05K 1,732
26 Feb 20 D Patrick Wischmeier Common Stock Grant Aquire A 0 688 0 1,974
54.2% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 120 115 +4.3%
Opened positions 17 6 +183.3%
Closed positions 12 9 +33.3%
Increased positions 41 44 -6.8%
Reduced positions 39 44 -11.4%
13F shares
Current Prev Q Change
Total value 935.68M 1.33B -29.9%
Total shares 14.17M 14.18M -0.0%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Vanguard 1.8M $56.32M +0.9%
Dimensional Fund Advisors 1.63M $50.88M -1.8%
Amundi Pioneer Asset Management 1.4M $43.78M -0.2%
BLK BlackRock 1.39M $43.53M +2.7%
Gabelli Funds 888K $27.71M -1.2%
GBL Gamco Investors, Inc. Et Al 576.71K $18M +0.8%
STT State Street 376.31K $11.75M -0.3%
King Luther Capital Management 355.78K $11.1M -6.7%
ProShare Advisors 328.17K $10.24M -6.2%
Renaissance Technologies 317.2K $9.9M +14.1%
Largest transactions
Shares Bought/sold Change
Keybank National Association 152.28K -169.06K -52.6%
Advisor 106.03K +106.03K NEW
Millennium Management 59.32K +49.94K +532.7%
Pinnacle Wealth Planning Services 45.8K +40.01K +691.1%
Renaissance Technologies 317.2K +39.09K +14.1%
BLK BlackRock 1.39M +36.77K +2.7%
BK Bank Of New York Mellon 246.43K +35.44K +16.8%
Panagora Asset Management 55.02K -35.05K -38.9%
Dimensional Fund Advisors 1.63M -29.32K -1.8%
Cooke & Bieler 177.76K -28.5K -13.8%
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. freshman Avg
New words: accurately, adequately, Africa, amount, anticipated, apply, applying, approach, ASU, beneficial, broader, calculating, carefully, chain, closure, Codification, consideration, demand, disrupt, disrupted, distancing, drilling, duration, entity, epidemic, essential, experienced, facility, foregoing, government, impose, infection, input, intellectual, local, mandatory, meet, methodology, midstream, model, national, outbreak, pandemic, part, personal, personnel, predict, predicted, promote, public, response, safety, scope, seek, serve, show, Simplification, simplify, Simplifying, social, sponsor, spread, support, supportable, temporary, treat, uncertain, voluntary, widespread, write
Removed: amend, average, began, clarify, classification, contingent, coupled, created, cumulative, direct, discount, escalation, estate, expedient, extend, February, finance, freight, global, higher, hindsight, immaterial, improvement, industry, inflation, initial, insurance, land, lease, leasehold, lessee, nonlease, notably, Note, number, office, opening, package, practical, real, rent, similar, Subsequent, Supplemental, terminate, transitional, unchanged, unrealized, Weighted