Investing:?
Actually very few apps can keep a transaction-level view, particularly for global stocks and multiple currencies. I found almost none that were affordable at the consumer level. I sifted through hundreds! Try 'fund manager'. Windows only but runs in emulators. It has a boring name and interface, but it's incredibly powerful and has amazing support.