Company profile

FI stock data

(
)
FINRA relative short interest over last month (20 trading days) ?

Investment data

Data from SEC filings
Securities sold
Number of investors

Calendar

11 May 20
3 Jun 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 123.49M 139.44M 140.42M 155.65M
Net income -85.98M -168.09M -23.79M -15.16M
Diluted EPS -0.38 -0.75 -0.11 -0.07
Net profit margin -69.62% -121% -16.94% -9.74%
Operating income -94.21M -165.28M -14.8M -12.51M
Net change in cash -24.49M 4.86M 33.32M 4.42M
Cash on hand 170.9M 195.38M 190.52M 157.2M
Cost of revenue
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 579.92M 522.49M 454.8M 487.53M
Net income -235.33M -90.73M -159.46M -156.08M
Diluted EPS -1.05 -0.41 -0.72 -0.77
Net profit margin -40.58% -17.37% -35.06% -32.01%
Operating income -212.89M -92.88M -214.74M -163.36M
Net change in cash 9.17M -26.8M -106.51M -282.83M
Cash on hand 195.38M 186.21M 213.02M 319.53M
Cost of revenue 223.22M 246.65M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
26 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 1.976 214,598 424.05K 3,181,577
21 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.0566 40,023 82.31K 3,396,175
20 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.0504 3,148 6.45K 42,387
20 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.0504 114,147 234.05K 3,436,198
19 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.0762 1,675 3.48K 45,535
19 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.0762 60,725 126.08K 3,550,345
18 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.1867 2,790 6.1K 47,210
18 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.1867 101,155 221.2K 3,611,070
14 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 1.9303 55,444 107.02K 3,712,225
13 May 20 Mosing D. Keith Common stock, par value Euro 0.01 per share Sell Dispose S 2.0668 532,090 1.1M 3,767,669
43.9% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 90 98 -8.2%
Opened positions 14 14
Closed positions 22 11 +100.0%
Increased positions 38 40 -5.0%
Reduced positions 26 30 -13.3%
13F shares
Current Prev Q Change
Total value 343.67M 616.89M -44.3%
Total shares 98.95M 94.28M +5.0%
Total puts 0 12K -100.0%
Total calls 0 0
Total put/call ratio Infinity
Largest owners
Shares Value Change
N Price T Rowe Associates 27.39M $70.93M +34.7%
Hotchkis & Wiley Capital Management 22.22M $57.56M +13.9%
BLK BlackRock 7.57M $19.61M +2.0%
Massachusetts Financial Services 6.98M $18.08M -30.0%
Dimensional Fund Advisors 5.11M $13.23M +5.1%
Investment Counselors Of Maryland 4.78M $12.37M +6.7%
AMP Ameriprise Financial 2.84M $7.35M +43.1%
STT State Street 2.33M $6.05M +1.2%
Vanguard 2.33M $6.02M +9.3%
Velanne Asset Management 1.58M $4.09M +17.5%
Largest transactions
Shares Bought/sold Change
N Price T Rowe Associates 27.39M +7.05M +34.7%
Massachusetts Financial Services 6.98M -2.99M -30.0%
Hotchkis & Wiley Capital Management 22.22M +2.71M +13.9%
Balyasny Asset Management 0 -1.37M EXIT
Norges Bank 0 -1.16M EXIT
AMP Ameriprise Financial 2.84M +854.37K +43.1%
Millennium Management 0 -802.07K EXIT
Penn Capital Management 0 -656.07K EXIT
Brandywine Global Investment Management 1.26M -645.93K -33.9%
THB Asset Management 391.76K +391.76K NEW
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. sophomore Avg
New words: absorb, accessing, accident, accommodate, accurately, advantage, agree, Aid, Arabia, attention, attract, back, bankruptcy, bargaining, beneficial, bidding, breach, break, breakdown, broad, budgetary, buffer, cancel, capacity, capture, carryback, catastrophe, cease, challenging, characterized, claim, Coast, combat, combined, comfortable, commenced, commercial, compete, competing, comply, concentration, concurrent, consideration, constant, consuming, consumption, context, correspondingly, corroborate, crude, curtail, curtailing, curve, cut, cutting, cybersecurity, cyclical, damage, damaged, decline, declining, degree, deliver, delivering, depressed, depth, difficulty, diminished, diminution, disaster, discovery, disease, dispute, disrupt, disrupted, disruption, distancing, downturn, drop, drove, duration, earliest, eased, easing, economy, effort, emerge, emergency, enacted, encourage, energy, environment, epidemic, essential, evolve, evolving, exacerbated, exceeded, exiting, experience, experienced, experiencing, expertise, exposed, extraordinary, fail, failed, failure, falling, field, flooding, force, forecast, forecasted, globe, hard, health, heavily, high, hire, hiring, hit, home, Houma, Houston, hydrocarbon, hypothetical, illustrative, implementation, implemented, implementing, impose, imposed, impossible, inaccurate, inactivity, inception, indefinite, inhibited, instability, insufficient, interfering, interrupted, interruption, introduce, iv, iXBRL, key, knowledge, Lafayette, Language, largest, leadership, led, legislation, light, logistical, long, lose, Louisiana, low, machinery, marketplace, meaningful, Mercantile, military, model, movement, multiple, NOL, nonpayment, nonperformance, notably, obsolescence, obsolete, occurrence, OPEC, optimize, outbreak, outlook, overestimate, overestimated, oversupply, pace, pandemic, past, peer, people, personnel, Petroleum, point, poorly, population, pose, posed, postponing, precision, proceed, produce, producing, prolonged, pursuit, quality, quarantine, quickly, rapidly, raw, recognition, recommence, recoverable, refund, regime, regulation, rejection, relief, render, rendering, renegotiation, reoccur, repurchase, repurchased, reputation, reservoir, respond, rest, restructuring, retirement, rotation, Russia, Saudi, scope, scrutinizing, sector, sell, sensitive, sharp, situation, size, social, softer, software, specific, Specifically, sporadic, spread, stage, stay, stronger, subsequent, subsequently, successfully, suffer, susceptible, suspended, swift, talent, temporarily, Threatened, transaction, translate, transportation, travel, treat, tropical, turnkey, typically, unauthorized, unavailable, uncollectible, unconventional, underestimate, undiscounted, unforeseen, unobservable, unrest, validate, variance, variety, vi, viability, volatile, volatility, vulnerability, wage, war, week, worker, world, worldwide, York
Removed: accountability, acquired, acquisition, adjacent, application, assessing, book, Bureau, calculation, Canadian, Cattle, classification, classified, closed, closing, Commerce, conveyed, COR, criteria, deep, discovered, earned, equivalent, estate, Euro, exchanged, expansion, Export, extend, final, fiscal, headcount, implicit, infrastructure, intended, involved, krone, Land, leased, legal, Letter, leveraging, located, magnitude, making, marginally, maturity, met, modest, modified, newly, noncancelable, Norwegian, OEE, OFAC, offering, organizational, oversight, package, Pound, practical, premium, prioritizing, professional, real, realigned, recast, recording, regional, renewal, restating, retained, retrospective, revised, Row, sanctioned, shelf, simplify, stabilization, stating, sterling, streamline, sustainability, variable, weak, weakening

