Weird issue with CEIX

Hey all,

So I traded 4 shres in CEIX a few minutes ago and it was weird all around. According to the chart I bought in at ~$10.40 and sold them 10 minutes later at $10.51. As soon as my mkt order was executed, and I received the shares, it showed that I had already profited $9.xx and I noticed that the fill price was ~$7. Now that I have sold out I looked at the notifications it shows that I bought in at $7.31 and sold out at $7.12. Anyone know what is going on here? What is with the price differential between chart and order? And why would the notification show that I lost money on the trade when I clearly sold 1% ahead?