{
  "total_spikes": 35,
  "date_range": "1946\u20132026",
  "data_points": 962,
  "correlations": {
    "from_trough": {
      "1M": {
        "r": -0.051,
        "p_value": 0.771,
        "n": 35,
        "significant": false,
        "mean_return": 0.65,
        "median_return": 0.43,
        "pct_positive": 57.1
      },
      "3M": {
        "r": 0.0505,
        "p_value": 0.7733,
        "n": 35,
        "significant": false,
        "mean_return": 2.32,
        "median_return": 2.42,
        "pct_positive": 57.1
      },
      "6M": {
        "r": 0.0319,
        "p_value": 0.8558,
        "n": 35,
        "significant": false,
        "mean_return": 5.43,
        "median_return": 6.78,
        "pct_positive": 68.6
      },
      "9M": {
        "r": 0.0928,
        "p_value": 0.596,
        "n": 35,
        "significant": false,
        "mean_return": 7.58,
        "median_return": 8.62,
        "pct_positive": 71.4
      },
      "12M": {
        "r": 0.0873,
        "p_value": 0.6181,
        "n": 35,
        "significant": false,
        "mean_return": 9.01,
        "median_return": 7.56,
        "pct_positive": 68.6
      },
      "18M": {
        "r": 0.1188,
        "p_value": 0.4966,
        "n": 35,
        "significant": false,
        "mean_return": 8.51,
        "median_return": 7.8,
        "pct_positive": 71.4
      }
    },
    "from_peak": {
      "1M": {
        "r": 0.0941,
        "p_value": 0.5909,
        "n": 35,
        "significant": false,
        "mean_return": 0.79,
        "median_return": 1.58,
        "pct_positive": 62.9
      },
      "3M": {
        "r": 0.0569,
        "p_value": 0.7452,
        "n": 35,
        "significant": false,
        "mean_return": 2.59,
        "median_return": 2.81,
        "pct_positive": 60.0
      },
      "6M": {
        "r": 0.0288,
        "p_value": 0.8697,
        "n": 35,
        "significant": false,
        "mean_return": 2.59,
        "median_return": 5.53,
        "pct_positive": 65.7
      },
      "9M": {
        "r": -0.0085,
        "p_value": 0.9614,
        "n": 35,
        "significant": false,
        "mean_return": 4.53,
        "median_return": 5.94,
        "pct_positive": 71.4
      },
      "12M": {
        "r": 0.0332,
        "p_value": 0.85,
        "n": 35,
        "significant": false,
        "mean_return": 5.42,
        "median_return": 7.25,
        "pct_positive": 71.4
      },
      "18M": {
        "r": -0.0963,
        "p_value": 0.582,
        "n": 35,
        "significant": false,
        "mean_return": 10.57,
        "median_return": 12.2,
        "pct_positive": 71.4
      }
    }
  },
  "avg_forward_returns": {
    "from_trough": {
      "1M": {
        "mean": 0.65,
        "median": 0.43,
        "std": 3.85,
        "pct_positive": 57.1,
        "n": 35
      },
      "3M": {
        "mean": 2.32,
        "median": 2.42,
        "std": 7.29,
        "pct_positive": 57.1,
        "n": 35
      },
      "6M": {
        "mean": 5.43,
        "median": 6.78,
        "std": 12.08,
        "pct_positive": 68.6,
        "n": 35
      },
      "9M": {
        "mean": 7.58,
        "median": 8.62,
        "std": 17.08,
        "pct_positive": 71.4,
        "n": 35
      },
      "12M": {
        "mean": 9.01,
        "median": 7.56,
        "std": 20.8,
        "pct_positive": 68.6,
        "n": 35
      },
      "18M": {
        "mean": 8.51,
        "median": 7.8,
        "std": 24.32,
        "pct_positive": 71.4,
        "n": 35
      }
    },
    "from_peak": {
      "1M": {
        "mean": 0.79,
        "median": 1.58,
        "std": 4.03,
        "pct_positive": 62.9,
        "n": 35
      },
      "3M": {
        "mean": 2.59,
        "median": 2.81,
        "std": 7.15,
        "pct_positive": 60.0,
        "n": 35
      },
      "6M": {
        "mean": 2.59,
        "median": 5.53,
        "std": 14.64,
        "pct_positive": 65.7,
        "n": 35
      },
      "9M": {
        "mean": 4.53,
        "median": 5.94,
        "std": 17.65,
        "pct_positive": 71.4,
        "n": 35
      },
      "12M": {
        "mean": 5.42,
        "median": 7.25,
        "std": 18.5,
        "pct_positive": 71.4,
        "n": 35
      },
      "18M": {
        "mean": 10.57,
        "median": 12.2,
        "std": 20.37,
        "pct_positive": 71.4,
        "n": 35
      }
    }
  }
}