← All stocks

CPS TECHNOLOGIES CORP/DE/

CPSH Net selling
CIK 0000814676 #4515 in the set updated 21 Sep 2026
Bought (120 mo)
$311.61K
out of their own pocket, the only kind of buying there is
Sold (120 mo)
$9.23M
$0.00 on a plan · $1.83M straight out of an exercise
Sold at will
$7.40M
30 of 33 sales
Net
−$8.92M
−$7.09M against sales at will

By person

12 insiders · 87 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
Peregrine Financial Corp entity
10% owner
$3.16M (20)
−$3.16M
689,675
3.56%
$2.66M
−26.5%
BENNETT GRANT C
Director
$2.31M (5)
−$2.31M
1,265,554
6.53%
$4.88M
−15.9%
Snow Daniel C
Director
$14.50K (2)
$2.07M (2) scheduled
−$2.05M
11,941
0.0616%
$46.03K
NORWOOD RALPH M
Director
$1.18M (4)
−$1.18M
70,341
0.3628%
$271.16K
CULLIGAN THOMAS M
Director
$462.82K (1)
−$462.82K
16,745
0.0864%
$64.55K
+737.3%
Cavoli Ivo James
Director
$146.73K (10)
+$146.73K
72,685
0.3749%
$280.20K
Mackey Brian T
Chief Executive Officer
$80.56K (4)
+$80.56K
36,500
0.1883%
$140.71K
HUGHES FRANCIS J JR
Director
$55.00K (1)
+$55.00K
453,009
2.34%
$1.75M
+529.2%
Griffith Charles Kellogg Jr
CFO
$14.83K (3)
$44.62K (1) scheduled
−$29.79K
81,089
0.4182%
$312.60K
Adams Richard W
Former SVP & CTO
75,000
0.3868%
$289.13K
−34.5%
McCormack Michael E
former CEO
42,671
0.2201%
$164.50K
ARD MASTER LP entity
10% owner
0
0.0000%
$0.00

Nothing of that kind in this period.

What was left out

Form 4 filings counted 145
Amendments (4/A) skipped 6
Filings about a different issuer 0
Unreadable filings 0
Joint filings 5
Sales on a Rule 10b5-1 plan 0
Sales straight out of an exercise 3
Sales at will 30
Transactions with no price 0
Shares from compensation/vesting 3,623,552
Sales filed before the plan box existed 30
History held since 16 Nov 2016