Company profile

Garry Owen Ridge
Incorporated in
Fiscal year end
IRS number

WDFC stock data



9 Jan 20
28 Jan 20
31 Aug 20


Company financial data Financial data

Quarter (USD) Nov 19 Aug 19 May 19 Feb 19
Revenue 98.56M 106.74M 113.99M 101.34M
Net income 12.19M 8.58M 18.14M 15.91M
Diluted EPS 0.88 0.63 1.3 1.14
Net profit margin 12.37% 8.04% 15.91% 15.70%
Operating income 14.7M 23.06M 23.2M 19.72M
Net change in cash 1.45M -8.51M 4.15M 22K
Cash on hand 28.68M 27.23M 35.74M 31.6M
Cost of revenue 45.01M 48.48M 51.91M 45.18M
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

87.4% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 280 272 +2.9%
Opened positions 30 29 +3.4%
Closed positions 22 43 -48.8%
Increased positions 90 74 +21.6%
Reduced positions 80 96 -16.7%
13F shares
Current Prev Q Change
Total value 5.11B 3.87B +31.8%
Total shares 11.97M 11.88M +0.8%
Total puts 45.06K 19.35K +132.9%
Total calls 60.32K 46.3K +30.3%
Total put/call ratio 0.7 0.4 +78.7%
Largest owners
Shares Value Change
BLK BlackRock 2.01M $369.34M +1.1%
Vanguard 1.48M $272.15M +0.9%
NEU Neuberger Berman 928.11K $170.34M +24.0%
AMP Ameriprise Financial 532.07K $97.65M -14.0%
Dimensional Fund Advisors 455.59K $83.62M -1.5%
Kayne Anderson Rudnick Investment Management 426.24K $78.23M -2.0%
STT State Street 416.11K $76.37M -0.1%
Renaissance Technologies 391.22K $71.81M +1.8%
VGI Partners 364.52K $66.91M -0.9%
Acadian Asset Management 337.22K $61.89M +8.0%
Largest transactions
Shares Bought/sold Change
NEU Neuberger Berman 928.11K +179.35K +24.0%
APG Asset Management 275K +144.59K +110.9%
IVZ Invesco 137.9K -93.71K -40.5%
AMP Ameriprise Financial 532.07K -86.94K -14.0%
SLA Standard Life Aberdeen 159.3K -54.44K -25.5%
BB&T Securities 10.02K -49.91K -83.3%
Citadel Advisors 23.01K -49.35K -68.2%
Parnassus Investments 0 -49.18K EXIT
JPM JPMorgan Chase & Co. 52.85K +42.92K +432.4%
Redwood Investments 105.57K +37.51K +55.1%
Content analysis ?
H.S. sophomore Avg
New words: Anniversary, automobile, branch, collateralized, commenced, commencement, DACH, estate, European, exercise, fleet, gathering, gift, hindsight, holiday, implicit, lab, leaseback, machinery, National, nonlease, Olsem, outbound, pack, package, Patricia, portfolio, proportion, readily, real, relocated, relocation, repeated, Residual, secured, Southern, sport, sublease, training
Removed: accelerated, acquired, adjust, affiliate, Alam, alleging, allocated, analyzed, application, applied, arrangement, assert, asserted, assertion, assessed, award, Bdh, BEAT, Bhd, Bun, capitalized, capitalizing, civil, clarified, closed, Cloud, complexity, comprehensive, Computing, conducted, confidential, conspiracy, continuing, core, country, court, cover, crude, Darul, Deduction, defend, defendant, delay, delayed, depict, develop, effectively, Ehsan, employee, employer, enacted, enactment, Erosion, exclusive, expanded, farm, favorably, FDII, finalization, Flexible, flowed, GILTI, High, hold, hosting, house, implement, incomplete, inconsequential, inconsistent, indefinite, indefinitely, inflow, injure, intervene, life, lose, Malay, Malaya, Malaysian, matured, meet, meeting, misappropriated, motion, newly, occurred, oil, optionally, ownership, picked, precedence, principle, proceeding, production, promised, proposed, prospectively, provisional, publication, range, reached, receive, reclassification, reclassify, recovery, reevaluated, reinvested, reinvestment, relate, relationship, released, repatriated, repatriating, reputation, resulting, retrospectively, reverse, Russia, SAB, Sdn, Selangor, Senate, Seng, settlement, Shah, software, stable, stranded, successful, Suit, Sunway, terminated, toll, transferred, travel, treat, unable, uncertain, unremitted, vigorously, Winstar, withheld, withholding