Vicor Corporation VICR Stock Cash Trade Advances 20260418 PPL PPL Corporation beats Q1 estimates with 68 revenue growth but stock slides 2 on investor concerns The strategic moves Tucows TCX is making now Trend Weakens 20260508