JStock is open-source stock portfolio management software written in Java. It provides
stock traders with advanced stock monitoring functionality for stock markets from 27 different countries. Stock monitoring can trigger email or system tray notifications based on stock price movements. Portfolio management allows users to organize multiple portfolios and track gains/losses and stock/dividend transactions over time. Stock screening feature allows users to filter stocks based on built-in or custom technical indicators. Other features include long-term stock charts and indexes, earning/dividend statistics, and cross-platform cloud backup/restore via Google Drive.