You are paying 112 times revenue for a satellite ISP with an AI debt trap attached
Market cap hit 2.1 trillion despite a 4.9 billion net loss in 2025 Q1 2026 filings show an accelerating 4.3 billion quarterly loss The 112x price to sales ratio makes tech giants look like value stocks Starlink provides 69 percent …