Bulk Dividend Reinvestment Tracker
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Bulk Dividend Reinvestment Tracker is an investment tracking tool that streamlines the process of recording and tracking dividend payments and reinvestment status. Instead of manually recording dividend amounts, stock symbols, payment dates, and reinvestment elections from brokerage statements or dividend notifications—a process that can be tedious and error-prone—this script automates the extraction and organization of dividend data. It scans the current page for dividend-related text (stock symbols, dividend amounts, payment dates, reinvestment status), aggregates them into a structured list, and presents them as a scrollable checklist. You can select individual dividend records, use Select All/Deselect All toggles, choose an export format (plain text, CSV, or TSV), and toggle whether to include reinvestment status. The tool then exports the selected dividend records to your clipboard. This is ideal for investors, portfolio managers, and anyone who needs to track dividend income and reinvestment elections across multiple holdings.
WHERE IT RUNS
This script is universal—it runs on any website (*://*/*) as a userscript injected through the BotGentz extension. It operates within the context of your current browser tab and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify dividend-related text using regex patterns for stock symbols, currency amounts, dates, and reinvestment keywords, and structures the data for export. All operations occur locally in your browser; no data is sent to external servers. The script outputs the dividend data to your clipboard.
HOW TO USE
1. Navigate to any page containing dividend data—a brokerage statement, a dividend notification email, a portfolio tracking dashboard, or any text with stock symbols and amounts.
2. Click the BotGentz extension icon and select "Bulk Dividend Reinvestment Tracker" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current page for dividend-related text.
4. Review the detected dividend records, showing stock symbol, dividend amount, payment date, and reinvestment status.
5. Select your export format: Plain Text, CSV, or TSV.
6. Toggle "Include reinvestment status" to include reinvestment status in the export.
7. Check the boxes next to dividend records you wish to export. Use "Select All" or "Deselect All" for quick selection.
8. Click "Export Selected" to copy the dividend data to your clipboard.
9. Paste the exported data into a spreadsheet, investment tracking tool, or portfolio management software.
WHY IT WORKS WHERE OTHERS FAIL
Many investment tracking tools require manual data entry or integration with brokerage APIs. This script takes a different approach: it works directly on any page containing dividend information, using regex-based pattern recognition to extract stock symbols, dividend amounts, payment dates, and reinvestment status from visible text. It uses flexible patterns for stock symbols (handling common formats like AAPL, BRK.B), dividend amounts with currency symbols, and various date formats. The script intelligently identifies reinvestment status by looking for keywords like "reinvest," "DRP," "DRIP," or "cash." By supporting multiple export formats and configurable detail inclusion, it provides flexibility for different use cases, from simple dividend tracking to detailed portfolio analysis.
THE PANEL
The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.
PLEASE NOTE
This userscript requires the free BotGentz browser extension—it is not a standalone application. The script extracts dividend data using text pattern recognition, which may not be perfect on all pages—some dividends may be missed or misidentified. Always verify the extracted data before relying on it for investment decisions. This script does not store, transmit, or process any of your data outside your local browser. It does not access your password, hidden inputs, or file inputs. All data extraction is performed locally in your browser. Use responsibly and verify extracted dividend records against your actual brokerage statements.