Check Point Software Technologies (CHKP) gets upgraded to a buy, after already rising in price since my 2023 hold rating. Its upside can be driven by macro demand for cybersecurity solutions in an ...