Financial information provided by Thomson Financial