PNR - Pentair plc Stock Analysis | Finranks