$61.92 −10.6% from 52-week high
This analysis is based on closing-price data as of July 24, 2026. Whether you're researching how to buy RLI Corp. stock or you've just opened a brokerage account and are trying to time an entry, here are objective support levels and stop-loss references built from the RSI, MACD and ATR indicators.
RLI has spent most of the last two years in a broad decline, sliding from a peak near $90 in late 2024 to a 52-week low of $47.26 in May 2026 — and the last two months look like the first serious recovery attempt of that entire stretch. Price has climbed +31.0% off the low, reclaimed all three moving averages into a bullish alignment, and on-balance volume has flipped to accumulation on both timeframes. The caveats are real, though: relative strength versus the S&P 500 is still negative at −5.2%, MACD printed a dead cross on July 15, and the recent swing high at $62.52 sits directly overhead. This reads as a recovery being tested, not a confirmed new uptrend.
| Item | Value | Reading |
|---|---|---|
| Close | $61.92 | −10.6% from 52w high / +31.0% from 52w low |
| 52-week high / low | $69.30 / $47.26 | Upper third of the yearly range |
| SMA 5 / 20 / 60 | $60.80 / $60.42 / $54.62 | Bullish alignment: Close > SMA5 > SMA20 > SMA60 |
| Bollinger (upper / mid / lower) | $63.28 / $60.42 / $57.56 | Band width 9.47%; price in the upper half |
| aVWAP (90d, anchored Apr 24, 2026) | $54.28 | Price well above — recent buyers in profit |
| aVWAP (2y, anchored Jan 23, 2025) | $63.18 | Price below — longer-term supply overhead |
| RSI (14) | 60.6 | Bullish zone, cooled from an early-July tag of 70+ |
| Mansfield RS (vs the S&P 500) | −5.2% | Still underperforming, but rising (week −6.9 → −5.2) |
| MACD (12,26) | 1.48 / signal 1.66 / hist −0.18 | Dead cross on Jul 15 — momentum cooling |
| ADX (14) | 27.2 | Strong trend (above the 25 threshold) |
| ATR (14) | $1.87 (3.0% of price) | Moderate volatility; basis for stop sizing |
| OBV | 2y: early accumulation (flat) / 90d: accumulation (rising) | Above its MA20 on both timeframes |
| Volume vs 20-day avg | 1.34× | Above average on the latest advance |
| 1× / 2× ATR stop | $60.06 / $58.19 | Objective invalidation references |
The two-year chart is the essential context: RLI topped near $90 in December 2024 and then spent roughly eighteen months making lower highs and lower lows, bottoming at $47.26 in May 2026. What has changed in the last two months is structural. Price staged a V-shaped rebound off that low, climbed back through the 60-day average, and now sits at $61.92 with a full bullish stack — Close above SMA5 ($60.80), above SMA20 ($60.42), above SMA60 ($54.62), all three rising. On the 90-day frame the July 2 swing high at $62.52 was briefly exceeded mid-month before price pulled back and re-approached it; that level and the upper Bollinger Band at $63.28 form the immediate ceiling. Below, the 23.6% retracement of the June–July swing at $60.21 overlaps the 20-day average and the mid-band near $60.42, making the $60.20–$60.42 zone the first meaningful support shelf. A recovery this young still lives underneath the old downtrend — the 52-week high at $69.30 is 10.6% away and the two-year picture remains a sequence of lower highs until proven otherwise.
Friday's session traded 1.34× the 20-day average volume — an above-average print on an up day, which is the kind of confirmation a recovery needs. Looking across the 90-day window, the May decline was dominated by red volume bars, while the June–July advance shows green bars increasingly clustering at or above the average line, including a strong green surge into the July 24 close. This is a healthier volume profile than the typical low-volume drift higher that fails at the first resistance test. It is not overwhelming institutional-style volume, however — there is no 2×+ spike stamping the breakout — so treat the confirmation as adequate rather than emphatic. If price pushes through $62.52 on volume below average, that would be the classic unconfirmed breakout beginners get trapped by.
MACD is the clearest warning on this chart. The line sits at 1.48 against a signal of 1.66, and the histogram has been negative since a dead cross printed on July 15 (histogram −0.18). Both lines remain well above zero, which matters: a dead cross high above the zero line after a strong advance more often marks a pause or pullback within the move than a full reversal. The 90-day panel shows exactly that texture — a powerful MACD ramp through June, a peak in mid-July, and now a gentle rollover while price consolidates sideways-to-higher. The constructive resolution would be the histogram shrinking back toward zero and re-crossing as price holds the $60.21–$60.42 shelf. The bearish resolution would be the lines continuing to fall while price loses that shelf — momentum and price confirming each other lower.
RSI reads 60.6 — comfortably in the bullish half of the range without being stretched. The 90-day arc tells the recovery story in one line: an oversold basing period below 30 through much of May, a steady climb through the 50 midline in June, a push above 70 in early July, and a controlled cool-down since. Spending time above 70 and then settling into the 55–65 band is characteristic of an uptrend digesting gains, not a top by itself — in established uptrends RSI often oscillates between roughly 40 and 80. No divergence is flagged in the data, so there is no bearish non-confirmation to report between price and momentum at the highs. The level to watch is the 50 midline: holding above it on any pullback keeps the recovery's momentum regime intact, while a drop below would suggest the rebound is losing its engine.
Mansfield RS versus the S&P 500 stands at −5.2% — RLI is still underperforming the market, and that negative sign deserves respect no matter how good the price chart looks. The direction of travel, however, is strongly positive: a week ago RS was −6.9 (a +1.7 point improvement) and a month ago it was −17.4 (a +12.2 point improvement). In the negative zone a rising RS line means the stock is closing the gap with the index — improving, but not yet outperforming. The 90-day panel shows RS grinding up from below −30 toward the zero line without yet crossing it. The two-year panel adds sobering context: RLI has spent nearly the entire period since mid-2025 below zero. A cross above the zero line would be a genuine character change and one of the strongest confirmations this recovery could produce; stalling just below it is a common failure point.
ADX at 27.2 sits above the 25 threshold that marks a strong trend, and — critically — this strength has developed during the up leg, unlike the elevated ADX readings of May which accompanied the decline (ADX measures trend strength, not direction). ATR is $1.87, about 3.0% of price, with a notable uptick in the final sessions of the window — daily ranges are widening as price contests the $62 area, which often happens near decision points. That ATR feeds directly into position management: a 1× ATR stop sits at $60.06 and a 2× ATR stop at $58.19. With 3% daily swings normal for this stock, a stop placed inside roughly $1.87 of entry is likely to be hit by ordinary noise rather than by an actual change in trend — size positions accordingly rather than tightening the stop.
OBV supports the recovery on both timeframes, with a nuance worth noting. On the 90-day frame OBV is in outright accumulation — above its 20-day average with a rising slope and a divergence reading of +64.1% versus that average — and the panel shows OBV climbing to new window highs into the close, meaning volume is flowing in on up days faster than it leaves on down days. On the two-year frame the state is early accumulation: OBV is above its long MA (divergence +134.2%) but the slope is still flat, reflecting how much distribution from 2025 remains to be repaired. The two frames can legitimately disagree like this — short-term money is committed, long-term money is only beginning to turn. The bullish read stays valid as long as 90-day OBV holds above its average; a rollover there while price stalls under $62.52 would be an early distribution warning.
| Scenario | Probability | Path | Trigger / Invalidation |
|---|---|---|---|
| Breakout continuation | ~40% | Price holds the $60.21–$60.42 shelf, clears $62.52, and presses through the $63.18–$63.28 resistance stack toward the mid-$60s. | Trigger: a daily close above $62.52 on volume at or above 1.3× average. Invalidated by a close back below $60.21. |
| Pullback and base | ~40% | The MACD dead cross plays out: price digests the rebound with a dip into $58.78–$60.21 (fib 38.2%–23.6%), holds, and builds a higher low. | Trigger: rejection at $62.52 with fading volume. Constructive while closes hold above $58.19; a higher low above the 38.2% level keeps the recovery intact. |
| Recovery failure | ~20% | Support at $60.21 and the 2×ATR stop both give way; price sinks back into the $56.48–$57.63 fib cluster and the rebound is reclassified as a bear-market rally. | Trigger: a daily close below $58.19 (2×ATR stop), especially on above-average red volume. That close invalidates the bullish setup outright. |
| Price | Role | Basis |
|---|---|---|
| $63.28 | Resistance | Upper Bollinger Band; 2-year aVWAP $63.18 sits in the same zone |
| $62.52 | Resistance | Fibonacci 0% — July 2 swing high of the June–July up swing |
| $61.92 | Current price | July 24, 2026 close |
| $60.42 | Support | SMA20 / Bollinger mid-band |
| $60.21 | Support | Fibonacci 23.6% retracement; 1×ATR stop $60.06 just below |
| $58.78 | Support | Fibonacci 38.2% retracement |
| $58.19 | Stop-loss | 2×ATR stop — objective invalidation (−6.0% from close) |
This analysis is an educational interpretation of chart data and is not investment advice. Probabilities and levels are subjective estimates; every investment decision, and its outcome, is your own responsibility. Technical signals describe what the chart has done, not what the company will do — always weigh fundamentals and your own risk tolerance before acting.
Two Week Swing · twoweekswing.com · 4,600+ stocks screened weekly