How is bitcoin ever going to go up in price if all these gigantic companies (Cointerra, Bitfury, etc.) mine and dump their bitcoins? This is the same problem as strawberry farmers in the USA. The price of strawberries were so low because farmers flooded the market with them. For some farmers, it is better to let their strawberries rot then to hire people to pick them (lose more money that way).
That is why halving is needed to reduce the supply.. but anyway difficulty is higher so its more expensive to generate 1 btc...