A few basic questions:
1. Is the "buy price" the highest or lowest price purchasers are willing to pay for a stock ?
2. Is the "sell price" the highest / lowest price sellers are willing to sell for ?
3. What is the difference between closing price and last price ?