CPKC net income falls despite rising revenues | PiQ Markets