Should You Buy GenMark Diagnostics, Inc (GNMK)?