Lemonade Chief Insurance Officer John Peters sells 11,000 shares for $578,050 - LMND News | Rallies