At Seeking Alpha:
However, the company is actually currently undervalued and that makes now the right time to buy the stock at a bargain price. The British company, who boasts an impressive US$4.003 billion profit ...The company, which boasts an impressive profit. Despite what you may have heard, a corporation is not a person. It is an organization. The word "who" does not apply.
A corporation may be legally a person, but it is not literally a person. And you do wish to be literate, don't you, in your writing?