There are countless variables (of both fundamental and technical variety) that can determine the top of a run. I'll keep you updated as things progress but I suggest that you consider a strategy where you are unloading (at least a little at a time) on the way up - locking in profits, and perhaps, securing a position in IBIO that you can hold at no cost to you.