WDS Woodside posts 338 EPS beat yet shares slip on flat revenue amid investor caution Is iRhythm Holdings IRTC stock falling behind competitors Market Focus 20260418 European EWCZ Stock Small Cap Focus 034 20260416