The answer to this question states: "current stock price … is actually the price of the last trade. It is a historical price…"
The last trade had a buyer and seller. The buyer paid the "ask" price, and the seller received the "bid" price.
My question is, how is the "last trade" related to the bid and ask price for that trade? For example, is the current price the last ask price or the last bid price? Or, is it the average of the two? Or, is it something else?
For most stocks I wouldn't worry about the small difference between the three prices. But, now I'm looking at a penny stock that has wild fluctuations and a huge bid ask spread. So, when I'm looking at the current and historic prices, I'm curious to know if those are the prices people paid or the prices people received, or what exactly they are.
I tried to find the answer myself by comparing historic bid, ask, and last trade prices. But, I couldn't find that and the answers to this question suggests that historic bid and ask prices are not freely available.