i have yet to find a good one. i just use the Google Finance APP (not the widget) and do a manual refresh when i want to see the fresh data. the manual refresh is nice because it is REAL TIME. some other apps/sites have delayed quotes even with a manual refresh.
good luck.