Chief Technology Officer
Thu, Dec 11, 2025
Dec 11
13,876 shares @ $21.06
Increased holdings by +26.60%
5th largest trade (out of 117)
Abnormally Large
Trade made by an officer
Insider trade was 56% below market price
Abnormally large trade for this company