26 Apr 2023 Juniper Networks reports positive Q1 results despite macro uncertainties, weak cloud bookings