Company profile

Albert George White
Incorporated in
Fiscal year end
Industry (SEC)
Former names
Cooper Companies Inc
IRS number

COO stock data



5 Jun 20
15 Jul 20
31 Oct 20


Company financial data Financial data

Quarter (USD) Apr 20 Jan 20 Oct 19 Jul 19
Revenue 524.9M 646.2M 691.6M 679.4M
Net income 11.5M 90.5M 121M 120.1M
Diluted EPS 0.23 1.82 2.42 2.4
Net profit margin 2.19% 14.00% 17.50% 17.68%
Operating income 28.6M 111.1M 146.6M 142.2M
Net change in cash 3M -12.2M -23.7M 8.1M
Cash on hand 79.8M 76.8M 89M 112.7M
Cost of revenue 201.4M 219.7M 236.6M 228.7M
Annual (USD) Oct 19 Oct 18 Oct 17 Oct 16
Revenue 2.65B 2.53B 2.14B 1.97B
Net income 466.7M 139.9M 372.9M 274.9M
Diluted EPS 9.33 2.81 7.52 5.59
Net profit margin 17.59% 5.52% 17.43% 13.98%
Operating income 546.7M 403.1M 429.1M 324.1M
Net change in cash 11.3M -11.1M -12M 84.4M
Cash on hand 89M 77.7M 88.8M 100.8M
Cost of revenue 896.6M 900.5M 773.2M 793.7M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
8 Jul 20 Sheffield Holly R Common Stock Buy Aquire P No 280.195 534 149.62K 1,414
8 Jul 20 Sheffield Holly R Common Stock Buy Aquire P No 279.999 355 99.4K 1,284.538
8 Jul 20 White Albert G III Common Stock Buy Aquire P No 278.23 1,000 278.23K 41,430
1 Jul 20 Ricupati Agostino Common Stock Payment of exercise Dispose F No 287.51 184 52.9K 1,963.926
1 Jul 20 Ricupati Agostino Common Stock Option exercise Aquire M No 0 348 0 2,147.926
1 Jul 20 Ricupati Agostino RSU Common Stock Option exercise Dispose M No 0 348 0 696
12 Jun 20 Sheffield Holly R Common Stock Buy Aquire P No 283.18 880 249.2K 880
11 Jun 20 Ricupati Agostino Common Stock Buy Aquire P No 281.47 1,000 281.47K 1,799.926
88.1% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 480 503 -4.6%
Opened positions 46 58 -20.7%
Closed positions 69 62 +11.3%
Increased positions 177 177
Reduced positions 187 190 -1.6%
13F shares
Current Prev Q Change
Total value 146.17B 176.61B -17.2%
Total shares 46.97M 47.97M -2.1%
Total puts 151.4K 104.1K +45.4%
Total calls 67.9K 95.2K -28.7%
Total put/call ratio 2.2 1.1 +103.9%
Largest owners
Shares Value Change
Vanguard 5.67M $1.56B +1.0%
N Price T Rowe Associates 4.81M $1.33B -7.8%
BLK BlackRock 4.17M $1.15B +1.7%
STT State Street 2.13M $587.93M +0.9%
JHG Janus Henderson 2.08M $574.21M -29.8%
Generation Investment Management 1.81M $498.69M +18.3%
Massachusetts Financial Services 1.76M $485.41M -7.3%
Veritas Asset Management 1.48M $409.13M +12.9%
FIL 1.09M $301.4M +16.5%
Allianz Asset Management GmbH 891.63K $245.8M +104.4%
Largest transactions
Shares Bought/sold Change
JHG Janus Henderson 2.08M -885.6K -29.8%
Norges Bank 0 -477.82K EXIT
Allianz Asset Management GmbH 891.63K +455.38K +104.4%
Viking Global Investors 436.99K +436.99K NEW
N Price T Rowe Associates 4.81M -407.71K -7.8%
Ceredex Value Advisors 0 -296.5K EXIT
Generation Investment Management 1.81M +280.1K +18.3%
FRLG Goldman Sachs 392.62K -265.56K -40.3%
Marshall Wace North America 552.27K -261.18K -32.1%
WDR Waddell & Reed Financial 259.15K +258.49K +39344.6%

Financial report summary

Unilens Vision
  • Our substantial and expanding international operations are subject to uncertainties which could affect our operating results.
  • Our results of operations have been adversely affected, and our results of operations, cash flow and financial condition could be materially adversely affected in the future, by the global COVID-19 coronavirus pandemic and related economic disruptions.
  • The results of the United Kingdom’s withdrawal from the European Union may have a negative effect on global economic conditions, financial markets and our business.
  • Cybersecurity threats continue to increase in frequency and sophistication; a successful cybersecurity attack could interrupt or disrupt our information technology systems or cause the loss of confidential or protected data which could disrupt our business, force us to incur excessive costs or cause reputational harm.
Content analysis ?
8th grade Avg
New words: Additionally, addressing, Aid, cancelled, carefully, charitable, conforming, conformity, context, created, criteria, decide, depression, deterioration, disallowance, disease, distancing, doubtful, drop, endeavored, ensure, entry, essential, experienced, extinguishment, fail, floating, freight, heightened, high, hospital, inability, inadequate, inception, insolvency, intact, key, Kft, lending, magnitude, met, mitigate, month, network, Notwithstanding, obsolescence, occurrence, operationally, overhead, pandemic, patient, paused, PBT, personnel, pipeline, postponed, precautionary, pressure, Proxy, prudent, recession, reclassified, reclassify, recommended, reliant, Relief, remotely, repaid, repayment, respond, responded, responding, response, restructuring, resume, retailer, retention, role, safe, safety, societal, sound, subsided, subsidiary, superior, swap, transmission, travel, unabsorbed, voluntary, wave, world, worsen
Removed: agreed, Australian, distribute, grew, individually, krona, positively, Swedish, syndicated