Shares of Facebook tumble in the wake of a critical Barron's article. And Apple deals with supply chain issues.
See All 2026 Episodes of "MarketFoolery"