SpaceX market cap briefly tops Microsoft, still ahead of Amazon