Chief Business Officer Sells 51,440 Shares of Braze for $1.4 Million. With the Stock Down 2%, Is It Time to Sell?
The insider liquidated 14% of direct holdings under pre-established trading plan, reducing their stake to 311,794 shares valued at $8.17 million.
\