Earnings Season: Apple, Microsoft, Amazon and Google

Welcome to the weekly Tech.pinions podcast. This week Bob O’Donnell, Ben Bajarin, and Jan Dawson chat about the recent quarterly earnings announcements from Apple, Microsoft, Amazon and Google.

Click here to subscribe in iTunes.

If you happen to use a podcast aggregator or want to add it to iTunes manually the feed to our podcast is: techpinions.com/feed/podcast

Published by

Bob O'Donnell

Bob O’Donnell is the president and chief analyst of TECHnalysis Research, LLC a technology consulting and market research firm that provides strategic consulting and market research services to the technology industry and professional financial community. You can follow him on Twitter @bobodtech.

1,185 thoughts on “Earnings Season: Apple, Microsoft, Amazon and Google”

  1. Bob discounts the Apple results and discounts the impact of iPhone sales. Both were huge and hugely higher than anyone predicted. Taking credit for iPad sales? Meh.

    1. For the record, I did not discount the iPhone sales…they were incredibly impressive. I just said they weren’t a surprise, but the Mac sales surge and the ongoing iPad issues were more surprising.

  2. The future looks extremely bright for Apple. The increasing synergy between Apple categories (Mac/Phone/Tablets) make Apple products better the more you own, so I think that plays into Apple not caring how you enter the ecosystem. Once you enter, the benefits and likely-hood of other category Apple purchases increasing. In that sense all their categories are Halo products for the rest of their lineup. I don’t think anyone has anywhere near this kind of strength across categories and Synergy between them. Nearly unstoppable unless Apple were to somehow implode. I think tablets are saturated for everyone, but who cares. Apple might settle in around 50-60 million year. That isn’t exactly hurting.

    1. Agreed except tablets. Their quick initial uptake may have saturated the early-adopter market, I’d buy that, but I’m convinced there are additional tiers of adoption still to come.

  3. I enjoy you because of each of your efforts on this site. Betty takes pleasure in getting into investigations and it’s really easy to understand why. All of us know all of the powerful ways you convey reliable guides through the blog and as well as encourage response from other people about this content plus our own girl is now discovering a whole lot. Take advantage of the rest of the new year. Your doing a superb job.

  4. Hello there! Do you know if they make any plugins to protect against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

  5. Hello I am so thrilled I found your web site, I really found you by mistake, while I was researching on Digg for something else, Regardless I am here now and would just like to say kudos for a tremendous post and a all round entertaining blog (I also love the theme/design), I don’t have time to read it all at the moment but I have saved it and also included your RSS feeds, so when I have time I will be back to read much more, Please do keep up the superb work.

  6. I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  7. The following time I learn a weblog, I hope that it doesnt disappoint me as much as this one. I imply, I do know it was my option to learn, but I actually thought youd have one thing fascinating to say. All I hear is a bunch of whining about one thing that you could possibly fix if you happen to werent too busy on the lookout for attention.

  8. I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all site owners and bloggers made good content as you did, the web will be a lot more useful than ever before.

  9. I do like the way you have presented this issue and it really does give us some fodder for thought. Nevertheless, coming from what I have observed, I just simply wish when the opinions pile on that people continue to be on point and not get started on a tirade of some other news du jour. Still, thank you for this fantastic piece and although I can not go along with it in totality, I value the point of view.

  10. I am really enjoying the theme/design of your weblog. Do you ever run into any web browser compatibility problems? A handful of my blog audience have complained about my blog not operating correctly in Explorer but looks great in Chrome. Do you have any tips to help fix this problem?

  11. Howdy, i read your blog occasionally and i own a similar one and i was just curious if you get a lot of spam remarks? If so how do you stop it, any plugin or anything you can recommend? I get so much lately it’s driving me insane so any support is very much appreciated.

  12. Good post. I be taught something more difficult on totally different blogs everyday. It is going to all the time be stimulating to learn content from other writers and practice a little bit one thing from their store. I’d choose to make use of some with the content on my blog whether or not you don’t mind. Natually I’ll provide you with a link on your internet blog. Thanks for sharing.

  13. The very crux of your writing whilst sounding agreeable in the beginning, did not really settle perfectly with me after some time. Somewhere within the paragraphs you were able to make me a believer unfortunately only for a short while. I nevertheless have got a problem with your leaps in logic and one would do nicely to fill in those gaps. In the event that you actually can accomplish that, I would definitely be amazed.

  14. Hi there! This is my first comment here so I just wanted to give a quick shout out and say I truly enjoy reading through your articles. Can you recommend any other blogs/websites/forums that go over the same topics? Many thanks!

  15. I do agree with all of the ideas you have presented in your post. They are very convincing and will definitely work. Still, the posts are very short for newbies. Could you please extend them a little from next time? Thanks for the post.

  16. Hello, Neat post. There is an issue with your website in web explorer, might check thisK IE nonetheless is the marketplace chief and a big portion of folks will miss your excellent writing due to this problem.

  17. Good post. I study one thing tougher on totally different blogs everyday. It will always be stimulating to learn content from other writers and follow a bit something from their store. I’d choose to use some with the content on my blog whether or not you don’t mind. Natually I’ll provide you with a hyperlink on your net blog. Thanks for sharing.

  18. Hmm is anyone else encountering problems with the images on this blog loading? I’m trying to figure out if its a problem on my end or if it’s the blog. Any feedback would be greatly appreciated.

  19. Thank you, I’ve just been looking for info approximately this subject for a while and yours is the greatest I have discovered so far. But, what about the bottom line? Are you sure about the supply?

  20. Good – I should definitely pronounce, impressed with your site. I had no trouble navigating through all tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your customer to communicate. Nice task.

  21. Hey there this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding skills so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!

  22. Woah! I’m really enjoying the template/theme of this blog. It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between usability and appearance. I must say that you’ve done a awesome job with this. In addition, the blog loads extremely fast for me on Opera. Superb Blog!

  23. Normally I don’t read post on blogs, but I wish to say that this write-up very forced me to try and do it! Your writing style has been amazed me. Thanks, very nice post.

  24. I wish to show my thanks to the writer for bailing me out of this scenario. As a result of checking throughout the internet and getting ways which were not powerful, I was thinking my entire life was done. Being alive minus the answers to the difficulties you’ve fixed through the site is a critical case, as well as those that might have in a negative way damaged my entire career if I hadn’t noticed your site. The competence and kindness in playing with all the pieces was tremendous. I’m not sure what I would have done if I hadn’t discovered such a step like this. It’s possible to at this point look ahead to my future. Thank you so much for this reliable and effective guide. I will not think twice to propose your blog post to anybody who should get guide about this subject.

  25. Hello, you used to write great, but the last several posts have been kinda boringK I miss your great writings. Past several posts are just a bit out of track! come on!

  26. I’d have to examine with you here. Which is not one thing I usually do! I take pleasure in reading a post that may make folks think. Additionally, thanks for permitting me to comment!

  27. Just wish to say your article is as amazing. The clearness in your post is just nice and i could assume you’re an expert on this subject. Fine with your permission allow me to grab your feed to keep up to date with forthcoming post. Thanks a million and please keep up the enjoyable work.

  28. I’m still learning from you, but I’m trying to reach my goals. I certainly liked reading everything that is written on your website.Keep the tips coming. I enjoyed it!

  29. Definitely consider that which you stated. Your favourite justification seemed to be on the internet the easiest factor to take into accout of. I say to you, I certainly get irked at the same time as folks consider concerns that they plainly don’t recognise about. You managed to hit the nail upon the highest and also defined out the whole thing with no need side-effects , people can take a signal. Will probably be again to get more. Thank you

  30. This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

  31. Can I just say what a relief to find someone who actually knows what theyre talking about on the internet. You definitely know how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I cant believe youre not more popular because you definitely have the gift.

  32. With havin so much content and articles do you ever run into any problems of plagorism or copyright infringement? My blog has a lot of exclusive content I’ve either written myself or outsourced but it appears a lot of it is popping it up all over the web without my agreement. Do you know any ways to help prevent content from being stolen? I’d definitely appreciate it.

  33. I’m really enjoying the design and layout of your website. It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you hire out a designer to create your theme? Fantastic work!

  34. Hello, you used to write excellent, but the last several posts have been kinda boring… I miss your great writings. Past several posts are just a little bit out of track! come on!

  35. Great beat ! I would like to apprentice whilst you amend your website, how could i subscribe for a weblog site? The account helped me a appropriate deal. I were a little bit familiar of this your broadcast provided brilliant transparent idea

  36. Wonderful goods from you, man. I’ve consider your stuff previous to and you are just too great. I really like what you have received here, certainly like what you are stating and the way wherein you say it. You are making it entertaining and you continue to care for to keep it wise. I can not wait to read far more from you. That is actually a tremendous website.

  37. Großartig Blog hier! Zusätzlich Ihre Site so viel schnell! Welchen Webhost verwenden Sie der? Kann ich Ihren Partner Link auf Ihrem Host erhalte? Ich möchte, dass meine Website genauso schnell geladen wird wie deine lol

  38. I haven’t checked in here for some time because I thought it was getting boring, but the last few posts are good quality so I guess I will add you back to my everyday bloglist. You deserve it my friend 🙂

  39. Good day very cool website!! Guy .. Beautiful .. Wonderful .. I will bookmark your blog and take the feeds alsoKI am satisfied to search out a lot of useful information here within the put up, we want work out more techniques on this regard, thanks for sharing. . . . . .

  40. Whats Happening i am new to this, I stumbled upon this I’ve found It positively useful and it has aided me out loads. I am hoping to contribute & aid different customers like its aided me. Great job.

  41. Very nice post. I simply stumbled upon your blog and wished to say that I’ve truly loved surfing around your weblog posts. In any case I will be subscribing in your feed and I’m hoping you write once more very soon!

  42. It’s actually a cool and useful piece of information. I am glad that you shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.

  43. Oh my goodness! an amazing article dude. Thanks However I’m experiencing problem with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting equivalent rss downside? Anybody who knows kindly respond. Thnkx

  44. Good day! This is kind of off topic but I need some advice from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about making my own but I’m not sure where to start. Do you have any tips or suggestions? Thank you

  45. This design is incredible! You obviously know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!

  46. Hi there, You’ve done an excellent job. I will certainly digg it and personally recommend to my friends. I am sure they will be benefited from this website.

  47. wonderful issues altogether, you simply won a new reader. What would you recommend in regards to your post that you just made a few days ago? Any sure?

  48. I have recently started a site, the info you provide on this web site has helped me greatly. Thanks for all of your time & work. “Her grandmother, as she gets older, is not fading but rather becoming more concentrated.” by Paulette Bates Alden.

  49. Its excellent as your other posts : D, regards for putting up. “There’s no Walter Cronkite to give you the final word each evening.” by William Weld.

  50. Hi! I know this is kind of off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!

  51. Great V I should definitely pronounce, impressed with your web site. I had no trouble navigating through all the tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, site theme . a tones way for your client to communicate. Excellent task..

  52. You actually make it appear really easy along with your presentation but I to find
    this topic to be actually one thing that I feel I might never understand.
    It seems too complex and extremely large for me. I’m having a look ahead to your next post, I will attempt to get the cling of it!

  53. Greetings from Idaho! I’m bored to death at work so I decided to browse your blog on my iphone during lunch break. I enjoy the information you present here and can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded on my cell phone .. I’m not even using WIFI, just 3G .. Anyhow, very good site!

  54. You could certainly see your enthusiasm within the paintings you write. The sector hopes for more passionate writers like you who are not afraid to mention how they believe. Always follow your heart. “No man should marry until he has studied anatomy and dissected at least one woman.” by Honore’ de Balzac.

  55. Admiring the persistence you put into your website and in depth information you present. It’s awesome to come across a blog every once in a while that isn’t the same out of date rehashed material. Excellent read! I’ve saved your site and I’m including your RSS feeds to my Google account.

  56. Thanks for every other excellent article. The place else may anybody get that type of information in such a perfect approach of writing? I have a presentation subsequent week, and I’m on the search for such info.

  57. I’ve been browsing online greater than 3 hours these days, yet I by no means discovered any interesting article like yours. It¦s pretty value sufficient for me. In my opinion, if all website owners and bloggers made good content as you did, the internet will probably be much more useful than ever before.

  58. With havin so much content and articles do you ever run into any problems of plagorism or copyright infringement? My site has a lot of unique content I’ve either created myself or outsourced but it looks like a lot of it is popping it up all over the internet without my agreement. Do you know any ways to help prevent content from being stolen? I’d genuinely appreciate it.

  59. Hey would you mind letting me know which webhost you’re working with? I’ve loaded your blog in 3 completely different browsers and I must say this blog loads a lot faster then most. Can you recommend a good internet hosting provider at a honest price? Many thanks, I appreciate it!

  60. Can I just say what a relief to find someone who actually knows what theyre talking about on the internet. You definitely know how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I cant believe youre not more popular because you definitely have the gift.

  61. Hmm it appears like your blog ate my first comment (it was super long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to everything. Do you have any tips and hints for beginner blog writers? I’d certainly appreciate it.

  62. Excellent beat ! I would like to apprentice whilst you amend your web site, how could i subscribe for a weblog website? The account helped me a applicable deal. I had been tiny bit familiar of this your broadcast offered shiny clear idea

  63. Thanks a bunch for sharing this with all of us you really know what you’re talking about! Bookmarked. Please also visit my site =). We could have a link exchange agreement between us!

  64. Купить Официальный магазин стабилизаторов Lider в интернет-магазине Lider-Stab по выгодным ценам. Быстрая доставка по Москве или любой другой город России.

  65. I am curious to find out what blog platform you are using? I’m experiencing some minor security problems with my latest website and I’d like to find something more safeguarded. Do you have any solutions?

  66. My brother suggested I would possibly like this web site. He was entirely right. This post actually made my day. You cann’t consider simply how so much time I had spent for this info! Thank you!

  67. I would like to thank you for the efforts you’ve put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. Actually your creative writing skills has encouraged me to get my own web site now. Really the blogging is spreading its wings quickly. Your write up is a great example of it.

  68. It’s perfect time to make some plans for the long run and it’s time to be happy. I have read this publish and if I may just I wish to counsel you few attention-grabbing issues or suggestions. Maybe you could write subsequent articles referring to this article. I wish to learn more issues approximately it!

  69. I’m impressed, I have to say. Actually rarely do I encounter a blog that’s both educative and entertaining, and let me let you know, you will have hit the nail on the head. Your idea is outstanding; the problem is something that not enough individuals are speaking intelligently about. I’m very comfortable that I stumbled across this in my seek for something relating to this.

  70. You actually make it appear really easy together with your presentation however I to find this topic to be really one thing which I believe I would never understand. It sort of feels too complex and very huge for me. I’m looking forward to your next submit, I?¦ll attempt to get the hold of it!

  71. I do like the way you have framed this difficulty and it does indeed give me personally a lot of fodder for consideration. However, coming from what precisely I have experienced, I only trust as the commentary stack on that men and women stay on issue and don’t start upon a soap box of some other news of the day. Still, thank you for this excellent piece and whilst I can not necessarily concur with the idea in totality, I regard the perspective.

  72. I?¦m now not sure the place you’re getting your information, but great topic. I must spend a while studying much more or figuring out more. Thanks for fantastic information I used to be searching for this info for my mission.

  73. This website online can be a walk-via for all of the info you wanted about this and didn’t know who to ask. Glimpse right here, and you’ll undoubtedly uncover it.

  74. Hi there, just became alert to your blog through Google, and found that it’s really informative. I’m gonna watch out for brussels. I will be grateful if you continue this in future. Numerous people will be benefited from your writing. Cheers!

  75. Have you ever considered creating an ebook or guest authoring on other blogs?
    I have a blog centered on the same information you discuss and would really like to have you share some stories/information. I know my audience would value your work.
    If you’re even remotely interested, feel free to shoot me an email.

  76. I do trust all of the concepts you’ve offered in your post. They are really convincing and can certainly work. Still, the posts are very brief for starters. May you please extend them a little from next time? Thanks for the post.

  77. This site can be a walk-by way of for the entire data you wished about this and didn’t know who to ask. Glimpse here, and also you’ll definitely discover it.

  78. This design is spectacular! You most certainly know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job. I really loved what you had to say, and more than that, how you presented it. Too cool!

  79. hello there and thank you for your information – I have definitely picked up anything new from right here. I did however expertise a few technical issues using this website, since I experienced to reload the site a lot of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will often affect your placement in google and can damage your quality score if ads and marketing with Adwords. Anyway I’m adding this RSS to my e-mail and can look out for much more of your respective intriguing content. Make sure you update this again soon..

  80. Greetings! I know this is kind of off topic but I was wondering which blog platform are you using for this website? I’m getting fed up of WordPress because I’ve had issues with hackers and I’m looking at options for another platform. I would be great if you could point me in the direction of a good platform.

  81. Hi, Neat post. There’s an issue along with your site in internet explorer, could test thisK IE still is the marketplace chief and a big part of other folks will omit your wonderful writing due to this problem.

  82. Thanks for sharing superb informations. Your web site is very cool. I am impressed by the details that you’ve on this website. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my pal, ROCK! I found just the information I already searched everywhere and just couldn’t come across. What a great web site.

  83. Hi there, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam comments? If so how do you prevent it, any plugin or anything you can suggest? I get so much lately it’s driving me insane so any support is very much appreciated.

  84. Whats up this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding experience so I wanted to get advice from someone with experience. Any help would be greatly appreciated!

  85. Thanks for the marvelous posting! I genuinely enjoyed reading it, you are a great author.I will ensure that I bookmark your blog and definitely will come back someday. I want to encourage continue your great posts, have a nice day!

  86. I have been absent for some time, but now I remember why I used to love this blog. Thanks , I will try and check back more often. How frequently you update your site?

  87. Hey! Would you mind if I share your blog with my myspace group? There’s a lot of folks that I think would really appreciate your content. Please let me know. Thanks

  88. Thank you for every other wonderful article. The place else could anyone get that kind of info in such an ideal way of writing? I’ve a presentation next week, and I’m at the look for such info.

  89. We are a group of volunteers and starting a brand new scheme in our community. Your website offered us with helpful info to work on. You’ve performed a formidable job and our entire community can be thankful to you.

  90. I gave cbd gummies for sleeping a try with a view the first habits, and I’m amazed! They tasted smashing and provided a sanity of calmness and relaxation. My stress melted away, and I slept outstrip too. These gummies are a game-changer for me, and I greatly commend them to anyone seeking appropriate emphasis alleviation and improved sleep.

  91. Great items from you, man. I have remember your stuff prior to and you are just extremely wonderful. I really like what you’ve obtained here, really like what you’re stating and the way wherein you are saying it. You make it entertaining and you continue to care for to stay it wise. I cant wait to read much more from you. This is actually a tremendous website.

  92. It’s perfect time to make a few plans for the longer term and it’s time to be happy. I’ve read this publish and if I may just I want to recommend you some interesting issues or tips. Perhaps you could write subsequent articles referring to this article. I wish to read even more issues about it!

  93. I am writing to make you know what a really good discovery my cousin’s daughter obtained reading through yuor web blog. She even learned so many issues, most notably what it’s like to have a wonderful coaching heart to let many more just completely grasp certain tortuous matters. You actually exceeded readers’ expectations. Thanks for distributing those warm and friendly, trustworthy, educational and in addition fun guidance on the topic to Mary.

  94. naturally like your web-site but you have to check the spelling on several of your posts. A number of them are rife with spelling problems and I find it very troublesome to tell the truth nevertheless I’ll definitely come back again.