Company profile

Garry Owen Ridge
Incorporated in
Fiscal year end
IRS number

WDFC stock data



9 Jul 20
12 Jul 20
31 Aug 20


Company financial data Financial data

Quarter (USD) May 20 Feb 20 Nov 19 Aug 19
Revenue 98.25M 100.05M 98.56M 106.74M
Net income 14.52M 14.33M 12.19M 8.58M
Diluted EPS 1.06 1.04 0.88 0.63
Net profit margin 14.78% 14.32% 12.37% 8.04%
Operating income 19.81M 18.19M 14.7M 23.06M
Net change in cash 58.05M 1.82M 1.45M -8.51M
Cash on hand 88.56M 30.5M 28.68M 27.23M
Cost of revenue 45.2M 46.45M 45.01M 48.48M
Annual (USD) Aug 19 Aug 18 Aug 17 Aug 16
Revenue 423.35M 408.52M 380.51M 380.67M
Net income 55.91M 65.22M 52.93M 52.63M
Diluted EPS 4.02 4.64 3.72 3.64
Net profit margin 13.21% 15.96% 13.91% 13.83%
Operating income 82.38M 78.6M 75.91M 71.35M
Net change in cash -21.63M 11.78M -13.81M -3.01M
Cash on hand 27.23M 48.87M 37.08M 50.89M
Cost of revenue 191.01M 183.26M 166.62M 166.3M

Financial data from WD-40 earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
22 Jan 20 Steven A Brass Common Stock Sell Dispose S No 189.14 677 128.05K 6,165
10 Dec 19 Schmale Neal E Common Stock Grant Aquire A No 0 359 0 27,973
10 Dec 19 Saunders Anne Common Stock Grant Aquire A No 0 359 0 764
88.6% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 286 282 +1.4%
Opened positions 37 41 -9.8%
Closed positions 33 39 -15.4%
Increased positions 91 85 +7.1%
Reduced positions 88 80 +10.0%
13F shares
Current Prev Q Change
Total value 7.77B 6.3B +23.4%
Total shares 12.11M 12.19M -0.6%
Total puts 67.9K 27.7K +145.1%
Total calls 79K 41.5K +90.4%
Total put/call ratio 0.9 0.7 +28.8%
Largest owners
Shares Value Change
BLK BlackRock 2M $402.46M -2.4%
Vanguard 1.51M $303.6M +0.5%
NEU Neuberger Berman 909.18K $182.61M -4.1%
APG Asset Management 732.63K $147.15M +83.3%
STT State Street 451.25K $90.63M +7.3%
Dimensional Fund Advisors 428.86K $86.13M -5.1%
Kayne Anderson Rudnick Investment Management 419.98K $84.35M +0.2%
AMP Ameriprise Financial 403.88K $81.02M -16.7%
Renaissance Technologies 362.42K $72.79M +0.4%
Conestoga Capital Advisors 260.65K $52.35M +0.4%
Largest transactions
Shares Bought/sold Change
APG Asset Management 732.63K +333K +83.3%
Norges Bank 0 -122.68K EXIT
Acadian Asset Management 236.73K -112.28K -32.2%
VGI Partners 260.16K -103.77K -28.5%
MNGPF Man 93.98K -88.38K -48.5%
AMP Ameriprise Financial 403.88K -80.72K -16.7%
Geneva Capital Management 72.04K +72.04K NEW
Bessemer 83.28K +58.28K +233.1%
SLFPF Standard Life Aberdeen 93.11K -49.47K -34.7%
BLK BlackRock 2M -48.9K -2.4%
Content analysis ?
H.S. junior Avg
New words: Aid, arisen, assist, assistance, cancellation, care, case, combat, ease, experienced, fewer, fluidity, indirect, interbank, iXBRL, Language, larger, launched, leadership, LIBOR, likelihood, lockdown, London, low, mandated, Mexico, participate, phased, physical, preserve, previously, reentry, Relief, sampling, shifted, store, suspend, suspended, suspending, suspension, temporarily, top, turned, unexpected, unprecedented, vi, wave, wholesale
Removed: borrower, CAL, competition, DEF, extended, gave, Gregory, Instance, Korea, Linkbase, lost, Malaysia, PRE, rebate, repay, Sandfort, SCH, Schema, Taxonomy, Tractor, weather