Stocks · Industrials · Transportation Services

Strata Critical Medical, Inc.

SRTA Clue Score67
United States Fiscal year ends December CIK 0001779128 Results filed 3 Nov 2026

What the insiders did Net selling

Bought (12 mo)
$97.87K
out of their own pocket, the only kind of buying there is
Sold (12 mo)
$927.37K
$382.27K on a plan · $0.00 straight out of an exercise
Sold at will
$545.10K
7 of 10 sales
Net
−$829.50K
−$447.24K against sales at will