Subscribe

CPS Technologies Corporation (CPSH)

USD4.55 -0.07 (-1.52%)
US NASDAQ Technology Hardware, Equipment & Parts
Address 111 South Worcester Street 02766-2102
Norton, MA, US
CEO Brian T. Mackey
IPO 1994-04-05
CIK 814676 ISIN US12619F1049

Explore sections of this company profile

Description

Headquartered in Norton, Massachusetts, and established in 1984, CPS Technologies Corporation is a provider of cutting-edge material solutions. The company's core offering consists of metal matrix composites, innovative blends of metal and ceramic, tailored for diverse high-tech applications. These composites are integral to products serving a broad spectrum of industries, including transportation (such as baseplates for motor controllers in electric trains, subway cars, and hybrid/electric vehicles), energy (wind turbines), computing and internet infrastructure (lids and heatspreaders for integrated circuits in switches and routers), telecommunications, aerospace (hermetic packages for radar, satellite, and avionics), defense, and the oil and gas sector. Additionally, CPS Technologies manufactures baseplates and housings for modules utilizing wide band gap semiconductors and undertakes the assembly of housings and packages for hybrid circuits. The company primarily distributes its products to microelectronics systems manufacturers across the United States, Europe, and Asia. Previously known as Ceramics Process Systems Corporation, the company adopted its current name in March 2007.

News Sentiment (7d)
50 Neutral

Based on only 1 article — low confidence

Market Cap & Enterprise Value
Merger & Acquisition History

No mergers or acquisitions recorded for this company.

Technical Outlook
Loading outlook…
Loading forecast...
Signal Summary Loading…
Indicator 1D1W2W3W1M
Each column is computed on that timeframe's candles (1D = daily, 1W ≈ weekly, 1M ≈ monthly), not on the same last day. ▲ bullish · ▼ bearish · — neutral. The Net row counts signals per column; hover any cell (or the indicator name) to see the exact rule behind it.
Day Score & sub-scores
Statistical fingerprint & regime detail
Conditional historical analysis
Customize analysis (advanced)
Indicative levels generated algorithmically. Not financial advice.
Risk Profile
Loading risk profile…
Price Chart
Averages
Trend
Price
Levels
Draw
USD4.55 -0.07 (-1.52%)
Loading historical data…
Volume Profile
Loading…
Liquidity & share structure
Average Volume
2M
Beta
2.04
Float Shares
11.31M
Free Float %
74.0%
Price Performance
1D5D1M3M6M YTD1Y3Y5Y10YMax
+8.82% +16.44% -8.47% -7.49% +30.91% +39.81% +133.51% +46.44% -19.85% +119.29% +393.71%
Rolling Volatility
Loading…
Drawdown
Loading…
Relative Strength
Loading…
Monthly Returns Heatmap
From To
Loading…
Annual Monthly Returns
Loading…
Daily Returns Distribution
vs.
Loading histogram data…

Revenue flow

Revenue by geography

Revenue by segment

From To

Revenue composition

From To

By product

By geography

Financial Statements

Income Statement

Balance Sheet

Cash Flow Statement

Key Metrics

Financial Ratios

Employees

Financial Growth (CAGR)

Market Data

Price Targets & DCF
Current price
4.55
Low 6.00 +31.9%
Consensus 6.00 +31.9%
Median 6.00 +31.9%
High 6.00 +31.9%
DCF (Levered) 0.23 -94.9%

DCF figures are point estimates: small changes in growth or discount-rate assumptions move them materially. Read them as a reference, not a precise target.

Ratings Trend (MoM) 100% Bullish
Rating 2026-05 Change
Strong Buy 0 0
Buy 1 0
Hold 0 0
Sell 0 0
Strong Sell 0 0
Price Target Summary
Period # Analysts Avg Target
Last Month
Last Quarter
Last Year 1
6.00
+31.9%
All Time 1
6.00
+31.9%
Quality scores
Altman Z-Score
9.09
Safe zone
Piotroski F-Score
4 / 9
Average
MOAT Score
1 / 10
No MOAT
Composite Rating
B-
Overall Score
3 / 5
Medium
DCF Score
2 / 5
Medium
ROE Score
2 / 5
Medium
ROA Score
3 / 5
Medium
D/E Score
4 / 5
High
P/E Score
1 / 5
Low
P/Book Score
3 / 5
Medium
Operational MOAT
✗ Below peers
  • Revenue growth Hardware, Equipment & Parts: +10.0%
    +54.3% Q1'26: -6.4% (vs Q1'25)
  • EPS growth Hardware, Equipment & Parts: +20.2%
    +112.4% Q1'26: -348.5% (vs Q1'25)
  • FCF margin FCF growth · Hardware, Equipment & Parts: +27.1%
    -3.4% Q1'26: -10,923.6% (vs Q1'25)
  • EBIT margin Hardware, Equipment & Parts: +8.7%
    +1.4% Q1'26: -7.4% (vs Q1'25)
  • ROIC Hardware, Equipment & Parts: +5.7%
    +2.3% Q1'26: -13.4% (vs Q1'25)
  • Share dilution Hardware, Equipment & Parts: +0.0%
    +1.0% Q1'26: +23.7% (vs Q1'25)
  • Debt / EBITDA Net debt/EBITDA · Hardware, Equipment & Parts: -0.70×
    0.76× Q1'26: -0.14× (vs Q1'25)
Valuation Multiples From To
Price Forecast (3Y) From To
Model
Adjust
P/E
Theoretical Return — If Invested Today

* These projections are based on analyst consensus estimates and user-defined valuation multiples. This table is for informational purposes only and does not constitute a recommendation to buy or sell any security. Past performance is not indicative of future results.

DCF Interactive Model (UFCF)
Projection years:
Market assumptions
WACC components (optional)
Ke (Cost of Equity) = Rf + β (1.78) × ERP
WACC = 99% × Ke + 1% × Kd (4.1%) × (1−t)

Modifying these values recalculates WACC automatically.

Business assumptions
Current price: 4.55
Enterprise Value: Equity Value: Terminal Value: TV as % of EV:

Base values reflect the latest available data for this company and market conditions.

