Company profile

Incorporated in
Fiscal year end
IRS number


5 Jun 18
22 Sep 19
31 Jan 20


Company financial data Financial data

Quarter (USD) Apr 18 Jan 18 Oct 17 Jul 17
Revenue 114.55M 110.43M 127.42M 126.16M
Net income 2.71M 2.58M -2.08M -4.91M
Diluted EPS 0.13 0.12 -0.11 -0.25
Net profit margin 2.36% 2.33% -1.63% -3.89%
Net change in cash -14.24M 5.96M -8.09M -20.42M
Cash on hand 17.81M 32.04M 26.09M 34.18M
Cost of revenue 86.03M 89.47M 100.14M 98.87M
Annual (USD) Jan 18 Jan 17 Jan 16 Jan 15
Revenue 475.52M 464.78M 518.11M 522.06M
Net income -27.31M -52.24M -44.78M -110.15M
Diluted EPS -1.37 -2.64 -2.27 -5.61
Net profit margin -5.74% -11.24% -8.64% -21.10%
Net change in cash -36.96M 3.43M 43.91M
Cash on hand 32.04M 69M 65.57M 21.66M
Cost of revenue 374.76M 382.1M 419.87M 411.08M

Financial data from company earnings reports

Content analysis ?
H.S. sophomore Avg
New words: agent, agreed, al, allege, amended, announcement, attract, Bad, BEAT, began, billable, Bulletin, captioned, challenging, clarification, CODM, Colleen, commonly, conclusion, consummated, consummation, Corre, critical, deemed, delay, derived, detail, disaggregated, disseminated, distinct, distribution, District, Dividend, duration, earliest, Easement, eastern, enacted, enforceable, enjoin, erosion, evidence, expedient, extinguishment, false, Fee, formally, fulfilled, GILTI, good, Granite, Greentech, growth, headcount, Hermosa, hire, ii, iii, incremental, indefinitely, injunction, injunctive, investor, invoice, jeopardize, June, jurisdiction, key, law, lead, leaseback, legislation, location, long, low, Lowercase, maintenance, Malka, mandatory, manner, merger, merit, misleading, misstated, modification, national, notably, opinion, order, organizational, outcome, pending, personnel, preliminary, prepay, prepayment, promise, provisional, purpose, putative, Raul, reached, reclassification, reconcile, reconciliation, refunded, registration, regular, reimbursable, reliance, remittance, removing, repaid, represent, rescind, rescission, rescissory, reserve, Resource, retainage, return, revaluation, Rule, SAB, satisfied, satisfy, satisfying, scenario, securitization, sequentially, set, settlement, single, slowdown, Southern, span, spending, standalone, stockholder, stranded, subsidiary, successfully, sum, tangible, target, taxation, terminate, termination, territorial, thousand, transfer, transferred, transferring, transpire, treated, unbillable, unbilled, unconverted, unearned, unsatisfied, Unsecured, UV, vigorously, violation, waived, website, Witmer
Removed: accrue, adding, agricultural, approximate, assume, back, book, bring, Carlo, clarify, Clarifying, clarity, Codification, combination, complexity, contingently, corrected, criteria, decline, demonstrate, discretion, diversity, elimination, enduring, excellence, expanded, finalizing, flat, fund, Geoestrella, improvement, indirect, innovative, integrity, listed, manager, Monte, month, noncash, offer, permanently, Plantel, practice, precipitation, professional, quantify, reflection, rehabilitative, reinvest, remitted, repatriate, requiring, restatement, restructure, settle, significantly, simulation, South, stemming, streamline, sustainable, Technical, temporary, unable, unremitted, variety