Company profile

Incorporated in
Fiscal year end
Former names
Carbon Natural Gas Co, ST Lawrence Seaway Corp
IRS number

Investment data

Data from SEC filings
Securities sold
Number of investors


14 May 20
9 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 42.47M 30.54M 36.84M
Net income 15.46M -5.83M 4.35M 7.16M
Diluted EPS 1.2 -0.53 0.38 0.75
Net profit margin 36.40% 14.25% 19.44%
Operating income 18.75M -2.77M 7.37M 10.59M
Net change in cash 836K -2.61M -1.14M -6.37M
Cash on hand 1.74M 904K 3.51M 4.65M
Cost of revenue 2.58M 1.69M 1.59M 1.13M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 116.63M 53.05M 22.47M 8.2M
Net income -1M 12.78M 6.4M -12.82M
Diluted EPS 0.1 0.87 0.49 -2.27
Net profit margin -0.86% 24.09% 28.47% -156%
Operating income 11.76M 10.62M 3.21M -12.52M
Net change in cash -4.83M 4.09M 792K 553K
Cash on hand 904K 5.74M 1.65M 858K
Cost of revenue 6.09M 4.45M 2.17M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
6 Jul 20 Mcdonald Patrick R COMMON STOCK Buy Aquire P No 1.1 939 1.03K 316,417
5 Jun 20 Mcdonald Patrick R COMMON STOCK Buy Aquire P No 3.06 100 306 315,478
26 May 20 Pierce Mark Duane COMMON STOCK Payment of exercise Dispose F No 0.25 11,060 2.77K 118,588
26 May 20 Mcdonald Patrick R COMMON STOCK Payment of exercise Dispose F No 0.25 20,286 5.07K 255,697
13 Mar 20 Pierce Mark Duane COMMON STOCK Grant Aquire A No 0 12,500 0 129,648
12 Mar 20 Mcdonald Patrick R COMMON STOCK Grant Aquire A No 0 25,000 0 275,983
2.7% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 1 1
Opened positions 0 0
Closed positions 0 0
Increased positions 0 0
Reduced positions 0 0
13F shares
Current Prev Q Change
Total value 665K 844K -21.2%
Total shares 211.11K 211.11K
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Price Michael F 211.11K $665K 0.0%
Largest transactions
Shares Bought/sold Change
Price Michael F 211.11K 0 0.0%
Content analysis ?
H.S. sophomore Avg
New words: adequate, advantage, Africa, Aid, announcement, Arabia, asserted, attention, bankruptcy, Bbl, begun, bid, border, breach, burden, burdensome, cancellation, carefully, claim, claiming, Code, consecutive, consent, conservation, constantly, constitute, consumer, consumption, Contemplated, coupled, court, create, curtailed, cut, cybersecurity, decision, defend, delay, deposited, destroy, difficulty, disagreement, disaster, discontinued, discourage, disease, disrupt, disruption, disruptive, diverse, diversification, Diversified, diverted, dollar, domestic, dramatic, drop, drought, earthquake, ease, East, economy, electrical, electricity, emanating, employee, encouraged, environment, escrow, evolving, expansion, experienced, experiencing, exporting, face, failure, fault, fell, fire, forced, foreign, fracturing, freely, geographic, global, globe, governing, government, governmental, grid, grow, halted, health, high, highly, hydraulic, imbalance, impede, inability, indemnification, indemnify, institutional, insufficient, intend, intended, interruption, introduce, introduced, involuntary, judgment, knowledge, lack, lawsuit, lead, leave, lesser, leverage, litigation, mailing, mechanism, Middle, midst, MIPA, missed, mitigate, MMBtu, mudslide, national, Notwithstanding, Official, ongoing, OPEC, order, OTCQB, outbreak, owe, owed, pandemic, payoff, pendency, persist, personnel, petition, Petroleum, precautionary, prevent, printing, prolonged, Proposal, proposing, prospectively, protect, protection, proximity, publicly, pursue, quarantine, rapid, rapidly, recoverable, redetermined, refinance, refinancing, reform, released, relief, remote, remotely, repair, repayment, replace, resolution, response, responsible, restructuring, resume, run, Russia, satisfaction, satisfactory, Saudi, scheduled, scope, seek, serve, sharp, similarly, size, solicitation, source, sourced, South, southern, spread, steep, strain, strategic, successor, sufficient, suitable, Superior, targeted, taxation, technological, temporarily, thirty, travel, unable, uncertain, underpinned, unexpected, unexpectedly, unilaterally, waived, war, water, wholly, widespread, wildfire, workforce, WTI, yearly
Removed: achieve, adjust, adjustment, application, apportionment, approach, assistance, billed, BP, calculate, ceased, classification, classified, closed, collateralized, Colorado, commencing, comparability, comparable, component, compressor, concurrently, correlate, covering, deemed, Denver, derecognized, determination, dismantlement, earned, enterprise, entry, equated, excluding, exercised, expire, expired, forma, gather, identifiable, immaterial, implementation, implicit, index, judgement, leasing, lessor, Lexington, Liberty, mineral, obtained, office, operated, outlined, Paula, plant, policy, practical, predictable, preliminary, previously, pro, reached, readily, recognition, reconciled, recovered, reimbursement, remained, remit, resultant, retrospective, Santa, Seneca, single, situated, space, specific, storing, twelve, undiscounted, utilize, utilizing, variable, vehicle