Sun Life TSX Stock Price A Comprehensive Analysis