TransAlta Corp filed its 6-K report on May 6, 2025, detailing financial results for the first quarter of 2025, including management analysis and interim financial statements. This includes information up to March 31, 2025, which provides updates on the company's financial condition and operations.