{"slug":"us-stock-splits-for-russian-investors","qid":"aapl_splits","label":"aapl_splits","post_title":"us-stock-splits-for-russian-investors","post_url":"/blog/lang/ru/us-stock-splits-for-russian-investors#q-aapl_splits","columns":["split_date","split_date_label","split_label","shares_from_one_share"],"rows":[{"split_date":"2005-02-28","split_date_label":"28.02.2005","split_label":"2:1","shares_from_one_share":2},{"split_date":"2014-06-09","split_date_label":"09.06.2014","split_label":"7:1","shares_from_one_share":14},{"split_date":"2020-08-31","split_date_label":"31.08.2020","split_label":"4:1","shares_from_one_share":56}],"shape":"series","sql":"SELECT\n    toString(d)                                            AS split_date,\n    formatDateTime(d, '%d.%m.%Y')                          AS split_date_label,\n    label                                                  AS split_label,\n    toUInt32(round(exp(sum(log_ratio) OVER (ORDER BY d)))) AS shares_from_one_share\nFROM\n(\n    SELECT\n        execution_date                                                                                           AS d,\n        concat(toString(round(toFloat64(any(split_to)), 2)), ':', toString(round(toFloat64(any(split_from)), 2))) AS label,\n        log(toFloat64(any(split_to)) / toFloat64(any(split_from)))                                               AS log_ratio\n    FROM global_markets.stocks_splits\n    WHERE ticker = 'AAPL'\n      AND split_from > 0\n      AND split_to > 0\n    GROUP BY execution_date\n)\nORDER BY d","computed_at":"2026-09-30T15:50:41.241462+00:00","elapsed":0.002996828}