You can definitly use VL for this. How do you get your data? Via XML? Is there a field where the opening price stays static? That would make this easier.
Edit: Off the top of my head, look for posts regarding basketball shot clocks, where when the timer goes below a certain digit, the color of the quad changes. Then replace the specific digit with the opening stock quote.
#XPression