I started writing this post a long time ago, but there was always a more interesting topic to cover, so I never finished it the way I wanted. Now, almost few weeks before next earnings report it is time to do it.
While reading the report from the MAG7 company,