Significant Stock Repurchases at Twilio and DNOW
February 5, 2025 There were so many notable stock buyback announcements since the start of 2025. Beyond the two stocks we discuss below, there were several major buyback announcements during the last month, including Netflix's (NFLX) $15 billion …