Lemonade Inc logo

Lemonade Inc

NEW
FRA:LE0 (USA)   Ordinary Shares
€ 45.04 -0.61 (-1.34%) Aug 17
At Loss
P/B:
7.73
Market Cap:
€ 3.34B ($ 3.87B)
Enterprise V:
€ 3.22B ($ 3.73B)
Volume:
30.00
Avg Vol (2M):
308.00
Trade In:

Lemonade Inc Valuation Measures