Is AstraZeneca AZN Still a Buy After 141 Rally 20260520 Meta Begins Mass Layoffs Amid AI Pivot Shares Edge Lower Samsung Electronics Faces Strike as 47000 Workers Prepare to Walk Out Shares Decline Chinese Complaint Highlights Widespread Business Concerns in Indonesia Boston Scientific Stock Declines Following Disappointing Quarterly Results