{"slug":"vz-dividend-2026","qid":"vz_cadence","label":"vz_cadence","post_title":"vz-dividend-2026","post_url":"/blog/vz-dividend-2026#q-vz_cadence","columns":["ex_on","ex_date_label","pay_date","days_since_prior_ex","days_ex_to_pay"],"rows":[{"ex_on":"2020-04-09","ex_date_label":"April 9, 2020","pay_date":"May 1, 2020","days_since_prior_ex":91,"days_ex_to_pay":22},{"ex_on":"2020-07-09","ex_date_label":"July 9, 2020","pay_date":"August 3, 2020","days_since_prior_ex":91,"days_ex_to_pay":25},{"ex_on":"2020-10-08","ex_date_label":"October 8, 2020","pay_date":"November 2, 2020","days_since_prior_ex":91,"days_ex_to_pay":25},{"ex_on":"2021-01-07","ex_date_label":"January 7, 2021","pay_date":"February 1, 2021","days_since_prior_ex":91,"days_ex_to_pay":25},{"ex_on":"2021-04-08","ex_date_label":"April 8, 2021","pay_date":"May 3, 2021","days_since_prior_ex":91,"days_ex_to_pay":25},{"ex_on":"2021-07-08","ex_date_label":"July 8, 2021","pay_date":"August 2, 2021","days_since_prior_ex":91,"days_ex_to_pay":25},{"ex_on":"2021-10-07","ex_date_label":"October 7, 2021","pay_date":"November 1, 2021","days_since_prior_ex":91,"days_ex_to_pay":25},{"ex_on":"2022-01-07","ex_date_label":"January 7, 2022","pay_date":"February 1, 2022","days_since_prior_ex":92,"days_ex_to_pay":25},{"ex_on":"2022-04-07","ex_date_label":"April 7, 2022","pay_date":"May 2, 2022","days_since_prior_ex":90,"days_ex_to_pay":25},{"ex_on":"2022-07-07","ex_date_label":"July 7, 2022","pay_date":"August 1, 2022","days_since_prior_ex":91,"days_ex_to_pay":25},{"ex_on":"2022-10-06","ex_date_label":"October 6, 2022","pay_date":"November 1, 2022","days_since_prior_ex":91,"days_ex_to_pay":26},{"ex_on":"2023-01-09","ex_date_label":"January 9, 2023","pay_date":"February 1, 2023","days_since_prior_ex":95,"days_ex_to_pay":23},{"ex_on":"2023-04-06","ex_date_label":"April 6, 2023","pay_date":"May 1, 2023","days_since_prior_ex":87,"days_ex_to_pay":25},{"ex_on":"2023-07-07","ex_date_label":"July 7, 2023","pay_date":"August 1, 2023","days_since_prior_ex":92,"days_ex_to_pay":25},{"ex_on":"2023-10-06","ex_date_label":"October 6, 2023","pay_date":"November 1, 2023","days_since_prior_ex":91,"days_ex_to_pay":26},{"ex_on":"2024-01-09","ex_date_label":"January 9, 2024","pay_date":"February 1, 2024","days_since_prior_ex":95,"days_ex_to_pay":23},{"ex_on":"2024-04-09","ex_date_label":"April 9, 2024","pay_date":"May 1, 2024","days_since_prior_ex":91,"days_ex_to_pay":22},{"ex_on":"2024-07-10","ex_date_label":"July 10, 2024","pay_date":"August 1, 2024","days_since_prior_ex":92,"days_ex_to_pay":22},{"ex_on":"2024-10-10","ex_date_label":"October 10, 2024","pay_date":"November 1, 2024","days_since_prior_ex":92,"days_ex_to_pay":22},{"ex_on":"2025-01-10","ex_date_label":"January 10, 2025","pay_date":"February 3, 2025","days_since_prior_ex":92,"days_ex_to_pay":24},{"ex_on":"2025-04-10","ex_date_label":"April 10, 2025","pay_date":"May 1, 2025","days_since_prior_ex":90,"days_ex_to_pay":21},{"ex_on":"2025-07-10","ex_date_label":"July 10, 2025","pay_date":"August 1, 2025","days_since_prior_ex":91,"days_ex_to_pay":22},{"ex_on":"2025-10-10","ex_date_label":"October 10, 2025","pay_date":"November 3, 2025","days_since_prior_ex":92,"days_ex_to_pay":24},{"ex_on":"2026-01-12","ex_date_label":"January 12, 2026","pay_date":"February 2, 2026","days_since_prior_ex":94,"days_ex_to_pay":21},{"ex_on":"2026-04-10","ex_date_label":"April 10, 2026","pay_date":"May 1, 2026","days_since_prior_ex":88,"days_ex_to_pay":21},{"ex_on":"2026-07-10","ex_date_label":"July 10, 2026","pay_date":"August 3, 2026","days_since_prior_ex":91,"days_ex_to_pay":24},{"ex_on":"2026-10-09","ex_date_label":"October 9, 2026","pay_date":"November 2, 2026","days_since_prior_ex":91,"days_ex_to_pay":24}],"shape":"series","sql":"WITH paid AS\n(\n    SELECT\n        ex_dividend_date AS ex_date,\n        max(pay_date) AS pay_on\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'VZ'\n      AND ex_dividend_date >= '2020-01-01'\n      AND ex_dividend_date <  '2027-01-01'\n      AND cash_amount > 0\n    GROUP BY ex_dividend_date\n)\nSELECT\n    toString(ex_date) AS ex_on,\n    concat(monthName(ex_date), ' ', toString(toDayOfMonth(ex_date)), ', ', toString(toYear(ex_date))) AS ex_date_label,\n    concat(monthName(pay_on), ' ', toString(toDayOfMonth(pay_on)), ', ', toString(toYear(pay_on))) AS pay_date,\n    dateDiff('day', prev_ex, ex_date) AS days_since_prior_ex,\n    dateDiff('day', ex_date, pay_on) AS days_ex_to_pay\nFROM\n(\n    SELECT\n        ex_date,\n        pay_on,\n        lagInFrame(ex_date) OVER (ORDER BY ex_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_ex\n    FROM paid\n)\nWHERE prev_ex >= '2020-01-01'\nORDER BY ex_date","computed_at":"2026-09-30T14:57:35.974708+00:00","elapsed":0.003410876}