Business ❯ Energy ❯ Renewable Energy ❯ Solar Power
Shares rose after upbeat guidance that excludes the pending CyberArk acquisition.