Analysts Spotlight Amazon Leo Satellite as 2026 Revenue Nears
On June 11, fresh bullish notes urged investors to focus on Amazon's Leo satellite network as a Starlink-like catalyst, with deployments accelerating and commercial revenues slated to begin in 2026. The coverage builds on June 9 reaffirmations from Barclays (Overweight, $330 target) and BofA (Buy, $310 target), which highlighted Leo's long-term potential despite launch delays from Blue Origin damage. Analysts project Leo surpassing $10 billion in 2030 revenue at 40%+ margins, with over 300 satellites already in orbit and a Europe 3 launch set for June 17. AMZN trades at $246.03 against a $320 consensus target implying 30% upside.