Juniper blows past revenue estimates