CPS Technologies Corp (CPSH)

CPS Technologies Corp has seen no insider trading activity within the last three months. The most recent transaction occurred on March 16, 2026, when Ivo James Cavoli purchased shares. Prior to this, multiple executives and stakeholders consistently acquired equity throughout 2025, reflecting a pattern of accumulation by company leadership.
Ticker: CPSH Exchange: NAS


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Upgrade for signal details

Upgrade to see score, net flow, insiders and context.

Upgrade to see full signal details →

Insider trades have triggered activity signals for CPS Technologies Corp. Upgrade to see score, net flow, insiders and the full signal context.

Top insiders
Trades
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
328.08
Quantity 35,446 +16.4%
Value US$2,963,428
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
242.89
Quantity 97,200 +33.0%
Value US$2,115,881
3.8
Snow Daniel C Non-Executive Director
Transaction date
Purchase
Price
490.43
Quantity 86,794 +27.9%
Value US$3,491,058
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
3.00
Quantity 25,000 +103.4%
Value US$75,000
HUGHES FRANCIS J JR Non-Executive Director
Transaction date
Purchase
Price
3.00
Quantity 18,333 +4.4%
Value US$54,999
2.8
Mackey Brian T President & CEO Officer
Transaction date
Purchase
Price
3.00
Quantity 16,500 +82.5%
Value US$49,500
Transaction date
Purchase
Price
3.00
Quantity 4,000 +10.6%
Value US$12,000
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
3.03
Quantity 1,500 +6.6%
Value US$4,551
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
2.88
Quantity 2,767 +13.9%
Value US$7,969
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
2.85
Quantity 233 +1.2%
Value US$664
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
2.90
Quantity 700 +3.7%
Value US$2,030
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
2.72
Quantity 5,725 +43.2%
Value US$15,595
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
2.54
Quantity 6,260 +89.4%
Value US$15,893
2.8
Mackey Brian T President & CEO Officer
Transaction date
Purchase
Price
1.56
Quantity 5,000 +33.3%
Value US$7,821
2.8
Mackey Brian T President & CEO Officer
Transaction date
Purchase
Price
1.55
Quantity 7,500 +100.0%
Value US$11,607
2.8
Mackey Brian T President & CEO Officer
Transaction date
Purchase
Price
1.55
Quantity 7,500 +inf%
Value US$11,627
4.1
Cavoli Ivo James Non-Executive Director
Transaction date
Purchase
Price
1.57
Quantity 7,000 +inf%
Value US$10,975
Transaction date
Purchase
Price
1.40
Quantity 1,000 +2.7%
Value US$1,400
Transaction date
Purchase
Price
1.43
Quantity 1,000 +2.8%
Value US$1,430
3.8
Snow Daniel C Non-Executive Director
Transaction date
Purchase
Price
1.80
Quantity 2,500 +40.9%
Value US$4,500
4.0
NORWOOD RALPH M Non-Executive Director
Transaction date
Sale
Price
3.49
Quantity 6,034 -19.7%
Value US$21,059
4.0
NORWOOD RALPH M Non-Executive Director
Transaction date
Sale
Price
3.50
Quantity 5,000 -14.0%
Value US$17,500
3.7
BENNETT GRANT C Chief Executive Officer Executive Director Large shareholder
Transaction date
Sale
Price
15.41
Quantity 7,472 -0.6%
Value US$115,149
3.7
BENNETT GRANT C Chief Executive Officer Executive Director Large shareholder
Transaction date
Sale
Price
16.04
Quantity 37,671 -2.8%
Value US$604,175
3.7
BENNETT GRANT C Chief Executive Officer Executive Director Large shareholder
Transaction date
Sale
Price
16.60
Quantity 4,857 -0.4%
Value US$80,614
3.7
BENNETT GRANT C Chief Executive Officer Executive Director Large shareholder
Transaction date
Sale
Price
15.08
Quantity 85,312 -5.9%
Value US$1,286,667
3.7
BENNETT GRANT C Chief Executive Officer Executive Director Large shareholder
Transaction date
Sale
Price
15.00
Quantity 14,688 -1.0%
Value US$220,373
Transaction date
Sale
Price
17.85
Quantity 2,500 -19.3%
Value US$44,615
3.8
Snow Daniel C Non-Executive Director
Transaction date
Sale
Price
17.57
Quantity 17,322 -94.5%
Value US$304,415
4.1
CULLIGAN THOMAS M Non-Executive Director
Transaction date
Sale
Price
17.90
Quantity 25,862 -72.1%
Value US$462,819
4.0
NORWOOD RALPH M Non-Executive Director
Transaction date
Sale
Price
17.77
Quantity 15,000 -41.3%
Value US$266,548
3.8
Snow Daniel C Non-Executive Director
Transaction date
Sale
Price
19.26
Quantity 91,627 -83.3%
Value US$1,764,800
4.0
NORWOOD RALPH M Non-Executive Director
Transaction date
Sale
Price
19.54
Quantity 45,000 -55.3%
Value US$879,462
0.5
Adams Richard W Senior VP and CTO Officer
Transaction date
Sale
Price
2.05
Quantity 6,000 -4.3%
Value US$12,300
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.25
Quantity 8,000 -0.6%
Value US$18,000
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.22
Quantity 4,900 -0.4%
Value US$10,878
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.25
Quantity 3,000 -0.2%
Value US$6,750
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.25
Quantity 5,000 -0.4%
Value US$11,250
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.25
Quantity 3,100 -0.2%
Value US$6,975
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.40
Quantity 3,100 -0.2%
Value US$7,440
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.48
Quantity 500 -0.0%
Value US$1,240
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.38
Quantity 8,136 -0.6%
Value US$19,364
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.38
Quantity 6,336 -0.4%
Value US$15,080
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.38
Quantity 528 -0.0%
Value US$1,257
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.38
Quantity 2,590 -0.2%
Value US$6,164
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.38
Quantity 2,000 -0.1%
Value US$4,760
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.38
Quantity 5,000 -0.4%
Value US$11,900
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.38
Quantity 500 -0.0%
Value US$1,190
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.24
Quantity 150 -0.0%
Value US$336
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.24
Quantity 500 -0.0%
Value US$1,120
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.24
Quantity 8,670 -0.6%
Value US$19,421
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.24
Quantity 590 -0.0%
Value US$1,322
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
2.10
Quantity 10,000 -0.7%
Value US$21,000
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.99
Quantity 15,000 -1.0%
Value US$29,850
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.99
Quantity 7,500 -0.5%
Value US$14,925
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.95
Quantity 2,500 -0.2%
Value US$4,875
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.90
Quantity 3,500 -0.2%
Value US$6,650
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.90
Quantity 1,500 -0.1%
Value US$2,850
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.90
Quantity 5,000 -0.3%
Value US$9,500
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 2,270 -0.2%
Value US$4,200
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 250 -0.0%
Value US$462
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 300 -0.0%
Value US$555
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 3,000 -0.2%
Value US$5,550
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 1,000 -0.1%
Value US$1,850
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 1,000 -0.1%
Value US$1,850
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 380 -0.0%
Value US$703
WECHSLER NORMAN J Large shareholder
Transaction date
Sale
Price
1.85
Quantity 3,280 -0.2%
Value US$6,068
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-03-16 2026-03-16 B Purchase Non-Executive Director
35,446 +16.4%
328.08
US$2,963,428
35,446 +16.4% 328.08 US$2,963,428
2025-11-13 2025-11-13 B Purchase Non-Executive Director
97,200 +33.0%
242.89
US$2,115,881
97,200 +33.0% 242.89 US$2,115,881
2025-10-09 2025-10-08 B Purchase Non-Executive Director
86,794 +27.9%
490.43
US$3,491,058
86,794 +27.9% 490.43 US$3,491,058
2025-10-09 2025-10-08 B Purchase Non-Executive Director
25,000 +103.4%
3.00
US$75,000
25,000 +103.4% 3.00 US$75,000
2025-10-09 2025-10-08 B Purchase Non-Executive Director
18,333 +4.4%
3.00
US$54,999
18,333 +4.4% 3.00 US$54,999
2025-10-09 2025-10-08 B Purchase