Consensus Estimates
Metric Dec 2025
actual
Dec 2026
1 Rev. Ana.
1 EPS Ana.
Dec 2027
1 Rev. Ana.
1 EPS Ana.
Revenue
32.60M
est: 32.28M (+1.0%)
34.98M
34.98M – 34.98M
+8.4% YoY
42.28M
42.28M – 42.28M
+20.9% YoY
EBITDA
444.0K
est: 362.3K (+22.5%)
392.6K
392.6K – 392.6K
+8.4% YoY
474.6K
474.6K – 474.6K
+20.9% YoY
EBIT
444.0K
est: -162.7K (+372.9%)
-176.3K
-176.3K – -176.3K
-8.4% YoY
-213.1K
-213.1K – -213.1K
-20.9% YoY
Net Income
420.4K
est: 440.2K (-4.5%)
587.0K
587.0K – 587.0K
+33.3% YoY
2.64M
2.64M – 2.64M
+350.0% YoY
SGA
est: 4.96M (-100.0%)
5.38M
5.38M – 5.38M
+8.4% YoY
6.50M
6.50M – 6.50M
+20.9% YoY
EPS
0.03
est: 0.03 (+0.0%)
0.04
0.04 – 0.04
+33.3% YoY
0.18
0.18 – 0.18
+350.0% YoY
Historical Ratings (3M)
Date Rating Overall DCF ROE ROA D/E P/E P/B
2026-05-11 B- 3/5 2/5 2/5 3/5 4/5 1/5 3/5
2026-05-08 B- 3/5 2/5 2/5 3/5 4/5 1/5 3/5
2026-05-07 B- 3/5 2/5 2/5 3/5 4/5 1/5 3/5
2026-05-06 B- 3/5 2/5 2/5 3/5 4/5 1/5 3/5
2026-05-05 B- 3/5 2/5 2/5 3/5 4/5 1/5 3/5
2026-05-04 B 3/5 2/5 2/5 3/5 4/5 1/5 4/5
2026-05-01 B 3/5 2/5 2/5 3/5 4/5 1/5 4/5
2026-04-30 B 3/5 2/5 2/5 3/5 4/5 1/5 4/5
2026-04-29 B- 3/5 2/5 2/5 3/5 3/5 1/5 4/5
2026-04-28 B- 3/5 2/5 2/5 3/5 3/5 1/5 4/5
2026-04-27 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5
2026-04-24 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5
2026-04-23 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5
2026-04-22 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5
2026-04-21 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5
2026-04-20 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5
2026-04-17 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5
2026-04-16 B- 2/5 2/5 2/5 3/5 3/5 1/5 3/5

Owner Earnings

Owner's Earnings (history) From To
Owner alignment
Owner's Earnings TTM
349.9K
OE per share TTM
0.03
Owner's Yield
0.53%
Maintenance CapEx ratio
953.60%
Maint CapEx / Avg PPE
7.5%

Ownership Overview

Ownership breakdown
At a glance
Institutional holders
9
Total invested
1.22M
Insider transactions (90d)
1
Beneficial owners (>5%)
15
Beneficial owners (>5%)
# Reporting person Amount owned % of class Sole voting Shared voting Sole dispositive Shared dispositive Type Citizenship Filing date SEC filing
1 AMPERSAND SPECIALTY MATERIALS VENTURES LIMITED PARTNERSHIP 1.84M 17.38% 1.84M 1.84M PN DELAWARE 1998-07-10
2 Peregrine Financial Corporation 1.63M 11.40% 1.63M 1.63M CO Delaware 2021-03-24
3 J. Wechsler 1.54M 12.30% 1.54M 1.54M IN States 2007-05-23
4 Master LLC 1.48M 11.80% 1.48M 1.48M OO Delaware 2007-05-23
5 Peregrine Trust Company, LLC 815.9K 5.70% 815.9K 815.9K OO Delaware 2021-03-24
6 Peregrine Holdings, LLC 813.8K 5.70% 813.8K 813.8K OO Delaware 2021-03-24
7 Horton Capital Management, LLC 659.6K 5.00% 659.6K 10.00 IA Delaware 2017-07-12
8 Horton Capital Partners Fund, LP 659.6K 5.00% 659.6K 10.00 OO Delaware 2017-07-12
9 Horton Capital Partners, LLC 659.6K 5.00% 659.6K 10.00 OO Delaware 2017-07-12
10 Joseph M. Manko, Jr. 659.6K 5.00% 659.6K 10.00 IN United States 2017-07-12
11 & Co., Inc. 59.2K 0.47% 59.2K 59.2K CO York 2007-05-23
12 Adval Limited Partnership 0.00% IA, CO Delaware 2000-02-14
13 Advent International Corporation 0.00% IA, CO Delaware 2000-02-14
14 Advent International Limited Partnership 0.00% PN Delaware 2000-02-14
15 PARTNERS, a partnership in dissolution 0.00% 16.00 16.00 PN York 2007-05-23

Institutional Activity (13F)

Institutional ownership trend From To
13F snapshot — 2026 Q1
Investors holding
9
-40 vs prev Q
New positions
2
Closed positions
40
Increased
4
Reduced
1
Put/Call ratio
0.00
Calls held
Puts held
Top institutional holders
# Investor Shares / Δ Mkt value / Δ Own% / Δ Weight% / Δ Avg px / Perf. Hold / Status
1 VANGUARD GROUP INC 617.0K +34.9K (+6.0%) 1.91M -171.7K (-8.3%) 4.25% +0.240 pp 0.00% +0.000 pp USD7.04 -56.1% 32 qtrs
2 POLAR ASSET MANAGEMENT PARTNERS INC. 330.9K +330.9K (+100.0%) 1.02M +1.0M (+100.0%) 2.28% +2.278 pp 0.01% +0.013 pp USD3.09 +0.0% 1 qtrs NEW
3 MYDA ADVISORS LLC 280.0K +280.0K (+100.0%) 865.2K +865.2K (+100.0%) 1.93% +1.927 pp 0.16% +0.165 pp USD3.09 +0.0% 1 qtrs NEW
4 EVERNEST FINANCIAL ADVISORS, LLC 145.4K +145.4K (+100.0%) 725.7K +725.7K (+100.0%) 1.00% +1.001 pp 0.15% +0.152 pp USD3.09 +0.0% 1 qtrs NEW
5 CIBC PRIVATE WEALTH GROUP, LLC 221.0K +— (+0.0%) 683.0K -106.1K (-13.4%) 1.52% 0.000 pp 0.00% 0.000 pp USD1.65 +87.3% 22 qtrs
6 RENAISSANCE TECHNOLOGIES LLC 219.9K +117.7K (+115.3%) 679.4K +314.8K (+86.4%) 1.51% +0.811 pp 0.00% +0.001 pp USD3.28 -5.8% 20 qtrs
7 PERKINS CAPITAL MANAGEMENT INC 202.1K +202.1K (+100.0%) 624.4K +624.4K (+100.0%) 1.39% +1.391 pp 0.50% +0.496 pp USD3.09 +0.0% 1 qtrs NEW
8 ROUND ROCK ADVISORS, LLC 191.3K +145.4K (+316.7%) 591.2K +418.6K (+242.4%) 1.32% +1.001 pp 0.09% +0.062 pp USD3.21 -3.7% 2 qtrs
9 KENNEDY CAPITAL MANAGEMENT LLC 190.4K +190.4K (+100.0%) 588.2K +588.2K (+100.0%) 1.31% +1.310 pp 0.01% +0.013 pp USD3.09 +0.0% 1 qtrs NEW
10 BLACKROCK, INC. 164.2K +42.9K (+35.3%) 507.4K +74.3K (+17.1%) 1.13% +0.295 pp 0.00% +0.000 pp USD1.86 +66.1% 6 qtrs
11 EAM INVESTORS, LLC 153.4K +153.4K (+100.0%) 473.9K +473.9K (+100.0%) 1.06% +1.056 pp 0.05% +0.053 pp USD3.09 +0.0% 1 qtrs NEW
12 GEODE CAPITAL MANAGEMENT, LLC 145.8K +14.6K (+11.1%) 450.7K -17.9K (-3.8%) 1.00% +0.100 pp 0.00% +0.000 pp USD4.66 -33.7% 23 qtrs
13 MARSHALL WACE, LLP 127.3K +84.8K (+199.4%) 393.4K +241.6K (+159.2%) 0.88% +0.584 pp 0.00% +0.000 pp USD3.25 -4.9% 2 qtrs
14 SEI INVESTMENTS CO 121.2K +121.2K (+100.0%) 374.5K +374.5K (+100.0%) 0.83% +0.834 pp 0.00% +0.000 pp USD3.09 +0.0% 1 qtrs NEW
15 LPL FINANCIAL LLC 114.0K -100.0 (-0.1%) 352.3K -55.1K (-13.5%) 0.78% -0.001 pp 0.00% +0.000 pp USD3.57 -13.4% 2 qtrs
16 HILLSDALE INVESTMENT MANAGEMENT INC. 88.4K +86.2K (+3,964.4%) 273.2K +265.4K (+3,417.8%) 0.61% +0.594 pp 0.01% +0.007 pp USD3.10 -0.3% 2 qtrs
17 ESSEX INVESTMENT MANAGEMENT CO LLC 74.1K +— (+0.0%) 229.0K -35.6K (-13.4%) 0.51% +0.000 pp 0.03% -0.006 pp USD2.77 +11.6% 3 qtrs
18 DIMENSIONAL FUND ADVISORS LP 61.5K +35.1K (+133.3%) 189.9K +95.9K (+102.0%) 0.42% +0.242 pp 0.00% +0.000 pp USD3.11 -0.6% 3 qtrs
19 MORGAN STANLEY 60.6K -8.8K (-12.7%) 187.3K -60.6K (-24.5%) 0.42% -0.061 pp 0.00% +0.000 pp USD3.23 -4.3% 37 qtrs
20 GSA CAPITAL PARTNERS LLP 51.6K +32.2K (+166.5%) 159.0K +90.0K (+130.4%) 0.36% +0.222 pp 0.01% +0.008 pp USD3.27 -5.5% 2 qtrs
21 STATE STREET CORP 48.7K +13.0K (+36.3%) 150.5K +23.0K (+18.0%) 0.34% +0.089 pp 0.00% +0.000 pp USD7.75 -60.1% 19 qtrs
22 UBS GROUP AG 45.5K +45.3K (+24,231.0%) 140.6K +139.9K (+20,946.7%) 0.31% +0.312 pp 0.00% +0.000 pp USD3.09 +0.0% 2 qtrs
23 ARIES WEALTH MANAGEMENT 43.9K +43.9K (+100.0%) 135.7K +135.7K (+100.0%) 0.30% +0.302 pp 0.03% +0.030 pp USD3.09 +0.0% 1 qtrs NEW
24 GOLDMAN SACHS GROUP INC 42.3K +15.9K (+60.4%) 130.7K +36.6K (+38.8%) 0.29% +0.110 pp 0.00% +0.000 pp USD3.14 -1.6% 3 qtrs
25 NEWEDGE ADVISORS, LLC 36.0K +— (+0.0%) 111.1K -17.3K (-13.4%) 0.25% +0.000 pp 0.00% 0.000 pp USD3.62 -14.6% 22 qtrs
26 JAMES INVESTMENT RESEARCH INC 36.0K +— (+0.0%) 111.1K -17.3K (-13.4%) 0.25% +0.000 pp 0.01% -0.002 pp USD3.63 -14.9% 22 qtrs
27 XTX TOPCO LTD 30.7K +30.7K (+100.0%) 94.8K +94.8K (+100.0%) 0.21% +0.211 pp 0.00% +0.003 pp USD3.09 +0.0% 1 qtrs NEW
28 WEALTH ENHANCEMENT ADVISORY SERVICES, LLC 29.6K +29.6K (+100.0%) 94.3K +94.3K (+100.0%) 0.20% +0.204 pp 0.00% +0.000 pp USD3.09 +0.0% 1 qtrs NEW
29 SUSQUEHANNA INTERNATIONAL GROUP, LLP 28.4K -10.4K (-26.8%) 87.7K -50.7K (-36.6%) 0.20% -0.072 pp 0.00% +0.000 pp USD2.16 +43.1% 4 qtrs
30 SALVUS WEALTH MANAGEMENT, LLC 27.5K +27.5K (+100.0%) 85.0K +85.0K (+100.0%) 0.19% +0.189 pp 0.05% +0.048 pp USD3.09 +0.0% 1 qtrs NEW
31 JANE STREET GROUP, LLC 26.9K +14.8K (+122.5%) 83.2K +40.0K (+92.6%) 0.19% +0.102 pp 0.00% +0.000 pp USD2.95 +4.7% 3 qtrs
32 PRIVATE ADVISOR GROUP, LLC 24.6K -3.6K (-12.8%) 76.0K -24.7K (-24.5%) 0.17% -0.025 pp 0.00% 0.000 pp USD2.77 +11.6% 3 qtrs
33 IFP ADVISORS, INC 20.0K +— (+0.0%) 61.8K -9.6K (-13.4%) 0.14% +0.000 pp 0.00% -0.001 pp USD8.68 -64.4% 20 qtrs
34 NORTHERN TRUST CORP 18.8K -5.7K (-23.1%) 58.1K -29.2K (-33.4%) 0.13% -0.039 pp 0.00% +0.000 pp USD7.71 -59.9% 20 qtrs
35 LEGATO CAPITAL MANAGEMENT LLC 17.4K +— (+0.0%) 53.8K -8.4K (-13.4%) 0.12% +0.000 pp 0.00% -0.002 pp USD2.77 +11.6% 3 qtrs
36 CENTIVA CAPITAL, LP 16.1K +16.1K (+100.0%) 49.7K +49.7K (+100.0%) 0.11% +0.111 pp 0.00% +0.000 pp USD3.09 +0.0% 1 qtrs NEW
37 POINT72 ASSET MANAGEMENT, L.P. 10.4K +10.4K (+100.0%) 32.2K +32.2K (+100.0%) 0.07% +0.072 pp 0.00% +0.000 pp USD3.09 +0.0% 1 qtrs NEW
38 SIMPLEX TRADING, LLC 8.3K -2.3K (-21.9%) 25.7K -11.3K (-30.7%) 0.06% -0.016 pp 0.00% +0.000 pp USD2.19 +41.1% 4 qtrs
39 HM PAYSON & CO 2.5K +2.5K (+100.0%) 7.7K +7.7K (+100.0%) 0.02% +0.017 pp 0.00% +0.000 pp USD3.09 +0.0% 1 qtrs NEW
40 JONES FINANCIAL COMPANIES LLLP 2.1K +2.1K (+100.0%) 6.4K +6.4K (+100.0%) 0.01% +0.014 pp 0.00% +0.000 pp USD3.09 +0.0% 1 qtrs NEW
41 CITIGROUP INC 1.3K -461.0 (-26.9%) 3.9K -2.2K (-36.8%) 0.01% -0.003 pp 0.00% +0.000 pp USD2.77 +11.6% 3 qtrs
42 ADVISOR GROUP HOLDINGS, INC. 215.00 +— (+0.0%) 664.00 -114.0 (-14.7%) 0.00% +0.000 pp 0.00% +0.000 pp USD1.66 +86.1% 7 qtrs
43 BANK OF AMERICA CORP /DE/ 129.00 +24.0 (+22.9%) 399.00 +24.0 (+6.4%) 0.00% +0.000 pp 0.00% +0.000 pp USD2.03 +52.2% 9 qtrs
44 SBI SECURITIES CO., LTD. 83.00 +— (+0.0%) 256.00 -40.0 (-13.5%) 0.00% +0.000 pp 0.00% +0.000 pp USD2.82 +9.6% 5 qtrs
45 TOWER RESEARCH CAPITAL LLC (TRC) 81.00 -614.0 (-88.3%) 250.00 -2.2K (-89.9%) 0.00% -0.004 pp 0.00% 0.000 pp USD1.78 +73.6% 19 qtrs
46 FARTHER FINANCE ADVISORS, LLC 25.00 +25.0 (+100.0%) 77.00 +77.0 (+100.0%) 0.00% +0.000 pp 0.00% +0.000 pp USD3.08 +0.3% 1 qtrs NEW
47 GROUP ONE TRADING, L.P. -1.7K (-100.0%) -6.2K (-100.0%) 0.00% -0.012 pp 0.00% +0.000 pp USD 8 qtrs SOLD
48 CITADEL ADVISORS LLC -15.4K (-100.0%) -55.0K (-100.0%) 0.00% -0.106 pp 0.00% +0.000 pp USD 22 qtrs SOLD
49 ROOT FINANCIAL PARTNERS, LLC -20.0 (-100.0%) -71.0 (-100.0%) 0.00% 0.000 pp 0.00% +0.000 pp USD 2 qtrs SOLD
50 COMMONWEALTH EQUITY SERVICES, LLC -19.8K (-100.0%) -71.0K (-100.0%) 0.00% -0.137 pp 0.00% 0.000 pp USD 2 qtrs SOLD
51 TWO SIGMA SECURITIES, LLC -10.6K (-100.0%) -38.0K (-100.0%) 0.00% -0.073 pp 0.00% -0.006 pp USD 4 qtrs SOLD
Ownership breakdown by holder

ETF Ownership

Top ETFs holding this stock Held by 18 ETFs in our universe
# ETF Weight Est. AUM exposure TER
1 Tema Space Innovators ETF NASA 0.55% 6.85M 0.75%
2 iShares Micro-Cap ETF IWC 0.02% 242.7K 0.60%
3 Avantis U.S. Small Cap Equity ETF AVSC 0.00% 117.6K 0.25%
4 Dimensional - US Small Cap ETF DFAS 0.00% 249.0K 0.26%
5 Vanguard Extended Market ETF VXF 0.00% 1.35M 0.05%
6 U.S. Micro Cap Portfolio ETF DFMC 0.00% 52.4K 0.43%
7 Dimensional - US Core Equity 1 ETF DCOR 0.00% 17.8K 0.14%
8 Vanguard U.S. Total Market Shares Index ETF VTS.AX 0.00% 7.7K 0.03%
9 Vanguard U.S. Total Market Index ETF (CAD-hedged) VUS.TO 0.00% 1.6K 0.17%
10 Vanguard U.S. Total Market Index ETF VUN.TO 0.00% 21.1K 0.17%

Insider Activity

Insider Activity — Latest Quarter
Ratio by transactions
2.00
Bullish
Ratio by volume
1.15
Neutral
Buys
2
Sells
1
Shares acquired
17.3K
Shares disposed
15.0K
Cash buys
1.00
Cash sales
Net activity
+2,315
Insider buys vs sells (history) From To
Recent insider transactions From To
Date Person Role Transaction A/D Security Shares Price Value Owned after D/I Filing
2028-08-01 Mackey Brian T Officer D Common Stock Options 40,000 2.93 117.2K 0
2026-03-16 Cavoli Ivo James Director P-Purchase A Common Stock 2,315 3.86 8.9K 53,000 D
2026-02-19 HUGHES FRANCIS J JR Director X-InTheMoney A Common Stock 15,000 1.83 27.5K 453,009 D
2025-12-12 Griffith Charles Kellogg Jr Officer M-Exempt D Common Stock Option 15,000 1.55 23.3K 80,000 D
2025-12-08 BENNETT GRANT C Director G-Gift A Common Stock 4,000 3.29 13.2K 1,265,554 D
2025-11-13 Cavoli Ivo James Director P-Purchase A Common Stock 1,500 3.42 5.1K 50,685 D
2025-10-08 Snow Daniel C Director P-Purchase A Common Stock 3,333 3.00 10.0K 11,941 D
2025-10-08 Mackey Brian T Officer P-Purchase A Common Stock 16,500 3.00 49.5K 36,500 D
2025-10-08 HUGHES FRANCIS J JR Director P-Purchase A Common Stock 18,333 3.00 55.0K 438,009 D
2025-10-08 Griffith Charles Kellogg Jr Officer P-Purchase A Common Stock 4,000 3.00 12.0K 41,792 D
2025-10-08 Cavoli Ivo James Director P-Purchase A Common Stock 25,000 3.00 75.0K 49,185 D
2025-08-20 Cavoli Ivo James Director P-Purchase A Common Stock 1,500 3.03 4.6K 24,185 D
2025-08-11 Cavoli Ivo James Director P-Purchase A Common Stock 2,767 2.88 8.0K 22,685 D
2025-08-08 Cavoli Ivo James Director P-Purchase A Common Stock 700 2.90 2.0K 19,685 I
2025-06-18 Cavoli Ivo James Director P-Purchase A Common Stock 6,260 2.54 15.9K 13,260 D
2025-03-19 Mackey Brian T Officer P-Purchase A Common Stock 5,000 1.56 7.8K 20,000 D
2025-03-18 Mackey Brian T Officer P-Purchase A Common Stock 7,500 1.55 11.6K 15,000 D
2025-03-17 Mackey Brian T Officer P-Purchase A Common Stock 7,500 1.55 11.6K 7,500 D
2025-03-17 Cavoli Ivo James Director P-Purchase A Common Stock 7,000 1.57 11.0K 7,000 D
2025-02-28 Snow Daniel C Director A-Award A Common Stock Options 15,000 1.59 23.9K 53,100 D
2025-02-28 NORWOOD RALPH M Director A-Award A Common Stock Options 15,000 1.59 23.9K 88,100 D
2025-02-28 Mackey Brian T Officer A-Award A Common Stock Options 6,250 1.59 9.9K 221,250 D
2025-02-28 HUGHES FRANCIS J JR Director A-Award A Common Stock Options 15,000 1.59 23.9K 128,100 D
2025-02-28 Griffith Charles Kellogg Jr Officer A-Award A Common Stock Options 3,500 1.59 5.6K 95,000 D
2025-02-28 Cavoli Ivo James Director A-Award A Common Stock Options 15,000 1.59 23.9K 30,000 D
2025-02-28 BENNETT GRANT C Director A-Award A Common Stock Options 15,000 1.59 23.9K 47,600 D
2024-12-10 Cavoli Ivo James Director A-Award A Common Stock Options 15,000 1.58 23.7K 15,000 D
2024-12-03 Cavoli Ivo James Director 0 0.00 0
2024-11-25 BENNETT GRANT C Director G-Gift D Common Stock 12,000 1.47 17.6K 1,269,554 D
2024-11-15 Griffith Charles Kellogg Jr Officer P-Purchase A Common Stock 1,000 1.40 1.4K 37,792 D
2024-09-17 Griffith Charles Kellogg Jr Officer P-Purchase A Common Stock 1,000 1.43 1.4K 36,792
2024-07-03 CULLIGAN THOMAS M Director F-InKind D Common Stock 13,580 1.69 23.0K 42,396
2024-03-12 Snow Daniel C Director P-Purchase A Common Stock 2,500 1.80 4.5K 8,608
2024-02-28 Snow Daniel C Director A-Award A Common Stock Options 15,000 2.34 35.1K 38,100
2024-02-28 NORWOOD RALPH M Director A-Award A Common Stock Options 15,000 2.34 35.1K 133,100
2024-02-28 Mackey Brian T Officer A-Award A Common Stock Options 3,000 2.34 7.0K 212,000
2024-02-28 HUGHES FRANCIS J JR Director A-Award A Common Stock Options 15,000 2.34 35.1K 143,100
2024-02-28 Griffith Charles Kellogg Jr Officer A-Award A Common Stock Options 3,000 2.34 7.0K 75,000
2024-02-28 CULLIGAN THOMAS M Director A-Award A Common Stock Options 15,000 2.34 35.1K 113,100
2024-02-28 BENNETT GRANT C Director A-Award A Common Stock Options 15,000 2.34 35.1K 22,600
2024-01-12 BENNETT GRANT C Director G-Gift D Common Stock 5,000 2.30 11.5K 1,281,554
2023-07-24 Griffith Charles Kellogg Jr Officer M-Exempt A Common Stock 5,000 1.55 7.8K 35,792
2023-07-21 McCormack Michael E Officer M-Exempt A Common Stock 40,000 2.73 109.2K 80,000
2023-05-05 NORWOOD RALPH M Director X-InTheMoney D Common Stock Options 15,000 1.00 15.0K 118,100
2023-05-05 HUGHES FRANCIS J JR Director X-InTheMoney A Common Stock 15,000 1.00 15.0K 419,676
2023-05-02 NORWOOD RALPH M Director X-InTheMoney D Common Stock Options 10,000 1.00 10.0K 133,100
2023-04-25 Griffith Charles Kellogg Jr Officer A-Award A Common Stock Options 3,000 2.66 8.0K 68,000
2023-04-10 NORWOOD RALPH M Director X-InTheMoney D Common Stock Options 10,000 1.00 10.0K 143,100
2023-04-05 Griffith Charles Kellogg Jr Officer A-Award A Common Stock Options 3,000 2.66 8.0K 65,000
2023-02-28 Snow Daniel C Director A-Award A Common Stock Options 10,000 3.07 30.7K 23,100
2023-02-28 NORWOOD RALPH M Director A-Award A Common Stock Options 10,000 3.07 30.7K 153,100
2023-02-28 HUGHES FRANCIS J JR Director A-Award A Common Stock Options 10,000 3.07 30.7K 143,100
2023-02-28 CULLIGAN THOMAS M Director A-Award A Common Stock Options 10,000 3.07 30.7K 98,100
2023-02-28 BENNETT GRANT C Director A-Award A Common Stock Options 10,000 3.07 30.7K 17,600
2022-12-30 BENNETT GRANT C Director G-Gift D Common Stock 2,500 2.69 6.7K 1,286,554
2022-11-14 NORWOOD RALPH M Director S-Sale D Common Stock 6,034 3.49 21.1K 24,593
2022-11-11 NORWOOD RALPH M Director X-InTheMoney D Common Stock Options 20,000 1.00 20.0K 143,100
2022-05-04 Griffith Charles Kellogg Jr Officer M-Exempt D Common Stock Options 1,500 1.55 2.3K 65,000
2022-01-28 Snow Daniel C Director A-Award A Common Stock Options 7,600 2.90 22.0K 13,100
2022-01-28 NORWOOD RALPH M Director A-Award A Common Stock Options 7,600 2.90 22.0K 163,100
2022-01-28 McCormack Michael E Officer A-Award A Common Stock Options 10,000 2.90 29.0K 210,000
2022-01-28 HUGHES FRANCIS J JR Director A-Award A Common Stock Options 7,600 2.90 22.0K 133,100
2022-01-28 CULLIGAN THOMAS M Director A-Award A Common Stock Options 7,600 2.90 22.0K 88,100
2022-01-28 BENNETT GRANT C Director A-Award A Common Stock Options 7,600 2.90 22.0K 7,600
2022-01-19 McCormack Michael E Officer M-Exempt D Common Stock Options 40,000 2.73 109.2K 160,000
2022-01-14 Griffith Charles Kellogg Jr Officer M-Exempt D Common Stock Options 5,500 1.55 8.5K 61,500
2021-12-14 BENNETT GRANT C Director G-Gift D Common Stock 18,000 3.94 70.9K 1,289,054
2021-11-07 Breen Thomas E Officer D Common Stock 20,000 1.37 27.4K 0
2021-05-13 Snow Daniel C Director A-Award A Common Stock Options 5,500 5.11 28.1K 5,500
2021-05-13 NORWOOD RALPH M Director A-Award A Common Stock Options 5,500 5.11 28.1K 235,825
2021-05-13 HUGHES FRANCIS J JR Director A-Award A Common Stock Options 5,500 5.11 28.1K 125,500
2021-05-13 Griffith Charles Kellogg Jr Officer A-Award A Common Stock Options 1,000 5.11 5.1K 68,000
2021-05-13 CULLIGAN THOMAS M Director A-Award A Common Stock Options 5,500 5.11 28.1K 80,500
2021-04-09 Griffith Charles Kellogg Jr Officer M-Exempt D Common Stock Options 5,000 1.55 7.8K 67,000
2021-03-31 Peregrine Financial Corp Director S-Sale D Common Stock 5,901 13.29 78.4K 689,675
2021-03-29 Peregrine Financial Corp Director S-Sale D Common Stock 2,971 11.41 33.9K 766,672
2021-03-24 Peregrine Financial Corp Director S-Sale D Common Stock 21,028 12.24 257.4K 769,643
2021-03-22 Peregrine Financial Corp Director S-Sale D Common Stock 1,259 14.42 18.2K 807,837
2021-03-19 HUGHES FRANCIS J JR Director J-Other A Common Stock 306,417 0.00 404,676
2021-03-19 ARD MASTER LP Director J-Other A Common Stock 2,184,789 0
2021-03-12 BENNETT GRANT C Officer S-Sale D Common Stock 7,472 15.41 115.1K 1,307,054
2021-03-08 BENNETT GRANT C Officer S-Sale D Common Stock 14,688 15.00 220.4K 1,442,366
2021-03-03 Griffith Charles Kellogg Jr Officer X-InTheMoney A Common Stock 3,000 1.49 4.5K 12,976
2021-03-01 Snow Daniel C Director X-InTheMoney A Common Stock 15,000 2.90 43.5K 31,000
2021-03-01 NORWOOD RALPH M Director S-Sale D Common Stock 45,000 19.54 879.5K 36,325
2021-03-01 CULLIGAN THOMAS M Director X-InTheMoney D Common Stock Options 15,000 2.61 39.2K 90,000
2021-01-15 NORWOOD RALPH M Director X-InTheMoney A Common Stock 25,000 2.00 50.0K 86,365
2021-01-13 NORWOOD RALPH M Director X-InTheMoney D Common Stock Options 25,000 2.00 50.0K 242,724
2021-01-11 NORWOOD RALPH M Director X-InTheMoney A Common Stock 25,000 2.00 50.0K 35,000
2021-01-04 McCormack Michael E Officer D Common Stock Options 40,000 2.78 111.2K 0
2020-12-16 BENNETT GRANT C Officer G-Gift D Common Stock 8,000 2.39 19.1K 1,457,054
2020-11-23 Griffith Charles Kellogg Jr Officer X-InTheMoney D Common Stock Options 15,000 1.55 23.3K 75,000
2020-07-06 Snow Daniel C Director X-InTheMoney D Common Stock Options 15,000 1.53 23.0K 120,000
2020-07-06 HUGHES FRANCIS J JR Director A-Award A Common Stock 15,000 1.53 23.0K 108,151
2020-03-17 Griffith Charles Kellogg Jr Officer A-Award A Common Stock 500 0.95 474.40 2,500
2020-03-03 Snow Daniel C Director A-Award A Common Stock Options 15,000 1.49 22.4K 151,000
2020-03-03 NORWOOD RALPH M Director A-Award A Common Stock Options 15,000 1.49 22.4K 255,000
2020-03-03 HUGHES FRANCIS J JR Director A-Award A Common Stock Options 15,000 1.49 22.4K 135,000
2020-03-03 Griffith Charles Kellogg Jr Officer A-Award A common Stock Options 3,000 1.49 4.5K 90,000
2020-03-03 CULLIGAN THOMAS M Director A-Award A Common Stock Options 15,000 1.49 22.4K 105,000
2019-12-16 BENNETT GRANT C Officer G-Gift D Common Stock 15,000 0.98 14.7K 1,465,054
2019-03-22 NORWOOD RALPH M Officer A-Award A Common Stock 5,000 1.60 8.0K 10,000
2019-03-08 CULLIGAN THOMAS M Director A-Award A Common Stock 1,000 1.55 1.6K 10,000
2019-02-15 Snow Daniel C Director A-Award A Common Stock Options 15,000 1.40 21.0K 136,000
2019-02-15 HUGHES FRANCIS J JR Director A-Award A Common Stock Options 15,000 1.40 21.0K 120,000
2019-02-15 CULLIGAN THOMAS M Director A-Award A Common Stock Options 15,000 1.40 21.0K 90,000
2019-02-15 Breen Thomas E Officer A-Award A Common Stock Options 3,000 1.40 4.2K 166,000
2018-12-14 BENNETT GRANT C Officer G-Gift D Common Stock 10,000 1.35 13.5K 1,480,054
2018-05-09 CULLIGAN THOMAS M Director A-Award A Common Stock 1,500 1.32 2.0K 9,000
2018-03-06 Adams Richard W Director D-Return D Common Stock 10,000 1.46 14.6K 85,000
2018-02-23 Snow Daniel C Director A-Award A Stock Options 15,000 1.53 23.0K 129,000
2018-02-23 NORWOOD RALPH M Officer A-Award A Stock Options 2,000 1.53 3.1K 232,000
2018-02-23 HUGHES FRANCIS J JR Director A-Award A Stock Options 15,000 1.53 23.0K 121,000
2018-02-23 CULLIGAN THOMAS M Director A-Award A Stock Options 15,000 1.53 23.0K 75,000
2018-02-23 Breen Thomas E Officer A-Award A Stock Options 7,000 1.53 10.7K 153,000
2017-12-14 Adams Richard W Director D-Return D Common Stock 1,993 1.50 3.0K 95,000
2017-12-12 BENNETT GRANT C Officer G-Gift D Common Stock 12,000 1.52 18.2K 1,490,054
2017-12-12 Adams Richard W Director D-Return D Common Stock 1,807 1.50 2.7K 96,993
2017-11-27 CULLIGAN THOMAS M Director A-Award A Common Stock 1,000 1.36 1.4K 7,500
2017-11-16 Adams Richard W Director D-Return D Common Stock 14,421 1.15 16.6K 100,000
2017-09-11 CULLIGAN THOMAS M Director A-Award A Common Stock 1,000 1.17 1.2K 6,500
2017-05-23 NORWOOD RALPH M Officer A-Award A Common Stock 5,000 1.13 5.7K 5,000
2017-02-17 Snow Daniel C Director A-Award A Common Stock 15,000 1.57 23.6K 114,000
2017-02-17 Occhionero Mark A Officer A-Award A Common Stock 2,000 1.57 3.1K 287,855
2017-02-17 NORWOOD RALPH M Officer A-Award A Common Stock 2,000 1.57 3.1K 224,000
2017-02-17 HUGHES FRANCIS J JR Director A-Award A Common Stock 15,000 1.57 23.6K 106,000
2017-02-17 CULLIGAN THOMAS M Director A-Award A Common Stock 15,000 1.57 23.6K 60,000
2017-02-17 Breen Thomas E Officer A-Award A Common Stock 5,000 1.57 7.9K 125,000
2017-02-17 Adams Richard W Officer A-Award A Common Stock 2,000 1.57 3.1K 230,750
2016-12-22 HUGHES FRANCIS J JR Director A-Award A Common Stock 3,834 1.40 5.4K 92,151
2016-12-21 BENNETT GRANT C Officer G-Gift D Common Stock 10,000 1.40 14.0K 1,502,054
2016-12-20 HUGHES FRANCIS J JR Director A-Award A Common Stock 15,037 1.38 20.8K 87,317
2016-11-15 CULLIGAN THOMAS M Director A-Award A Common Stock 2,000 1.39 2.8K 4,000
2016-11-07 Breen Thomas E Officer D Common Stock 20,000 1.37 27.4K 0
2016-08-10 CULLIGAN THOMAS M Director A-Award A Common Stock 100 1.59 159.00 2,000
2016-08-09 Occhionero Mark A Officer D-Return D Common Stock 10,000 1.34 13.4K 35,176
2016-02-19 Snow Daniel C Director A-Award A Common Stock 15,000 1.83 27.5K 99,000
2016-02-19 Occhionero Mark A Officer A-Award A Common Stock 2,500 1.83 4.6K 274,355
2016-02-19 NORWOOD RALPH M Officer A-Award A Common Stock 6,000 1.83 11.0K 208,000
2016-02-19 HUGHES FRANCIS J JR Director A-Award A Common Stock 15,000 1.83 27.5K 91,000
2016-02-19 CULLIGAN THOMAS M Director A-Award A Common Stock 15,000 1.83 27.5K 45,000
2016-02-19 Adams Richard W Officer A-Award A Common Stock 2,500 1.83 4.6K 218,750
2015-12-21 BENNETT GRANT C Officer G-Gift D Common Stock 8,500 2.49 21.2K 1,512,054
2015-11-16 Occhionero Mark A Officer D-Return D Common Stock 3,000 2.40 7.2K 45,176
2015-09-08 Adams Richard W Officer D-Return D Common Stock 10,000 2.25 22.5K 114,421
2015-03-10 Adams Richard W Officer D-Return D Common Stock 5,000 2.85 14.3K 129,421
2015-02-12 Snow Daniel C Director A-Award A Common Stock 15,000 2.85 42.8K 84,000
2015-02-12 Occhionero Mark A Officer A-Award A Common Stock 3,000 2.85 8.6K 266,355
2015-02-12 NORWOOD RALPH M Officer A-Award A Common Stock 6,000 2.85 17.1K 172,000
2015-02-12 HUGHES FRANCIS J JR Director A-Award A Common Stock 15,000 2.85 42.8K 76,000
2015-02-12 CULLIGAN THOMAS M Director A-Award A Common Stock 15,000 2.85 42.8K 30,000
2015-02-12 Adams Richard W Officer A-Award A Common Stock 3,000 2.85 8.6K 204,250
2014-12-18 BENNETT GRANT C Officer G-Gift D Common Stock 8,000 2.75 22.0K 1,520,554
2014-10-27 CULLIGAN THOMAS M Director D Common Stock 15,000 2.61 39.2K 0
2014-10-06 Adams Richard W Officer D-Return D Common Stock 8,829 3.00 26.5K 134,421
2014-09-09 Adams Richard W Officer D-Return D Common Stock 7,700 2.70 20.8K 102,500
2014-09-05 Adams Richard W Officer D-Return D Common Stock 2,300 2.77 6.4K 110,200
2014-08-15 Occhionero Mark A Officer D-Return D Common Stock 1,977 2.75 5.4K 48,176
2014-06-11 Adams Richard W Officer D-Return D Common Stock 10,000 2.80 28.0K 112,500
2014-06-05 Occhionero Mark A Officer D-Return D Common Stock 3,000 2.81 8.4K 50,153
2014-06-04 Adams Richard W Officer D-Return D Common Stock 420 2.97 1.2K 123,993
2014-06-03 Adams Richard W Officer D-Return D Common Stock 900 2.99 2.7K 124,413
2014-06-02 Adams Richard W Officer D-Return D Common Stock 2,000 2.91 5.8K 125,313
2014-03-18 Adams Richard W Officer D-Return D Common Stock 5,000 2.70 13.5K 127,313
2014-03-17 Occhionero Mark A Officer D-Return A Common Stock 1,600 2.76 4.4K 53,153
2014-03-10 Adams Richard W Officer D-Return D Common Stock 2,500 3.08 7.7K 132,313
2014-02-06 Snow Daniel C Director A-Award A Common Stock 15,000 2.90 43.5K 69,000
2014-02-06 Oliveira Cheryl A Officer A-Award A Common Stock 2,500 2.90 7.3K 80,000
2014-02-06 Occhionero Mark A Officer A-Award A Common Stock 3,000 2.90 8.7K 281,855
2014-02-06 NORWOOD RALPH M Officer A-Award A Common Stock 6,000 2.90 17.4K 136,000
2014-02-06 HUGHES FRANCIS J JR Director A-Award A Common Stock 15,000 2.90 43.5K 61,000
2014-02-06 DaRosa Charles Officer A-Award A Common Stock 3,000 2.90 8.7K 125,000
2014-02-06 April Susan E Officer A-Award A Common Stock 300 2.90 870.00 25,900
2014-02-06 Adams Richard W Officer A-Award A Common Stock 3,000 2.90 8.7K 239,000
2013-12-27 BENNETT GRANT C Officer G-Gift D Common Stock 9,000 2.39 21.5K 1,528,554
2013-12-04 Occhionero Mark A Officer S-Sale A Common Stock 3,750 2.15 8.1K 54,753
2013-11-14 Adams Richard W Officer S-Sale D Common Stock 6,000 2.05 12.3K 134,813
2013-06-10 Adams Richard W Officer D-Return D Common Stock 5,000 1.55 7.8K 140,813
2013-06-06 Adams Richard W Officer D-Return D Common Stock 5,000 1.62 8.1K 145,813
2013-06-04 Adams Richard W Officer D-Return D Common Stock 4,000 1.65 6.6K 150,813
2013-06-03 Occhionero Mark A Officer D-Return D Common Stock 2,500 1.62 4.1K 60,784
2013-05-31 Occhionero Mark A Officer D-Return A Common Stock 469 1.65 773.85 63,284
2013-05-30 Adams Richard W Officer D-Return D Common Stock 10,000 1.53 15.3K 161,813
2013-05-29 Occhionero Mark A Officer M-Exempt D Common Stock 42,000 0.31 13.0K 278,855
2013-05-23 Adams Richard W Officer M-Exempt A Common Stock 130,000 0.31 40.3K 202,000
2011-12-22 BENNETT GRANT C Officer G-Gift D Common Stock 9,000 1.20 10.8K 1,546,554
2010-12-30 HUGHES FRANCIS J JR Director M-Exempt D Stock Option 16,000 0.58 9.3K 71,000
2010-07-30 HUGHES FRANCIS J JR Director M-Exempt D Stock Option 8,000 1.25 10.0K 95,000
2010-07-07 Snow Daniel C Director A-Award A Stock Option 15,000 39,000
2010-07-07 HUGHES FRANCIS J JR Director A-Award A Stock Option 15,000 1.53 23.0K 103,000
2009-12-10 Snow Daniel C Director A-Award A Stock Option 16,000 1.30 20.8K 24,000
2009-12-10 HUGHES FRANCIS J JR Director A-Award A Stock Option 16,000 88,000
2009-06-19 Snow Daniel C Director J-Other D Stock Option 8,000 1.00 8.0K 8,000
2009-06-19 HUGHES FRANCIS J JR Director J-Other D Stock Option 8,000 1.00 8.0K 72,000
2008-06-13 BOWEN H KENT Director M-Exempt A Common Stock 16,000 1.34 21.4K 16,000
2007-12-13 BENNETT GRANT C Officer G-Gift D Common Stock 7,000 2.80 19.6K 1,585,554
2005-03-16 Adams Richard W Officer D-Return D Common Stock 1,785 3.00 5.4K 127,628
2003-12-27 BENNETT GRANT C Director / Officer / 10% Owner D Common Stock 0 0.00 1,612,331
2003-06-20 HUGHES FRANCIS J JR Director A-Award A Stock Option (right to buy) 8,000 0.31 2.5K 8,000
2003-06-20 BOWEN H KENT Director A-Award A Stock Option (right to buy) 8,000 0.31 2.5K 8,000

