← Cadre Holdings, Inc.
| Annual Trend | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|
| Net sales | $404.6m |
$427.3m
+5.60%
|
$457.8m
+7.15%
|
$482.5m
+5.39%
|
$567.6m
+17.62%
|
$610.3m
+7.53%
|
$685.6m
+12.34%
|
|
| Cost of goods sold | $251.7m |
$256.6m
+1.94%
|
$282.2m
+9.96%
|
$281.8m
-0.13%
|
$334.1m
+18.55%
|
$350.7m
+4.97%
|
$399.1m
+13.81%
|
|
| Gross profit | $152.9m |
$170.7m
+11.61%
|
$175.7m
+2.92%
|
$200.7m
+14.26%
|
$233.5m
+16.32%
|
$259.6m
+11.20%
|
$286.5m
+10.37%
|
|
| Selling, general and administrative | $106.6m | $115.0m | $153.3m | $140.5m | $158.3m | $183.1m | $208.3m | |
| Restructuring and transaction costs | $5.8m | $3.4m | $4.4m | $2.2m | $6.0m | $7.7m | — | |
| Total operating expenses | $103.1m | $119.0m | $159.0m | $144.2m | $166.7m | $192.3m | $210.5m | |
| Operating income | $49.8m |
$51.7m
+3.85%
|
$16.7m
-67.68%
|
$56.5m
+238.11%
|
$66.8m
+18.12%
|
$67.4m
+0.88%
|
$76.0m
+12.89%
|
|
| Interest expense, net | — | — | — | ($4.5m) | ($7.8m) | ($12.5m) | $15.9m | |
| Other income (expense), net | $2.7m | ($947k) | ($1.1m) | $936k | ($4.7m) | $7.5m | ($7.8m) | |
| Total other expense, net | ($21.9m) | ($32.5m) | ($7.3m) | ($3.6m) | ($12.5m) | ($5.0m) | — | |
| Income before provision for income taxes | $27.9m | $19.2m | $9.4m | $52.9m | $54.2m | $62.3m | — | |
| Provision for income taxes | $10.6m | ($6.5m) | ($3.6m) | ($14.3m) | ($18.1m) | ($18.2m) | — | |
| Net income | $38.5m |
$12.7m
-67.07%
|
$5.8m
-54.03%
|
$38.6m
+563.93%
|
$36.1m
-6.49%
|
$44.1m
+22.16%
|
$36.1m
-18.30%
|
|
| Reclassification adjustments for gains included in net income, net of tax | — | $146k | ($618k) | ($3.2m) | ($3.3m) | ($2.6m) | — | |
| Basic | $1.40 | $0.44 | $0.16 | $1.03 | $0.90 | $1.08 | $0.86 | |
| Diluted | $1.40 | $0.44 | $0.16 | $1.02 | $0.90 | $1.02 | $36,062,000.00 | |
| Related party expense | $1.6m | $579k | $1.5m | $1.5m | $2.4m | $1.5m | — | |
| Unrealized holding (losses) gains on derivative instruments, net of tax | — | $767k | $6.4m | $775k | $1.5m | ($284k) | — | |
| Foreign currency translation adjustments, net of tax | $420k | $30k | ($1.8m) | $929k | ($269k) | $4.8m | — | |
| Other comprehensive income (loss) | $420k | $943k | $4.0m | ($1.5m) | ($2.0m) | $1.8m | — | |
| Comprehensive income, net of tax | $38.9m | $13.6m | $9.8m | $37.2m | $34.1m | $46.0m | — | |
| Total unrealized loss on derivative instruments, net of tax | — | $913k | $5.8m | ($2.4m) | ($1.8m) | ($2.9m) | — |