Leo Wealth LLC purchased a new position in shares of Lemonade, Inc. (NYSE: LMND) in the undefined quarter, according to the company in its most recent 13F filing with the SEC. The firm purchased 34,532 shares of the company's stock, valued at approximately $2,699,000. Other hedge funds and other institutional investors have also