Executive team

Top executives
EBIT / Employee
4.8K
Shares Outstanding
15.29M

Executive compensation

Executive compensation (annual)
# Year Executive Salary Bonus Stock award Option award Incentive Other Total % Stock-
based
Filing
1 2025 Brian T. Mackey President, Chief Executive Officer 319.1K 152.0K 21.3K 12.8K 505.2K 4.21%
2 2025 Charles K. Griffith, Jr. Chief Financial Officer 223.4K 59.1K 11.9K 8.9K 303.3K 3.93%
3 2025 Daniel Barton Vice President Operations 223.4K 38.0K 11.9K 8.9K 282.2K 4.22%
4 2024 Brian T. Mackey President, Chief Executive Officer 300.0K 19.6K 13.8K 333.4K 5.88%
5 2024 Charles K. Griffith, Jr. Chief Financial Officer 210.0K 19.6K 10.8K 240.4K 8.15%
6 2024 Daniel Barton Vice President Operations 210.0K 19.6K 9.5K 239.1K 8.19%
7 2023 Charles K. Griffith, Jr. Chief Financial Officer 206.5K 80.0K 21.5K 12.7K 320.7K 6.70%
8 2022 Charles K. Griffith, Jr. Chief Financial Officer 189.8K 55.3K 4.7K 249.7K 0.00%
9 2021 Charles K. Griffith, Jr. Chief Financial Officer 164.7K 26.7K 12.8K 2.0K 206.2K 6.21%
10 1992 Grant C. Bennett Francis J. Hughes, Jr. Daniel C. Snow
11 1992 Grant C. Bennett Thomas M. Culligan Francis J. Hughes, Jr. Ralph M. Norwood Daniel C. Snow, Ph.D.
12 1992 Grant C. Bennett Thomas M. Culligan Francis J. Hughes, Jr. Ralph M. Norwood Daniel C. Snow
13 1992 Grant C. Bennett Thomas M. Culligan Francis J. Hughes, Jr. Daniel C. Snow
CEO compensation breakdown

