🕰️ Time Machine

BMI — Badger Meter, Inc.

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

Last price (Close)
128.51 +4.31%
Next window · Cycle 120 · in 16 days
12/08/2026
Last window · Cycle 60 · 16/07/2026
since -14.99%
Trend
Downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 20/04/2026
112.09
Days: 66 trading / 98 calendar · return since: +14.64%
Last major high · 14/04/2026
162.44
Days: 70 trading / 104 calendar · return since: -20.89%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 14/04/2026 @ 162.44Cycle 60Trading📅 10/07/2026-10 (±2)Passed
Low 20/04/2026 @ 112.09Cycle 60Trading📅 16/07/2026-6 (±2)Passed
Low 20/04/2026 @ 112.09Cycle 90Calendar📅 19/07/2026-8 (±3)Passed
High 14/04/2026 @ 162.44Cycle 120Calendar📅 12/08/2026+16 (±3)Upcoming
Low 20/04/2026 @ 112.09Cycle 120Calendar📅 18/08/2026+22 (±3)Upcoming
High 14/04/2026 @ 162.44Cycle 90Trading📅 24/08/2026+20 (±3)Upcoming
Low 20/04/2026 @ 112.09Cycle 90Trading📅 28/08/2026+24 (±3)Upcoming
High 14/04/2026 @ 162.44Cycle 144Calendar📅 05/09/2026+40 (±3)Upcoming

Chronological: recent past → active → upcoming. The target date is the center of the watch window — it opens a few days before and stays relevant a few days after. 'Near a window' is context only, not a signal.

🔔 Recent Technical Events

Price-action events from the last 30 days. 🎯 marks events that landed near a cycle window — the combinations worth the closest look.

