<- Back to list
Seagate Technology Holdings plc
STX
51.62
Technology
Revenue
Earnings
Dividends