Foot Locker Inc (FL) EV/EBITDA: 6.13x | 2015-2025 | Chartloom