📡 HFWA — Heritage Financial Corporation

Price-Time Intelligence · decision-support only — not recommendations, not predictions · as of 10/06/2026

Last price (Close)
28.72 +1.34%
Next window · Gann 60 · in 12 days
22/06/2026
Last window · Gann 30 · 05/06/2026
since +3.38%
Trend
Strong uptrend

Daily chart · hover for price & date

Reference points

Last major low · 09/03/2026
24.43
Days: 65 trading / 93 calendar · return since: +17.56%
Last major high · 23/04/2026
28.77
Days: 33 trading / 48 calendar · return since: -0.17%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 09/03/2026 @ 24.43Gann 60Trading03/06/2026-5 (±2)Passed
High 23/04/2026 @ 28.77Gann 30Trading05/06/2026-3 (±2)Passed
Low 09/03/2026 @ 24.43Gann 90Calendar07/06/2026-3 (±3)Active now
High 23/04/2026 @ 28.77Gann 45Calendar07/06/2026-3 (±2)Passed
High 23/04/2026 @ 28.77Gann 60Calendar22/06/2026+12 (±2)Upcoming
High 23/04/2026 @ 28.77Gann 45Trading26/06/2026+12 (±2)Upcoming
Low 09/03/2026 @ 24.43Gann 120Calendar07/07/2026+27 (±3)Upcoming
Low 09/03/2026 @ 24.43Gann 90Trading15/07/2026+25 (±3)Upcoming
High 23/04/2026 @ 28.77Gann 60Trading17/07/2026+27 (±2)Upcoming
High 23/04/2026 @ 28.77Gann 90Calendar22/07/2026+42 (±3)Upcoming

Chronological: recent past → active → upcoming. 'Near a window' is context only, not a signal.

Date Echo — seasonal anniversary

What happened around the same calendar date in prior years. n ≈ number of years — descriptive, not an edge. Each window separately, every number vs baseline.

