<- Back to list
TERADATA CORP
TDC
42.47
Technology
Revenue
Earnings
Dividends