Recent Announcement by Company, NYSDEC Provides Pathway for the Issuance of a New Five-Year Permit for Dresden Power Plant Highlights 83% Quarterly Increase in Power and Capacity Revenue to $4.7 Million, Reflecting Company’s Steadfast Commitment to Providing Power to the Grid Reports Total Revenue of $15.2 Million; Net Income of $12.0 Million; EBITDA of $15.2 Million; Adjusted EBITDA of $1.7 Million; Net Cash Flow Provided... Read More
