When To Buy Shares Of Apple, Microsoft & Facebook