NEW YORK (TheStreet) -- Shares of TD Ameritrade Holding (TD - Get Report) are rising by 1.97% to $29.50 in pre-market trading on Wednesday morning, after the investment banking and retail discount securities brokerage company reported better than expected fiscal 2016 first quarter earnings results.

Omaha-based TD Ameritrade posted earnings of 39 cents per diluted share on revenue of $812 million for the three month period ended December 31, 2015.

Analysts surveyed by Thomson Reuters had forecast for earnings of 36 cents per share. Analysts' revenue estimates matched what TD Ameritrade reported for the most recent quarter.

"Our first quarter of fiscal 2016 was strong," CEO Fred Tomczyk said in a statement.

"Asset gathering is going particularly well, as we delivered our second best quarter ever - and a double-digit annualized growth rate. With the Federal Reserve raising interest rates for the first time in nine years and continued execution on our growth strategy going well, we are well-positioned for the current environment," Tomczyk continued.

Separately, TheStreet Ratings has set a "hold" rating and score of C on TD Ameritrade Holding stock. The primary factors that have impacted the rating are mixed - some indicating strength, some showing weaknesses, with little evidence to justify the expectation of either a positive or negative performance for this stock relative to most other stocks. 

The company's strengths can be seen in multiple areas, such as its revenue growth, growth in earnings per share and good cash flow from operations. However, as a counter to these strengths, TheStreet Ratings also finds weaknesses including a generally disappointing performance in the stock itself and disappointing return on equity.

Recently, TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author. 

You can view the full analysis from the report here: TD

AMTD Chart AMTD data by YCharts