Seagate Technology Holdings plc STX 51.62

Technology

Revenue

Earnings

Dividends