Icon Director Ciaran Murray Sold 3,452 Shares
A recent SEC filing says director Ciaran Murray sold 3,452 shares on November 2, 2026, worth $709,956.
A recent SEC filing says director Ciaran Murray sold 3,452 shares on November 2, 2026, worth $709,956.