Passed 03/06/2026 · Low Gann 60/Trading · 9 years — Small sample
10 days: Avg -2.61% · Win 33% · DD -5.09%20 days: Avg +0.45% · Win 56% · DD -6.19%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/06/202523.38neutral+1.84%-4.53%+8.13%-4.53%+8.13%
202403/06/202417.76neutral-3.43%-4.28%+0.68%-6.08%+1.52%
202302/06/202317.82neutral-3.70%-2.13%-7.97%-10.38%+0.79%
202203/06/202225.86neutral-4.14%-6.92%-0.39%-7.42%+1.31%
202103/06/202128.92neutral-3.53%-10.34%-15.01%-15.01%+1.97%
202003/06/202019.29neutral+0.21%-4.67%-0.73%-9.12%+9.90%
201903/06/201928.23near 52w low+3.61%+2.83%+6.16%+0.00%+6.16%
201804/06/201833.30near 52w high · volume x1.7+1.20%+0.45%+5.41%-0.90%+5.41%
201702/06/201724.60neutral+3.66%+6.10%+7.72%-2.24%+7.72%
Passed 05/06/2026 · High Gann 30/Trading · 9 years — Small sample
10 days: Avg -2.27% · Win 44% · DD -5.27%20 days: Avg -0.14% · Win 44% · DD -6.12%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/06/202522.81neutral+2.59%-1.05%+10.96%-2.15%+12.28%
202405/06/202417.37neutral-0.23%-2.94%-1.38%-3.97%+3.80%
202305/06/202316.82neutral+1.19%+0.71%-2.08%-5.05%+6.78%
202206/06/202225.94volume x1.9-6.40%-4.59%+0.00%-7.71%+1.00%
202104/06/202128.81neutral-3.58%-14.65%-16.83%-16.83%+2.36%
202005/06/202021.12far above SMA50-15.39%-8.33%-9.33%-17.00%+0.38%
201905/06/201929.10near 52w low+0.96%+2.34%+2.13%-0.45%+2.99%
201805/06/201833.30near 52w high-0.15%+0.90%+5.41%-0.90%+5.41%
201705/06/201724.30neutral+6.17%+7.20%+9.88%-1.03%+9.88%
Active now 07/06/2026 · Low Gann 90/Calendar · 9 years — Small sample
10 days: Avg -3.63% · Win 33% · DD -6.77%20 days: Avg -1.99% · Win 56% · DD -7.45%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202506/06/202523.31neutral-2.36%+0.26%+9.40%-4.25%+9.87%
202407/06/202417.37neutral-3.97%-1.50%+0.69%-3.97%+3.80%
202307/06/202317.96neutral-5.07%-9.35%-9.74%-11.08%+0.00%
202207/06/202226.20neutral-7.21%-5.34%-2.10%-8.63%+0.00%
202107/06/202129.16neutral-6.41%-13.27%-19.58%-19.58%+1.13%
202008/06/202021.20far above SMA50-13.68%-8.92%-12.41%-17.31%+0.00%
201907/06/201928.97near 52w low+1.35%+1.48%+2.80%+0.00%+3.94%
201807/06/201833.75near 52w high-1.78%-0.89%+5.48%-2.22%+5.48%
201707/06/201724.50neutral+6.33%+4.90%+7.55%+0.00%+9.39%
Upcoming 22/06/2026 · High Gann 60/Calendar · 10 years — Small sample
10 days: Avg +1.07% · Win 60% · DD -2.75%20 days: Avg +5.10% · Win 70% · DD -3.45%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/06/202523.37neutral+2.01%+9.11%+6.38%-0.21%+10.10%
202421/06/202416.87volume x3.9+6.88%+2.31%+27.27%-0.18%+27.27%
202322/06/202316.28neutral+1.04%-0.43%+7.56%-1.90%+16.15%
202222/06/202224.80neutral+1.77%+3.43%+3.95%-0.85%+7.26%
202122/06/202124.96far below SMA50-0.28%-6.73%-7.33%-10.30%+1.24%
202022/06/202019.31neutral+2.69%-3.83%+7.82%-7.66%+7.82%
201921/06/201929.40volume x2.2+0.48%+1.29%-3.30%-3.30%+2.41%
201822/06/201834.25near 52w high · volume x4.4+1.75%+5.11%+8.91%-3.65%+8.91%
201722/06/201725.50neutral+3.92%+3.92%+1.57%+0.00%+5.10%
201622/06/201617.60near 52w high-2.95%-3.47%-1.82%-6.42%+4.83%
Upcoming 26/06/2026 · High Gann 45/Trading · 10 years — Small sample
10 days: Avg +3.89% · Win 90% · DD -1.73%20 days: Avg +6.31% · Win 70% · DD -2.42%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/06/202523.92neutral+7.07%+5.69%-2.01%-2.80%+7.57%
202426/06/202417.17neutral+2.21%+11.18%+33.84%-0.23%+33.84%
202326/06/202316.02neutral+2.37%+2.25%+13.98%-0.31%+18.04%
202227/06/202224.81neutral+3.83%+4.64%+4.23%+0.00%+7.21%
202125/06/202125.27volume x4.9-5.18%-5.46%-7.99%-11.40%+0.00%
202026/06/202018.84volume x3.2+1.65%+2.55%+5.15%-5.36%+10.51%
201926/06/201929.03near 52w low+2.38%+1.55%-2.27%-2.27%+3.72%
201826/06/201833.60near 52w high+4.46%+4.91%+8.93%-1.79%+11.01%
201726/06/201725.55neutral+4.50%+2.74%+4.50%+0.00%+4.89%
201627/06/201616.47near 52w low+2.73%+8.86%+4.74%+0.00%+12.02%
Upcoming 07/07/2026 · Low Gann 120/Calendar · 10 years — Small sample
10 days: Avg +3.92% · Win 60% · DD -2.15%20 days: Avg +2.94% · Win 70% · DD -3.86%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202507/07/202525.31neutral+1.66%-1.22%-11.10%-12.56%+1.66%
202408/07/202417.26neutral+15.18%+24.39%+22.89%+0.00%+34.24%
202307/07/202316.21neutral+5.92%+8.02%+19.48%+0.00%+19.48%
202207/07/202225.65neutral-2.53%+0.51%+0.44%-2.53%+3.70%
202107/07/202123.28far below SMA50-0.30%-0.64%+3.87%-3.82%+5.17%
202007/07/202018.57neutral+3.23%+12.12%+0.27%-3.98%+12.12%
201908/07/201929.78neutral-2.85%-4.53%-11.01%-11.01%+0.00%
201806/07/201835.60near 52w high-2.39%+1.12%-0.84%-2.39%+4.78%
201707/07/201726.50near 52w high-0.75%-2.26%+3.02%-2.26%+3.77%
201607/07/201616.99near 52w low+7.65%+1.71%+2.35%+0.00%+8.59%
Upcoming 15/07/2026 · Low Gann 90/Trading · 10 years — Small sample
10 days: Avg +1.31% · Win 50% · DD -2.75%20 days: Avg +2.28% · Win 70% · DD -4.11%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/07/202524.82neutral+0.16%-5.88%-4.39%-10.84%+2.10%
202415/07/202419.88far above SMA50+8.00%+13.48%+5.63%+0.00%+16.55%
202314/07/202317.17neutral+1.98%+9.26%+9.50%+0.00%+12.80%
202215/07/202225.60neutral-0.74%+1.64%+7.37%-0.74%+7.37%
202115/07/202123.44far below SMA50-4.48%+2.77%+8.93%-4.48%+10.26%
202015/07/202020.34neutral+1.38%-3.20%+2.82%-8.46%+4.26%
201915/07/201928.93near 52w low-1.73%-3.21%-5.49%-8.40%+2.32%
201816/07/201834.90near 52w high+6.88%+0.00%+1.15%-0.14%+6.88%
201714/07/201726.30near 52w high-1.52%+3.61%+0.29%-1.52%+4.56%
201615/07/201618.45near 52w high-5.04%-5.37%-3.02%-6.56%+0.00%
Upcoming 17/07/2026 · High Gann 60/Trading · 10 years — Small sample
10 days: Avg +0.75% · Win 60% · DD -3.08%20 days: Avg +2.11% · Win 60% · DD -3.93%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/07/202525.34neutral-8.25%-11.05%-4.96%-12.67%+0.00%
202417/07/202421.43near 52w high · far above SMA50+1.77%+8.12%-0.40%-2.01%+8.12%
202317/07/202317.44neutral+4.42%+7.57%+6.52%+0.00%+11.05%
202218/07/202225.74neutral-0.19%+2.99%+7.42%-1.28%+7.42%
202116/07/202123.03far below SMA50-1.22%+5.04%+10.52%-2.78%+12.22%
202017/07/202019.69neutral+3.61%-3.91%+4.83%-5.44%+7.70%
201917/07/201928.77near 52w low+2.88%-0.87%-5.84%-7.89%+2.88%
201817/07/201834.85near 52w high+6.17%+0.57%+3.02%+0.00%+7.03%
201717/07/201726.20near 52w high+0.00%+3.82%+2.52%-1.15%+4.96%
201618/07/201618.35near 52w high-6.05%-4.74%-2.49%-6.05%+0.00%
Upcoming 22/07/2026 · High Gann 90/Calendar · 10 years — Small sample
10 days: Avg +0.28% · Win 50% · DD -3.67%20 days: Avg +1.49% · Win 60% · DD -3.77%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/07/202524.86neutral-6.03%-8.13%-5.12%-10.98%+0.40%
202422/07/202421.47near 52w high · far above SMA50+5.08%-1.21%+4.68%-2.19%+7.92%
202321/07/202317.51neutral+7.14%+10.61%+3.32%+0.00%+10.61%
202222/07/202225.41neutral+2.40%+2.27%+7.42%+0.00%+9.84%
202122/07/202122.39far below SMA50+7.59%+9.44%+9.76%+0.00%+15.43%
202022/07/202020.62neutral-4.51%-5.49%-2.94%-9.70%+2.85%
201922/07/201928.43near 52w low-1.51%-6.79%-4.00%-6.79%+4.12%
201823/07/201837.30near 52w high · far above SMA50-6.43%-5.50%-3.75%-6.43%+0.00%
201721/07/201725.90neutral+5.21%+5.41%+1.45%+0.00%+6.18%
201622/07/201617.52neutral-0.34%+2.19%+4.02%-1.60%+4.02%

