AT THE MARKET OFFERING AGREEMENT April 5, 2024