Toyo Tires results down as group expects €90m Iran war headwind

21 May 2026