TDC - Teradata Corporation Stock Analysis | Finranks