← All stocks

CPS TECHNOLOGIES CORP/DE/

CPSH Net buying
CIK 0000814676 #4515 in the set updated 21 Sep 2026
Bought (12 mo)
$215.55K
out of their own pocket, the only kind of buying there is
Sold (12 mo)
$0.00
$0.00 on a plan · $0.00 straight out of an exercise
Sold at will
$0.00
0 of 0 sales
Net
+$215.55K
+$215.55K against sales at will

By person

7 insiders · 16 transactions
0.4×

Brian T. Mackey holds only 0.4 times base salary in stock. $140.71K of shares against $319.13K in salary for 2025.

Salary from the company's own proxy. The shares are what Brian T. Mackey last reported holding, valued at $3.86, the price Common Stock was last bought or sold at on the open market here, on 16 Mar 2026.

Insider
Role
Bought
Sold
Net
Holding
Of company
Worth
Change
Cavoli Ivo James
Director
$89.05K (3)
+$89.05K
72,685
0.3749%
$280.20K
HUGHES FRANCIS J JR
Director
$55.00K (1)
+$55.00K
453,009
2.34%
$1.75M
+7.9%
Mackey Brian T
Chief Executive Officer
$49.50K (1)
+$49.50K
36,500
0.1883%
$140.71K
Griffith Charles Kellogg Jr
CFO
$12.00K (1)
+$12.00K
81,089
0.4182%
$312.60K
+120.4%
Snow Daniel C
Director
$10.00K (1)
+$10.00K
11,941
0.0616%
$46.03K
+38.7%
BENNETT GRANT C
Director
1,265,554
6.53%
$4.88M
−0.6%
NORWOOD RALPH M
Director
70,341
0.3628%
$271.16K
+50.6%
Insider
Date
Role
Action
Shares
Price
Amount
Cavoli Ivo James
16 Mar 2026
Director
Buy
2,315
$3.86
$8.92K
Cavoli Ivo James
13 Nov 2025
Director
Buy
1,500
$3.42
$5.13K
Griffith Charles Kellogg Jr
8 Oct 2025
CFO
Buy
4,000
$3.00
$12.00K
Mackey Brian T
8 Oct 2025
President & CEO
Buy
16,500
$3.00
$49.50K
Cavoli Ivo James
8 Oct 2025
Director
Buy
25,000
$3.00
$75.00K
HUGHES FRANCIS J JR
8 Oct 2025
Director
Buy
18,333
$3.00
$55.00K
Snow Daniel C
8 Oct 2025
Director
Buy
3,333
$3.00
$10.00K

What was left out

Form 4 filings counted 24
Amendments (4/A) skipped 1
Filings about a different issuer 0
Unreadable filings 0
Joint filings 0
Sales on a Rule 10b5-1 plan 0
Sales straight out of an exercise 0
Sales at will 0
Transactions with no price 0
Shares from compensation/vesting 212,761
History held since 16 Nov 2016