As anticipated in previous post, this week has been full of surprises, particularly in the tech sector. Several of the world's largest tech companies have released their financial reports, and most have exceeded expectations.
One company that has garnered significant attention recently is Alphabet, the parent company of