InterDigital IDCC Q1 2026 Results Top Views on Strong Revenue James JRVR Surges 235 Nearing 435 Resistance 20260520