Insider selling of nearly 25% and Magnetar halving its stake signals severe lack of confidence.
Why it matters
Insider selling of nearly 25% and Magnetar halving its stake signals severe lack of confidence. — impact context not separately stored; see What changed.