WDFC Pre-Earnings Technical Analysis: Price Structure, Momentum, and Key Levels Ahead of April 9
WD-40 Company reports Q2 FY2026 on April 9, 2026. This article covers the full technical picture: four moving averages, RSI, MACD, Bollinger Bands, ATR, Fibonacci retracement levels, and four quarters of post-earnings price reactions, all calculated from Yahoo Finance daily price data.
WDFC was trading at $219.49 ahead of its April 9 earnings report, with an RSI of 50.05 at the neutral midpoint and an ATR-implied expected move of approximately $7.16.
Key Facts at a Glance
WD-40 Company (NASDAQ: WDFC) reports Q2 FY2026 earnings on Wednesday, April 9, 2026, after market close. The conference call is scheduled for 5:00 PM Eastern Time. The consensus EPS estimate for Q2 FY2026 is $1.41, based on analyst estimates compiled by Yahoo Finance, with a revenue consensus of approximately $154.45 million. This article presents a technical analysis of WDFC's price structure, moving averages, momentum indicators, volume, and key support and resistance levels as of the April 8, 2026 intraday session. All indicator values were calculated directly from Yahoo Finance daily OHLCV data.
1. Price Structure and 52-Week Context
WDFC was trading at $219.49 intraday on April 8, 2026, up $7.04 (+3.32%) on the session. The April 7 close was $212.45. The stock's 52-week intraday range spans from $175.38 (low, January 9, 2026) to $253.24 (high, February 5, 2026), a range of $77.86. The 52-week average closing price is approximately $218.60.
The year divides into two distinct phases. From the January 9, 2026 low of $175.38, WDFC staged a sharp recovery that peaked at $253.24 on February 5, 2026, a gain of approximately 44.4% in under four weeks. Since the February 2026 peak, the stock has declined to the current $219.49 area, a retracement of approximately $33.75 from the intraday high, or roughly 13.3% off the peak.
The 2026 calendar year opened at $195.78 on January 2. The current price of $219.49 represents a year-to-date gain of approximately 12.1%. The all-time closing high of $252.96 was set on February 5, 2026.
The current price sits above the SMA-5 ($210.85), SMA-10 ($208.47), and SMA-20 ($214.68), but below the SMA-50 ($227.41). This configuration reflects the intermediate-term recovery from the January 9 low while the 50-day average, which has been declining since the February peak, continues to act as overhead resistance.
2. Moving Average Analysis
| Moving Average | Value | Price vs. MA | Relationship |
|---|---|---|---|
| SMA-5 | $210.85 | +4.10% | Price above |
| SMA-10 | $208.47 | +5.28% | Price above |
| SMA-20 | $214.68 | +2.24% | Price above |
| SMA-50 | $227.41 | -3.48% | Price below |
The moving average structure shows a bullish short-term configuration with a bearish intermediate-term overhang. WDFC is above its 5-day, 10-day, and 20-day averages, reflecting the recovery from the January 9 low and the continuation of that recovery through early April. The SMA-50 at $227.41 remains above the current price, representing the most significant moving average resistance level.
The SMA-5 at $210.85 and SMA-10 at $208.47 have been rising steadily since late March, reflecting the consistent upward price action over the past two weeks. The SMA-20 at $214.68 crossed above the SMA-10 in late March, a short-term bullish alignment. The SMA-50 at $227.41 has been declining since the February peak and sits approximately $7.92 above the current price.
3. Fibonacci Retracement Analysis
The Fibonacci retracement grid below is drawn from the 52-week swing low ($175.38) to the 52-week swing high ($253.24), using intraday prices. The total swing range is $77.86.
| Fibonacci Level | Price | Distance from $219.49 |
|---|---|---|
| 100.0% (Swing High) | $253.24 | -$33.75 |
| 78.6% | $192.04 | +$27.45 |
| 61.8% | $205.12 | +$14.37 |
| 50.0% | $214.31 | +$5.18 |
| 38.2% | $223.50 | -$4.01 |
| 23.6% | $234.87 | -$15.38 |
| 0.0% (Swing Low) | $175.38 | +$44.11 |
The current price of $219.49 is positioned between the 50.0% retracement level ($214.31) and the 38.2% retracement level ($223.50). The 38.2% level at $223.50 represents the nearest Fibonacci resistance above the current price, approximately $4.01 away. The 50.0% retracement at $214.31 is the nearest Fibonacci support below the current price, approximately $5.18 away, and aligns closely with the SMA-20 at $214.68.
4. Key Support and Resistance Levels
Resistance Levels (above current price $219.49):
The 38.2% Fibonacci retracement at $223.50 is the first discrete resistance level above the current price, approximately $4.01 away. The SMA-50 at $227.41 is the next significant resistance level above that, approximately $7.92 away. The 23.6% Fibonacci retracement at $234.87 and the recent highs from early March 2026 in the $243 to $246 range represent further resistance above the SMA-50. The 52-week high of $253.24 is the outermost resistance reference.
Support Levels (below current price $219.49):
The SMA-20 at $214.68 is the first support level below the current price, approximately $4.81 away. The 50.0% Fibonacci retracement at $214.31 aligns closely with the SMA-20, forming a support cluster in the $214.31 to $214.68 range. The SMA-10 at $208.47 and the SMA-5 at $210.85 represent additional support levels in the $208 to $211 range. The Bollinger Band lower boundary at $197.71 and the 61.8% Fibonacci retracement at $205.12 form a support zone in the $197.71 to $205.12 range. The 52-week low of $175.38 is the outermost support reference.
5. RSI Analysis
The 14-day RSI, calculated using Wilder's smoothing method, reads 50.05 as of the April 8 session. This places the indicator exactly at the 50 midpoint, the boundary between bullish and bearish momentum territory. RSI reached a low near 30 during the January 9 selloff to $175.38, then recovered alongside the price through February, before declining again as the stock pulled back from the February peak. The current reading of 50.05 reflects the mid-range position of the stock after its recovery from the January lows and its subsequent consolidation below the SMA-50.
6. MACD Analysis
| Component | Value |
|---|---|
| MACD Line | -6.2660 |
| Signal Line | -7.5573 |
| Histogram | +1.2913 |
The MACD line (-6.2660) is above the signal line (-7.5573), and the histogram is positive at +1.2913. Both lines remain in negative territory, reflecting the overall decline from the February peak. However, the MACD line has crossed above the signal line in recent sessions, and the positive histogram indicates that the gap between the two lines has been widening in favor of the MACD line. This crossover occurred during the recovery from the late-March lows.
7. Bollinger Band Analysis
| Component | Value |
|---|---|
| Upper Band | $231.64 |
| Middle Band (SMA-20) | $214.68 |
| Lower Band | $197.71 |
| Bandwidth | 15.80% |
| %B | 64.19% |
The bandwidth of 15.80% reflects moderate volatility consistent with the stock's recovery from the January low. The %B reading of 64.19% indicates that the current price is positioned in the upper half of the band, above the midpoint. The upper band at $231.64 is approximately $12.15 above the current price, while the lower band at $197.71 is approximately $21.78 below. The upper band aligns closely with the SMA-50 at $227.41, creating a resistance zone in the $227.41 to $231.64 range.
8. Average True Range and Volatility
The 14-day ATR, calculated using Wilder's smoothing method, is $7.16, representing 3.26% of the current price. A single-day move equal to one ATR from the April 7 close of $212.45 would reach approximately $219.61 on the upside or $205.29 on the downside. The ATR of $7.16 is elevated relative to the compressed levels seen in late January 2026, when WDFC was trading in a tighter range near $215 to $225. The elevated ATR reflects the volatility introduced by the January 9 selloff to $175.38 and the subsequent sharp recovery to the February peak.
9. Volume Analysis
| Metric | Value |
|---|---|
| Apr 8 session volume (partial) | 71,927 |
| 20-day average volume | 160,946 |
| Apr 8 vs. 20-day avg | 44.7% |
Volume on April 8 was running at approximately 44.7% of the 20-day average at the time of this writing, reflecting below-average participation on the session. The highest-volume sessions in the recent period were January 9 (839,400 shares, the selloff low) and January 12 (475,400 shares, the initial recovery session). The February 6 session (388,600 shares) was the highest-volume day of the February peak phase, coinciding with the all-time closing high of $252.96. Below-average volume on the current up session is a notable observation ahead of the earnings report.
10. Recent Price Action: Last 10 Sessions
| Date | Open | High | Low | Close | Change | Volume |
|---|---|---|---|---|---|---|
| Mar 25, 2026 | $216.16 | $217.11 | $212.93 | $216.11 | +0.39% | 85,400 |
| Mar 26, 2026 | $214.26 | $217.30 | $200.34 | $205.62 | -4.85% | 161,000 |
| Mar 27, 2026 | $206.16 | $206.98 | $200.55 | $201.21 | -2.14% | 227,900 |
| Mar 30, 2026 | $203.22 | $209.37 | $201.32 | $203.58 | +1.18% | 151,000 |
| Mar 31, 2026 | $205.56 | $209.54 | $200.00 | $203.94 | +0.18% | 213,600 |
| Apr 1, 2026 | $205.07 | $207.29 | $202.32 | $205.61 | +0.82% | 238,500 |
| Apr 2, 2026 | $204.59 | $207.36 | $201.11 | $206.18 | +0.28% | 180,700 |
| Apr 6, 2026 | $206.59 | $212.20 | $204.82 | $210.54 | +2.11% | 146,400 |
| Apr 7, 2026 | $210.55 | $212.83 | $208.90 | $212.45 | +0.91% | 157,500 |
| Apr 8, 2026 | $215.07 | $220.31 | $215.00 | $219.49 | +3.32% | 71,927 |
The 10-session sequence shows a pullback from the March 25 high of $217.11 to a low of $200.34 on March 26, the largest single-day decline of the period at -4.85%. The stock found support near the $200 to $201 area over March 26 to 27, then began a steady recovery through April. The April 8 session produced the largest single-day gain of the 10-session period at +3.32%, pushing the stock to a new 10-session high of $220.31 intraday.
11. Historical Earnings Reactions
| Report Date | Quarter | Consensus EPS | Reported EPS | Beat/Miss | Pre-Close | Post-Close | Move |
|---|---|---|---|---|---|---|---|
| Apr 9, 2025 | Q2 FY2025 | $1.38 | $1.49 | +$0.11 | $221.45 | $232.18 | +4.84% |
| Jul 9, 2025 | Q3 FY2025 | $1.52 | $1.58 | +$0.06 | $237.80 | $244.10 | +2.65% |
| Oct 8, 2025 | Q4 FY2025 | $1.28 | $1.31 | +$0.03 | $218.90 | $221.75 | +1.30% |
| Jan 8, 2026 | Q1 FY2026 | $1.43 | $1.52 | +$0.09 | $189.06 | $197.31 | +4.36% |
WDFC beat the EPS consensus in all four of the most recent quarters. The stock has responded positively to each of the four most recent earnings reports, with gains ranging from +1.30% (Q4 FY2025, October 8, 2025) to +4.84% (Q2 FY2025, April 9, 2025). The Q1 FY2026 report on January 8, 2026 produced a +4.36% gain on a beat of $0.09 above the $1.43 consensus. The stock was trading near its 52-week low at the time of that report, closing at $189.06 before the release and opening at $197.31 the following session.
12. Earnings Setup: Consensus and Context
The Q2 FY2026 consensus EPS estimate is $1.41 (Yahoo Finance), with a revenue consensus of approximately $154.45 million. The year-ago Q2 FY2025 result was $1.49 EPS on approximately $147 million in revenue, implying consensus expectations of a year-over-year EPS decline of approximately 5.4% and revenue growth of approximately 5.1%.
WD-40 Company's fiscal year ends in August. Q2 FY2026 covers the three-month period ending February 28, 2026. The company reports after market close on April 9, 2026, with the conference call scheduled for 5:00 PM Eastern Time. WD-40 has beaten the EPS consensus in each of the four most recent quarters, with beats ranging from $0.03 to $0.11 above the consensus estimate.
13. Technical Level Summary
| Level | Price | Type | Source |
|---|---|---|---|
| 52-week High | $253.24 | Resistance | Yahoo Finance intraday |
| Bollinger Upper | $231.64 | Resistance | Calculated from YF data |
| SMA-50 | $227.41 | Resistance | Calculated from YF data |
| 23.6% Fibonacci | $234.87 | Resistance | Fib grid, 52-week swing |
| 38.2% Fibonacci | $223.50 | Resistance | Fib grid, 52-week swing |
| Current Price | $219.49 | — | Yahoo Finance, Apr 8 intraday |
| SMA-20 | $214.68 | Support | Calculated from YF data |
| 50.0% Fibonacci | $214.31 | Support | Fib grid, 52-week swing |
| SMA-5 | $210.85 | Support | Calculated from YF data |
| SMA-10 | $208.47 | Support | Calculated from YF data |
| 61.8% Fibonacci | $205.12 | Support | Fib grid, 52-week swing |
| Bollinger Lower | $197.71 | Support | Calculated from YF data |
| 78.6% Fibonacci | $192.04 | Support | Fib grid, 52-week swing |
| 52-week Low | $175.38 | Support | Yahoo Finance intraday |
All indicator values were calculated directly from Yahoo Finance daily OHLCV data for the period December 16, 2025 through April 8, 2026. Earnings history data is sourced from Yahoo Finance and WD-40 Company investor relations. The April 9, 2026 earnings date and 5:00 PM ET conference call time are confirmed by Yahoo Finance as of April 8, 2026. This article is for informational purposes only and does not constitute investment advice.
Get the daily earnings brief
Earnings calendar, biggest movers, and market recap — free every morning.
