NEW YORK (TheStreet) -- Shares of Invesco (IVZ) - Get Report advanced 2.78% to $25.54 on heavy trading volume in Thursday's trading session after announcing a stock repurchase program.

Invesco entered into an accelerated share buyback agreement to repurchase $150 million of its outstanding common stock. 

The investment management company also provided an update on its U.K. and Continental Europe business.

The company's long-term net flows between June 1 and June 29 were positive at $1.3 billion, according to a statement. 

"Long-term net flow activity over the past few days has been consistent with what we've seen in other volatile markets, but not exceptional. Clients are taking advantage of the market's movement by utilizing the full range of Invesco's comprehensive fund range to achieve their investment objectives," CEO Martin Flanagan said in a statement.

Separately, TheStreet Ratings team rates the stock as a "hold" with a ratings score of C+.

Invesco's strengths such as its reasonable valuation levels, considering its current price compared to earnings, book value and other measures. At the same time, however, we also find weaknesses including poor profit margins, weak operating cash flow and a generally disappointing performance in the stock itself.

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

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 article's author. 

Image placeholder title