MEDIDATA SOLUTIONS, INC. Financials