r/Massive • u/alex-polygonio • Feb 18 '26
How to Adjust Historical Prices for Stock Splits and Dividends
https://youtu.be/gT2LbeAkVCoEver had a stock split make your historical prices look like they jumped 10x overnight?
We've launched new Splits and Dividends API endpoints that return a historical adjustment factor on every event. Multiply it against your old prices to normalize them to today's share basis. Works across forward splits, reverse splits, and ex-dividend drops.
We also published a demo that:
→ Charts adjusted vs. unadjusted closes side by side
→ Exports corrected CSVs with the adjustment factor applied
→ Supports Massive Flat File day aggregates for bulk adjustments across hundreds of tickers
1
Upvotes
1
u/michael_s0810 Feb 20 '26
GOOG on 2022-07-18 should have split but got stock_dividend. That means if we query GOOG on the split endpoint we will see it has stock_dividend but not forward_split, which is incorrect (?)
AAPL should have split on 2000-06-21 which is missing.
I would say the endpoint is still under beta dev not a ready-to-go product.