President & CEO

Officer
16,500 +82.5%
3.00
US$49,500
16,500 +82.5% 3.00 US$49,500
2025-10-09 2025-10-08 B Purchase

CFO

Officer
4,000 +10.6%
3.00
US$12,000
4,000 +10.6% 3.00 US$12,000
2025-08-21 2025-08-20 B Purchase Non-Executive Director
1,500 +6.6%
3.03
US$4,551
1,500 +6.6% 3.03 US$4,551
2025-08-11 2025-08-11 B Purchase Non-Executive Director
2,767 +13.9%
2.88
US$7,969
2,767 +13.9% 2.88 US$7,969
2025-08-11 2025-08-08 B Purchase Non-Executive Director
233 +1.2%
2.85
US$664
233 +1.2% 2.85 US$664
2025-08-11 2025-08-08 B Purchase Non-Executive Director
700 +3.7%
2.90
US$2,030
700 +3.7% 2.90 US$2,030
2025-08-11 2025-08-08 B Purchase Non-Executive Director
5,725 +43.2%
2.72
US$15,595
5,725 +43.2% 2.72 US$15,595
2025-06-18 2025-06-18 B Purchase Non-Executive Director
6,260 +89.4%
2.54
US$15,893
6,260 +89.4% 2.54 US$15,893
2025-03-19 2025-03-19 B Purchase

