Royal Caribbean Cruises Limited boss Richard Fain bought almost $2 million-worth of shares in the company yesterday.

He acquired 18,900 shares at an average price of $105.60 per share, with a total value of $1,995,840.

The chairman and chief executive now directly or indirectly owns 842,537 shares in the company, valued at almost $89 million.

The transaction was disclosed in a legal filing with the US Securities & Exchange Commission.

The parent company of brands such as Royal Caribbean International, Celebrity Cruises and Azamara Club Cruises is valued at almost $22 billion.

The company is due to issue its latest quarterly financial update on January 23.