{"slug":"upcoming-dividend-payment-dates","qid":"pay_calendar","label":"pay_calendar","post_title":"upcoming-dividend-payment-dates","post_url":"/blog/upcoming-dividend-payment-dates#q-pay_calendar","columns":["ticker","pays_on","ex_on","record_on","cash_per_share","ex_to_pay_days","market_cap_bn","paid_in"],"rows":[{"ticker":"NVDA","pays_on":"Thu Oct 1","ex_on":"2026-09-10","record_on":"2026-09-10","cash_per_share":0.25,"ex_to_pay_days":21,"market_cap_bn":5296.4,"paid_in":"week after next"},{"ticker":"META","pays_on":"Mon Sep 28","ex_on":"2026-09-21","record_on":"2026-09-21","cash_per_share":0.525,"ex_to_pay_days":7,"market_cap_bn":1738.2,"paid_in":"week after next"},{"ticker":"AVGO","pays_on":"Wed Sep 30","ex_on":"2026-09-21","record_on":"2026-09-21","cash_per_share":0.65,"ex_to_pay_days":9,"market_cap_bn":1657.9,"paid_in":"week after next"},{"ticker":"BAC","pays_on":"Fri Sep 25","ex_on":"2026-09-04","record_on":"2026-09-04","cash_per_share":0.32,"ex_to_pay_days":21,"market_cap_bn":406.8,"paid_in":"next week"},{"ticker":"KO","pays_on":"Thu Oct 1","ex_on":"2026-09-15","record_on":"2026-09-15","cash_per_share":0.53,"ex_to_pay_days":16,"market_cap_bn":378.9,"paid_in":"week after next"},{"ticker":"UNH","pays_on":"Tue Sep 22","ex_on":"2026-09-14","record_on":"2026-09-14","cash_per_share":2.32,"ex_to_pay_days":8,"market_cap_bn":336.8,"paid_in":"next week"},{"ticker":"GS","pays_on":"Tue Sep 29","ex_on":"2026-09-01","record_on":"2026-09-01","cash_per_share":5,"ex_to_pay_days":28,"market_cap_bn":277,"paid_in":"week after next"},{"ticker":"QCOM","pays_on":"Thu Sep 24","ex_on":"2026-09-03","record_on":"2026-09-03","cash_per_share":0.92,"ex_to_pay_days":21,"market_cap_bn":201.6,"paid_in":"next week"},{"ticker":"GILD","pays_on":"Tue Sep 29","ex_on":"2026-09-15","record_on":"2026-09-15","cash_per_share":0.82,"ex_to_pay_days":14,"market_cap_bn":187.1,"paid_in":"week after next"},{"ticker":"PEP","pays_on":"Wed Sep 30","ex_on":"2026-09-04","record_on":"2026-09-04","cash_per_share":1.48,"ex_to_pay_days":26,"market_cap_bn":182.4,"paid_in":"week after next"},{"ticker":"UNP","pays_on":"Wed Sep 30","ex_on":"2026-08-31","record_on":"2026-08-31","cash_per_share":1.42,"ex_to_pay_days":30,"market_cap_bn":167.8,"paid_in":"week after next"},{"ticker":"BLK","pays_on":"Tue Sep 22","ex_on":"2026-09-08","record_on":"2026-09-08","cash_per_share":5.73,"ex_to_pay_days":14,"market_cap_bn":163.2,"paid_in":"next week"},{"ticker":"NEM","pays_on":"Mon Sep 28","ex_on":"2026-09-03","record_on":"2026-09-03","cash_per_share":0.26,"ex_to_pay_days":25,"market_cap_bn":131.1,"paid_in":"week after next"},{"ticker":"PLD","pays_on":"Wed Sep 30","ex_on":"2026-09-16","record_on":"2026-09-16","cash_per_share":1.07,"ex_to_pay_days":14,"market_cap_bn":128.5,"paid_in":"week after next"},{"ticker":"BKNG","pays_on":"Wed Sep 30","ex_on":"2026-09-11","record_on":"2026-09-11","cash_per_share":0.42,"ex_to_pay_days":19,"market_cap_bn":128.1,"paid_in":"week after next"},{"ticker":"GLW","pays_on":"Tue Sep 29","ex_on":"2026-08-31","record_on":"2026-08-31","cash_per_share":0.28,"ex_to_pay_days":29,"market_cap_bn":127.3,"paid_in":"week after next"},{"ticker":"LMT","pays_on":"Fri Sep 25","ex_on":"2026-09-01","record_on":"2026-09-01","cash_per_share":3.45,"ex_to_pay_days":24,"market_cap_bn":124.2,"paid_in":"next week"},{"ticker":"ADP","pays_on":"Thu Oct 1","ex_on":"2026-09-11","record_on":"2026-09-11","cash_per_share":1.7,"ex_to_pay_days":20,"market_cap_bn":108.2,"paid_in":"week after next"},{"ticker":"MCK","pays_on":"Thu Oct 1","ex_on":"2026-09-01","record_on":"2026-09-01","cash_per_share":0.94,"ex_to_pay_days":30,"market_cap_bn":102.5,"paid_in":"week after next"},{"ticker":"CME","pays_on":"Fri Sep 25","ex_on":"2026-09-09","record_on":"2026-09-09","cash_per_share":1.3,"ex_to_pay_days":16,"market_cap_bn":97.5,"paid_in":"next week"},{"ticker":"TT","pays_on":"Wed Sep 30","ex_on":"2026-09-04","record_on":"2026-09-04","cash_per_share":1.05,"ex_to_pay_days":26,"market_cap_bn":93.1,"paid_in":"week after next"},{"ticker":"VRT","pays_on":"Thu Sep 24","ex_on":"2026-09-14","record_on":"2026-09-14","cash_per_share":0.0625,"ex_to_pay_days":10,"market_cap_bn":93,"paid_in":"next week"},{"ticker":"HCA","pays_on":"Wed Sep 30","ex_on":"2026-09-16","record_on":"2026-09-16","cash_per_share":0.78,"ex_to_pay_days":14,"market_cap_bn":92.9,"paid_in":"week after next"},{"ticker":"ELV","pays_on":"Fri Sep 25","ex_on":"2026-09-10","record_on":"2026-09-10","cash_per_share":1.72,"ex_to_pay_days":15,"market_cap_bn":89.8,"paid_in":"next week"},{"ticker":"WMB","pays_on":"Mon Sep 28","ex_on":"2026-09-11","record_on":"2026-09-11","cash_per_share":0.525,"ex_to_pay_days":17,"market_cap_bn":87.8,"paid_in":"week after next"},{"ticker":"MAR","pays_on":"Wed Sep 30","ex_on":"2026-08-20","record_on":"2026-08-20","cash_per_share":0.73,"ex_to_pay_days":41,"market_cap_bn":87.1,"paid_in":"week after next"},{"ticker":"ICE","pays_on":"Wed Sep 30","ex_on":"2026-09-16","record_on":"2026-09-16","cash_per_share":0.52,"ex_to_pay_days":14,"market_cap_bn":86.1,"paid_in":"week after next"},{"ticker":"WM","pays_on":"Fri Sep 25","ex_on":"2026-09-11","record_on":"2026-09-11","cash_per_share":0.945,"ex_to_pay_days":14,"market_cap_bn":85.3,"paid_in":"next week"},{"ticker":"SU","pays_on":"Fri Sep 25","ex_on":"2026-09-04","record_on":"2026-09-04","cash_per_share":0.6,"ex_to_pay_days":21,"market_cap_bn":81.3,"paid_in":"next week"},{"ticker":"TRV","pays_on":"Wed Sep 30","ex_on":"2026-09-10","record_on":"2026-09-10","cash_per_share":1.25,"ex_to_pay_days":20,"market_cap_bn":79.2,"paid_in":"week after next"}],"shape":"table","sql":"SELECT\n    d.ticker                                                          AS ticker,\n    concat(formatDateTime(d.pay_date, '%a %b '), toString(toDayOfMonth(d.pay_date))) AS pays_on,\n    toString(d.ex_dividend_date)                                      AS ex_on,\n    if(ifNull(d.record_date > toDate('2000-01-01'), 0), toString(d.record_date), '') AS record_on,\n    d.cash_per_share                                                  AS cash_per_share,\n    dateDiff('day', d.ex_dividend_date, d.pay_date)                   AS ex_to_pay_days,\n    round(toFloat64(r.latest_market_cap) / 1e9, 1)                    AS market_cap_bn,\n    multiIf(d.pay_date < toMonday(today()) + 7,  'this week',\n            d.pay_date < toMonday(today()) + 14, 'next week',\n                                                 'week after next')   AS paid_in\nFROM\n(\n    SELECT\n        ticker,\n        pay_date,\n        max(ex_dividend_date)                 AS ex_dividend_date,\n        max(record_date)                      AS record_date,\n        round(toFloat64(max(cash_amount)), 4) AS cash_per_share\n    FROM global_markets.stocks_dividends\n    WHERE pay_date >= today()\n      AND pay_date <  today() + 14\n      AND cash_amount > 0\n      AND ticker NOT IN ('SPCX')\n    GROUP BY ticker, pay_date\n) AS d\nINNER JOIN\n(\n    SELECT\n        ticker,\n        argMax(market_cap, date) AS latest_market_cap\n    FROM global_markets.stocks_ratios\n    WHERE date >= today() - 200\n      AND market_cap > 0\n    GROUP BY ticker\n) AS r ON r.ticker = d.ticker\nWHERE d.ex_dividend_date < d.pay_date\nORDER BY r.latest_market_cap DESC, d.pay_date, d.ticker\nLIMIT 30","computed_at":"2026-09-18T15:00:12.017028+00:00","elapsed":0.166996975}