Netflix Expands $25 Billion Stock Buyback Plan Amidst Market Struggles | The 4 Pillar Report