Amazon is generating lots of free-cash flow, time to get on board - Barron's | Sharefundss