TransAlta FFO of $0.81 beats by $0.27, revenue of $458M beats by $109.25M