STX faces key resistance at $0.39 after 7% rally