Proxy statements

Proxy statements (DEF 14A)
Filing date Form type Filing
2026-03-20 DEF 14A
2026-03-10 PRE 14A
2025-03-17 DEF 14A
2024-03-14 DEF 14A

Recent SEC filings

Recent SEC filings
Filing date Form type Filing
2026-05-05 10-Q
2026-03-20 DEF 14A
2026-03-16 4
2026-03-10 PRE 14A
2026-03-05 4
2026-03-04 8-K
2026-03-03 10-K
2026-02-13 SC 13G/A
2025-12-17 8-K
2025-12-15 4

Executive team

NameTitleCompensationGender
Brian Mackey Chief Executive Officer & President 483.9K male
Charles K. Griffith Jr. Chief Financial Officer & Secretary 291.4K male
Daniel Barton Vice President of Operations 270.3K male
Mark A. Occhionero Vice President of Marketing 170.3K
Chris Witty Investor Relations Executive male
Stephen Kachur Vice President of Technology
ESG Rating
C+
HARDWARE, EQUIPMENT & PARTS
2017
E (Environmental)
83.5 / 65.4
Company / Sector avg.
S (Social)
68.9 / 65.1
Company / Sector avg.
G (Governance)
79.8 / 67.7
Company / Sector avg.
ESG Total
77.4 / 66.1
Company / Sector avg.
ESG Score History HARDWARE, EQUIPMENT & PARTS
Benchmark vs Sector
Senate Trading Activity

No Senate trading activity found for this company.

House Trading Activity

No House trading activity found for this company.

Market share among peers
Peer comparison — filtered group (TTM)
Your opinion

Share your view on this stock and instantly see how the community has voted over the last 6 months.

These are community opinions and do not constitute buy or sell advice to act on. The results shown are based on aggregated opinions and are not an investment recommendation, nor do they intend to influence any investment decision.

Dividend history

Earnings history

Earnings reports

Stock splits