TK - Teekay Corporation Ltd. Stock Analysis | Finranks