AT THE MARKET OFFERING AGREEMENT April 4, 2024