Oh, btw: http://www.otcmarkets.com/common/GetSplitsWorklist.json, http://www.otcmarkets.com/common/GetDividendWorklist.json are also possible sources. I store dividends and splits as "instrument changes" and each instrument has variables like "add" which represents the total dividend value and "multiplier" over a certain time.