Patents

APP
Utility
Method and Apparatus for Wellbore Centralization
14 May 20
A centralizer assembly installed on a casing section.
APP
Utility
Portable Stand Building Winch
14 May 20
A portable apparatus for vertically positioning tubulars in a mousehole of a drilling rig includes a main body housing a winch and an anchor point.
APP
Utility
Tubular Stand Building Control Systems and Methods
14 May 20
Methods and systems for controlling a stand-building process of which the method includes engaging a first tubular using an elevator, hoisting the first tubular by raising the elevator, lowering the first tubular into a spider by lowering the elevator, engaging the first tubular using the spider, disengaging the first tubular from the elevator after engaging the first tubular using the spider, engaging a second tubular using the elevator, hoisting and lowering the second tubular into engagement with the first tubular, connecting together the first and second tubulars, and disengaging the spider from the first tubular after connecting together the first and second tubulars.
GRANT
Utility
Method and apparatus for automated connection of a fluid conduit
14 Apr 20
A connection assembly for automated lifting and positioning of a chiksan or other fluid conduit in proximity to a fluid inlet of a device such as, for example, a cement or hydraulic fracturing head.
GRANT
Utility
Stand building using a horseshoe slip elevator
7 Apr 20
A pipe racking system and method, of which the pipe racking system includes a vertical column extending upwards from a rig floor, a main arm that is movable vertically along the column, a gripper connected to a distal end of the main arm and movable therewith, and an elevator including a plurality of slips configured to engage an outer diameter surface of a tubular and support a weight of the tubular by gripping the outer surface of the tubular.