Luxury goods group Tod's SpA has reported a 28 per cent fall in 2003 net profit to EUR25.8 million, down from EUR35.9m in the previous year.