{"slug":"stock-split-candidates","qid":"stubborn","label":"stubborn","post_title":"stock-split-candidates","post_url":"/blog/stock-split-candidates#q-stubborn","columns":["ticker","closes_above_500","first_above_500_in_window","latest_close","highest_close"],"rows":[{"ticker":"MKL","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$1784.36","highest_close":"$2191.9"},{"ticker":"AZO","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$2853.1","highest_close":"$4354.54"},{"ticker":"EQIX","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$1028.31","highest_close":"$1115.94"},{"ticker":"MTD","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$1410.44","highest_close":"$1702.53"},{"ticker":"TDG","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$1077.73","highest_close":"$1620.83"},{"ticker":"BLK","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$1052.02","highest_close":"$1202.59"},{"ticker":"MELI","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$1824.4","highest_close":"$2613.63"},{"ticker":"FCNCA","closes_above_500":1255,"first_above_500_in_window":"September 20, 2021","latest_close":"$2120.74","highest_close":"$2353.08"},{"ticker":"BRK.A","closes_above_500":1254,"first_above_500_in_window":"September 20, 2021","latest_close":"$763935.95","highest_close":"$809350"},{"ticker":"REGN","closes_above_500":1249,"first_above_500_in_window":"September 20, 2021","latest_close":"$788.02","highest_close":"$1201.76"},{"ticker":"GWW","closes_above_500":1087,"first_above_500_in_window":"December 7, 2021","latest_close":"$1262.46","highest_close":"$1402.03"},{"ticker":"COST","closes_above_500":1041,"first_above_500_in_window":"November 3, 2021","latest_close":"$894.15","highest_close":"$1094.32"}],"shape":"table","sql":"WITH\nbig_caps AS\n(\n    SELECT\n        ticker,\n        argMax(market_cap, date) AS market_cap\n    FROM global_markets.stocks_ratios\n    WHERE date >= today() - 45\n    GROUP BY ticker\n    HAVING toFloat64(market_cap) >= 20e9\n),\never_split AS\n(\n    SELECT DISTINCT ticker\n    FROM global_markets.stocks_splits\n    WHERE split_to > split_from\n)\nSELECT\n    d.ticker                                                            AS ticker,\n    uniqExactIf(d.date, d.close >= 500)                                 AS closes_above_500,\n    concat(monthName(minIf(d.date, d.close >= 500)), ' ', toString(toDayOfMonth(minIf(d.date, d.close >= 500))), ', ', toString(toYear(minIf(d.date, d.close >= 500)))) AS first_above_500_in_window,\n    concat('$', toString(round(toFloat64(argMax(d.close, d.date)), 2))) AS latest_close,\n    concat('$', toString(round(toFloat64(max(d.close)), 2)))            AS highest_close\nFROM global_markets.stocks_daily_aggs AS d\nWHERE d.date >= today() - 1826\n  AND d.ticker IN (SELECT ticker FROM big_caps)\n  AND d.ticker NOT IN (SELECT ticker FROM ever_split)\n  AND d.ticker NOT IN ('SPCX')\nGROUP BY d.ticker\nHAVING argMax(d.close, d.date) >= 500\n   AND closes_above_500 >= 250\nORDER BY closes_above_500 DESC\nLIMIT 12","computed_at":"2026-09-18T15:36:13.498047+00:00","elapsed":1.306700165}