CHRA stock data

(
)

Calendar

12 May 20
11 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 164.63M 149.56M 121.11M 120.94M
Net income -13.9M -17.3M -2.3M -17.28M
Diluted EPS -0.48 -0.6 -0.11 -0.61
Net profit margin -8.44% -11.57% -1.90% -14.29%
Operating income -1.96M -2.19M -237K -19.47M
Net change in cash 21.4M -2.67M -2M 3.12M
Cash on hand 26.31M 4.91M 7.59M 9.58M
Cost of revenue 153.83M 107.25M 123M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 554.87M 740.46M 421.24M 265.07M
Net income -39.22M -6.42M 20.51M 23.13M
Diluted EPS -1.43 -0.33 0.75
Net profit margin -7.07% -0.87% 4.87% 8.73%
Operating income -20.49M 20.98M 33.84M 26.67M
Net change in cash -1.99M -25.36M 31.26M
Cash on hand 4.91M 6.9M 32.26M 1M
Cost of revenue 514.49M 642.73M 338.91M 203.23M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
18 Jun 20 Price Charles E Common Stock Sell Dispose S No 1.56 11,391 17.77K 4,077,298
17 Jun 20 Price Charles E Common Stock Sell Dispose S No 1.64 10,000 16.4K 4,088,689
16 Jun 20 Price Charles E Common Stock Sell Dispose S No 1.59 10,000 15.9K 4,098,689
15 Jun 20 Price Charles E Common Stock Sell Dispose S No 1.53 10,000 15.3K 4,108,689
12 Jun 20 Price Charles E Common Stock Sell Dispose S No 1.55 10,000 15.5K 4,118,689
11 Jun 20 Price Charles E Common Stock Sell Dispose S No 1.54 10,000 15.4K 4,128,689
9 Jun 20 Flexon Robert C Common Stock Grant Aquire A No 0 20,619 0 63,005
9 Jun 20 Tritch Stephen R Common Stock Grant Aquire A No 0 28,866 0 71,707
31 Mar 20 Sewell Scott Andrew Common Stock Grant Aquire A No 0 129,897 0 515,831
23.3% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 39 40 -2.5%
Opened positions 3 5 -40.0%
Closed positions 4 8 -50.0%
Increased positions 14 17 -17.6%
Reduced positions 14 7 +100.0%
13F shares
Current Prev Q Change
Total value 17M 22M -22.7%
Total shares 6.97M 6.69M +4.2%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
American Century Companies 2.93M $5.01M +1.4%
North Run Capital L P 1.4M $2.39M -0.4%
FMR 648.62K $1.11M 0.0%
BLK BlackRock 495.73K $847K -0.5%
Vanguard 423.75K $725K +0.2%
SEIC Sei Investments 137.95K $236K -0.7%
Monarch Partners Asset Management 124.73K $213K NEW
STT State Street 114.33K $196K +17.6%
NTRS Northern Trust 105.6K $180K +13.5%
California Public Employees Retirement System 102.74K $176K -0.7%
Largest transactions
Shares Bought/sold Change
Monarch Partners Asset Management 124.73K +124.73K NEW
Kennedy Capital Management 100.92K +100.92K NEW
American Century Companies 2.93M +39.98K +1.4%
Bridgeway Capital Management 94.6K +32.7K +52.8%
Jacobs Levy Equity Management 15.34K -23.06K -60.0%
WFC Wells Fargo & Company 21.06K +17.31K +460.7%
STT State Street 114.33K +17.08K +17.6%
Rhumbline Advisers 28.98K +15.54K +115.7%
Clearline Capital 0 -14.62K EXIT
MS Morgan Stanley 844 -13.61K -94.2%

Financial report summary

?
Risks
  • Our results of operations could be materially adversely impacted by the COVID-19 pandemic.
Management Discussion
  • The table below sets forth our selected operating data for the three months ended March 31, 2020 and 2019.
  • Revenue. Revenue increased $1.4 million, or 0.8%, for the three months ended March 31, 2020 to $164.6 million as compared to $163.3 million for the three months ended March 31, 2019, driven by an increase in revenue in the Maintenance and Technical Services segment, partially offset by a decrease in revenue in the Environmental Solutions segment. The change in revenue by segment was as follows:
  • Environmental Solutions Revenue. Environmental Solutions segment revenue decreased $21.7 million, or 37.2%, for the three months ended March 31, 2020 to $36.7 million as compared to $58.4 million for the three months ended March 31, 2019. The decrease in revenue was primarily driven by project completions in 2019 within our remediation and compliance services component, including the completion of the Brickhaven project resulting from the deemed termination during the second quarter of 2019.
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. sophomore Avg
New words: abiding, accreted, accumulated, accurate, accurately, advisory, Aid, akin, appoint, ATC, attempt, BCF, beneficiary, bifurcated, break, bring, built, Carlo, categorized, CDC, certainty, challenge, Chief, choose, cleaning, commonly, communicable, compounded, comprised, consecutive, conserve, constant, consulting, contact, contractor, convert, converted, convertible, coordination, country, criteria, culture, delist, delisted, delisting, disaggregate, discretion, disease, dissolution, distancing, Distinguishing, domain, doubtful, downturn, duration, earned, employee, enacted, engineering, ensure, enumerated, ES, established, evolving, extent, favorable, FD, feature, feedback, fill, flight, foregoing, foreseeable, fourth, framework, geographic, global, goal, health, highest, highly, holder, Homeland, host, hundred, hygiene, imperative, improper, indirectly, input, instrument, integral, intention, interruption, involuntary, issuable, iv, judicial, kind, legacy, light, logistical, mandatory, methodology, mezzanine, middle, Monte, move, Multiple, multiplied, NCOAH, necessitating, nonforfeitable, NYSE, observable, observed, observer, occurrence, OID, opportunity, organization, organizational, oversee, owed, pandemic, partner, peer, percent, percentile, petition, placement, policy, possession, precautionary, preemptive, preference, Preferred, President, Prevention, PriceFlight, priority, private, processed, producer, promptly, promulgated, protect, PSU, purpose, questionnaire, quickly, ranking, rapidly, reclassification, recommended, redeem, redeemable, redeemed, redemption, referenced, regain, region, reliable, remote, remotely, reoccur, repurchase, response, retirement, review, safe, sanitation, sanitizing, satisfaction, Sector, shift, slowdown, social, source, spread, staggered, stop, subdivision, subscribe, suspended, suspension, target, task, temporary, thousand, trailer, travel, TSR, type, unamortized, unapproved, uncertain, unwavering, vast, voluntary, vote, voting, winding, world, wrote
Removed: achieved, adjusting, AG, amend, anticipation, approved, approximate, assumed, audit, borrowing, Branch, calculate, calendar, Cayman, Classification, Code, Codification, combining, commence, comparative, conform, contingent, create, CS, deductible, deducting, density, effort, elimination, employment, essentially, external, fell, fewer, footprint, forecast, forma, franchise, gain, good, grinding, incurring, involved, lead, local, locality, long, master, matched, necessarily, noncontrolling, operate, participated, passed, personnel, Predecessor, principle, pro, profitably, publicly, qualitative, ranging, ratably, reconciling, registrar, repaid, replace, replicate, request, selling, setup, slight, startup, subtracted, Suisse, supplemented, tangible, taxable, team, testing, traded, unanticipated, unexpected, unvested, updated, utilized, wholly