Shares of Teradata Corp. sink after missing revenue expectations and providing weak guidance.Teradata reported earnings per share of 53 cents, beating analysts' forecast of 44 cents.The company's revenue declined 11% from the previous year, falling short of the target.Teradata is in the midst of transitioning to the cloud and reported a decrease in total annual recurring revenue.