CEO Michael Barrett of Magnite Inc sold 100,000 shares at $15 per share. The company focuses on digital advertising technology, with Barrett now owning 1,052,493 shares. The recent insider selling trend and valuation suggest a modest overvaluation, impacting potential investor decisions.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing