Epsilon Energy Ltd. filed an at-the-market (ATM) offering agreement with Roth Capital Partners to sell up to $15 million in common shares. The offering provides the company flexible access to capital markets for potential growth or operational funding.