InterDigital IDCC Q1 2026 Results Top Views on Strong Revenue Taiwan Arms Sales Emerge as Central Issue in TrumpXi Talks Innovex International INVX Stock Steady at 3086 Support at 2932 20260521 Solar Panel Sales Surge as Residential and Commercial Buyers Seek Energy Cost Relief