Macro, markets and the occasional company deep dive. Central banks, currencies, bonds, trade. Long-term investor. Not financial advice.
Since July 2025 Netflix has spent $9.9 billion buying back its own stock, at an average of $98 a share. On Friday the stock closed at $67. That's half its June 2025 peak and the lowest close of the