Baselight
Sign In

Query Result

Loading...Loading chart...
1WITH
2  daily_data AS (
3    SELECT
4      DATE(date) AS trading_date,
5      symbol,
6      close AS closing_price
7    FROM
8      "@yahoo.finance.daily_prices"
9    WHERE
10      symbol IN ('IBIT', 'GLD', 'SPY')
11      AND date >= '2025-11-01'
12  ),
13  first_day AS (
14    SELECT
15      symbol,
16      closing_price AS opening_price
17    FROM
18      daily_data
19    WHERE
20      trading_date = (
21        SELECT
22          MIN(trading_date)
23        FROM
24          daily_data
25      )
26  ),
27  pivot_data AS (
28    SELECT
29      d.trading_date,
30      MAX(
31        CASE
32          WHEN d.symbol = 'IBIT' THEN d.closing_price
33        END
34      ) AS ibit_price,
35      MAX(
36        CASE
37          WHEN d.symbol = 'GLD' THEN d.closing_price
38        END
39      ) AS gld_price,
40      MAX(
41        CASE
42          WHEN d.symbol = 'SPY' THEN d.closing_price
43        END
44      ) AS spy_price,
45      MAX(
46        CASE
47          WHEN d.symbol = 'IBIT' THEN (
48            SELECT
49              opening_price
50            FROM
51              first_day
52            WHERE
53              symbol = 'IBIT'
54          )
55        END
56      ) AS ibit_open,
57      MAX(
58        CASE
59          WHEN d.symbol = 'GLD' THEN (
60            SELECT
61              opening_price
62            FROM
63              first_day
64            WHERE
65              symbol = 'GLD'
66          )
67        END
68      ) AS gld_open,
69      MAX(
70        CASE
71          WHEN d.symbol = 'SPY' THEN (
72            SELECT
73              opening_price
74            FROM
75              first_day
76            WHERE
77              symbol = 'SPY'
78          )
79        END
80      ) AS spy_open
81    FROM
82      daily_data d
83    GROUP BY
84      d.trading_date
85  )
86SELECT
87  trading_date,
88  ROUND(ibit_price, 2) AS bitcoin_price,
89  ROUND(gld_price, 2) AS gold_price,
90  ROUND(spy_price, 2) AS sp500_price,
91  ROUND((ibit_price / ibit_open - 1) * 100, 2) AS bitcoin_return_pct,
92  ROUND((gld_price / gld_open - 1) * 100, 2) AS gold_return_pct,
93  ROUND((spy_price / spy_open - 1) * 100, 2) AS sp500_return_pct
94FROM
95  pivot_data
96WHERE
97  ibit_price IS NOT NULL
98  AND gld_price IS NOT NULL
99  AND spy_price IS NOT NULL
100ORDER BY
101  trading_date ASC
trading_datebitcoin_pricegold_pricesp500_pricebitcoin_return_pctgold_return_pctsp500_return_pct
2025-11-0360.53368.78683.34000
2025-11-0457.18362.32675.24-5.53-1.75-1.19
2025-11-0558.92366.51677.58-2.66-0.62-0.84
2025-11-0657.26366.07670.31-5.4-0.73-1.91
2025-11-0758.88368.31670.97-2.73-0.13-1.81
2025-11-1060.19378.38681.44-0.562.6-0.28
2025-11-1158.35379.87683-3.63.01-0.05
2025-11-1257.59385.99683.38-4.864.670.01
2025-11-1355.59382.87672.04-8.163.82-1.65
2025-11-1453.47375.96671.93-11.661.95-1.67
2025-11-1752.1371.65665.67-13.930.78-2.59
2025-11-1852.66374.35660.08-131.51-3.4
2025-11-1950.73374.96662.63-16.191.68-3.03
2025-11-2048.96374.85652.53-19.111.65-4.51
2025-11-2147.97374.27659.03-20.751.49-3.56
2025-11-2450.57380.2668.73-16.453.1-2.14
2025-11-2549.56380.08675.02-18.123.06-1.22
2025-11-2651.03383.12679.68-15.693.89-0.54
2025-11-2851.55387.88683.39-14.845.180.01
2025-12-0148.5389.75680.27-19.875.69-0.45
2025-12-0251.67387.24681.53-14.645.01-0.26
2025-12-0352.74386.88683.89-12.874.910.08
2025-12-0452.51387.13684.39-13.254.980.15
2025-12-0550.69386.44685.69-16.264.790.34
2025-12-0851.52385.42683.63-14.894.510.04
2025-12-0952.85387.4683.04-12.695.05-0.04
2025-12-1052.49389.05687.57-13.285.50.62
2025-12-1152.1393.24689.17-13.936.630.85
2025-12-1251.2395.44681.76-15.417.23-0.23
2025-12-1548.66395.8680.73-19.617.33-0.38
2025-12-1649.71395.89678.87-17.887.35-0.65
2025-12-1748.71399.29671.4-19.538.27-1.75
2025-12-1847.96398.57676.47-20.778.08-1.01
2025-12-1949.91399.02680.59-17.558.2-0.4
2025-12-2250.09408.23684.83-17.2510.70.22
2025-12-2349.65413.64687.96-17.9712.160.68
2025-12-2449.46411.93690.38-18.2911.71.03
2025-12-2649.61416.74690.31-18.0413.011.02
2025-12-2949.38398.6687.85-18.428.090.66
2025-12-3049.83398.89687.01-17.688.160.54
2025-12-3149.65396.31681.92-17.977.47-0.21
2026-01-0250.94398.28683.17-15.848-0.02
2026-01-0553.46408.76687.72-11.6810.840.64
2026-01-0652.45413.18691.81-13.3512.041.24
2026-01-0751.54409.23689.58-14.8510.970.91
2026-01-0851.52411.49689.51-14.8911.580.9
2026-01-0951.16414.47694.07-15.4812.391.57
2026-01-1251.87422.23695.16-14.3114.491.73
2026-01-1353.57421.63693.77-11.514.331.53
2026-01-1455.44425.94690.36-8.4115.51.03
2026-01-1554423.33692.24-10.7914.791.3
2026-01-1654.24421.29691.66-10.3914.241.22
2026-01-2050.76437.23677.58-16.1418.56-0.84
2026-01-2151.11443.6685.4-15.5620.290.3
2026-01-2250.67451.79688.98-16.2922.510.83
2026-01-2350.7458689.23-16.2424.190.86
2026-01-2649.65464.7692.73-17.9726.011.37
2026-01-2750.63476.1695.49-16.3629.11.78
2026-01-2850.51494.56695.42-16.5534.111.77
2026-01-2947.6495.9694.04-21.3634.471.57
2026-01-3047.49444.95691.97-21.5420.651.26
2026-02-0244.22427.13695.41-26.9515.821.77
2026-02-0343.3454.29689.53-28.4723.190.91
2026-02-0441.57453.97686.19-31.3223.10.42
2026-02-0536.1441.88677.62-40.3619.82-0.84

Share link

Anyone who has the link will be able to view this.