President & CEO

Officer
5,000 +33.3%
1.56
US$7,821
5,000 +33.3% 1.56 US$7,821
2025-03-19 2025-03-18 B Purchase

President & CEO

Officer
7,500 +100.0%
1.55
US$11,607
7,500 +100.0% 1.55 US$11,607
2025-03-19 2025-03-17 B Purchase

President & CEO

Officer
7,500 +inf%
1.55
US$11,627
7,500 +inf% 1.55 US$11,627
2025-03-19 2025-03-17 B Purchase Non-Executive Director
7,000 +inf%
1.57
US$10,975
7,000 +inf% 1.57 US$10,975
2024-11-15 2024-11-15 B Purchase

CFO

Officer
1,000 +2.7%
1.40
US$1,400
1,000 +2.7% 1.40 US$1,400
2024-09-17 2024-09-17 B Purchase

CFO

Officer
1,000 +2.8%
1.43
US$1,430
1,000 +2.8% 1.43 US$1,430
2024-03-19 2024-03-12 B Purchase Non-Executive Director
2,500 +40.9%
1.80
US$4,500
2,500 +40.9% 1.80 US$4,500
2022-11-15 2022-11-14 S Sale Non-Executive Director
6,034 -19.7%
3.49
US$21,059
6,034 -19.7% 3.49 US$21,059
2022-11-15 2022-11-11 S Sale Non-Executive Director
5,000 -14.0%
3.50
US$17,500
5,000 -14.0% 3.50 US$17,500
2021-03-26 2021-03-25 S Sale Large shareholder
21,029 -2.7%
12.24
US$257,435
21,029 -2.7% 12.24 US$257,435
2021-03-26 2021-03-25 S Sale Large shareholder
21,028 -2.7%
12.24
US$257,423
21,028 -2.7% 12.24 US$257,423
2021-03-26 2021-03-24 S Sale Large shareholder
17,166 -2.1%
13.33
US$228,797
17,166 -2.1% 13.33 US$228,797
2021-03-26 2021-03-24 S Sale Large shareholder
17,166 -2.1%
13.33
US$228,797
17,166 -2.1% 13.33 US$228,797
2021-03-24 2021-03-23 S Sale Large shareholder
1,259 -0.2%
14.42
US$18,160
1,259 -0.2% 14.42 US$18,160
2021-03-24 2021-03-23 S Sale Large shareholder
1,259 -0.2%
14.42
US$18,160
1,259 -0.2% 14.42 US$18,160
2021-03-24 2021-03-22 S Sale Large shareholder
6,798 -0.8%
15.32
US$104,155
6,798 -0.8% 15.32 US$104,155
2021-03-24 2021-03-22 S Sale Large shareholder
6,798 -0.8%
15.32
US$104,155
6,798 -0.8% 15.32 US$104,155
2021-03-16 2021-03-16 S Sale

Chief Executive Officer

