The ICO is a year long. There are new EOS tokens being issued every day for a year. The increasing supply is effectively inflation pushing the price down. You could wait to buy later since the price will likely continue to fall. There is a cap on the supply of 1 billion tokens and 1/3 have already been issued. Once most of the supply has been issued, that may put a floor under the market.