VICR - Vicor Corporation Stock Analysis | Finranks