For the recent high price:
someone tried to buy a lot of coins and drove the price up. Most of TZC users are staking so there's not much supply in the market.
For the recent price drop: look at BTC. But to be honest: TZC is doing really good compared to other established cryptocurrencies like DASH or Ripple.
Just mine and stake. TZC will give you a lot of fun in the future. There are so many new features coming in the next few months. Check the roadmap on page one.