JD Sports Fashion Plc saw earnings and sales grow in its last financial year but has warned the future viability of the business is uncertain due to the pandemic and has called for "realism" on rents and leases as the coronavirus continues to impact trading.