Ameresco AMRC Q1 2026 Results Miss Estimates EPS 035 vs 030 Steel Stocks Surge as Government Extends Minimum Import Price on 66 Steel Products Netflix Inc NFLX A Key Holding in Mark Cubans Investment Portfolio Trumps China Visit Top US CEOs Musk Cook and Nvidias Huang Join Trade Talks