MacroGenix faces financial challenges with uncertain revenues and high expenses, leading to a 33% stock drop and limited ...