Shooting Star 17/07/2026🎯 near Cycle 60 window · 16/07/2026
Failed Breakout 17/07/2026🎯 near Cycle 60 window · 16/07/2026
Gap Day 17/07/2026🎯 near Cycle 60 window · 16/07/2026
Bearish Engulfing 10/07/2026🎯 near Cycle 60 window · 10/07/2026
NR7 Compression 10/07/2026🎯 near Cycle 60 window · 10/07/2026
Failed Breakout 01/07/2026
Failed Breakout 26/06/2026

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 10/07/2026 · High Cycle 60/Trading · 9 years — Small sample
10 days: Avg +3.31% · Win 67% · DD -4.83%20 days: Avg +5.03% · Win 67% · DD -5.28%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/07/2025239.69neutral+2.55%-20.81%-21.22%-24.36%+2.55%
202410/07/2024188.54neutral+4.41%+6.67%-0.56%-0.56%+9.41%
202310/07/2023143.70neutral+1.88%+13.79%+15.02%-0.92%+15.02%
202211/07/202280.12neutral+0.30%+11.38%+21.22%-2.15%+21.67%
202109/07/2021100.09neutral-3.92%-0.35%+2.41%-5.86%+2.41%
202010/07/202062.17neutral+0.21%+1.59%+8.64%-1.29%+8.64%
201910/07/201957.52neutral-0.68%-7.51%-6.59%-10.05%+0.09%
201810/07/201846.50neutral-1.61%+11.61%+13.66%-2.37%+13.66%
201710/07/201739.75near 52w high+2.39%+13.46%+12.70%+0.00%+14.21%
Passed 16/07/2026 · Low Cycle 60/Trading · 9 years — Small sample
10 days: Avg +3.86% · Win 78% · DD -4.61%20 days: Avg +6.11% · Win 67% · DD -5.09%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/07/2025240.91neutral-20.30%-20.59%-19.85%-24.74%+2.03%
202416/07/2024201.41near 52w high+1.49%+0.32%-3.41%-6.91%+2.42%
202317/07/2023146.40neutral+11.69%+12.46%+15.81%-0.51%+15.81%
202215/07/202281.61neutral+9.19%+17.87%+23.05%-1.53%+23.05%
202116/07/202196.17neutral+3.71%+5.05%+8.68%-2.03%+8.79%
202016/07/202061.66volume x1.8+3.86%+3.34%+9.42%+0.00%+9.88%
201916/07/201957.56neutral-7.90%-5.77%-5.26%-10.11%+0.00%
201816/07/201845.40neutral+15.75%+10.90%+15.97%+0.00%+16.41%
201717/07/201740.70near 52w high+10.81%+11.18%+10.57%+0.00%+11.55%
Passed 19/07/2026 · Low Cycle 90/Calendar · 9 years — Small sample
10 days: Avg +2.79% · Win 89% · DD -3.29%20 days: Avg +5.14% · Win 89% · DD -3.47%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/07/2025244.37near 52w high-21.02%-25.81%-23.55%-25.81%+0.35%
202419/07/2024190.56volume x2.0+8.25%+2.51%+4.94%-1.61%+8.25%
202319/07/2023145.65neutral+12.05%+12.24%+12.57%+0.00%+16.40%
202219/07/202282.69neutral+8.91%+16.16%+23.86%+0.00%+23.86%
202119/07/202194.22neutral+5.93%+6.11%+12.56%+0.00%+12.56%
202020/07/202063.18neutral+1.12%+1.39%+5.14%-0.92%+7.23%
201919/07/201952.96volume x2.9+0.76%+1.42%+0.09%-1.64%+3.66%
201819/07/201851.00near 52w high · far above SMA50 · volume x4.5+2.65%+2.35%+2.06%-1.27%+3.63%
201719/07/201741.40near 52w high+8.82%+8.70%+8.57%+0.00%+9.66%
Upcoming 12/08/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg -1.57% · Win 40% · DD -3.82%20 days: Avg -2.03% · Win 40% · DD -5.10%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202512/08/2025192.29far below SMA50-2.41%-3.48%-7.50%-7.50%+0.42%
202412/08/2024190.72neutral+6.71%+7.60%+2.52%+0.00%+8.69%
202311/08/2023166.83near 52w high-4.40%-2.31%-2.86%-4.40%+1.62%
202212/08/2022100.42far above SMA50+0.76%-3.11%-1.86%-7.01%+2.18%
202112/08/2021104.62neutral-2.58%+0.39%-2.21%-2.71%+2.64%
202012/08/202067.75near 52w high-3.47%-6.94%-9.39%-10.73%+0.00%
201912/08/201953.89neutral-1.63%-6.96%+1.04%-7.59%+1.19%
201813/08/201852.65near 52w high · far above SMA50+2.66%+4.08%+4.56%-1.61%+7.04%
201711/08/201744.20neutral+0.00%+1.81%+2.56%-0.45%+4.15%
201612/08/201635.55near 52w high-3.25%-6.78%-7.12%-9.04%+0.00%
Upcoming 18/08/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg -0.77% · Win 40% · DD -2.97%20 days: Avg -0.35% · Win 60% · DD -4.20%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/08/2025186.70far below SMA50-0.66%-2.87%-4.85%-4.85%+1.61%
202419/08/2024203.51near 52w high+0.84%-2.81%+5.13%-6.18%+5.13%
202318/08/2023159.49neutral+2.18%+5.28%+1.54%-0.30%+5.28%
202218/08/2022102.45far above SMA50-2.34%-7.23%-8.81%-9.74%+0.00%
202118/08/2021101.79neutral+4.09%+4.88%+1.62%+0.00%+5.49%
202018/08/202065.96neutral-2.38%-4.59%-2.91%-8.30%+0.00%
201919/08/201953.01neutral-5.41%-4.57%+0.81%-6.06%+5.80%
201817/08/201852.60near 52w high+3.99%+4.76%+3.23%+0.00%+7.14%
201718/08/201744.20neutral+1.81%+3.69%+5.39%+0.00%+5.39%
201618/08/201634.60near 52w high-3.96%-4.28%-4.60%-6.53%+0.00%
Upcoming 24/08/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg -0.97% · Win 30% · DD -2.65%20 days: Avg +0.63% · Win 40% · DD -4.17%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202525/08/2025185.07far below SMA50-2.23%-3.04%-5.21%-6.70%+1.80%
202423/08/2024202.94near 52w high+1.97%-5.36%+7.99%-6.08%+8.22%
202324/08/2023161.07neutral+3.11%-0.27%-5.41%-5.41%+4.07%
202224/08/202298.17far above SMA50-3.32%-1.49%-5.27%-5.80%+1.91%
202124/08/2021106.94near 52w high+0.33%-2.15%-4.03%-5.77%+0.41%
202024/08/202064.84neutral-4.59%-6.72%-0.87%-6.72%+0.38%
201923/08/201949.80neutral+3.92%+7.20%+9.18%+0.00%+12.62%
201824/08/201854.70near 52w high · far above SMA50+0.74%+3.03%-0.91%-1.37%+3.03%
201724/08/201744.65near 52w high+3.10%+0.96%+8.60%+0.00%+8.60%
201624/08/201633.62near 52w low-1.50%-1.86%+2.21%-3.80%+2.21%
Upcoming 28/08/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg -0.96% · Win 30% · DD -3.31%20 days: Avg -0.03% · Win 60% · DD -4.64%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/08/2025186.49far below SMA50-1.96%-4.66%-5.42%-7.60%+0.00%
202428/08/2024203.95near 52w high-5.71%-0.07%+5.68%-6.54%+7.69%
202328/08/2023165.70near 52w high-2.26%-3.17%-9.23%-9.23%+1.16%
202229/08/202296.81neutral-3.76%-2.18%-4.03%-4.74%+1.57%
202127/08/2021107.18near 52w high-1.45%-4.73%+0.21%-6.16%+0.21%
202028/08/202062.17neutral+0.05%+0.84%+6.56%-2.99%+6.56%
201928/08/201951.39neutral+1.41%+8.12%+3.07%-1.56%+9.14%
201828/08/201855.15near 52w high · far above SMA50+1.19%-1.45%-3.81%-3.81%+2.19%
201728/08/201745.05near 52w high+1.51%+0.29%+6.41%-0.16%+7.64%
201629/08/201633.42near 52w low · volume x2.6-0.76%-2.59%+0.30%-3.58%+2.45%
Upcoming 05/09/2026 · High Cycle 144/Calendar · 10 years — Small sample
10 days: Avg +1.14% · Win 60% · DD -2.48%20 days: Avg +1.47% · Win 60% · DD -3.93%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/09/2025182.83far below SMA50-2.75%-3.14%-1.00%-5.75%+0.00%
202405/09/2024192.31neutral+5.97%+14.21%+13.81%-0.88%+14.35%
202305/09/2023161.95neutral-0.93%-1.93%-12.13%-12.13%+1.06%
202206/09/202293.17neutral+1.64%+0.98%+3.18%-1.02%+5.54%
202103/09/2021105.63neutral-3.33%-4.78%-3.39%-4.78%+1.68%
202004/09/202062.20neutral+0.79%+2.17%+8.78%-3.04%+8.78%
201905/09/201951.94neutral+6.62%+5.16%+0.98%+0.00%+7.62%
201805/09/201855.65near 52w high-2.61%-3.32%-7.48%-7.48%+0.99%
201705/09/201745.60near 52w high-1.21%+1.43%+11.18%-1.43%+11.18%
201606/09/201633.17near 52w low-1.84%+0.68%+0.74%-2.83%+3.24%

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
· Positive relative strength vs SMH.
· If it holds above SMA50 (-3.6%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· The broad trend is down.
· Relative weakness vs QQQ, SPY.
· Sharp drop recently.
· 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
· No active Price-Time Confluence right now.
· Distance from 52w high: -37.0% · from 52w low: +14.6%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-14.03% · -10.87% · -8.80% · +8.88%
Distance from SMA20 / 50 / 200-9.80% · -3.55% · -16.86%
Distance from 52w high / low-37.01% · +14.64%
ATR14 · volume vs 20-avg6.55 · 0.02x

Relative strength

vs QQQ (20d)-3.66%
vs SPY (20d)-9.25%
vs SMH (20d)+6.11%

Moving averages

SMA20 / 50 / 200142.47 · 133.24 · 154.57
52w high / low204.00 · 112.09