On June 28, 2024, Sezzle Inc's Executive Director sold 1,645 shares at $87.48 per share. The company offers payment platforms for consumers and retailers. Despite insider selling, the stock price remains high compared to its intrinsic value.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing