I don't understand is it possible to buy stock at higher price than current price?
This is a very common misunderstanding.
Stocks do not have a "current price" that you can buy them for.
Any "stock price" that you see quoted is not like a price in a store that means you can buy at that price. Instead, a "stock price" only tells you at what price the stock was traded at some point in the past.
When you enter a buy order with a price, you're offering to buy at that price. The stock exchange will match your order with many other orders and determine the price at which the most stock can be traded, and then executes the matching orders.
Chances are that if you entered a price of 880 for your order, it would not have been executed since nobody was willing to sell at that price. It is possible that you could have gotten the stock cheaper if there were no other buyers and the sellers had a lower limit.
These kind of big differences generally only happen on small exchanges with illiquid stock that is rarely traded. Which is why that kind of stock is inherently risky, partially because past price information is pretty meaningless.