Company profile

Ticker
INS
Exchange
CEO
James Leland Strange
Employees
Incorporated in
Location
Fiscal year end
SEC CIK
IRS number
581964787

INS stock data

(
)

Calendar

5 May 20
3 Jul 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 7.89M 10.3M 9.52M 7.51M
Net income 1.05M 3.7M 3.09M 2.11M
Diluted EPS 0.12 0.41 0.34 0.23
Net profit margin 13.26% 35.88% 32.47% 28.06%
Operating income 2.38M 3.98M 4.2M 2.6M
Net change in cash 4.12M 2.74M 1.8M -196K
Cash on hand 30.54M 26.42M 23.68M 21.88M
Cost of revenue 3.51M 3.31M 3.01M 2.9M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 34.3M 20.1M 9.3M 8.18M
Net income 10.97M 6.24M 374K -1.25M
Diluted EPS 1.22 0.7 0.04 -0.13
Net profit margin 31.98% 31.06% 4.02% -15.27%
Operating income 13.38M 6.14M -1.5M -687K
Net change in cash 7.5M 4.9M -3.7M -335K
Cash on hand 26.42M 18.92M 14.02M 17.72M
Cost of revenue 11.76M 8.52M 4.47M 3.98M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
5 May 20 Strange J Leland Common Stock, $0.01 par value Gift Dispose G 30.46 300,000 9.14M 1,483,188
14 Feb 20 Strange J Leland Common Stock, $0.01 par value Sell Dispose S 40 100,000 4M 1,783,188
7 Aug 19 Moise Philip H Common stock, par value $.01 per share Gift Dispose G 45.99 1,000 45.99K 13,000
7 Aug 19 Moise Philip H Common stock, par value $.01 per share Gift Dispose G 45.99 1,000 45.99K 4,000
13 May 19 Strange J Leland Common stock, par value $.01 per share Buy Aquire P 43.55 2,000 87.1K 1,883,188
8 May 19 Strange J Leland Common stock, par value $.01 per share Sell Dispose S 43.504 2,000 87.01K 1,883,188
8 May 19 Strange J Leland Common stock, par value $.01 per share Gift Dispose G 0 20,000 0 1,883,188
30 Apr 19 Strange J Leland Common stock, par value $.01 per share Gift Dispose G 0 100,000 0 1,883,188
48.0% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 62 62
Opened positions 10 9 +11.1%
Closed positions 10 2 +400.0%
Increased positions 20 24 -16.7%
Reduced positions 24 22 +9.1%
13F shares
Current Prev Q Change
Total value 338.2M 198.79M +70.1%
Total shares 4.29M 4.02M +6.6%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Weitz Investment Management 1.54M $52.31M -18.2%
BLK BlackRock 438.5K $14.91M -1.0%
JHG Janus Henderson 368.14K $12.51M NEW
Investors Asset Management Of Georgia 268.26K $9.12M -0.6%
Vanguard 236.58K $8.04M +6.8%
Renaissance Technologies 180.4K $6.13M +29.7%
Pier Capital 160.53K $5.46M NEW
STT State Street 123.05K $4.18M -7.9%
Nuveen Asset Management 89.69K $3.05M +3.0%
Geode Capital Management 85.57K $2.91M +11.0%
Largest transactions
Shares Bought/sold Change
JHG Janus Henderson 368.14K +368.14K NEW
Weitz Investment Management 1.54M -341.91K -18.2%
Pier Capital 160.53K +160.53K NEW
Renaissance Technologies 180.4K +41.3K +29.7%
Arrowstreet Capital, Limited Partnership 10K -40.2K -80.1%
Martingale Asset Management L P 31.71K +31.71K NEW
HC Advisors 31.34K +31.34K NEW
AV Aviva 30.69K +30.69K NEW
FHI Federated Hermes 41.48K +25.2K +154.8%
Dimensional Fund Advisors 73.55K -24.04K -24.6%
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. sophomore Avg
New words: add, Additionally, amortized, assert, captioned, Chandler, civil, claim, clarify, Codification, collected, collectible, declared, downturn, duty, enrichment, ensure, equitable, escrow, fiduciary, Fuzzell, Indian, mitigation, Moise, motion, natural, October, ongoing, outbreak, pandemic, pay, permitted, post, posted, publicly, purported, quantify, relationship, relief, remote, remotely, response, restitution, schedule, shareholder, slowdown, slower, sought, spread, Stockholder, substantially, terrorism, twelve, uncertainty, undisclosed, unjust, unrest, viability, violation, Volatility, volume, war, waste
Removed: accrual, assessing, classification, classified, commencing, comparability, earned, expired, hindsight, lessee, order, package, practical, prior, recur, representing, transparency, utilization, utilizing