Tesla shares fell 6% on record revenue and operating profit, and Freedom Holding sold financial assets in Russia – these and other important news for the morning of Thursday, October 20, in our daily review.

Tesla shares fell 6.28% to $208.1 at the close of the NASDAQ postmarket, trading data showed. The automaker reported its third-quarter financial report on Wednesday, Oct. 19, after the U.S. market close. According to its results, revenue and operating profit set a new quarterly record. However, the size of revenue was below market forecasts, which was one of the reasons for the stock drop.

Tesla founder Ilon Musk put forward the idea of buying back shares of the electric car maker for the amount of $5-10 billion in 2023. The board has already begun discussing the idea of a “meaningful buyback,” Musk said during a call with investors after the third-quarter report, The Wall Street Jornal reported.

U.S.-registered and Kazakhstan-based Freedom Holding has sold all of its financial assets in Russia, the company said. The buyer of the investment company Freedom Finance and the bank of the same name became Maxim Povalishin, who holds the post of deputy general director of the investment company. The deal must be approved by the Central Bank.

Sten Ussing, chief specialist of the Danish engineering company COWI, said in an interview with Danmarks Radio that the Nord Stream gas pipeline can be repaired in a few months. The engineer studied photos from the Swedish newspaper Expressen, which show that the explosion destroyed more than 50 meters of the pipeline. The publication took the pictures at a depth of 80 meters near the accident site in the Baltic Sea using an underwater drone.

Captain of the Argentine soccer team and striker of the French team “Paris Saint-Germain” (“PSG”) Lionel Messi launches his own investment company, which will focus on investments in sports, technology and media. This is reported by Bloomberg. According to the agency, the company, named Play Time, will be based in San Francisco in the United States.