Company profile

Ticker
ELSE
Exchange
Employees
Incorporated in
Location
Fiscal year end
SEC CIK
IRS number
410943459

Calendar

11 May 20
6 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 1.92M 1.94M 2.05M 2.26M
Net income -91K 96K 19K 103K
Diluted EPS -0.03 0.03 0.01 0.03
Net profit margin -4.73% 4.95% 0.93% 4.56%
Operating income -141K -15K -18K 88K
Net change in cash -935K 5.67M 2.09M 71K
Cash on hand 7.85M 8.79M 3.12M 1.03M
Cost of revenue 924K 951K 975K 1.03M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 8.26M 7.5M 7.84M 7.17M
Net income 187K -10K 295K 202K
Diluted EPS 0.06 0 0.09 0.06
Net profit margin 2.26% -0.13% 3.76% 2.82%
Operating income -31K -145K 410K 170K
Net change in cash 7.73M 94K 123K 271K
Cash on hand 8.79M 1.06M 963K 840K
Cost of revenue 3.89M 3.45M 3.54M 3.29M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.6 1,716 6.18K 10,000
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.59 889 3.19K 8,284
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.5 200 700 7,395
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.58 95 340.1 7,195
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.57 465 1.66K 7,100
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.56 310 1.1K 6,635
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.55 525 1.86K 6,325
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.54 200 708 5,800
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.53 200 706 5,600
15 May 19 Michael C. Zipoy Common Stock Buy Aquire P No 3.5567 400 1.42K 5,400
5.7% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 8 10 -20.0%
Opened positions 0 0
Closed positions 2 3 -33.3%
Increased positions 3 2 +50.0%
Reduced positions 0 2 EXIT
13F shares
Current Prev Q Change
Total value 705K 718K -1.8%
Total shares 194.06K 186.93K +3.8%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Renaissance Technologies 102K $370K +1.2%
UBS UBS 52K $189K 0.0%
Stonebridge Capital Advisors 35.51K $129K +28.6%
RY Royal Bank of Canada 2.5K $9K 0.0%
Tower Research Capital 1.83K $7K +22.2%
BLK BlackRock 222 $1K 0.0%
WFC Wells Fargo & Co. 1 $0 0.0%
Proequities 0 $0
Largest transactions
Shares Bought/sold Change
Stonebridge Capital Advisors 35.51K +7.89K +28.6%
Captrust Financial Advisors 0 -2K EXIT
Renaissance Technologies 102K +1.2K +1.2%
Tower Research Capital 1.83K +333 +22.2%
BAC Bank of America 0 -290 EXIT
WFC Wells Fargo & Co. 1 0 0.0%
Proequities 0 0
RY Royal Bank of Canada 2.5K 0 0.0%
BLK BlackRock 222 0 0.0%
UBS UBS 52K 0 0.0%
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
8th grade Avg
New words: adverse, agricultural, Aid, American, amortization, amount, annum, anticipated, Bank, bankruptcy, borrowed, cancelled, certainty, chain, closed, conclusion, conserve, corporate, critical, customary, default, deferral, degree, delay, delivery, demand, depreciation, difficulty, duration, economy, eighteen, eligible, eliminating, essential, established, evidenced, Exhibit, experience, failure, favor, federal, forgivable, full, furloughing, guidance, impact, impacted, incorporated, increasingly, incur, infrastructure, inside, larger, lender, loan, long, mechanism, nation, National, negative, negatively, origination, pandemic, part, party, Paycheck, payroll, penalty, permitted, portion, potential, potentially, PPL, PPP, predictable, premium, prepay, Program, progressed, proportional, Protection, published, receipt, received, recieved, reduction, reference, relationship, Relief, rent, repay, rescheduled, segment, show, Small, softening, sourcing, supplier, supply, support, travel, ultimate, unable, uncertainty, unforgiven, unpredictable, unsecured, weaker
Removed: ASU, contingent, driven, engineering, expand, Harvest, headcount, impaired, January, owed, prior, Realized, reclassified, retained, slightly