Home Breaking News, Business & Finance Canon Publishes Annual Report for the Year Ended Dec. 31, 2024