Lemonade earnings beat by $0.07, revenue topped estimates

investing.com 31/10/2024 - 00:05 AM