CDI has released its 2022 Annual Report to shareholders today.

See more