Lemonade Inc (LMND) FCF Yield: 0.43% | 2016-2026 | Chartloom