{"slug":"is-the-sp-500-sharia-compliant","qid":"index_series","label":"index_series","post_title":"is-the-sp-500-sharia-compliant","post_url":"/blog/lang/ar/is-the-sp-500-sharia-compliant#q-index_series","columns":["month","spy_index","spus_index","hlal_index"],"rows":[{"month":"2020-01","spy_index":99,"spus_index":99.6,"hlal_index":98.2},{"month":"2020-02","spy_index":91.2,"spus_index":91.9,"hlal_index":88.8},{"month":"2020-03","spy_index":79.3,"spus_index":83.4,"hlal_index":77.9},{"month":"2020-04","spy_index":89.4,"spus_index":94.2,"hlal_index":88.7},{"month":"2020-05","spy_index":93.7,"spus_index":99.1,"hlal_index":93.8},{"month":"2020-06","spy_index":94.9,"spus_index":102.3,"hlal_index":96.5},{"month":"2020-07","spy_index":100.5,"spus_index":107.9,"hlal_index":103.2},{"month":"2020-08","spy_index":107.5,"spus_index":117.9,"hlal_index":113.6},{"month":"2020-09","spy_index":103.1,"spus_index":112.2,"hlal_index":108.2},{"month":"2020-10","spy_index":100.5,"spus_index":109.2,"hlal_index":103.2},{"month":"2020-11","spy_index":111.4,"spus_index":118.8,"hlal_index":116.3},{"month":"2020-12","spy_index":115.1,"spus_index":122.5,"hlal_index":122.1},{"month":"2021-01","spy_index":113.9,"spus_index":123.5,"hlal_index":122.8},{"month":"2021-02","spy_index":117.1,"spus_index":124,"hlal_index":122.3},{"month":"2021-03","spy_index":122,"spus_index":127.9,"hlal_index":127.3},{"month":"2021-04","spy_index":128.5,"spus_index":134.7,"hlal_index":131.5},{"month":"2021-05","spy_index":129.3,"spus_index":134.3,"hlal_index":131.7},{"month":"2021-06","spy_index":131.8,"spus_index":140.3,"hlal_index":135.8},{"month":"2021-07","spy_index":135,"spus_index":146,"hlal_index":139.7},{"month":"2021-08","spy_index":139,"spus_index":151.1,"hlal_index":142.9},{"month":"2021-09","spy_index":132.1,"spus_index":142.6,"hlal_index":136},{"month":"2021-10","spy_index":141.4,"spus_index":155.5,"hlal_index":146.3},{"month":"2021-11","spy_index":140.2,"spus_index":158.4,"hlal_index":148.4},{"month":"2021-12","spy_index":146.2,"spus_index":164.3,"hlal_index":155.7},{"month":"2022-01","spy_index":138.5,"spus_index":153.1,"hlal_index":147.8},{"month":"2022-02","spy_index":134.4,"spus_index":145.8,"hlal_index":143.6},{"month":"2022-03","spy_index":139,"spus_index":152.2,"hlal_index":149.9},{"month":"2022-04","spy_index":126.8,"spus_index":138.2,"hlal_index":138.8},{"month":"2022-05","spy_index":127.1,"spus_index":137.2,"hlal_index":139},{"month":"2022-06","spy_index":116.1,"spus_index":126.1,"hlal_index":126.7},{"month":"2022-07","spy_index":126.8,"spus_index":138.8,"hlal_index":139},{"month":"2022-08","spy_index":121.6,"spus_index":131.2,"hlal_index":132.9},{"month":"2022-09","spy_index":109.9,"spus_index":119.2,"hlal_index":120.5},{"month":"2022-10","spy_index":118.9,"spus_index":126.8,"hlal_index":129.3},{"month":"2022-11","spy_index":125.5,"spus_index":133.9,"hlal_index":135.8},{"month":"2022-12","spy_index":117.7,"spus_index":125.5,"hlal_index":126.9},{"month":"2023-01","spy_index":125.1,"spus_index":133.1,"hlal_index":134.5},{"month":"2023-02","spy_index":122,"spus_index":131.6,"hlal_index":132.6},{"month":"2023-03","spy_index":126,"spus_index":141.4,"hlal_index":140.4},{"month":"2023-04","spy_index":128,"spus_index":143.6,"hlal_index":142.7},{"month":"2023-05","spy_index":128.6,"spus_index":147.8,"hlal_index":145.3},{"month":"2023-06","spy_index":136.4,"spus_index":157.2,"hlal_index":154.2},{"month":"2023-07","spy_index":140.9,"spus_index":161.7,"hlal_index":159},{"month":"2023-08","spy_index":138.6,"spus_index":159.5,"hlal_index":156.5},{"month":"2023-09","spy_index":131.6,"spus_index":150.8,"hlal_index":149.3},{"month":"2023-10","spy_index":128.7,"spus_index":146.3,"hlal_index":145.2},{"month":"2023-11","spy_index":140.5,"spus_index":160.2,"hlal_index":158.5},{"month":"2023-12","spy_index":146.3,"spus_index":166.8,"hlal_index":163.8},{"month":"2024-01","spy_index":148.6,"spus_index":169.8,"hlal_index":164.4},{"month":"2024-02","spy_index":156.4,"spus_index":180.2,"hlal_index":171.4},{"month":"2024-03","spy_index":161,"spus_index":184.7,"hlal_index":174.3},{"month":"2024-04","spy_index":154.5,"spus_index":177.5,"hlal_index":167.5},{"month":"2024-05","spy_index":162.3,"spus_index":186.9,"hlal_index":175.2},{"month":"2024-06","spy_index":167.5,"spus_index":197.3,"hlal_index":182.5},{"month":"2024-07","spy_index":169.5,"spus_index":195.9,"hlal_index":182.7},{"month":"2024-08","spy_index":173.5,"spus_index":198.7,"hlal_index":184.7},{"month":"2024-09","spy_index":176.6,"spus_index":203.5,"hlal_index":188.6},{"month":"2024-10","spy_index":175,"spus_index":200.1,"hlal_index":182.7},{"month":"2024-11","spy_index":185.5,"spus_index":209.4,"hlal_index":191.9},{"month":"2024-12","spy_index":180.4,"spus_index":209.4,"hlal_index":190.1},{"month":"2025-01","spy_index":185.2,"spus_index":212.1,"hlal_index":194.9},{"month":"2025-02","spy_index":182.9,"spus_index":205.4,"hlal_index":187.9},{"month":"2025-03","spy_index":172.2,"spus_index":189.9,"hlal_index":176},{"month":"2025-04","spy_index":170.7,"spus_index":188.5,"hlal_index":174},{"month":"2025-05","spy_index":181.4,"spus_index":204.1,"hlal_index":184.1},{"month":"2025-06","spy_index":190.2,"spus_index":216.3,"hlal_index":192.9},{"month":"2025-07","spy_index":194.6,"spus_index":224.2,"hlal_index":198},{"month":"2025-08","spy_index":198.6,"spus_index":228.7,"hlal_index":203.9},{"month":"2025-09","spy_index":205.1,"spus_index":241,"hlal_index":213.8},{"month":"2025-10","spy_index":209.9,"spus_index":251.6,"hlal_index":221.2},{"month":"2025-11","spy_index":210.4,"spus_index":250.2,"hlal_index":225},{"month":"2025-12","spy_index":209.9,"spus_index":249.1,"hlal_index":223.6},{"month":"2026-01","spy_index":213,"spus_index":251,"hlal_index":227.8},{"month":"2026-02","spy_index":211.2,"spus_index":248.4,"hlal_index":227},{"month":"2026-03","spy_index":200.2,"spus_index":234.9,"hlal_index":213.8},{"month":"2026-04","spy_index":221.2,"spus_index":262.2,"hlal_index":241.3},{"month":"2026-05","spy_index":232.9,"spus_index":285.5,"hlal_index":263.6},{"month":"2026-06","spy_index":229.9,"spus_index":280.4,"hlal_index":257.3},{"month":"2026-07","spy_index":229.9,"spus_index":274.7,"hlal_index":251.9},{"month":"2026-08","spy_index":236.1,"spus_index":287,"hlal_index":261.8},{"month":"2026-09","spy_index":237.4,"spus_index":292.8,"hlal_index":271.6}],"shape":"series","sql":"WITH base AS\n(\n    SELECT\n        ticker,\n        argMin(toFloat64(close), date) AS px0\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker IN ('SPY', 'SPUS', 'HLAL')\n      AND date >= '2020-01-02'\n      AND date <  '2020-02-01'\n    GROUP BY ticker\n),\nmonthly AS\n(\n    SELECT\n        toStartOfMonth(date)           AS m,\n        ticker,\n        argMax(toFloat64(close), date) AS px\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker IN ('SPY', 'SPUS', 'HLAL')\n      AND date >= '2020-01-02'\n    GROUP BY m, ticker\n)\nSELECT\n    formatDateTime(mo.m, '%Y-%m')                             AS month,\n    round(100 * maxIf(mo.px / b.px0, mo.ticker = 'SPY'),  1)  AS spy_index,\n    round(100 * maxIf(mo.px / b.px0, mo.ticker = 'SPUS'), 1)  AS spus_index,\n    round(100 * maxIf(mo.px / b.px0, mo.ticker = 'HLAL'), 1)  AS hlal_index\nFROM monthly AS mo\nINNER JOIN base AS b ON b.ticker = mo.ticker\nGROUP BY mo.m\nORDER BY mo.m","computed_at":"2026-09-26T15:23:37.913817+00:00","elapsed":0.004296882}