Archer's $650M share sale tanks stock 8% despite beating loss estimates | The Tech Buzz