Worth Zero: FreeCast Stock Sinks After Explosive Short Seller Report