Alibaba at $122.25 faces Australia data center scrutiny | Adalytica