Juniper Networks stock slides on Q2 earnings miss, sees margins pressure ahead