Cadre (CDRE) reported reported Q1 earnings late Monday of $0.05 per diluted share, down from $0.23 a year earlier.
Analysts surveyed by FactSet expected $0.07.
Revenue for the three months ended March 31 was $155.4 million, up from $130.1 million a year earlier.
Analysts surveyed by FactSet expected $155.3 million.
For the full-year 2026, the company expects net sales of $736 million to $758 million. Analysts expect $740.3 million.