Spirent Communications PLC (SPT) Financial Health & Risks | Ticker