Executive Director Large shareholder
7,472 -0.6%
15.41
US$115,149
7,472 -0.6% 15.41 US$115,149
2021-03-16 2021-03-15 S Sale

Chief Executive Officer

Executive Director Large shareholder
37,671 -2.8%
16.04
US$604,175
37,671 -2.8% 16.04 US$604,175
2021-03-16 2021-03-12 S Sale

Chief Executive Officer

Executive Director Large shareholder
4,857 -0.4%
16.60
US$80,614
4,857 -0.4% 16.60 US$80,614
2021-03-10 2021-03-09 S Sale

Chief Executive Officer

Executive Director Large shareholder
85,312 -5.9%
15.08
US$1,286,667
85,312 -5.9% 15.08 US$1,286,667
2021-03-10 2021-03-08 S Sale

Chief Executive Officer

Executive Director Large shareholder
14,688 -1.0%
15.00
US$220,373
14,688 -1.0% 15.00 US$220,373
2021-03-04 2021-03-03 S Sale

CFO

Officer
2,500 -19.3%
17.85
US$44,615
2,500 -19.3% 17.85 US$44,615
2021-03-03 2021-03-02 S Sale Non-Executive Director
17,322 -94.5%
17.57
US$304,415
17,322 -94.5% 17.57 US$304,415
2021-03-03 2021-03-02 S Sale Non-Executive Director
25,862 -72.1%
17.90
US$462,819
25,862 -72.1% 17.90 US$462,819
2021-03-03 2021-03-02 S Sale Non-Executive Director
15,000 -41.3%
17.77
US$266,548
15,000 -41.3% 17.77 US$266,548
2021-03-03 2021-03-01 S Sale Non-Executive Director
91,627 -83.3%
19.26
US$1,764,800
91,627 -83.3% 19.26 US$1,764,800
2021-03-03 2021-03-01 S Sale Non-Executive Director
45,000 -55.3%
19.54
US$879,462
45,000 -55.3% 19.54 US$879,462
2013-11-15 2013-11-14 S Sale

Senior VP and CTO

