The last close price gets updated right before the market opens. The reason we don’t update the metric at market close (4:00 PM) is because in the evening people typically expect to see that the current price minus the last close price as today’s change in price. If the last close price were updated this value would be zero whenever the market were closed.