I have had all sorts of trouble working with this function as I have posted before: does not return today's value until market has been open 30 minutes; value can be as much as 15 minutes delayed; etc. I just discovered that this function does not return a value but rather text. This was confirmed by using the Excel function =isnumber() which returns FALSE for every cell I use LastPriceRealTime() in. It is also returning 9 to 10 decimal places almost all the time which makes no sense. Please correct.