YOUVE BEEN WARNED
You are talking about Crypocurrency, it is that currency who has no fix price.So no one give guarantee that bitcoin will never come back $300 forever.
After the halving it will be cleared, because bitcoin will come down suddenly and may be it will be under $300, time will show it.