SHAREHOLDERS RIGHTS AGREEMENT Between ICON ENERGY CORP. and COMPUTERSHARE TRUST COMPANY, N.A. as Rights Agent Dated as of July 11, 2024