Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 9 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

9 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
March 13, 2020 TPCS P 140,000 $1.19 $166,600 395,064 Direct +54.89% Acquired 355.5% (price as of 2026-10-06)
March 13, 2020 TPCS S 139,620 $1.19 $166,148 255,064 Direct -35.38% Disposed 355.5% (price as of 2026-10-06)
March 11, 2020 TPCS S 22,380 $1.30 $29,094 394,684 Direct -5.37% Disposed 316.9% (price as of 2026-10-06)
Jan. 5, 2018 TPCS S 60,000 $0.55 $33,000 58,998 Indirect -50.42% Disposed 885.5% (price as of 2026-10-06)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Nov. 10, 2017 TPCS Stock Option (right to buy) [F1] Common Stock (50,000) $0.60 Nov. 10, 2027 50,000 Acquired
April 4, 2017 TPCS Stock Option (right to buy) [F1] Common Stock (50,000) $0.74 April 4, 2027 50,000 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 2 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
Jan. 9, 2018 TPCS Common Stock 118,998 Indirect
April 6, 2017 TPCS Common Stock 480,314 Direct