Questions to Watch

Is there a failed breakout above the window?Did an abnormal reversal candle appear?Is there an abnormal volume spike?Is the advance stalling (no follow-through)?Is short-term support breaking?Any change in relative strength vs QQQ/SPY/SMH?Is the leading sector weakening?

Interpretation & Scenarios

Careful wording — scenarios to watch, not forecasts. The decision is the trader's.

⬆️ Continuation (up) — to watch
· The broad trend (by MA stacking) is still up.
· Positive relative strength vs QQQ, SPY, SMH.
· If it holds above SMA50 (+5.7%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· If a breakout fails or it closes below SMA50 / a nearby low on volume — risk of continued weakness. Watch for fading volume and relative weakness.
↔️ Range / no clear edge
· Distance from 52w high: -0.9% · from 52w low: +34.7%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+7.61% · +6.06% · +7.36% · +14.52%
Distance from SMA20 / 50 / 200+5.54% · +5.73% · +13.43%
Distance from 52w high / low-0.90% · +34.71%
ATR14 · volume vs 20-avg0.68 · 1.13x

Relative strength

vs QQQ (20d)+9.28%
vs SPY (20d)+9.09%
vs SMH (20d)+5.64%

Moving averages

SMA20 / 50 / 20027.21 · 27.16 · 25.32
52w high / low28.98 · 21.32