WD-40 (WDFC) Financials: Revenue & Earnings
$2.91B
Market Cap
—
P/E
—
Forward P/E
—
Score
WDFC price $216.69 -1.92 -0.88%
WDFC fair value $206.22. Price $216.69. Price is 5% above fair value.
Above fair value, but less expensive than usual. A smaller premium than on 85% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Starting free cash flow 97.57M. Growth 6.62%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 8.70% (beta 0.8). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 13.42M. Net debt 26.54M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2027-01-14 | — | 1.33 | — | 167.20M |
| 2026-10-21 | 1.06 | 1.13 | 176.78M | 172.07M |
| 2026-07-09 | 2.33 | 1.56 | 195.12M | 172.79M |
| 2026-04-09 | 1.50 | 1.41 | 161.67M | 154.45M |
| 2026-01-08 | 1.28 | 1.36 | 154.42M | 155.10M |
| 2025-10-22 | 1.56 | 1.25 | 163.47M | 153.90M |
| 2025-07-10 | 1.54 | 1.43 | 156.91M | 160.60M |
| 2025-04-08 | 1.32 | 1.27 | 146.10M | 154.40M |
| 2025-01-10 | 1.39 | 1.29 | 153.50M | 149.00M |
| 2024-10-17 | 1.23 | 1.34 | 155.99M | 149.20M |
| 2024-07-10 | 1.46 | 1.39 | 155.04M | 149.19M |
| 2024-04-09 | 1.14 | 1.11 | 139.10M | 140.51M |
| 2024-01-09 | 1.28 | 1.05 | 140.42M | 134.37M |
| 2023-10-19 | 1.21 | 1.21 | 140.45M | 138.21M |
| 2023-07-10 | 1.38 | 1.22 | 141.72M | 138.41M |
| 2023-04-06 | 1.21 | 1.01 | 130.19M | 125.85M |
| 2023-01-09 | 1.02 | 1.09 | 124.89M | 140.70M |
| 2022-10-19 | 1.08 | 1.22 | 130.42M | 131.10M |
| 2022-07-07 | 1.07 | 1.27 | 123.67M | 142.80M |
| 2022-04-07 | 1.41 | 1.01 | 129.99M | 126.80M |
| 2022-01-06 | 1.34 | 1.25 | 134.75M | 126.77M |
| 2021-10-19 | 0.61 | 1.24 | 115.24M | 117.47M |
| 2021-07-07 | 1.52 | 1.15 | 136.41M | 108.33M |
| 2021-04-08 | 1.24 | 1.32 | 111.91M | 114.33M |
| 2021-01-07 | 1.72 | 1.03 | 124.56M | 101.76M |
| 2020-10-20 | 1.42 | 1.13 | 111.65M | 88.85M |
| 2020-07-09 | 1.06 | 1.08 | 98.25M | 100.10M |
| 2020-04-09 | 1.04 | 1.21 | 100.05M | 116.40M |
| 2020-01-09 | 0.88 | 0.98 | 98.56M | 109.76M |
| 2019-10-17 | 0.63 | 0.62 | 106.74M | 97.07M |
| 2019-07-09 | 1.30 | 1.22 | 113.99M | 106.97M |
| 2019-04-09 | 1.14 | 1.12 | 101.33M | 99.56M |
| 2019-01-09 | 0.95 | 0.95 | 101.28M | 101.28M |
| 2018-10-18 | 1.03 | 0.99 | 102.64M | 65.96M |
| 2018-07-10 | 1.15 | 1.05 | 107.03M | 97.70M |
| 2018-04-05 | 1.05 | 0.95 | 101.26M | 91.65M |
| 2018-01-09 | 0.90 | 0.83 | 97.60M | 90.01M |
| 2017-10-19 | 1.01 | 0.97 | 96.56M | 92.77M |
| 2017-07-10 | 1.02 | 0.91 | 98.18M | 87.61M |
| 2017-04-06 | 0.87 | 0.90 | 96.52M | 99.83M |
Yield 1.88%. Payout ratio 65.62%. Frequency Quarterly.
Safety score 82/100 · Safe. Payout ratio is 66% of earnings. Dividends use a moderate share of free cash flow. Dividends were paid in 42 separate years. Yield is 1.9%, in a range that is usually sustainable.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-10-19 | $1.02 | 2026-10-19 | 2026-10-30 | Quarterly |
| 2026-07-17 | $1.02 | 2026-07-17 | 2026-07-31 | Quarterly |
| 2026-04-17 | $1.02 | 2026-04-17 | 2026-04-30 | Quarterly |
| 2026-01-16 | $1.02 | 2026-01-16 | 2026-01-30 | Quarterly |
| 2025-10-20 | $0.94 | 2025-10-20 | 2025-10-31 | Quarterly |
| 2025-07-18 | $0.94 | 2025-07-18 | 2025-07-31 | Quarterly |
| 2025-04-17 | $0.94 | 2025-04-18 | 2025-04-30 | Quarterly |
| 2025-01-17 | $0.94 | 2025-01-17 | 2025-01-31 | Quarterly |
| 2024-10-18 | $0.88 | 2024-10-18 | 2024-10-31 | Quarterly |
| 2024-07-19 | $0.88 | 2024-07-19 | 2024-07-31 | Quarterly |
| 2024-04-18 | $0.88 | 2024-04-19 | 2024-04-30 | Quarterly |
| 2024-01-18 | $0.88 | 2024-01-19 | 2024-01-31 | Quarterly |
| 2023-10-19 | $0.83 | 2023-10-20 | 2023-10-31 | Quarterly |
| 2023-07-13 | $0.83 | 2023-07-14 | 2023-07-31 | Quarterly |
| 2023-04-13 | $0.83 | 2023-04-14 | 2023-04-28 | Quarterly |
| 2023-01-12 | $0.83 | 2023-01-13 | 2023-01-31 | Quarterly |
| 2022-10-20 | $0.78 | 2022-10-21 | 2022-10-31 | Quarterly |
| 2022-07-14 | $0.78 | 2022-07-15 | 2022-07-29 | Quarterly |
| 2022-04-13 | $0.78 | 2022-04-15 | 2022-04-29 | Quarterly |
| 2022-01-13 | $0.78 | 2022-01-14 | 2022-01-31 | Quarterly |
| 2021-10-14 | $0.72 | 2021-10-15 | 2021-10-29 | Quarterly |
| 2021-07-15 | $0.72 | 2021-07-16 | 2021-07-30 | Quarterly |
| 2021-04-15 | $0.72 | 2021-04-16 | 2021-04-30 | Quarterly |
| 2021-01-14 | $0.67 | 2021-01-15 | 2021-01-29 | Quarterly |
| 2020-10-15 | $0.67 | 2020-10-16 | 2020-10-30 | Quarterly |
| 2020-07-16 | $0.67 | 2020-07-17 | 2020-07-31 | Quarterly |
| 2020-04-16 | $0.67 | 2020-04-17 | 2020-04-30 | Quarterly |
| 2020-01-16 | $0.67 | 2020-01-17 | 2020-01-31 | Quarterly |
| 2019-10-17 | $0.61 | 2019-10-18 | 2019-10-31 | Quarterly |
| 2019-07-18 | $0.61 | 2019-07-19 | 2019-07-31 | Quarterly |
| 2019-04-17 | $0.61 | 2019-04-19 | 2019-04-30 | Quarterly |
| 2019-01-17 | $0.61 | 2019-01-18 | 2019-01-31 | Quarterly |
| 2018-10-18 | $0.54 | 2018-10-19 | 2018-10-31 | Quarterly |
| 2018-07-19 | $0.54 | 2018-07-20 | 2018-07-31 | Quarterly |
| 2018-04-19 | $0.54 | 2018-04-20 | 2018-04-30 | Quarterly |
| 2018-01-18 | $0.54 | 2018-01-19 | 2018-01-31 | Quarterly |
| 2017-10-19 | $0.49 | 2017-10-20 | 2017-10-31 | Quarterly |
| 2017-07-19 | $0.49 | 2017-07-21 | 2017-07-31 | Quarterly |
| 2017-04-11 | $0.49 | 2017-04-14 | 2017-04-28 | Quarterly |
| 2017-01-18 | $0.49 | 2017-01-20 | 2017-01-31 | Quarterly |
| 2016-10-19 | $0.42 | 2016-10-21 | 2016-10-31 | Quarterly |
| 2016-07-13 | $0.42 | 2016-07-15 | 2016-07-29 | Quarterly |
| 2016-04-13 | $0.42 | 2016-04-15 | 2016-04-29 | Quarterly |
| 2016-01-13 | $0.42 | 2016-01-15 | 2016-01-29 | Quarterly |
| 2015-10-14 | $0.38 | 2015-10-16 | 2015-10-30 | Quarterly |
| 2015-07-15 | $0.38 | 2015-07-17 | 2015-07-31 | Quarterly |
| 2015-04-14 | $0.38 | 2015-04-16 | 2015-04-30 | Quarterly |
| 2014-12-31 | $0.38 | 2015-01-05 | 2015-01-30 | Quarterly |
| 2014-10-15 | $0.34 | 2014-10-17 | 2014-10-31 | Quarterly |
| 2014-07-09 | $0.34 | 2014-07-11 | 2014-07-31 | Quarterly |
| 2014-04-09 | $0.34 | 2014-04-11 | 2014-04-30 | Quarterly |
| 2014-01-02 | $0.34 | 2014-01-06 | 2014-01-31 | Quarterly |
| 2013-10-17 | $0.31 | 2013-10-21 | 2013-10-31 | Quarterly |
| 2013-07-12 | $0.31 | 2013-07-16 | 2013-07-31 | Quarterly |
| 2013-04-10 | $0.31 | 2013-04-12 | 2013-04-30 | Quarterly |
| 2013-01-03 | $0.31 | 2013-01-07 | 2013-01-31 | Quarterly |
| 2012-10-16 | $0.29 | 2012-10-18 | 2012-10-31 | Quarterly |
| 2012-07-12 | $0.29 | 2012-07-16 | 2012-07-31 | Quarterly |
| 2012-04-11 | $0.29 | 2012-04-13 | 2012-04-30 | Quarterly |
| 2012-01-04 | $0.29 | 2012-01-06 | 2012-01-31 | Quarterly |
| 2011-10-14 | $0.27 | 2011-10-18 | 2011-10-31 | Quarterly |
| 2011-07-13 | $0.27 | 2011-07-15 | 2011-07-29 | Quarterly |
| 2011-04-13 | $0.27 | 2011-04-15 | 2011-04-29 | Quarterly |
| 2011-01-05 | $0.27 | 2011-01-07 | 2011-01-31 | Quarterly |
| 2010-10-12 | $0.27 | 2010-10-14 | 2010-10-29 | Quarterly |
| 2010-07-14 | $0.25 | 2010-07-16 | 2010-07-30 | Quarterly |
| 2010-04-14 | $0.25 | 2010-04-16 | 2010-04-30 | Quarterly |
| 2010-01-06 | $0.25 | 2010-01-08 | 2010-01-29 | Quarterly |
| 2009-10-14 | $0.25 | 2009-10-16 | 2009-10-30 | Quarterly |
| 2009-07-15 | $0.25 | 2009-07-17 | 2009-07-31 | Quarterly |
| 2009-04-14 | $0.25 | 2009-04-16 | 2009-04-30 | Quarterly |
| 2009-01-06 | $0.25 | 2009-01-08 | 2009-01-30 | Quarterly |
| 2008-10-15 | $0.25 | 2008-10-17 | 2008-10-31 | Quarterly |
| 2008-07-15 | $0.25 | 2008-07-17 | 2008-07-31 | Quarterly |
| 2008-04-14 | $0.25 | 2008-04-16 | 2008-04-30 | Quarterly |
| 2008-01-04 | $0.25 | 2008-01-08 | 2008-01-31 | Quarterly |
| 2007-10-16 | $0.25 | 2007-10-18 | 2007-10-31 | Quarterly |
| 2007-07-13 | $0.25 | 2007-07-17 | 2007-07-31 | Quarterly |
| 2007-04-12 | $0.25 | 2007-04-16 | 2007-04-30 | Quarterly |
| 2007-01-04 | $0.25 | 2007-01-08 | 2007-01-31 | Quarterly |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-10-26 | Olsem Patricia Q | Sell | 332 | — | — |
| 2026-10-26 | Brass Steven A | Sell | 3.10K | — | — |
| 2026-10-26 | KIAMILEV PHENIX Q. | Sell | 293 | — | — |
| 2026-10-26 | LINDEMAN JEFFREY G | Sell | 269 | — | — |
| 2026-10-26 | CLOEZ CHRISTOPHE PAUL | Sell | 183 | — | — |
| 2026-10-26 | HYZER SARA KATHLEEN | Sell | 693 | — | — |
| 2026-10-26 | GIORDANO NICHOLAS DANIEL | Sell | 34 | — | — |
| 2026-10-08 | GIORDANO NICHOLAS DANIEL | Buy | 257 | — | — |
| 2026-10-08 | Brass Steven A | Buy | 9.81K | — | — |
| 2026-10-08 | CLOEZ CHRISTOPHE PAUL | Buy | 1.10K | — | — |
| 2026-10-08 | Olsem Patricia Q | Buy | 1.05K | — | — |
| 2026-10-08 | HYZER SARA KATHLEEN | Buy | 1.96K | — | — |
| 2026-10-08 | LINDEMAN JEFFREY G | Buy | 1.00K | — | — |
| 2026-10-08 | KIAMILEV PHENIX Q. | Buy | 1.10K | — | — |
| 2026-08-13 | Olsem Patricia Q | Sell | 200 | $234.72 | 46.94K |
| 2026-08-10 | Olsem Patricia Q | Sell | 300 | $233.73 | 70.12K |
| 2026-06-29 | GIORDANO NICHOLAS DANIEL | Other | 0 | — | — |
| 2026-04-06 | CLOEZ CHRISTOPHE PAUL | Other | 0 | — | — |
| 2026-02-18 | Plunk Ken Allen | Buy | 515 | — | — |
| 2026-02-18 | Plunk Ken Allen | Other | 0 | — | — |
| 2026-02-05 | PENDARVIS DAVID | Buy | 424 | $247.15 | 104.79K |
| 2025-12-12 | Magee Edward O Jr | Buy | 612 | — | — |
| 2025-12-12 | Etchart Eric | Buy | 367 | — | — |
| 2025-12-12 | Etchart Eric | Buy | 612 | — | — |
| 2025-12-12 | CARTER DANIEL T | Buy | 612 | — | — |
| 2025-12-12 | PENDARVIS DAVID | Buy | 612 | — | — |
| 2025-12-12 | Lee Lara L | Buy | 612 | — | — |
| 2025-12-12 | Saunders Anne | Buy | 612 | — | — |
| 2025-12-12 | Monteagudo Graciela | Buy | 612 | — | — |
| 2025-12-12 | Burks Cynthia | Buy | 612 | — | — |
| 2025-10-30 | Etchart Eric | Buy | 500 | $194.02 | 97.01K |
| 2025-10-30 | PENDARVIS DAVID | Buy | 523 | $196.37 | 102.70K |
| 2025-10-28 | KIAMILEV PHENIX Q. | Buy | 55 | $200.46 | 11.03K |
| 2025-10-28 | Brass Steven A | Buy | 362 | $200.46 | 72.57K |
| 2025-10-28 | HYZER SARA KATHLEEN | Buy | 200 | $200.46 | 40.09K |
| 2025-10-27 | Olsem Patricia Q | Sell | 335 | — | — |
| 2025-10-27 | Olsem Patricia Q | Sell | 401 | — | — |
| 2025-10-27 | NOBLE WILLIAM B | Sell | 316 | — | — |
| 2025-10-27 | NOBLE WILLIAM B | Sell | 258 | — | — |
| 2025-10-27 | LINDEMAN JEFFREY G | Sell | 260 | — | — |
| 2025-10-27 | LINDEMAN JEFFREY G | Sell | 294 | — | — |
| 2025-10-27 | KIAMILEV PHENIX Q. | Sell | 267 | — | — |
| 2025-10-27 | KIAMILEV PHENIX Q. | Sell | 294 | — | — |
| 2025-10-27 | HYZER SARA KATHLEEN | Sell | 533 | — | — |
| 2025-10-27 | HYZER SARA KATHLEEN | Sell | 455 | — | — |
| 2025-10-27 | Brass Steven A | Sell | 2.38K | — | — |
| 2025-10-27 | Brass Steven A | Sell | 1.97K | — | — |
| 2025-10-27 | CARTER DANIEL T | Buy | 1.00K | $199.37 | 199.37K |
| 2025-10-09 | Olsem Patricia Q | Buy | 1.12K | — | — |
| 2025-10-09 | Olsem Patricia Q | Buy | 1.01K | — | — |
| 2025-10-09 | LINDEMAN JEFFREY G | Buy | 821 | — | — |
| 2025-10-09 | LINDEMAN JEFFREY G | Buy | 843 | — | — |
| 2025-10-09 | KIAMILEV PHENIX Q. | Buy | 821 | — | — |
| 2025-10-09 | KIAMILEV PHENIX Q. | Buy | 972 | — | — |
| 2025-10-09 | HYZER SARA KATHLEEN | Buy | 895 | — | — |
| 2025-10-09 | HYZER SARA KATHLEEN | Buy | 1.75K | — | — |
| 2025-10-09 | Brass Steven A | Buy | 3.88K | — | — |
| 2025-10-09 | Brass Steven A | Buy | 7.78K | — | — |
| 2025-04-11 | HYZER SARA KATHLEEN | Buy | 256 | $222.83 | 57.04K |
| 2024-12-12 | Saunders Anne | Buy | 412 | — | — |
| 2024-12-12 | PENDARVIS DAVID | Buy | 412 | — | — |
| 2024-12-12 | Etchart Eric | Buy | 281 | — | — |
| 2024-12-12 | Etchart Eric | Buy | 412 | — | — |
| 2024-12-12 | Magee Edward O Jr | Buy | 93 | — | — |
| 2024-12-12 | Magee Edward O Jr | Buy | 412 | — | — |
| 2024-12-12 | Monteagudo Graciela | Buy | 412 | — | — |
| 2024-12-12 | Lee Lara L | Buy | 412 | — | — |
| 2024-12-12 | Burks Cynthia | Buy | 412 | — | — |
| 2024-12-12 | CARTER DANIEL T | Buy | 412 | — | — |
| 2024-12-12 | MIHALIK TREVOR I | Buy | 281 | — | — |
| 2024-12-12 | MIHALIK TREVOR I | Buy | 412 | — | — |
| 2024-11-13 | NOBLE WILLIAM B | Sell | 1.00K | $289.70 | 289.70K |
| 2024-10-22 | Olsem Patricia Q | Sell | 333 | — | — |
| 2024-10-22 | Olsem Patricia Q | Sell | 326 | — | — |
| 2024-10-22 | Olsem Patricia Q | Sell | 59 | — | — |
| 2024-10-22 | HYZER SARA KATHLEEN | Sell | 429 | — | — |
| 2024-10-22 | HYZER SARA KATHLEEN | Sell | 344 | — | — |
| 2024-10-22 | HYZER SARA KATHLEEN | Sell | 73 | — | — |
| 2024-10-22 | NOBLE WILLIAM B | Sell | 245 | — | — |
| 2024-10-22 | NOBLE WILLIAM B | Sell | 204 | — | — |
| 2024-10-22 | NOBLE WILLIAM B | Sell | 71 | — | — |
| 2024-10-22 | NOBLE WILLIAM B | Sell | 800 | $256.98 | 205.58K |
| 2024-10-22 | KIAMILEV PHENIX Q. | Sell | 255 | — | — |
| 2024-10-22 | KIAMILEV PHENIX Q. | Sell | 238 | — | — |
| 2024-10-22 | KIAMILEV PHENIX Q. | Sell | 38 | — | — |
| 2024-10-22 | LINDEMAN JEFFREY G | Sell | 222 | — | — |
| 2024-10-22 | LINDEMAN JEFFREY G | Sell | 140 | — | — |
| 2024-10-22 | LINDEMAN JEFFREY G | Sell | 45 | — | — |
| 2024-10-22 | Brass Steven A | Sell | 1.67K | — | — |
| 2024-10-22 | Brass Steven A | Sell | 1.06K | — | — |
| 2024-10-22 | Brass Steven A | Sell | 253 | — | — |
| 2024-10-03 | LINDEMAN JEFFREY G | Buy | 125 | — | — |
| 2024-10-03 | LINDEMAN JEFFREY G | Buy | 390 | — | — |
| 2024-10-03 | LINDEMAN JEFFREY G | Buy | 637 | — | — |
| 2024-10-03 | Brass Steven A | Buy | 498 | — | — |
| 2024-10-03 | Brass Steven A | Buy | 2.09K | — | — |
| 2024-10-03 | Brass Steven A | Buy | 5.89K | — | — |
| 2024-10-03 | KIAMILEV PHENIX Q. | Buy | 106 | — | — |
| 2024-10-03 | KIAMILEV PHENIX Q. | Buy | 665 | — | — |
| 2024-10-03 | KIAMILEV PHENIX Q. | Buy | 637 | — | — |
Latest filed quarter: Q2 2026.
Institutions holding: 400, holders +10 vs prior quarter. Ownership 88.22%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 2.08M | 55.77K | +2.76% | 505.73M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 1.08M | 37.79K | +3.64% | 262.14M |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 629.02K | -5.31K | -0.84% | 153.25M |
| VANGUARD CAPITAL MANAGEMENT LLC | 604.46K | -1.19K | -0.20% | 147.27M |
| STATE STREET CORP | 549.20K | 22.80K | +4.33% | 133.81M |
| GEODE CAPITAL MANAGEMENT, LLC | 441.41K | 33.94K | +8.33% | 107.56M |
| FIRST TRUST ADVISORS LP | 348.52K | -62.79K | -15.27% | 84.91M |
| ALLIANCEBERNSTEIN L.P. | 377.54K | -92.00K | -19.59% | 77.00M |
| DIMENSIONAL FUND ADVISORS LP | 311.57K | 17.30K | +5.88% | 75.91M |
| AMERIPRISE FINANCIAL INC | 298.71K | 52.89K | +21.52% | 72.78M |
| THRIVENT FINANCIAL FOR LUTHERANS | 275.99K | -477 | -0.17% | 67.24M |
| MORGAN STANLEY | 252.68K | -52.10K | -17.09% | 61.56M |
| GOLDMAN SACHS GROUP INC | 237.84K | 151.50K | +175.47% | 57.95M |
| GENEVA CAPITAL MANAGEMENT LLC | 222.84K | -59.61K | -21.11% | 54.29M |
| AMERICAN CENTURY COMPANIES INC | 212.76K | 193.88K | +1027.12% | 51.84M |
| TWO SIGMA INVESTMENTS, LP | 205.31K | 83.50K | +68.55% | 50.02M |
| OPHIR ASSET MANAGEMENT PTY LTD | 202.30K | 96.55K | +91.29% | 49.29M |
| ROYCE & ASSOCIATES LP | 185.69K | 4.84K | +2.68% | 45.24M |
| RENAISSANCE TECHNOLOGIES LLC | 176.08K | -27.40K | -13.47% | 42.90M |
| NORTHERN TRUST CORP | 157.94K | 11.50K | +7.85% | 38.48M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 154.21K | 1.95K | +1.28% | 37.57M |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 154.21K | 154.21K | New | 37.57M |
| CONESTOGA CAPITAL ADVISORS, LLC | 126.20K | -64.00K | -33.65% | 30.75M |
| BANK OF NEW YORK MELLON CORP | 119.69K | 1.12K | +0.95% | 29.16M |
| NUVEEN, LLC | 103.82K | 17.68K | +20.52% | 25.30M |
WD-40 Company (WDFC) trades at $216.69, with a market cap of $2.91B and a trailing P/E of n/a. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
Insights · Dividends · Forecast · Financials · Learn
$2.91B
Market Cap
—
P/E
—
Forward P/E
—
Score