Officer
6,000 -4.3%
2.05
US$12,300
6,000 -4.3% 2.05 US$12,300
2011-07-21 2011-07-19 S Sale WECHSLER NORMAN J Large shareholder
8,000 -0.6%
2.25
US$18,000
8,000 -0.6% 2.25 US$18,000
2011-07-06 2011-07-01 S Sale WECHSLER NORMAN J Large shareholder
4,900 -0.4%
2.22
US$10,878
4,900 -0.4% 2.22 US$10,878
2011-06-29 2011-06-28 S Sale WECHSLER NORMAN J Large shareholder
3,000 -0.2%
2.25
US$6,750
3,000 -0.2% 2.25 US$6,750
2011-06-14 2011-06-14 S Sale WECHSLER NORMAN J Large shareholder
5,000 -0.4%
2.25
US$11,250
5,000 -0.4% 2.25 US$11,250
2011-06-14 2011-06-10 S Sale WECHSLER NORMAN J Large shareholder
3,100 -0.2%
2.25
US$6,975
3,100 -0.2% 2.25 US$6,975
2011-05-27 2011-05-26 S Sale WECHSLER NORMAN J Large shareholder
3,100 -0.2%
2.40
US$7,440
3,100 -0.2% 2.40 US$7,440
2011-05-03 2011-05-02 S Sale WECHSLER NORMAN J Large shareholder
500 -0.0%
2.48
US$1,240
500 -0.0% 2.48 US$1,240
2011-05-03 2011-05-02 S Sale WECHSLER NORMAN J Large shareholder
8,136 -0.6%
2.38
US$19,364
8,136 -0.6% 2.38 US$19,364
2011-05-03 2011-04-29 S Sale WECHSLER NORMAN J Large shareholder
6,336 -0.4%
2.38
US$15,080
6,336 -0.4% 2.38 US$15,080
2011-04-25 2011-04-20 S Sale WECHSLER NORMAN J Large shareholder
528 -0.0%
2.38
US$1,257
528 -0.0% 2.38 US$1,257
2011-02-25 2011-02-23 S Sale WECHSLER NORMAN J Large shareholder
2,590 -0.2%
2.38
US$6,164
2,590 -0.2% 2.38 US$6,164
2011-02-22 2011-02-22 S Sale WECHSLER NORMAN J Large shareholder
2,000 -0.1%
2.38
US$4,760
2,000 -0.1% 2.38 US$4,760
2011-02-22 2011-02-17 S Sale WECHSLER NORMAN J Large shareholder
5,000 -0.4%
2.38
US$11,900
5,000 -0.4% 2.38 US$11,900
2011-02-11 2011-02-11 S Sale WECHSLER NORMAN J Large shareholder
500 -0.0%
2.38
US$1,190
500 -0.0% 2.38 US$1,190
2011-02-11 2011-02-10 S Sale WECHSLER NORMAN J Large shareholder
150 -0.0%
2.24
US$336
150 -0.0% 2.24 US$336
2011-02-11 2011-02-09 S Sale WECHSLER NORMAN J Large shareholder
500 -0.0%
2.24
US$1,120
500 -0.0% 2.24 US$1,120
2011-02-03 2011-02-02 S Sale WECHSLER NORMAN J Large shareholder
8,670 -0.6%
2.24
US$19,421
8,670 -0.6% 2.24 US$19,421
2011-02-03 2011-02-01 S Sale WECHSLER NORMAN J Large shareholder
590 -0.0%
2.24
US$1,322
590 -0.0% 2.24 US$1,322
2011-02-03 2011-02-01 S Sale WECHSLER NORMAN J Large shareholder
10,000 -0.7%
2.10
US$21,000
10,000 -0.7% 2.10 US$21,000
2011-01-19 2011-01-18 S Sale WECHSLER NORMAN J Large shareholder
15,000 -1.0%
1.99
US$29,850
15,000 -1.0% 1.99 US$29,850
2011-01-19 2011-01-14 S Sale WECHSLER NORMAN J Large shareholder
7,500 -0.5%
1.99
US$14,925
7,500 -0.5% 1.99 US$14,925
2011-01-07 2011-01-07 S Sale WECHSLER NORMAN J Large shareholder
2,500 -0.2%
1.95
US$4,875
2,500 -0.2% 1.95 US$4,875
2011-01-07 2011-01-07 S Sale WECHSLER NORMAN J Large shareholder
3,500 -0.2%
1.90
US$6,650
3,500 -0.2% 1.90 US$6,650
2011-01-07 2011-01-06 S Sale WECHSLER NORMAN J Large shareholder
1,500 -0.1%
1.90
US$2,850
1,500 -0.1% 1.90 US$2,850
2011-01-07 2011-01-05 S Sale WECHSLER NORMAN J Large shareholder
5,000 -0.3%
1.90
US$9,500
5,000 -0.3% 1.90 US$9,500
2011-01-04 2011-01-04 S Sale WECHSLER NORMAN J Large shareholder
2,270 -0.2%
1.85
US$4,200
2,270 -0.2% 1.85 US$4,200
2011-01-04 2010-12-31 S Sale WECHSLER NORMAN J Large shareholder
250 -0.0%
1.85
US$462
250 -0.0% 1.85 US$462
2010-12-23 2010-12-21 S Sale WECHSLER NORMAN J Large shareholder
300 -0.0%
1.85
US$555
300 -0.0% 1.85 US$555
2010-12-15 2010-12-13 S Sale WECHSLER NORMAN J Large shareholder
3,000 -0.2%
1.85
US$5,550
3,000 -0.2% 1.85 US$5,550
2010-10-04 2010-09-30 S Sale WECHSLER NORMAN J Large shareholder
1,000 -0.1%
1.85
US$1,850
1,000 -0.1% 1.85 US$1,850
2010-09-28 2010-09-24 S Sale WECHSLER NORMAN J Large shareholder
1,000 -0.1%
1.85
US$1,850
1,000 -0.1% 1.85 US$1,850
2010-09-17 2010-09-15 S Sale WECHSLER NORMAN J Large shareholder
380 -0.0%
1.85
US$703
380 -0.0% 1.85 US$703
2010-09-14 2010-09-10 S Sale WECHSLER NORMAN J Large shareholder
3,280 -0.2%
1.85
US$6,068
3,280 -0.2% 1.85 US$6,068