Does what it's supposed to. I was going to give 5 stars, but then dropped to 4 as there are a few things that would make it way better such as being able to see all pending transactions in one place; seeing which stocks I own have upcoming dividend and ex dividend dates, being able to add my own notes, etc.