share repurchase

Netflix Stock Slides Despite Strong Q4 Performance: What the Warner Bros. Deal Means for Investors
Netflix recently shared its fourth quarter earnings, revealing stronger-than-expected results. The streaming giant reported revenue of $12.05 billion, surpassing Wall ... Read more
