The Swiss bank formally ended a program to repurchase $1.64 billion worth of its own shares. It bought back just one-fifth of the maximum following a torrid year.

Zurich-based Credit Suisse bought 305.2 million Swiss francs ($334.5 million) of its own shares in a buyback of up to 1.5 billion francs, in a statement on Monday. It had halted the program last April following a 1.7 billion franc cash call amid the double hit of Archegos and Greensill.

It ultimately bought back 25,087,000 of its shares at an average price 12.165 francs per share, it said. Credit Suisse shares closed the year at 8.87 francs per share.