Magellan Investment letter cites Netflix as a test case for long-term confidence | The Apex Times