Cadre Holdings' Defense Contract Momentum Meets Questions About What Comes After FBI Armor Win
Cadre Holdings Inc. (CDRE) reports second-quarter fiscal 2026 earnings after the close on Wednesday, August 5, 2026, with a conference call scheduled for Thursday morning. The central question: can the safety equipment manufacturer sustain its recent growth momentum after a mixed first quarter that saw earnings meet expectations but raised concerns about execution? With analysts projecting a year-over-year decline in EPS despite strong revenue growth, investors will be watching closely to see whether operational challenges are temporary or signal deeper margin pressures in the company's law enforcement and first responder product lines.
Part 1: Earnings Preview
Cadre Holdings is a global leader in manufacturing and distributing safety equipment for law enforcement, first responders, military, and nuclear markets, with core products including body armor, explosive ordnance disposal equipment, and duty gear under brands like Safariland® and Med-Eng®. The company serves customers in over 100 countries and has been navigating a period of strong top-line growth alongside operational challenges.
Cadre is expected to report second-quarter earnings of $0.29 per share on revenue of approximately $178.3 million, representing 13.4% revenue growth year over year. The most recently reported quarter (Q1 2026, ended March 31) delivered $0.09 per share, meeting analyst expectations but marking a significant sequential decline from prior quarters. Comparing to the same quarter last year, the current consensus of $0.29 represents a 3.3% decline from the $0.30 reported in Q2 2025, raising questions about margin pressure despite robust revenue expansion.
Three key themes define this earnings story:
Revenue Growth vs. Margin Compression: Analysts expect revenue to climb 13.4% year over year to $178.3 million, yet EPS is projected to decline slightly. This disconnect suggests potential margin headwinds from input costs, product mix shifts, or operational inefficiencies that investors will scrutinize closely.
Recovery from Q1 Weakness: The first quarter's $0.09 EPS represented a sharp sequential drop from $0.27 in Q4 2025, though it met lowered expectations. Investors are watching for evidence that Q1 was an anomaly rather than the start of a concerning trend, particularly given the company's history of volatile quarterly performance.
Analyst Estimate Revisions: Recent weeks have seen downward revisions to near-term estimates, with the Q2 consensus falling from $0.30 to $0.29 and full-year 2026 estimates dropping from $1.53 to $1.47. This recalibration suggests analysts are tempering expectations, making the bar potentially easier to clear but also signaling caution about the company's near-term trajectory.
Analyst commentary ahead of the release reflects cautious optimism. Firms including Jefferies Financial Group and Roth Capital maintain buy ratings with price targets around $40, citing the company's strong market position in critical safety equipment and long-term growth drivers in law enforcement and defense spending. However, the recent estimate cuts and mixed Q1 results have prompted some analysts to adopt a wait-and-see stance, emphasizing the need for management to demonstrate improved operational execution and provide clearer visibility into margin recovery.
Part 2: Historical Earnings Performance
Cadre's recent earnings history reveals a pattern of significant volatility and mixed execution. Over the past four quarters, the company has delivered two beats, one in-line result, and one substantial miss, with surprise percentages ranging from -34.15% to +20.00%.
The most striking pattern is the dramatic swing between Q2 2025 and Q4 2025. After beating estimates by 20% in Q2 2025 ($0.30 actual vs. $0.25 estimate), the company delivered a modest 3.85% beat in Q3 2025 ($0.27 vs. $0.26), then stumbled badly in Q4 2025 with a 34.15% miss ($0.27 vs. $0.41 estimate). The most recent quarter (Q1 2026) saw earnings of $0.09 meet expectations exactly, but at a significantly lower absolute level than prior periods.
This inconsistency suggests operational or seasonal factors that analysts have struggled to model accurately. The Q4 miss was particularly notable given the magnitude of the shortfall, indicating either unexpected cost pressures, revenue timing issues, or margin compression that caught the Street off guard. The subsequent Q1 result meeting expectations—albeit at a much lower level—suggests management may have successfully reset expectations, but leaves open the question of whether the company can return to the earnings power demonstrated in the first half of 2025.
| Quarter | EPS Estimate | EPS Actual | Surprise % | Beat/Miss |
|---|---|---|---|---|
| Jun 2025 | $0.25 | $0.30 | +20.00% | Beat |
| Sep 2025 | $0.26 | $0.27 | +3.85% | Beat |
| Dec 2025 | $0.41 | $0.27 | -34.15% | Miss |
| Mar 2026 | $0.09 | $0.09 | unch | Beat |
Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
Part 2.1: Price Behavior Around Earnings
Cadre typically reports earnings after market close, meaning Day 0 reflects anticipatory trading before results are released, while Day +1 captures the market's first full reaction to the actual numbers.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-05-11 | +$1.51 (+5.06%) | $2.23 (7.45%) | -$2.98 (-9.50%) | $3.09 (9.84%) |
| 2026-03-10 | -$3.31 (-7.52%) | $4.62 (10.50%) | -$5.48 (-13.47%) | $3.82 (9.39%) |
| 2025-11-04 | +$0.07 (+0.16%) | $1.55 (3.65%) | +$2.58 (+6.07%) | $4.75 (11.17%) |
| 2025-08-05 | +$1.22 (+3.69%) | $1.59 (4.81%) | -$5.44 (-15.86%) | $3.88 (11.30%) |
| 2025-05-06 | -$0.17 (-0.57%) | $1.47 (4.94%) | +$5.81 (+19.62%) | $5.66 (19.12%) |
| 2025-03-11 | -$0.33 (-0.97%) | $1.09 (3.21%) | +$1.71 (+5.10%) | $4.17 (12.44%) |
| 2024-11-06 | +$1.79 (+5.06%) | $2.27 (6.42%) | -$3.15 (-8.48%) | $4.61 (12.41%) |
| 2024-08-09 | -$0.34 (-0.99%) | $0.76 (2.22%) | +$0.15 (+0.44%) | $1.77 (5.21%) |
| Avg Abs Move | 3.00% | 5.40% | 9.82% | 11.36% |
Historical price action around Cadre's earnings releases shows substantial volatility, with Day +1 moves averaging 9.82% in absolute terms and ranging as high as 11.36%. The most recent earnings cycle (May 2026) saw the stock gain 5.06% on Day 0 in anticipation, then reverse sharply with a -9.50% decline on Day +1 as the market digested the results. The prior quarter (March 2026) was even more dramatic, with a -7.52% Day 0 move followed by a -13.47% Day +1 decline, reflecting the significant Q4 2025 earnings miss.
The pattern reveals that negative surprises trigger outsized selling pressure, as evidenced by the March and August 2025 reports, while positive surprises can generate strong rallies (the May 2025 report produced a +19.62% Day +1 gain). Notably, Day 0 moves have been relatively modest (averaging 3.00%), suggesting the market typically waits for actual results before making major positioning changes. With the stock having experienced three consecutive quarters of post-earnings weakness or volatility, investors should be prepared for a potentially wide trading range following this release.
Part 2.2: Options Market Expected Move
| Metric | Value |
|---|---|
| Expiration Date | 08/21/26 (DTE 17) |
| Expected Move | $1.98 (6.41%) |
| Expected Range | $28.94 to $32.90 |
| Implied Volatility | 93.07% |
The options market is pricing an expected move of 6.41% (approximately $1.98) for the August 21 expiration, which is notably lower than the stock's average historical Day +1 move of 9.82% following earnings. This suggests options traders may be underpricing potential volatility, or alternatively, that recent estimate resets have reduced uncertainty compared to prior quarters when larger surprises occurred.
Part 3: What Analysts Are Saying
Analyst sentiment on Cadre Holdings remains predominantly bullish despite recent operational challenges, with the consensus rating at 4.38 out of 5.0 (between Buy and Strong Buy). The analyst community includes 6 Strong Buy ratings, 0 Moderate Buys, 1 Hold, 1 Moderate Sell, and 0 Strong Sells among 8 total analysts covering the stock.
The average price target of $43.71 implies 41.4% upside from the current price of $30.92, with estimates ranging from a low of $26.00 to a high of $62.00. This wide range reflects differing views on the company's ability to navigate current margin pressures and return to stronger profitability growth.
Importantly, analyst sentiment has improved over the past month, with one additional analyst upgrading to a Strong Buy rating. This shift suggests that despite near-term estimate cuts, the analyst community sees the recent weakness as a buying opportunity rather than a fundamental deterioration in the business. The bullish stance appears predicated on Cadre's strong market position in mission-critical safety equipment, long-term tailwinds from defense and law enforcement spending, and the view that current margin pressures are temporary and manageable.
The consensus implies analysts believe the stock has been oversold relative to its fundamental value, with the $43.71 target representing confidence that operational execution will improve and justify a significant re-rating from current levels.
Part 4: Technical Picture
Cadre's technical setup heading into earnings reflects persistent weakness that has intensified over recent months. The Barchart Technical Opinion currently shows a 24% Sell signal, unchanged from last week but representing a significant improvement from the 64% Sell signal registered a month ago. This suggests the selling pressure has stabilized but remains decidedly negative.
Timeframe Analysis:
- Short-term (Hold): Neutral signal indicates near-term momentum has steadied after recent declines, suggesting consolidation rather than continued aggressive selling
- Medium-term (50% Sell): Moderate sell signal reflects ongoing weakness in the intermediate timeframe, with the stock struggling to establish a sustained uptrend
- Long-term (50% Sell): Moderate sell signal indicates the longer-term trend remains compromised, with the stock well below its 200-day moving average
Trend Characteristics: The trend is characterized by Average strength moving in the Weakest direction, indicating a lack of conviction in either direction but with the path of least resistance still tilted to the downside heading into the earnings release.
The stock is trading at $30.92, positioned below its 200-day moving average of $36.33, a bearish long-term signal that underscores the technical damage from the past year's decline. However, the stock has found support above its 50-day ($29.72), 20-day ($30.08), and 5-day ($30.75) moving averages, suggesting some near-term stabilization. The stock sits slightly below its 10-day average ($31.12), indicating recent choppy action.
The 52-week range of $25.73 to $48.76 shows the stock is currently trading in the lower half of its annual range, roughly 36% below its 52-week high. This positioning suggests significant upside potential if the company can deliver a positive surprise and restore confidence, but also leaves room for further downside if results disappoint.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $30.75 | 50-Day MA | $29.72 |
| 10-Day MA | $31.12 | 100-Day MA | $30.29 |
| 20-Day MA | $30.08 | 200-Day MA | $36.33 |
Key technical levels to watch include support at the 50-day moving average of $29.72 and the 52-week low of $25.73, with resistance at the 10-day average of $31.12 and the psychologically important $32-33 zone. The overall technical setup is cautionary heading into earnings, with the stock lacking strong momentum and trading below its long-term trend. However, the recent stabilization in selling pressure and proximity to short-term moving averages suggests the stock could be coiled for a significant move in either direction depending on results. Bulls will need to see the stock reclaim the $32-33 area and begin working back toward the 200-day average to signal a meaningful trend reversal, while bears will look for a break below the 50-day average as confirmation of continued weakness.