CALGARY - TransAlta Corp. reported its second-quarter profit and revenue were up compared with a year ago.

The company says its profit attributable to common shareholders amounted to $35 million or 12 cents per diluted share for the quarter ended June 30.