TERADATA CORP TDC 42.47

Technology

Revenue

Earnings

Dividends