{
  "run_date": "2026-10-22",
  "price_cutoff": "2026-10-21",
  "cohort_start": "2024-01-01",
  "latest_disclosure_day_ny": "2026-10-19",
  "method": "Paired common-stock/ADR purchase events; split-adjusted price returns excluding dividends; exact-date SPY; ex-post latest-event versions; descriptive, not a funded portfolio.",
  "bootstrap_seed": 20261022,
  "bootstrap_resamples": 4000,
  "selection": {
    "asof": "2026-10-22T04:00:00+00:00",
    "cutoff": "2026-10-21",
    "raw_event_versions": 37528,
    "cohorts": {
      "latest": {
        "canonical_events": 37500,
        "purchase_events": 19661,
        "selected_stock_purchases": 13383,
        "members": 96,
        "chambers": {
          "house": 12613,
          "senate": 770
        },
        "excluded": {
          "transaction_date_outside_cohort_or_missing": 1328,
          "not_purchase": 17248,
          "no_ticker": 4409,
          "filed_non_stock": 240,
          "missing_or_ambiguous_historical_identity": 412,
          "historical_type_not_confirmed_common_stock": 255,
          "option_related_comment_or_exercise": 17,
          "description_non_stock_or_derivative": 208
        },
        "amended_selected": 2
      },
      "first_reported": {
        "canonical_events": 37500,
        "purchase_events": 19662,
        "selected_stock_purchases": 13384,
        "members": 96,
        "chambers": {
          "house": 12613,
          "senate": 771
        },
        "excluded": {
          "transaction_date_outside_cohort_or_missing": 1326,
          "not_purchase": 17248,
          "no_ticker": 4409,
          "filed_non_stock": 240,
          "missing_or_ambiguous_historical_identity": 412,
          "historical_type_not_confirmed_common_stock": 255,
          "option_related_comment_or_exercise": 17,
          "description_non_stock_or_derivative": 209
        },
        "amended_selected": 0
      }
    },
    "price_symbols": 1179
  },
  "price_diagnostics": {
    "rows": 796642,
    "spy_sessions": 704,
    "conflicting_duplicate_bars_excluded": 0,
    "unresolved_price_bars": 5987
  },
  "pricing_exclusions": {
    "common_21_unmatured_terminal_or_public_after_exit": 5581,
    "common_63_unmatured_terminal_or_public_after_exit": 1496,
    "common_126_unmatured_terminal_or_public_after_exit": 2263,
    "fixed_21_unmatured_or_terminal_history": 305,
    "fixed_63_unmatured_or_terminal_history": 830,
    "fixed_126_unmatured_or_terminal_history": 2449,
    "fixed_252_unmatured_or_terminal_history": 5377,
    "common_252_unmatured_terminal_or_public_after_exit": 4990,
    "missing_early_or_public_entry": 6,
    "fixed_21_missing_benchmark_or_interior_bars": 2,
    "fixed_63_missing_benchmark_or_interior_bars": 2,
    "common_63_missing_benchmark_or_interior_bars": 2,
    "fixed_126_missing_benchmark_or_interior_bars": 2,
    "common_126_missing_benchmark_or_interior_bars": 2,
    "fixed_252_missing_benchmark_or_interior_bars": 2,
    "common_252_missing_benchmark_or_interior_bars": 2
  },
  "fixed_horizon": {
    "21": {
      "events": 13070,
      "members": 96,
      "securities": 1135,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-09-08",
      "lag_median_days": 25.0,
      "early_excess": {
        "mean_pp": -0.33291824267581993,
        "median_pp": -0.7646615204603853,
        "equal_member_mean_pp": 0.01634249889393481,
        "fraction_positive": 0.4608263198163734,
        "ci95_pp": [
          -0.7489547943632879,
          0.12587977122139773
        ],
        "equal_member_ci95_pp": [
          -1.4101161571369971,
          1.4125662840988062
        ],
        "month_cluster_ci95_pp": [
          -0.8613024897885847,
          0.18886335118209846
        ]
      },
      "public_excess": {
        "mean_pp": -0.22410056121355756,
        "median_pp": -0.9094941489477093,
        "equal_member_mean_pp": -0.11773275795897988,
        "fraction_positive": 0.4560061208875287,
        "ci95_pp": [
          -0.45352378864436654,
          0.3702250290446075
        ],
        "equal_member_ci95_pp": [
          -1.3877559207191474,
          1.1028446155545653
        ],
        "month_cluster_ci95_pp": [
          -0.7725519474756427,
          0.31563529802028834
        ]
      },
      "difference": {
        "mean_pp": -0.1088176814622624,
        "median_pp": 0.3316967212029287,
        "equal_member_mean_pp": 0.1340752568529147,
        "fraction_positive": 0.512318286151492,
        "ci95_pp": [
          -0.8732885938189842,
          0.2868082353714555
        ],
        "equal_member_ci95_pp": [
          -1.5433362266487594,
          1.8784982772202725
        ],
        "month_cluster_ci95_pp": [
          -0.8435782764674787,
          0.6118478685277945
        ]
      },
      "early_stock_mean_pct": 1.6187085698350305,
      "early_spy_mean_pct": 1.9516268125108505,
      "public_stock_mean_pct": 1.3285378530354497,
      "public_spy_mean_pct": 1.5526384142490073,
      "largest_member_share": 0.4747513389441469
    },
    "63": {
      "events": 12545,
      "members": 94,
      "securities": 1114,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-07-10",
      "lag_median_days": 25,
      "early_excess": {
        "mean_pp": -0.5061704207826238,
        "median_pp": -1.9743679602356217,
        "equal_member_mean_pp": -0.23198375736310095,
        "fraction_positive": 0.44073335990434437,
        "ci95_pp": [
          -0.9575480176786898,
          0.7158830971059295
        ],
        "equal_member_ci95_pp": [
          -2.226375880749561,
          1.715463663538713
        ],
        "month_cluster_ci95_pp": [
          -1.3821726253368984,
          0.3537758675308608
        ]
      },
      "public_excess": {
        "mean_pp": -1.083916167753545,
        "median_pp": -2.616550850750743,
        "equal_member_mean_pp": -0.27967768794348885,
        "fraction_positive": 0.42781984854523714,
        "ci95_pp": [
          -1.593685293134742,
          0.3548541131995026
        ],
        "equal_member_ci95_pp": [
          -2.6783561994682152,
          1.9836784150106335
        ],
        "month_cluster_ci95_pp": [
          -1.9052487061446042,
          -0.20893191718712054
        ]
      },
      "difference": {
        "mean_pp": 0.5777457469709212,
        "median_pp": 0.5805950654674703,
        "equal_member_mean_pp": 0.047693930580387824,
        "fraction_positive": 0.5208449581506577,
        "ci95_pp": [
          0.07466087652070365,
          0.7978870169513476
        ],
        "equal_member_ci95_pp": [
          -2.580682078731563,
          2.7282103179545025
        ],
        "month_cluster_ci95_pp": [
          -0.27162965677465706,
          1.4775410224436327
        ]
      },
      "early_stock_mean_pct": 4.799582039437859,
      "early_spy_mean_pct": 5.305752460220483,
      "public_stock_mean_pct": 3.8318465568198565,
      "public_spy_mean_pct": 4.915762724573401,
      "largest_member_share": 0.47532881626145873
    },
    "126": {
      "events": 10926,
      "members": 90,
      "securities": 1071,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-04-09",
      "lag_median_days": 25.0,
      "early_excess": {
        "mean_pp": -2.523407036537974,
        "median_pp": -4.6002854662627986,
        "equal_member_mean_pp": 0.7065598205045325,
        "fraction_positive": 0.40646165110745014,
        "ci95_pp": [
          -3.429188223480879,
          -0.1222203042994792
        ],
        "equal_member_ci95_pp": [
          -3.138850175910908,
          4.887867578462014
        ],
        "month_cluster_ci95_pp": [
          -3.6206088943661205,
          -1.6081359168994938
        ]
      },
      "public_excess": {
        "mean_pp": -2.8302693758055995,
        "median_pp": -5.283310225294191,
        "equal_member_mean_pp": -1.3917155697728996,
        "fraction_positive": 0.40060406370126306,
        "ci95_pp": [
          -3.8877622890777572,
          -0.15340867295425603
        ],
        "equal_member_ci95_pp": [
          -4.87462402467915,
          1.94398481318779
        ],
        "month_cluster_ci95_pp": [
          -4.01607378489032,
          -1.6146310707934497
        ]
      },
      "difference": {
        "mean_pp": 0.30686233926762563,
        "median_pp": 0.7413770114887583,
        "equal_member_mean_pp": 2.098275390277432,
        "fraction_positive": 0.5299286106534871,
        "ci95_pp": [
          -0.47015647272754474,
          0.76293789610072
        ],
        "equal_member_ci95_pp": [
          -1.1656816412394637,
          7.245066582636297
        ],
        "month_cluster_ci95_pp": [
          -0.48285197139841546,
          1.0343174326500415
        ]
      },
      "early_stock_mean_pct": 7.529324434073751,
      "early_spy_mean_pct": 10.052731470611725,
      "public_stock_mean_pct": 6.803779152416343,
      "public_spy_mean_pct": 9.634048528221943,
      "largest_member_share": 0.47464762950759654
    },
    "252": {
      "events": 7998,
      "members": 83,
      "securities": 974,
      "transaction_first": "2024-01-02",
      "transaction_last": "2025-10-06",
      "lag_median_days": 25.0,
      "early_excess": {
        "mean_pp": -2.924938892317491,
        "median_pp": -10.615218202685472,
        "equal_member_mean_pp": 3.16361569363628,
        "fraction_positive": 0.36471617904476117,
        "ci95_pp": [
          -4.796000316342205,
          2.241610649604729
        ],
        "equal_member_ci95_pp": [
          -3.3837957419193114,
          10.863695199644994
        ],
        "month_cluster_ci95_pp": [
          -6.100366433394825,
          0.5546529353040572
        ]
      },
      "public_excess": {
        "mean_pp": -2.561479894109308,
        "median_pp": -11.135018609641522,
        "equal_member_mean_pp": -0.8133388685380727,
        "fraction_positive": 0.36384096024006,
        "ci95_pp": [
          -4.398582800242226,
          2.4067065005436716
        ],
        "equal_member_ci95_pp": [
          -6.612277356687806,
          4.9920009197443544
        ],
        "month_cluster_ci95_pp": [
          -5.6625452505387095,
          0.48998638736384825
        ]
      },
      "difference": {
        "mean_pp": -0.36345899820818295,
        "median_pp": 0.06613169262026375,
        "equal_member_mean_pp": 3.976954562174353,
        "fraction_positive": 0.502750687671918,
        "ci95_pp": [
          -0.9564172860324613,
          0.8182062070542745
        ],
        "equal_member_ci95_pp": [
          -0.728901032157705,
          11.392108768719973
        ],
        "month_cluster_ci95_pp": [
          -1.9778874400541153,
          1.1683498657027767
        ]
      },
      "early_stock_mean_pct": 15.590056396317024,
      "early_spy_mean_pct": 18.514995288634516,
      "public_stock_mean_pct": 16.08686788379788,
      "public_spy_mean_pct": 18.648347777907187,
      "largest_member_share": 0.4763690922730683
    }
  },
  "common_exit": {
    "21": {
      "events": 7796,
      "members": 81,
      "securities": 893,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-09-22",
      "lag_median_days": 18.0,
      "early_excess": {
        "mean_pp": -0.2165228947988761,
        "median_pp": -0.6084205117919739,
        "equal_member_mean_pp": 0.23723289511737988,
        "fraction_positive": 0.46831708568496666,
        "ci95_pp": [
          -0.44835278776820164,
          0.49546734380347257
        ],
        "equal_member_ci95_pp": [
          -1.4523796958282715,
          1.8809536687203166
        ],
        "month_cluster_ci95_pp": [
          -0.7053308580485241,
          0.3215765315569391
        ]
      },
      "public_excess": {
        "mean_pp": -0.08562022402172342,
        "median_pp": -0.29430718451666227,
        "equal_member_mean_pp": -0.16649020153668045,
        "fraction_positive": 0.4663930220625962,
        "ci95_pp": [
          -0.2585757151382648,
          0.5219636832292446
        ],
        "equal_member_ci95_pp": [
          -0.9703682312515396,
          0.5565494362610232
        ],
        "month_cluster_ci95_pp": [
          -0.3427719252525909,
          0.2099568935264871
        ]
      },
      "difference": {
        "mean_pp": -0.1309026707771527,
        "median_pp": -0.18472145317579547,
        "equal_member_mean_pp": 0.4037230966540604,
        "fraction_positive": 0.4819138019497178,
        "ci95_pp": [
          -0.36714771316938,
          0.14611930650243177
        ],
        "equal_member_ci95_pp": [
          -0.9636475633809185,
          1.7412436310932762
        ],
        "month_cluster_ci95_pp": [
          -0.5537832447338559,
          0.3126025508091846
        ]
      },
      "early_stock_mean_pct": 1.3299133987582052,
      "early_spy_mean_pct": 1.5464362935570815,
      "public_stock_mean_pct": 0.5574826772402333,
      "public_spy_mean_pct": 0.6431029012619567,
      "largest_member_share": 0.5459209851205746
    },
    "63": {
      "events": 11879,
      "members": 92,
      "securities": 1084,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-07-23",
      "lag_median_days": 24,
      "early_excess": {
        "mean_pp": -0.5327204124452751,
        "median_pp": -1.8864891570496312,
        "equal_member_mean_pp": -0.8361360785951777,
        "fraction_positive": 0.4429665796784241,
        "ci95_pp": [
          -0.9854132493513426,
          0.7640573119310999
        ],
        "equal_member_ci95_pp": [
          -2.86834562045867,
          1.2303241623031254
        ],
        "month_cluster_ci95_pp": [
          -1.4924718826526184,
          0.3811413104509259
        ]
      },
      "public_excess": {
        "mean_pp": -0.3437537312736925,
        "median_pp": -1.4324335355091034,
        "equal_member_mean_pp": 0.04329142595335284,
        "fraction_positive": 0.449953699806381,
        "ci95_pp": [
          -0.7845498431841404,
          0.9686981379352378
        ],
        "equal_member_ci95_pp": [
          -1.5901336356658395,
          1.628115234505211
        ],
        "month_cluster_ci95_pp": [
          -1.2502082124311524,
          0.504402718623089
        ]
      },
      "difference": {
        "mean_pp": -0.18896668117158263,
        "median_pp": -0.34929228333453466,
        "equal_member_mean_pp": -0.8794275045485305,
        "fraction_positive": 0.4779021803182086,
        "ci95_pp": [
          -0.6004951510988006,
          0.07755561954264564
        ],
        "equal_member_ci95_pp": [
          -2.57589424066438,
          0.6173129548698074
        ],
        "month_cluster_ci95_pp": [
          -0.8006074001139701,
          0.3951381274772146
        ]
      },
      "early_stock_mean_pct": 4.4710325046569155,
      "early_spy_mean_pct": 5.00375291710219,
      "public_stock_mean_pct": 3.1641284114367725,
      "public_spy_mean_pct": 3.507882142710465,
      "largest_member_share": 0.512585234447344
    },
    "126": {
      "events": 11112,
      "members": 91,
      "securities": 1084,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-04-22",
      "lag_median_days": 25.0,
      "early_excess": {
        "mean_pp": -2.6814483696960343,
        "median_pp": -5.092091163536668,
        "equal_member_mean_pp": -0.8986813715208947,
        "fraction_positive": 0.4005579553635709,
        "ci95_pp": [
          -3.5304379142955744,
          -0.3776692195681838
        ],
        "equal_member_ci95_pp": [
          -3.813026474268548,
          2.178614698144293
        ],
        "month_cluster_ci95_pp": [
          -3.7823758221911463,
          -1.713683793928437
        ]
      },
      "public_excess": {
        "mean_pp": -2.2079855202636196,
        "median_pp": -4.425780844695836,
        "equal_member_mean_pp": -0.22430135389477918,
        "fraction_positive": 0.40199784017278617,
        "ci95_pp": [
          -2.996472775934985,
          -0.07639959034366253
        ],
        "equal_member_ci95_pp": [
          -3.003965815887227,
          2.7275032219173188
        ],
        "month_cluster_ci95_pp": [
          -3.237673873914517,
          -1.2193639532741287
        ]
      },
      "difference": {
        "mean_pp": -0.4734628494324148,
        "median_pp": -0.6977391253844603,
        "equal_member_mean_pp": -0.6743800176261155,
        "fraction_positive": 0.4583333333333333,
        "ci95_pp": [
          -0.7792035382157131,
          -0.056069480622082966
        ],
        "equal_member_ci95_pp": [
          -2.331272362263454,
          0.8352276492333389
        ],
        "month_cluster_ci95_pp": [
          -1.08772769640592,
          0.15710690514374023
        ]
      },
      "early_stock_mean_pct": 8.090873343413897,
      "early_spy_mean_pct": 10.77232171310993,
      "public_stock_mean_pct": 6.3021059467298866,
      "public_spy_mean_pct": 8.510091466993506,
      "largest_member_share": 0.48056155507559395
    },
    "252": {
      "events": 8385,
      "members": 86,
      "securities": 997,
      "transaction_first": "2024-01-02",
      "transaction_last": "2025-10-20",
      "lag_median_days": 26,
      "early_excess": {
        "mean_pp": -3.3621545257546814,
        "median_pp": -10.993911387742418,
        "equal_member_mean_pp": 0.8936120662165195,
        "fraction_positive": 0.3599284436493739,
        "ci95_pp": [
          -5.161555660690897,
          1.5542611317499355
        ],
        "equal_member_ci95_pp": [
          -4.809131223660476,
          6.79245423163656
        ],
        "month_cluster_ci95_pp": [
          -6.579978328370857,
          0.11338440242006122
        ]
      },
      "public_excess": {
        "mean_pp": -3.0893225946010885,
        "median_pp": -9.291584857920189,
        "equal_member_mean_pp": 0.922711613758095,
        "fraction_positive": 0.36493738819320215,
        "ci95_pp": [
          -4.897582600973178,
          1.965790119380255
        ],
        "equal_member_ci95_pp": [
          -4.116546807767202,
          5.932915876630106
        ],
        "month_cluster_ci95_pp": [
          -5.674611406416304,
          -0.6091868548202645
        ]
      },
      "difference": {
        "mean_pp": -0.27283193115359267,
        "median_pp": -0.9179044942938148,
        "equal_member_mean_pp": -0.029099547541575278,
        "fraction_positive": 0.44651162790697674,
        "ci95_pp": [
          -0.8644578576387504,
          0.1991542465028924
        ],
        "equal_member_ci95_pp": [
          -1.8768127780503936,
          1.627108297621893
        ],
        "month_cluster_ci95_pp": [
          -1.4491199473422443,
          1.0836432879521791
        ]
      },
      "early_stock_mean_pct": 15.097484267183109,
      "early_spy_mean_pct": 18.459638792937792,
      "public_stock_mean_pct": 12.763495318993078,
      "public_spy_mean_pct": 15.852817913594167,
      "largest_member_share": 0.46857483601669647
    }
  },
  "by_politician": {
    "21": [
      {
        "memberId": "G000591",
        "displayName": "Michael Guest",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-02-20",
        "transaction_last": "2024-02-20",
        "lag_median_days": 21,
        "early_excess": {
          "mean_pp": 25.346581156613034,
          "median_pp": 25.346581156613034,
          "equal_member_mean_pp": 25.346581156613034,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -1.4418135402203824,
          "median_pp": -1.4418135402203824,
          "equal_member_mean_pp": -1.4418135402203824,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 26.788394696833418,
          "median_pp": 26.788394696833418,
          "equal_member_mean_pp": 26.788394696833418,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 30.12152277832172,
        "early_spy_mean_pct": 4.774941621708684,
        "public_stock_mean_pct": -0.5677317137576021,
        "public_spy_mean_pct": 0.8740818264627803,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001214",
        "displayName": "W. Gregory Steube",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-02-16",
        "transaction_last": "2026-03-18",
        "lag_median_days": 27.5,
        "early_excess": {
          "mean_pp": 17.637830138434406,
          "median_pp": 17.637830138434406,
          "equal_member_mean_pp": 17.637830138434406,
          "fraction_positive": 1,
          "ci95_pp": [
            0.2990560176766133,
            34.9766042591922
          ]
        },
        "public_excess": {
          "mean_pp": 2.408675627415069,
          "median_pp": 2.408675627415069,
          "equal_member_mean_pp": 2.408675627415069,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -0.29185496780070874,
            5.109206222630847
          ]
        },
        "difference": {
          "mean_pp": 15.229154511019338,
          "median_pp": 15.229154511019338,
          "equal_member_mean_pp": 15.229154511019338,
          "fraction_positive": 1,
          "ci95_pp": [
            0.590910985477322,
            29.867398036561355
          ]
        },
        "early_stock_mean_pct": 22.941592768436127,
        "early_spy_mean_pct": 5.303762630001718,
        "public_stock_mean_pct": 3.4151631155917017,
        "public_spy_mean_pct": 1.0064874881766328,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000597",
        "displayName": "Laurel M. Lee",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-09-10",
        "transaction_last": "2025-07-13",
        "lag_median_days": 15.5,
        "early_excess": {
          "mean_pp": 17.640549622360766,
          "median_pp": 17.640549622360766,
          "equal_member_mean_pp": 17.640549622360766,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.3422093483868913,
            36.623308593108426
          ]
        },
        "public_excess": {
          "mean_pp": 2.8134842657069226,
          "median_pp": 2.8134842657069226,
          "equal_member_mean_pp": 2.8134842657069226,
          "fraction_positive": 1,
          "ci95_pp": [
            0.1341908029028005,
            5.492777728511045
          ]
        },
        "difference": {
          "mean_pp": 14.827065356653845,
          "median_pp": 14.827065356653845,
          "equal_member_mean_pp": 14.827065356653845,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.4764001512896918,
            31.130530864597382
          ]
        },
        "early_stock_mean_pct": 21.65433982496886,
        "early_spy_mean_pct": 4.013790202608092,
        "public_stock_mean_pct": 4.616127185227126,
        "public_spy_mean_pct": 1.8026429195202032,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001203",
        "displayName": "Tina Smith",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-11-12",
        "transaction_last": "2024-11-12",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 13.866346493922286,
          "median_pp": 13.866346493922286,
          "equal_member_mean_pp": 13.866346493922286,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 0.08754400989625655,
          "median_pp": 0.08754400989625655,
          "equal_member_mean_pp": 0.08754400989625655,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 13.77880248402603,
          "median_pp": 13.77880248402603,
          "equal_member_mean_pp": 13.77880248402603,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 15.111111111111097,
        "early_spy_mean_pct": 1.2447646171888094,
        "public_stock_mean_pct": 1.5686274509803866,
        "public_spy_mean_pct": 1.48108344108413,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000562",
        "displayName": "Stephen F. Lynch",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-05-22",
        "transaction_last": "2024-05-22",
        "lag_median_days": 1,
        "early_excess": {
          "mean_pp": 21.955154532711152,
          "median_pp": 21.955154532711152,
          "equal_member_mean_pp": 21.955154532711152,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 8.421610766797217,
          "median_pp": 8.421610766797217,
          "equal_member_mean_pp": 8.421610766797217,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 13.533543765913935,
          "median_pp": 13.533543765913935,
          "equal_member_mean_pp": 13.533543765913935,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 24.39178515007898,
        "early_spy_mean_pct": 2.43663061736783,
        "public_stock_mean_pct": 10.933699010979737,
        "public_spy_mean_pct": 2.51208824418252,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000197",
        "displayName": "Nancy Pelosi",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-06-26",
        "transaction_last": "2026-07-28",
        "lag_median_days": 6,
        "early_excess": {
          "mean_pp": 8.625734643322055,
          "median_pp": 8.849028182336017,
          "equal_member_mean_pp": 8.625734643322055,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -0.7543112804677401,
            27.385826490901646
          ]
        },
        "public_excess": {
          "mean_pp": 0.7589245764920628,
          "median_pp": 6.255120040720241,
          "equal_member_mean_pp": 0.7589245764920628,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -2.168283275047867,
            6.613340279571922
          ]
        },
        "difference": {
          "mean_pp": 7.866810066829992,
          "median_pp": 2.593908141615776,
          "equal_member_mean_pp": 7.866810066829992,
          "fraction_positive": 1,
          "ci95_pp": [
            1.4139719945801268,
            20.772486211329724
          ]
        },
        "early_stock_mean_pct": 10.696098291965887,
        "early_spy_mean_pct": 2.0703636486438324,
        "public_stock_mean_pct": 1.0525088443128678,
        "public_spy_mean_pct": 0.2935842678208049,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001277",
        "displayName": "Richard Blumenthal",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-08-10",
        "transaction_last": "2026-08-10",
        "lag_median_days": 21,
        "early_excess": {
          "mean_pp": 4.872132149433006,
          "median_pp": 4.872132149433006,
          "equal_member_mean_pp": 4.872132149433006,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -1.8469250505024348,
          "median_pp": -1.8469250505024348,
          "equal_member_mean_pp": -1.8469250505024348,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 6.719057199935441,
          "median_pp": 6.719057199935441,
          "equal_member_mean_pp": 6.719057199935441,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 3.4970238095238138,
        "early_spy_mean_pct": -1.3751083399091923,
        "public_stock_mean_pct": -1.7655367231638408,
        "public_spy_mean_pct": 0.08138832733859402,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000929",
        "displayName": "Victoria Spartz",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-02-02",
        "transaction_last": "2025-04-03",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": 4.792948170079521,
          "median_pp": 6.046111109180274,
          "equal_member_mean_pp": 4.792948170079521,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -0.08210299490026644,
          "median_pp": -1.208949626991651,
          "equal_member_mean_pp": -0.08210299490026644,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 4.875051164979788,
          "median_pp": 6.362524407035409,
          "equal_member_mean_pp": 4.875051164979788,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 6.445046093869348,
        "early_spy_mean_pct": 1.6520979237898266,
        "public_stock_mean_pct": 0.3813655542006596,
        "public_spy_mean_pct": 0.46346854910092605,
        "largest_member_share": 1.0
      },
      {
        "memberId": "R000614",
        "displayName": "Chip Roy",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-04-30",
        "transaction_last": "2026-04-30",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": -7.102726378914436,
          "median_pp": -7.102726378914436,
          "equal_member_mean_pp": -7.102726378914436,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -11.785052021723653,
          "median_pp": -11.785052021723653,
          "equal_member_mean_pp": -11.785052021723653,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 4.682325642809216,
          "median_pp": 4.682325642809216,
          "equal_member_mean_pp": 4.682325642809216,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -1.5535097813578758,
        "early_spy_mean_pct": 5.549216597556561,
        "public_stock_mean_pct": -9.182590233545652,
        "public_spy_mean_pct": 2.602461788178001,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000624",
        "displayName": "Debbie Dingell",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-03-27",
        "lag_median_days": 9.0,
        "early_excess": {
          "mean_pp": 6.620338191963837,
          "median_pp": 6.620338191963837,
          "equal_member_mean_pp": 6.620338191963837,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -0.8206996883325823,
            14.061376072260256
          ]
        },
        "public_excess": {
          "mean_pp": 2.029668260220308,
          "median_pp": 2.029668260220308,
          "equal_member_mean_pp": 2.029668260220308,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.426344922350676,
            6.485681442791292
          ]
        },
        "difference": {
          "mean_pp": 4.590669931743529,
          "median_pp": 4.590669931743529,
          "equal_member_mean_pp": 4.590669931743529,
          "fraction_positive": 1,
          "ci95_pp": [
            1.6056452340180938,
            7.5756946294689635
          ]
        },
        "early_stock_mean_pct": 6.616496823959839,
        "early_spy_mean_pct": -0.003841368003998369,
        "public_stock_mean_pct": 3.7763484554296904,
        "public_spy_mean_pct": 1.7466801952093824,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000479",
        "displayName": "John Fetterman",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 6,
        "transaction_first": "2025-05-15",
        "transaction_last": "2026-03-30",
        "lag_median_days": 4,
        "early_excess": {
          "mean_pp": 6.987337318476944,
          "median_pp": 5.650041506012826,
          "equal_member_mean_pp": 6.987337318476944,
          "fraction_positive": 0.7777777777777778,
          "ci95_pp": [
            -7.769762452241627,
            24.52819439575651
          ]
        },
        "public_excess": {
          "mean_pp": 3.068533712290288,
          "median_pp": 5.842641903703538,
          "equal_member_mean_pp": 3.068533712290288,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -8.695117221489092,
            15.418197576497414
          ]
        },
        "difference": {
          "mean_pp": 3.9188036061866556,
          "median_pp": 1.6723431261864485,
          "equal_member_mean_pp": 3.9188036061866556,
          "fraction_positive": 0.7777777777777778,
          "ci95_pp": [
            0.4046184090848175,
            9.129524621906645
          ]
        },
        "early_stock_mean_pct": 17.49402782817988,
        "early_spy_mean_pct": 10.50669050970294,
        "public_stock_mean_pct": 9.339302499914714,
        "public_spy_mean_pct": 6.270768787624426,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000383",
        "displayName": "Angus S. King, Jr.",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-12-29",
        "transaction_last": "2025-12-29",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": 4.218594141570735,
          "median_pp": 4.218594141570735,
          "equal_member_mean_pp": 4.218594141570735,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -5.960486000089971,
            14.397674283231442
          ]
        },
        "public_excess": {
          "mean_pp": 0.9019056294642225,
          "median_pp": 0.9019056294642225,
          "equal_member_mean_pp": 0.9019056294642225,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.2700951513067271,
            3.073906410235172
          ]
        },
        "difference": {
          "mean_pp": 3.3166885121065137,
          "median_pp": 3.3166885121065137,
          "equal_member_mean_pp": 3.3166885121065137,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.6903908487832435,
            11.323767872996271
          ]
        },
        "early_stock_mean_pct": 5.1184996442239115,
        "early_spy_mean_pct": 0.8999055026531755,
        "public_stock_mean_pct": 0.6934195261413756,
        "public_spy_mean_pct": -0.2084861033228469,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001055",
        "displayName": "Ed Case",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-05-14",
        "transaction_last": "2026-08-13",
        "lag_median_days": 11.0,
        "early_excess": {
          "mean_pp": 4.90427472251983,
          "median_pp": 4.90427472251983,
          "equal_member_mean_pp": 4.90427472251983,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 1.7264559593764774,
          "median_pp": 1.7264559593764774,
          "equal_member_mean_pp": 1.7264559593764774,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 3.177818763143352,
          "median_pp": 3.177818763143352,
          "equal_member_mean_pp": 3.177818763143352,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 4.256647203304864,
        "early_spy_mean_pct": -0.6476275192149661,
        "public_stock_mean_pct": 0.9500891574005577,
        "public_spy_mean_pct": -0.7763668019759196,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001217",
        "displayName": "Jared Moskowitz",
        "chamber": "house",
        "events": 13,
        "members": 1,
        "securities": 6,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-04-16",
        "lag_median_days": 26,
        "early_excess": {
          "mean_pp": 2.980549682791986,
          "median_pp": 6.161694409017039,
          "equal_member_mean_pp": 2.980549682791986,
          "fraction_positive": 0.6923076923076923,
          "ci95_pp": [
            -5.4887131783531204,
            9.939144992576855
          ]
        },
        "public_excess": {
          "mean_pp": 0.2533902332120542,
          "median_pp": -0.1831015275365111,
          "equal_member_mean_pp": 0.2533902332120542,
          "fraction_positive": 0.38461538461538464,
          "ci95_pp": [
            -2.456935207533335,
            3.511482471716938
          ]
        },
        "difference": {
          "mean_pp": 2.727159449579932,
          "median_pp": 4.830518427713782,
          "equal_member_mean_pp": 2.727159449579932,
          "fraction_positive": 0.8461538461538461,
          "ci95_pp": [
            -4.277337605118761,
            7.309829215433229
          ]
        },
        "early_stock_mean_pct": 8.968589023132923,
        "early_spy_mean_pct": 5.988039340340937,
        "public_stock_mean_pct": 1.3471300832929398,
        "public_spy_mean_pct": 1.0937398500808855,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001220",
        "displayName": "Morgan McGarvey",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-06-06",
        "transaction_last": "2024-10-25",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": 4.105633127048343,
          "median_pp": -1.804486749047829,
          "equal_member_mean_pp": 4.105633127048343,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -8.466444355933568,
            22.587830486126425
          ]
        },
        "public_excess": {
          "mean_pp": 1.7106381679266736,
          "median_pp": 0.8116081545328946,
          "equal_member_mean_pp": 1.7106381679266736,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -3.783625767285359,
            8.103932116532485
          ]
        },
        "difference": {
          "mean_pp": 2.3949949591216693,
          "median_pp": -2.6160949035807235,
          "equal_member_mean_pp": 2.3949949591216693,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -4.6828185886482085,
            14.48389836959394
          ]
        },
        "early_stock_mean_pct": 6.353282601763218,
        "early_spy_mean_pct": 2.2476494747148745,
        "public_stock_mean_pct": 1.2567279970585374,
        "public_spy_mean_pct": -0.4539101708681363,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000816",
        "displayName": "Roger Williams",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-12-22",
        "transaction_last": "2025-12-22",
        "lag_median_days": 24.0,
        "early_excess": {
          "mean_pp": -1.8085208798370274,
          "median_pp": -1.8085208798370274,
          "equal_member_mean_pp": -1.8085208798370274,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -8.494796434170592,
            4.877754674496537
          ]
        },
        "public_excess": {
          "mean_pp": -3.4921585915522915,
          "median_pp": -3.4921585915522915,
          "equal_member_mean_pp": -3.4921585915522915,
          "fraction_positive": 0,
          "ci95_pp": [
            -4.369124475998277,
            -2.6151927071063064
          ]
        },
        "difference": {
          "mean_pp": 1.683637711715264,
          "median_pp": 1.683637711715264,
          "equal_member_mean_pp": 1.683637711715264,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.125671958172315,
            7.492947381602844
          ]
        },
        "early_stock_mean_pct": -1.1660256620457554,
        "early_spy_mean_pct": 0.6424952177912724,
        "public_stock_mean_pct": -3.8434872790577055,
        "public_spy_mean_pct": -0.35132868750541446,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001080",
        "displayName": "Judy Chu",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-10",
        "transaction_last": "2025-08-19",
        "lag_median_days": 11.0,
        "early_excess": {
          "mean_pp": -4.722776941415551,
          "median_pp": -4.722776941415551,
          "equal_member_mean_pp": -4.722776941415551,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -6.315880530614493,
          "median_pp": -6.315880530614493,
          "equal_member_mean_pp": -6.315880530614493,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 1.5931035891989413,
          "median_pp": 1.5931035891989413,
          "equal_member_mean_pp": 1.5931035891989413,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -0.38315595632983923,
        "early_spy_mean_pct": 4.339620985085713,
        "public_stock_mean_pct": -2.7628724618920297,
        "public_spy_mean_pct": 3.553008068722463,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000317",
        "displayName": "Nicole Malliotakis",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-06-04",
        "transaction_last": "2024-12-24",
        "lag_median_days": 12.0,
        "early_excess": {
          "mean_pp": -2.2373201152682487,
          "median_pp": -2.2373201152682487,
          "equal_member_mean_pp": -2.2373201152682487,
          "fraction_positive": 0,
          "ci95_pp": [
            -3.0692776885655526,
            -1.4053625419709448
          ]
        },
        "public_excess": {
          "mean_pp": -3.5982318538996916,
          "median_pp": -3.5982318538996916,
          "equal_member_mean_pp": -3.5982318538996916,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -8.15169268087863,
            0.9552289730792474
          ]
        },
        "difference": {
          "mean_pp": 1.3609117386314429,
          "median_pp": 1.3609117386314429,
          "equal_member_mean_pp": 1.3609117386314429,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.360591515050192,
            5.082414992313078
          ]
        },
        "early_stock_mean_pct": 0.5143937969673162,
        "early_spy_mean_pct": 2.751713912235565,
        "public_stock_mean_pct": -1.6343131498524066,
        "public_spy_mean_pct": 1.963918704047285,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001199",
        "displayName": "Brian J. Mast",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-03-04",
        "transaction_last": "2024-03-04",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": 2.733060667642273,
          "median_pp": 3.4335698948718463,
          "equal_member_mean_pp": 2.733060667642273,
          "fraction_positive": 1,
          "ci95_pp": [
            1.3320422131831267,
            3.4335698948718463
          ]
        },
        "public_excess": {
          "mean_pp": 1.4248453106981196,
          "median_pp": 1.0605759857437058,
          "equal_member_mean_pp": 1.4248453106981196,
          "fraction_positive": 1,
          "ci95_pp": [
            1.0605759857437058,
            2.153383960606947
          ]
        },
        "difference": {
          "mean_pp": 1.3082153569441535,
          "median_pp": 2.3729939091281405,
          "equal_member_mean_pp": 1.3082153569441535,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -0.8213417474238205,
            2.3729939091281405
          ]
        },
        "early_stock_mean_pct": 4.120919344198981,
        "early_spy_mean_pct": 1.387858676556708,
        "public_stock_mean_pct": 0.7061496668347544,
        "public_spy_mean_pct": -0.7186956438633652,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001229",
        "displayName": "Jefferson Shreve",
        "chamber": "house",
        "events": 80,
        "members": 1,
        "securities": 76,
        "transaction_first": "2025-02-24",
        "transaction_last": "2025-04-17",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": 1.0642172071387455,
          "median_pp": -0.3670136691798602,
          "equal_member_mean_pp": 1.0642172071387455,
          "fraction_positive": 0.475,
          "ci95_pp": [
            -0.8055563113604917,
            2.9865600894994664
          ]
        },
        "public_excess": {
          "mean_pp": -0.21931359472031253,
          "median_pp": -0.21785181307695245,
          "equal_member_mean_pp": -0.21931359472031253,
          "fraction_positive": 0.475,
          "ci95_pp": [
            -2.102481425012059,
            1.9006909145131263
          ]
        },
        "difference": {
          "mean_pp": 1.2835308018590579,
          "median_pp": 2.3179882335509596,
          "equal_member_mean_pp": 1.2835308018590579,
          "fraction_positive": 0.5625,
          "ci95_pp": [
            -1.037121229141782,
            3.297793137610234
          ]
        },
        "early_stock_mean_pct": 2.7569367485648475,
        "early_spy_mean_pct": 1.692719541426102,
        "public_stock_mean_pct": 3.1372654655087797,
        "public_spy_mean_pct": 3.356579060229092,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001327",
        "displayName": "Robert P. Bresnahan, Jr.",
        "chamber": "house",
        "events": 108,
        "members": 1,
        "securities": 64,
        "transaction_first": "2025-01-16",
        "transaction_last": "2025-06-24",
        "lag_median_days": 23.0,
        "early_excess": {
          "mean_pp": 2.023962473647963,
          "median_pp": 1.2960586573831034,
          "equal_member_mean_pp": 2.023962473647963,
          "fraction_positive": 0.5833333333333334,
          "ci95_pp": [
            -1.630626891914814,
            5.7524688674317614
          ]
        },
        "public_excess": {
          "mean_pp": 0.855274395839036,
          "median_pp": 0.40990762476850184,
          "equal_member_mean_pp": 0.855274395839036,
          "fraction_positive": 0.5370370370370371,
          "ci95_pp": [
            -0.7209971862186814,
            2.1766570206634337
          ]
        },
        "difference": {
          "mean_pp": 1.168688077808927,
          "median_pp": 0.5484671055470014,
          "equal_member_mean_pp": 1.168688077808927,
          "fraction_positive": 0.5277777777777778,
          "ci95_pp": [
            -1.925269021207449,
            4.327233151010099
          ]
        },
        "early_stock_mean_pct": 1.967476465184092,
        "early_spy_mean_pct": -0.056486008463871334,
        "public_stock_mean_pct": 0.7769220660493559,
        "public_spy_mean_pct": -0.07835232978968013,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001190",
        "displayName": "Markwayne Mullin",
        "chamber": "senate",
        "events": 116,
        "members": 1,
        "securities": 66,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-02-25",
        "lag_median_days": 22.0,
        "early_excess": {
          "mean_pp": 1.1322227214079283,
          "median_pp": 1.286855437414325,
          "equal_member_mean_pp": 1.1322227214079283,
          "fraction_positive": 0.5258620689655172,
          "ci95_pp": [
            -1.3113716254953292,
            3.629939052024364
          ]
        },
        "public_excess": {
          "mean_pp": 0.008210476157529479,
          "median_pp": -0.24903966028801405,
          "equal_member_mean_pp": 0.008210476157529479,
          "fraction_positive": 0.43103448275862066,
          "ci95_pp": [
            -0.777549839781822,
            0.8225578642004218
          ]
        },
        "difference": {
          "mean_pp": 1.1240122452503987,
          "median_pp": -0.7026780584408365,
          "equal_member_mean_pp": 1.1240122452503987,
          "fraction_positive": 0.46551724137931033,
          "ci95_pp": [
            -0.8784490399192783,
            3.2487496707016
          ]
        },
        "early_stock_mean_pct": 2.0689027713361954,
        "early_spy_mean_pct": 0.936680049928267,
        "public_stock_mean_pct": 0.19556439032009523,
        "public_spy_mean_pct": 0.18735391416256575,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000032",
        "displayName": "Byron Donalds",
        "chamber": "house",
        "events": 40,
        "members": 1,
        "securities": 17,
        "transaction_first": "2025-01-16",
        "transaction_last": "2026-03-20",
        "lag_median_days": 25.0,
        "early_excess": {
          "mean_pp": -1.6046626346482793,
          "median_pp": -1.9404093070335642,
          "equal_member_mean_pp": -1.6046626346482793,
          "fraction_positive": 0.425,
          "ci95_pp": [
            -5.021670678957289,
            1.6710131060404205
          ]
        },
        "public_excess": {
          "mean_pp": -2.5938378234874637,
          "median_pp": -1.5281948610649412,
          "equal_member_mean_pp": -2.5938378234874637,
          "fraction_positive": 0.35,
          "ci95_pp": [
            -5.533332166752258,
            -0.001021279012937623
          ]
        },
        "difference": {
          "mean_pp": 0.9891751888391844,
          "median_pp": 0.03061008056467429,
          "equal_member_mean_pp": 0.9891751888391844,
          "fraction_positive": 0.525,
          "ci95_pp": [
            -0.9886590435256302,
            3.23171334010523
          ]
        },
        "early_stock_mean_pct": -6.051177328427697,
        "early_spy_mean_pct": -4.4465146937794175,
        "public_stock_mean_pct": -4.687426153309685,
        "public_spy_mean_pct": -2.093588329822222,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001201",
        "displayName": "Thomas R. Suozzi",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-10-24",
        "transaction_last": "2024-10-24",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": -1.7120650017023564,
          "median_pp": -1.7120650017023564,
          "equal_member_mean_pp": -1.7120650017023564,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -2.6721247606636855,
          "median_pp": -2.6721247606636855,
          "equal_member_mean_pp": -2.6721247606636855,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.9600597589613291,
          "median_pp": 0.9600597589613291,
          "equal_member_mean_pp": 0.9600597589613291,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 1.0967879780642287,
        "early_spy_mean_pct": 2.808852979766585,
        "public_stock_mean_pct": -2.95344226430575,
        "public_spy_mean_pct": -0.28131750364206454,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001236",
        "displayName": "Tim Moore",
        "chamber": "house",
        "events": 65,
        "members": 1,
        "securities": 15,
        "transaction_first": "2025-01-24",
        "transaction_last": "2026-06-04",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": 3.6166787695794476,
          "median_pp": 3.842146019769732,
          "equal_member_mean_pp": 3.6166787695794476,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -0.8999550324938121,
            7.758675365103976
          ]
        },
        "public_excess": {
          "mean_pp": 2.7069021055473548,
          "median_pp": 1.6891165670320785,
          "equal_member_mean_pp": 2.7069021055473548,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -1.091579670249251,
            6.080715437509656
          ]
        },
        "difference": {
          "mean_pp": 0.9097766640320926,
          "median_pp": 0.3989360433142686,
          "equal_member_mean_pp": 0.9097766640320926,
          "fraction_positive": 0.5076923076923077,
          "ci95_pp": [
            -2.870304721735501,
            4.980982337618327
          ]
        },
        "early_stock_mean_pct": 5.104266749356248,
        "early_spy_mean_pct": 1.4875879797768006,
        "public_stock_mean_pct": 3.965723310833759,
        "public_spy_mean_pct": 1.258821205286404,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000490",
        "displayName": "David J. Taylor",
        "chamber": "house",
        "events": 124,
        "members": 1,
        "securities": 28,
        "transaction_first": "2025-03-10",
        "transaction_last": "2026-09-22",
        "lag_median_days": 11.0,
        "early_excess": {
          "mean_pp": 1.4076489121196556,
          "median_pp": 1.273961134066687,
          "equal_member_mean_pp": 1.4076489121196556,
          "fraction_positive": 0.5725806451612904,
          "ci95_pp": [
            0.2512525036250326,
            2.679188880305466
          ]
        },
        "public_excess": {
          "mean_pp": 0.5356535552546101,
          "median_pp": -0.13291539828104182,
          "equal_member_mean_pp": 0.5356535552546101,
          "fraction_positive": 0.4838709677419355,
          "ci95_pp": [
            -0.7567522380926345,
            1.8929313873205296
          ]
        },
        "difference": {
          "mean_pp": 0.8719953568650454,
          "median_pp": 0.39241976842198634,
          "equal_member_mean_pp": 0.8719953568650454,
          "fraction_positive": 0.532258064516129,
          "ci95_pp": [
            -0.19997565264881234,
            1.976405782779253
          ]
        },
        "early_stock_mean_pct": 1.4823406393109246,
        "early_spy_mean_pct": 0.07469172719126906,
        "public_stock_mean_pct": 0.7998301951237252,
        "public_spy_mean_pct": 0.264176639869115,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000566",
        "displayName": "Robert E. Latta",
        "chamber": "house",
        "events": 14,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-22",
        "transaction_last": "2026-07-20",
        "lag_median_days": 4.0,
        "early_excess": {
          "mean_pp": 1.2891591414129762,
          "median_pp": -0.7959357635554989,
          "equal_member_mean_pp": 1.2891591414129762,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 0.49569342674725525,
          "median_pp": -0.10925810657221868,
          "equal_member_mean_pp": 0.49569342674725525,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.7934657146657209,
          "median_pp": 0.19730524992233578,
          "equal_member_mean_pp": 0.7934657146657209,
          "fraction_positive": 0.5714285714285714,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 4.360805256510049,
        "early_spy_mean_pct": 3.071646115097073,
        "public_stock_mean_pct": 2.236442198564601,
        "public_spy_mean_pct": 1.7407487718173456,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000583",
        "displayName": "Josh Gottheimer",
        "chamber": "house",
        "events": 215,
        "members": 1,
        "securities": 103,
        "transaction_first": "2024-01-24",
        "transaction_last": "2026-07-24",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": 1.2702142820266091,
          "median_pp": 0.5064938055434842,
          "equal_member_mean_pp": 1.2702142820266091,
          "fraction_positive": 0.5441860465116279,
          "ci95_pp": [
            -0.33340196338296313,
            2.897437946844568
          ]
        },
        "public_excess": {
          "mean_pp": 0.4968593423328932,
          "median_pp": 0.5748389853042046,
          "equal_member_mean_pp": 0.4968593423328932,
          "fraction_positive": 0.5534883720930233,
          "ci95_pp": [
            -0.31963944308365905,
            1.258398116388345
          ]
        },
        "difference": {
          "mean_pp": 0.7733549396937159,
          "median_pp": 0.04227447008426921,
          "equal_member_mean_pp": 0.7733549396937159,
          "fraction_positive": 0.5023255813953489,
          "ci95_pp": [
            -0.5734833389736478,
            2.129300715230651
          ]
        },
        "early_stock_mean_pct": 2.8115315483593863,
        "early_spy_mean_pct": 1.5413172663327772,
        "public_stock_mean_pct": 0.20470812179697137,
        "public_spy_mean_pct": -0.2921512205359218,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001047",
        "displayName": "Shelley Moore Capito",
        "chamber": "senate",
        "events": 19,
        "members": 1,
        "securities": 12,
        "transaction_first": "2024-02-23",
        "transaction_last": "2026-03-28",
        "lag_median_days": 15,
        "early_excess": {
          "mean_pp": 4.17778300959626,
          "median_pp": 4.2025188226548105,
          "equal_member_mean_pp": 4.17778300959626,
          "fraction_positive": 0.6842105263157895,
          "ci95_pp": [
            -1.0215923782260226,
            10.234236955271642
          ]
        },
        "public_excess": {
          "mean_pp": 3.4567365562890613,
          "median_pp": 0.5027158794683739,
          "equal_member_mean_pp": 3.4567365562890613,
          "fraction_positive": 0.5263157894736842,
          "ci95_pp": [
            -0.12294402047399663,
            7.549531363757806
          ]
        },
        "difference": {
          "mean_pp": 0.7210464533071985,
          "median_pp": 0.5042430122862003,
          "equal_member_mean_pp": 0.7210464533071985,
          "fraction_positive": 0.5263157894736842,
          "ci95_pp": [
            -2.703466210177629,
            3.7250069156469188
          ]
        },
        "early_stock_mean_pct": 5.231324731562587,
        "early_spy_mean_pct": 1.0535417219663274,
        "public_stock_mean_pct": 5.631903247106439,
        "public_spy_mean_pct": 2.175166690817378,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H000273",
        "displayName": "John W. Hickenlooper",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2026-01-14",
        "transaction_last": "2026-01-14",
        "lag_median_days": 23.0,
        "early_excess": {
          "mean_pp": 1.3622249706065581,
          "median_pp": 1.3622249706065581,
          "equal_member_mean_pp": 1.3622249706065581,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -16.071194371071616,
            18.795644312284733
          ]
        },
        "public_excess": {
          "mean_pp": 0.7226314469530704,
          "median_pp": 0.7226314469530704,
          "equal_member_mean_pp": 0.7226314469530704,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.545696068546267,
            4.9909589624524076
          ]
        },
        "difference": {
          "mean_pp": 0.6395935236534882,
          "median_pp": 0.6395935236534882,
          "equal_member_mean_pp": 0.6395935236534882,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -12.52549830252535,
            13.804685349832326
          ]
        },
        "early_stock_mean_pct": 0.11504958385181752,
        "early_spy_mean_pct": -1.2471753867547397,
        "public_stock_mean_pct": -1.035420285880717,
        "public_spy_mean_pct": -1.7580517328337875,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000250",
        "displayName": "Pete Sessions",
        "chamber": "house",
        "events": 8,
        "members": 1,
        "securities": 4,
        "transaction_first": "2024-02-07",
        "transaction_last": "2024-12-18",
        "lag_median_days": 1.5,
        "early_excess": {
          "mean_pp": 0.41389707467884307,
          "median_pp": -2.424203417618942,
          "equal_member_mean_pp": 0.41389707467884307,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -6.507938163716949,
            6.647354819033042
          ]
        },
        "public_excess": {
          "mean_pp": -0.1550904765521569,
          "median_pp": -2.340888103808958,
          "equal_member_mean_pp": -0.1550904765521569,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -4.933482507435866,
            4.2858201217381815
          ]
        },
        "difference": {
          "mean_pp": 0.568987551231,
          "median_pp": -1.1194805586685161,
          "equal_member_mean_pp": 0.568987551231,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -1.5858730809556305,
            2.3496781891756866
          ]
        },
        "early_stock_mean_pct": 4.231982985888921,
        "early_spy_mean_pct": 3.8180859112100785,
        "public_stock_mean_pct": 2.326363721501294,
        "public_spy_mean_pct": 2.4814541980534512,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001244",
        "displayName": "Ashley Moody",
        "chamber": "senate",
        "events": 7,
        "members": 1,
        "securities": 7,
        "transaction_first": "2025-01-27",
        "transaction_last": "2025-03-25",
        "lag_median_days": 26,
        "early_excess": {
          "mean_pp": 2.34572007312405,
          "median_pp": -2.665540697780777,
          "equal_member_mean_pp": 2.34572007312405,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -5.761988891217093,
            13.001833163306669
          ]
        },
        "public_excess": {
          "mean_pp": 1.7837833729021495,
          "median_pp": 0.12193422519508612,
          "equal_member_mean_pp": 1.7837833729021495,
          "fraction_positive": 0.5714285714285714,
          "ci95_pp": [
            -1.0079752040749035,
            6.422280811871433
          ]
        },
        "difference": {
          "mean_pp": 0.5619367002219006,
          "median_pp": -3.0770260927656667,
          "equal_member_mean_pp": 0.5619367002219006,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -9.822897826753598,
            12.816076128445284
          ]
        },
        "early_stock_mean_pct": -2.6567969625391035,
        "early_spy_mean_pct": -5.002517035663153,
        "public_stock_mean_pct": 1.394671420207938,
        "public_spy_mean_pct": -0.3891119526942114,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000564",
        "displayName": "Doug Lamborn",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-20",
        "transaction_last": "2024-07-24",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": 0.29930510664726295,
          "median_pp": 0.29930510664726295,
          "equal_member_mean_pp": 0.29930510664726295,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -0.2579773096263891,
          "median_pp": -0.2579773096263891,
          "equal_member_mean_pp": -0.2579773096263891,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.557282416273652,
          "median_pp": 0.557282416273652,
          "equal_member_mean_pp": 0.557282416273652,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -0.7482563367089909,
        "early_spy_mean_pct": -1.047561443356254,
        "public_stock_mean_pct": 0.12923940164770187,
        "public_spy_mean_pct": 0.38721671127409096,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000595",
        "displayName": "Julia Letlow",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 6,
        "transaction_first": "2025-12-16",
        "transaction_last": "2026-02-20",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": 1.461163494504527,
          "median_pp": -0.23472155512688775,
          "equal_member_mean_pp": 1.461163494504527,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.160097292038546,
            5.537677278187862
          ]
        },
        "public_excess": {
          "mean_pp": 0.9149971313950843,
          "median_pp": 0.35645588118629057,
          "equal_member_mean_pp": 0.9149971313950843,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -1.0974956206468118,
            3.612462843767864
          ]
        },
        "difference": {
          "mean_pp": 0.5461663631094428,
          "median_pp": -0.6538841950744334,
          "equal_member_mean_pp": 0.5461663631094428,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.325482171808225,
            4.842614556834294
          ]
        },
        "early_stock_mean_pct": -0.46910913909999524,
        "early_spy_mean_pct": -1.9302726336045222,
        "public_stock_mean_pct": 1.2596885825419495,
        "public_spy_mean_pct": 0.344691451146865,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001108",
        "displayName": "James Comer",
        "chamber": "house",
        "events": 29,
        "members": 1,
        "securities": 24,
        "transaction_first": "2025-01-02",
        "transaction_last": "2025-01-21",
        "lag_median_days": 8,
        "early_excess": {
          "mean_pp": 1.420133201126362,
          "median_pp": 2.9968196663676006,
          "equal_member_mean_pp": 1.420133201126362,
          "fraction_positive": 0.5517241379310345,
          "ci95_pp": [
            -2.461784731907145,
            5.688881298105617
          ]
        },
        "public_excess": {
          "mean_pp": 1.0015948908044117,
          "median_pp": 2.6572712962110057,
          "equal_member_mean_pp": 1.0015948908044117,
          "fraction_positive": 0.6551724137931034,
          "ci95_pp": [
            -1.777726890870653,
            3.374831775160745
          ]
        },
        "difference": {
          "mean_pp": 0.41853831032195055,
          "median_pp": -0.31014400526316876,
          "equal_member_mean_pp": 0.41853831032195055,
          "fraction_positive": 0.4827586206896552,
          "ci95_pp": [
            -2.772264923309164,
            5.224695487457475
          ]
        },
        "early_stock_mean_pct": 4.233491125730979,
        "early_spy_mean_pct": 2.813357924604617,
        "public_stock_mean_pct": 4.347077654267636,
        "public_spy_mean_pct": 3.3454827634632243,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000596",
        "displayName": "Marjorie Taylor Greene",
        "chamber": "house",
        "events": 379,
        "members": 1,
        "securities": 78,
        "transaction_first": "2024-04-24",
        "transaction_last": "2025-11-12",
        "lag_median_days": 3,
        "early_excess": {
          "mean_pp": 0.3773024051835428,
          "median_pp": -0.5836936270602333,
          "equal_member_mean_pp": 0.3773024051835428,
          "fraction_positive": 0.47493403693931396,
          "ci95_pp": [
            -0.662729991886077,
            1.4668166744490256
          ]
        },
        "public_excess": {
          "mean_pp": -0.005326864405184648,
          "median_pp": -0.5655500560494797,
          "equal_member_mean_pp": -0.005326864405184648,
          "fraction_positive": 0.45646437994722955,
          "ci95_pp": [
            -0.8736415479271142,
            0.9093795823618773
          ]
        },
        "difference": {
          "mean_pp": 0.38262926958872745,
          "median_pp": 0.1012986566420464,
          "equal_member_mean_pp": 0.38262926958872745,
          "fraction_positive": 0.5065963060686016,
          "ci95_pp": [
            -0.11904400318296865,
            0.9287328753690459
          ]
        },
        "early_stock_mean_pct": 2.810770627807867,
        "early_spy_mean_pct": 2.433468222624324,
        "public_stock_mean_pct": 2.1697967930916513,
        "public_spy_mean_pct": 2.175123657496836,
        "largest_member_share": 1.0
      },
      {
        "memberId": "A000372",
        "displayName": "Rick W. Allen",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-07-16",
        "transaction_last": "2026-02-19",
        "lag_median_days": 23,
        "early_excess": {
          "mean_pp": 0.592034210090828,
          "median_pp": -3.3970957061204574,
          "equal_member_mean_pp": 0.592034210090828,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -4.927064399254859,
            7.03910456055664
          ]
        },
        "public_excess": {
          "mean_pp": 0.21121841942999708,
          "median_pp": 0.4223509465902886,
          "equal_member_mean_pp": 0.21121841942999708,
          "fraction_positive": 0.8,
          "ci95_pp": [
            -1.0471263980795387,
            1.071274733233369
          ]
        },
        "difference": {
          "mean_pp": 0.38081579066083104,
          "median_pp": -3.304590373018956,
          "equal_member_mean_pp": 0.38081579066083104,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -4.772207301340151,
            6.4907940339820716
          ]
        },
        "early_stock_mean_pct": -0.38840295490548254,
        "early_spy_mean_pct": -0.9804371649963106,
        "public_stock_mean_pct": -0.24585918571989662,
        "public_spy_mean_pct": -0.4570776051498937,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001094",
        "displayName": "Val T. Hoyle",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-08-19",
        "transaction_last": "2025-08-19",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": -4.159294812153869,
          "median_pp": -4.159294812153869,
          "equal_member_mean_pp": -4.159294812153869,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -4.402544040628465,
          "median_pp": -4.402544040628465,
          "equal_member_mean_pp": -4.402544040628465,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.24324922847459618,
          "median_pp": 0.24324922847459618,
          "equal_member_mean_pp": 0.24324922847459618,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -0.6504406210658731,
        "early_spy_mean_pct": 3.5088541910879956,
        "public_stock_mean_pct": -4.198280222559426,
        "public_spy_mean_pct": 0.20426381806903926,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001082",
        "displayName": "Kevin Hern",
        "chamber": "house",
        "events": 37,
        "members": 1,
        "securities": 19,
        "transaction_first": "2024-01-12",
        "transaction_last": "2026-08-31",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": 1.2760185974858504,
          "median_pp": -0.15124003802562402,
          "equal_member_mean_pp": 1.2760185974858504,
          "fraction_positive": 0.4864864864864865,
          "ci95_pp": [
            -0.9819359628530208,
            3.475897189087275
          ]
        },
        "public_excess": {
          "mean_pp": 1.038558906417006,
          "median_pp": -0.024434786936100572,
          "equal_member_mean_pp": 1.038558906417006,
          "fraction_positive": 0.4864864864864865,
          "ci95_pp": [
            -0.36213346644207106,
            2.913592721869126
          ]
        },
        "difference": {
          "mean_pp": 0.23745969106884446,
          "median_pp": -1.472184031166457,
          "equal_member_mean_pp": 0.23745969106884446,
          "fraction_positive": 0.43243243243243246,
          "ci95_pp": [
            -1.6749791917567498,
            1.7128915695076912
          ]
        },
        "early_stock_mean_pct": 1.7794683483565785,
        "early_spy_mean_pct": 0.503449750870728,
        "public_stock_mean_pct": 0.5495111340355183,
        "public_spy_mean_pct": -0.4890477723814878,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000375",
        "displayName": "William R. Keating",
        "chamber": "house",
        "events": 13,
        "members": 1,
        "securities": 10,
        "transaction_first": "2024-01-24",
        "transaction_last": "2025-02-05",
        "lag_median_days": 8,
        "early_excess": {
          "mean_pp": -1.3119680505807494,
          "median_pp": -0.1506533264532326,
          "equal_member_mean_pp": -1.3119680505807494,
          "fraction_positive": 0.38461538461538464,
          "ci95_pp": [
            -6.598375780868316,
            2.7186705950603
          ]
        },
        "public_excess": {
          "mean_pp": -1.333346872441586,
          "median_pp": -0.04195625241425471,
          "equal_member_mean_pp": -1.333346872441586,
          "fraction_positive": 0.46153846153846156,
          "ci95_pp": [
            -5.954192513709055,
            2.2381936383441006
          ]
        },
        "difference": {
          "mean_pp": 0.021378821860836512,
          "median_pp": -0.5814737412743298,
          "equal_member_mean_pp": 0.021378821860836512,
          "fraction_positive": 0.38461538461538464,
          "ci95_pp": [
            -1.9200348320467564,
            1.5859193413486232
          ]
        },
        "early_stock_mean_pct": 0.345483202175275,
        "early_spy_mean_pct": 1.6574512527560243,
        "public_stock_mean_pct": -0.9939215108364282,
        "public_spy_mean_pct": 0.3394253616051578,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001123",
        "displayName": "Gilbert Ray Cisneros, Jr.",
        "chamber": "house",
        "events": 561,
        "members": 1,
        "securities": 283,
        "transaction_first": "2025-01-22",
        "transaction_last": "2026-09-22",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": -0.1535433293075452,
          "median_pp": -0.10223754231966087,
          "equal_member_mean_pp": -0.1535433293075452,
          "fraction_positive": 0.49376114081996436,
          "ci95_pp": [
            -1.25068632910329,
            1.0011293601377305
          ]
        },
        "public_excess": {
          "mean_pp": -0.10913449767454383,
          "median_pp": -0.053862489548361925,
          "equal_member_mean_pp": -0.10913449767454383,
          "fraction_positive": 0.49376114081996436,
          "ci95_pp": [
            -0.6026068755528314,
            0.36319705851051304
          ]
        },
        "difference": {
          "mean_pp": -0.04440883163300139,
          "median_pp": -0.2425397706644299,
          "equal_member_mean_pp": -0.04440883163300139,
          "fraction_positive": 0.483065953654189,
          "ci95_pp": [
            -1.072618695600181,
            1.0495222404721667
          ]
        },
        "early_stock_mean_pct": 1.537507182622443,
        "early_spy_mean_pct": 1.691050511929988,
        "public_stock_mean_pct": 0.5255719081763122,
        "public_spy_mean_pct": 0.6347064058508559,
        "largest_member_share": 1.0
      },
      {
        "memberId": "N000189",
        "displayName": "Dan Newhouse",
        "chamber": "house",
        "events": 32,
        "members": 1,
        "securities": 30,
        "transaction_first": "2024-04-10",
        "transaction_last": "2026-07-10",
        "lag_median_days": 15.0,
        "early_excess": {
          "mean_pp": -0.0999894030046639,
          "median_pp": 1.2265915518605897,
          "equal_member_mean_pp": -0.0999894030046639,
          "fraction_positive": 0.5625,
          "ci95_pp": [
            -2.9472183427673477,
            2.625922805745498
          ]
        },
        "public_excess": {
          "mean_pp": 0.006089014909157059,
          "median_pp": -0.9389346062236181,
          "equal_member_mean_pp": 0.006089014909157059,
          "fraction_positive": 0.40625,
          "ci95_pp": [
            -2.626444296352942,
            2.480927860368051
          ]
        },
        "difference": {
          "mean_pp": -0.10607841791382093,
          "median_pp": 0.6091426076803241,
          "equal_member_mean_pp": -0.10607841791382093,
          "fraction_positive": 0.53125,
          "ci95_pp": [
            -1.7262205226672023,
            1.4595509828274031
          ]
        },
        "early_stock_mean_pct": 1.6087011587463356,
        "early_spy_mean_pct": 1.7086905617509993,
        "public_stock_mean_pct": 2.8652796328382966,
        "public_spy_mean_pct": 2.8591906179291393,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000309",
        "displayName": "Jonathan L. Jackson",
        "chamber": "house",
        "events": 17,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-01-19",
        "transaction_last": "2026-03-20",
        "lag_median_days": 23,
        "early_excess": {
          "mean_pp": -0.5056113995893764,
          "median_pp": -0.43039575066683433,
          "equal_member_mean_pp": -0.5056113995893764,
          "fraction_positive": 0.29411764705882354,
          "ci95_pp": [
            -5.3372825308158784,
            4.031026362962205
          ]
        },
        "public_excess": {
          "mean_pp": -0.3882930431568967,
          "median_pp": -0.9473031277947852,
          "equal_member_mean_pp": -0.3882930431568967,
          "fraction_positive": 0.4117647058823529,
          "ci95_pp": [
            -1.743775047739447,
            1.0972701608924764
          ]
        },
        "difference": {
          "mean_pp": -0.11731835643247975,
          "median_pp": -1.0306094402695365,
          "equal_member_mean_pp": -0.11731835643247975,
          "fraction_positive": 0.47058823529411764,
          "ci95_pp": [
            -4.827711946943787,
            4.433753956053705
          ]
        },
        "early_stock_mean_pct": 2.3096751669502757,
        "early_spy_mean_pct": 2.815286566539652,
        "public_stock_mean_pct": -0.07613667454108558,
        "public_spy_mean_pct": 0.3121563686158111,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000389",
        "displayName": "Ro Khanna",
        "chamber": "house",
        "events": 4256,
        "members": 1,
        "securities": 531,
        "transaction_first": "2024-01-10",
        "transaction_last": "2026-09-22",
        "lag_median_days": 17.0,
        "early_excess": {
          "mean_pp": -0.47646570078233763,
          "median_pp": -0.7855780197979112,
          "equal_member_mean_pp": -0.47646570078233763,
          "fraction_positive": 0.45864661654135336,
          "ci95_pp": [
            -0.834479679739236,
            -0.1008726006906743
          ]
        },
        "public_excess": {
          "mean_pp": -0.33690760885517623,
          "median_pp": -0.46766420378190343,
          "equal_member_mean_pp": -0.33690760885517623,
          "fraction_positive": 0.44971804511278196,
          "ci95_pp": [
            -0.5571567720370781,
            -0.11529149863159834
          ]
        },
        "difference": {
          "mean_pp": -0.13955809192716145,
          "median_pp": -0.18289328439586328,
          "equal_member_mean_pp": -0.13955809192716145,
          "fraction_positive": 0.4828477443609023,
          "ci95_pp": [
            -0.4558039119789466,
            0.1666866990295453
          ]
        },
        "early_stock_mean_pct": 1.0786031390903326,
        "early_spy_mean_pct": 1.5550688398726702,
        "public_stock_mean_pct": 0.14940834071308723,
        "public_spy_mean_pct": 0.48631594956826346,
        "largest_member_share": 1.0
      },
      {
        "memberId": "R000619",
        "displayName": "Michael A. Rulli",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-08-07",
        "transaction_last": "2026-08-07",
        "lag_median_days": 26,
        "early_excess": {
          "mean_pp": 0.8088188079013903,
          "median_pp": 0.8088188079013903,
          "equal_member_mean_pp": 0.8088188079013903,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 0.9690338661105913,
          "median_pp": 0.9690338661105913,
          "equal_member_mean_pp": 0.9690338661105913,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -0.160215058209201,
          "median_pp": -0.160215058209201,
          "equal_member_mean_pp": -0.160215058209201,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -0.13523623180063948,
        "early_spy_mean_pct": -0.9440550397020298,
        "public_stock_mean_pct": 0.036509324289268896,
        "public_spy_mean_pct": -0.9325245418213224,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001224",
        "displayName": "Keith Self",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-10",
        "transaction_last": "2025-01-10",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": -4.368239191578521,
          "median_pp": -4.368239191578521,
          "equal_member_mean_pp": -4.368239191578521,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.563977125275111,
            -2.1725012578819314
          ]
        },
        "public_excess": {
          "mean_pp": -4.17203881207115,
          "median_pp": -4.17203881207115,
          "equal_member_mean_pp": -4.17203881207115,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.447908225254107,
            -1.8961693988881922
          ]
        },
        "difference": {
          "mean_pp": -0.19620037950737146,
          "median_pp": -0.19620037950737146,
          "equal_member_mean_pp": -0.19620037950737146,
          "fraction_positive": 0,
          "ci95_pp": [
            -0.27633185899373913,
            -0.11606890002100378
          ]
        },
        "early_stock_mean_pct": -0.09254107447057014,
        "early_spy_mean_pct": 4.275698117107951,
        "public_stock_mean_pct": -4.609560400307427,
        "public_spy_mean_pct": -0.4375215882362782,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001299",
        "displayName": "Jim Banks",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-08-08",
        "transaction_last": "2025-08-04",
        "lag_median_days": 5.0,
        "early_excess": {
          "mean_pp": -5.370411842847944,
          "median_pp": -5.370411842847944,
          "equal_member_mean_pp": -5.370411842847944,
          "fraction_positive": 0,
          "ci95_pp": [
            -5.931284609389021,
            -4.8095390763068675
          ]
        },
        "public_excess": {
          "mean_pp": -5.118560386791876,
          "median_pp": -5.118560386791876,
          "equal_member_mean_pp": -5.118560386791876,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.1239808345457725,
            -4.11313993903798
          ]
        },
        "difference": {
          "mean_pp": -0.25185145605606785,
          "median_pp": -0.25185145605606785,
          "equal_member_mean_pp": -0.25185145605606785,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.8181446703510407,
            1.314441758238905
          ]
        },
        "early_stock_mean_pct": -2.8896708202675203,
        "early_spy_mean_pct": 2.480741022580424,
        "public_stock_mean_pct": -4.100596390260552,
        "public_spy_mean_pct": 1.0179639965313236,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001136",
        "displayName": "Lisa C. McClain",
        "chamber": "house",
        "events": 214,
        "members": 1,
        "securities": 184,
        "transaction_first": "2025-07-22",
        "transaction_last": "2026-02-06",
        "lag_median_days": 22.0,
        "early_excess": {
          "mean_pp": -0.010380570050350204,
          "median_pp": 0.004579569718438092,
          "equal_member_mean_pp": -0.010380570050350204,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.0536541627423437,
            1.043481882986432
          ]
        },
        "public_excess": {
          "mean_pp": 0.2814523526130825,
          "median_pp": 0.040605816008848494,
          "equal_member_mean_pp": 0.2814523526130825,
          "fraction_positive": 0.514018691588785,
          "ci95_pp": [
            -0.08998790802068013,
            0.6470810813800856
          ]
        },
        "difference": {
          "mean_pp": -0.29183292266343275,
          "median_pp": -0.08161546888769688,
          "equal_member_mean_pp": -0.29183292266343275,
          "fraction_positive": 0.49065420560747663,
          "ci95_pp": [
            -1.3835677376390736,
            0.7843657161050804
          ]
        },
        "early_stock_mean_pct": 0.6034718842709026,
        "early_spy_mean_pct": 0.6138524543212528,
        "public_stock_mean_pct": 1.3491043090947508,
        "public_spy_mean_pct": 1.0676519564816682,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001135",
        "displayName": "Kathy E. Manning",
        "chamber": "house",
        "events": 47,
        "members": 1,
        "securities": 20,
        "transaction_first": "2024-01-23",
        "transaction_last": "2024-01-23",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": -1.413185863539797,
          "median_pp": -0.4089220285815154,
          "equal_member_mean_pp": -1.413185863539797,
          "fraction_positive": 0.40425531914893614,
          "ci95_pp": [
            -3.4444818446783425,
            0.3400897708366285
          ]
        },
        "public_excess": {
          "mean_pp": -1.0704567938606644,
          "median_pp": -0.6442769449430674,
          "equal_member_mean_pp": -1.0704567938606644,
          "fraction_positive": 0.2765957446808511,
          "ci95_pp": [
            -2.187012898688723,
            -0.04702755602814821
          ]
        },
        "difference": {
          "mean_pp": -0.3427290696791325,
          "median_pp": 0.5860870176257693,
          "equal_member_mean_pp": -0.3427290696791325,
          "fraction_positive": 0.6382978723404256,
          "ci95_pp": [
            -1.9233686202462306,
            1.0043497675816333
          ]
        },
        "early_stock_mean_pct": 3.2562032384690283,
        "early_spy_mean_pct": 4.669389102008825,
        "public_stock_mean_pct": 0.816714456892197,
        "public_spy_mean_pct": 1.8871712507528615,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001236",
        "displayName": "John Boozman",
        "chamber": "senate",
        "events": 54,
        "members": 1,
        "securities": 34,
        "transaction_first": "2024-06-20",
        "transaction_last": "2026-08-27",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": -0.6121697811446777,
          "median_pp": -0.21057662131982458,
          "equal_member_mean_pp": -0.6121697811446777,
          "fraction_positive": 0.46296296296296297,
          "ci95_pp": [
            -4.217468131994227,
            2.220160146518127
          ]
        },
        "public_excess": {
          "mean_pp": -0.19380644192528035,
          "median_pp": 0.01882267294681661,
          "equal_member_mean_pp": -0.19380644192528035,
          "fraction_positive": 0.5185185185185185,
          "ci95_pp": [
            -1.0216276302034095,
            0.6051757094866298
          ]
        },
        "difference": {
          "mean_pp": -0.41836333921939745,
          "median_pp": 0.44493266008954757,
          "equal_member_mean_pp": -0.41836333921939745,
          "fraction_positive": 0.5370370370370371,
          "ci95_pp": [
            -4.146346983479068,
            2.292285874000375
          ]
        },
        "early_stock_mean_pct": 0.2788379372621934,
        "early_spy_mean_pct": 0.8910077184068712,
        "public_stock_mean_pct": -0.3379393719700046,
        "public_spy_mean_pct": -0.14413293004472424,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000560",
        "displayName": "Rick Larsen",
        "chamber": "house",
        "events": 22,
        "members": 1,
        "securities": 22,
        "transaction_first": "2024-01-09",
        "transaction_last": "2026-07-08",
        "lag_median_days": 7.5,
        "early_excess": {
          "mean_pp": 1.9090308827642826,
          "median_pp": 3.819483441521554,
          "equal_member_mean_pp": 1.9090308827642826,
          "fraction_positive": 0.6363636363636364,
          "ci95_pp": [
            -0.5572382035552423,
            4.378931723404693
          ]
        },
        "public_excess": {
          "mean_pp": 2.426643064493478,
          "median_pp": 2.644007363296863,
          "equal_member_mean_pp": 2.426643064493478,
          "fraction_positive": 0.7272727272727273,
          "ci95_pp": [
            0.46275381381945685,
            4.365993864616335
          ]
        },
        "difference": {
          "mean_pp": -0.5176121817291952,
          "median_pp": -0.6431157738253312,
          "equal_member_mean_pp": -0.5176121817291952,
          "fraction_positive": 0.45454545454545453,
          "ci95_pp": [
            -2.3214071706934436,
            1.226418400249171
          ]
        },
        "early_stock_mean_pct": 5.202527413208351,
        "early_spy_mean_pct": 3.2934965304440684,
        "public_stock_mean_pct": 4.327865244463599,
        "public_spy_mean_pct": 1.901222179970121,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001157",
        "displayName": "Michael T. McCaul",
        "chamber": "house",
        "events": 465,
        "members": 1,
        "securities": 117,
        "transaction_first": "2024-01-18",
        "transaction_last": "2026-06-29",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": -1.0330956753821643,
          "median_pp": -1.5828514563226204,
          "equal_member_mean_pp": -1.0330956753821643,
          "fraction_positive": 0.4236559139784946,
          "ci95_pp": [
            -2.243452627922059,
            0.23505384135547625
          ]
        },
        "public_excess": {
          "mean_pp": -0.4808611703885302,
          "median_pp": -0.2559542688350902,
          "equal_member_mean_pp": -0.4808611703885302,
          "fraction_positive": 0.44086021505376344,
          "ci95_pp": [
            -1.1690640029435375,
            0.18549310472976832
          ]
        },
        "difference": {
          "mean_pp": -0.552234504993634,
          "median_pp": -0.44177084227243757,
          "equal_member_mean_pp": -0.552234504993634,
          "fraction_positive": 0.46236559139784944,
          "ci95_pp": [
            -1.6727705174118166,
            0.5721783032259271
          ]
        },
        "early_stock_mean_pct": 1.1020122131409547,
        "early_spy_mean_pct": 2.1351078885231187,
        "public_stock_mean_pct": -0.030015433611963543,
        "public_spy_mean_pct": 0.4508457367765667,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000399",
        "displayName": "Lloyd Doggett",
        "chamber": "house",
        "events": 42,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-02-15",
        "transaction_last": "2026-09-17",
        "lag_median_days": 23.0,
        "early_excess": {
          "mean_pp": -0.6460403424174458,
          "median_pp": -1.0182993972222554,
          "equal_member_mean_pp": -0.6460403424174458,
          "fraction_positive": 0.40476190476190477,
          "ci95_pp": [
            -1.4470381006401472,
            0.46560826484909873
          ]
        },
        "public_excess": {
          "mean_pp": -0.05821152092728496,
          "median_pp": -0.8666299508851505,
          "equal_member_mean_pp": -0.05821152092728496,
          "fraction_positive": 0.4523809523809524,
          "ci95_pp": [
            -0.9759538406268478,
            1.0227840209388592
          ]
        },
        "difference": {
          "mean_pp": -0.5878288214901608,
          "median_pp": -0.15279793430895694,
          "equal_member_mean_pp": -0.5878288214901608,
          "fraction_positive": 0.47619047619047616,
          "ci95_pp": [
            -2.114201710575969,
            1.1831568819916045
          ]
        },
        "early_stock_mean_pct": 0.24097871251869846,
        "early_spy_mean_pct": 0.8870190549361442,
        "public_stock_mean_pct": 1.267964361379355,
        "public_spy_mean_pct": 1.32617588230664,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000110",
        "displayName": "Cleo Fields",
        "chamber": "house",
        "events": 207,
        "members": 1,
        "securities": 31,
        "transaction_first": "2025-06-03",
        "transaction_last": "2026-09-14",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": 1.4955143045341732,
          "median_pp": 1.0815645071099889,
          "equal_member_mean_pp": 1.4955143045341732,
          "fraction_positive": 0.5797101449275363,
          "ci95_pp": [
            -1.247976746466564,
            3.926541127405798
          ]
        },
        "public_excess": {
          "mean_pp": 2.192038418479158,
          "median_pp": 0.03717598623138585,
          "equal_member_mean_pp": 2.192038418479158,
          "fraction_positive": 0.5024154589371981,
          "ci95_pp": [
            0.0734066489200538,
            5.897877405798945
          ]
        },
        "difference": {
          "mean_pp": -0.6965241139449848,
          "median_pp": 0.9412969747218058,
          "equal_member_mean_pp": -0.6965241139449848,
          "fraction_positive": 0.5458937198067633,
          "ci95_pp": [
            -3.53416864625665,
            0.9166153785558766
          ]
        },
        "early_stock_mean_pct": 3.865915199814239,
        "early_spy_mean_pct": 2.3704008952800657,
        "public_stock_mean_pct": 3.50155450457821,
        "public_spy_mean_pct": 1.3095160860990518,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000310",
        "displayName": "Julie Johnson",
        "chamber": "house",
        "events": 65,
        "members": 1,
        "securities": 50,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-10-31",
        "lag_median_days": 28,
        "early_excess": {
          "mean_pp": 0.5847924227782273,
          "median_pp": -1.1199145574733116,
          "equal_member_mean_pp": 0.5847924227782273,
          "fraction_positive": 0.47692307692307695,
          "ci95_pp": [
            -2.961622559583535,
            4.193689967297079
          ]
        },
        "public_excess": {
          "mean_pp": 1.3181343041045046,
          "median_pp": 0.8656400853893964,
          "equal_member_mean_pp": 1.3181343041045046,
          "fraction_positive": 0.6153846153846154,
          "ci95_pp": [
            0.4607318257787259,
            2.2045649502677445
          ]
        },
        "difference": {
          "mean_pp": -0.7333418813262773,
          "median_pp": -2.1517426407104634,
          "equal_member_mean_pp": -0.7333418813262773,
          "fraction_positive": 0.4461538461538462,
          "ci95_pp": [
            -3.978418313834633,
            2.533120653111201
          ]
        },
        "early_stock_mean_pct": -0.45920039274889174,
        "early_spy_mean_pct": -1.043992815527119,
        "public_stock_mean_pct": 2.1042494905516156,
        "public_spy_mean_pct": 0.786115186447111,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000450",
        "displayName": "Virginia Foxx",
        "chamber": "house",
        "events": 51,
        "members": 1,
        "securities": 14,
        "transaction_first": "2024-01-11",
        "transaction_last": "2026-05-15",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": -1.100272455575105,
          "median_pp": -1.5582847472511707,
          "equal_member_mean_pp": -1.100272455575105,
          "fraction_positive": 0.3137254901960784,
          "ci95_pp": [
            -2.5423020591961434,
            0.7354352333219207
          ]
        },
        "public_excess": {
          "mean_pp": -0.2527049001004294,
          "median_pp": -0.6709120629227128,
          "equal_member_mean_pp": -0.2527049001004294,
          "fraction_positive": 0.43137254901960786,
          "ci95_pp": [
            -1.063502816995214,
            0.907286534484294
          ]
        },
        "difference": {
          "mean_pp": -0.8475675554746755,
          "median_pp": -1.3147891094826725,
          "equal_member_mean_pp": -0.8475675554746755,
          "fraction_positive": 0.3137254901960784,
          "ci95_pp": [
            -1.7331423578226008,
            0.11841050634603661
          ]
        },
        "early_stock_mean_pct": 0.017468236373051907,
        "early_spy_mean_pct": 1.117740691948157,
        "public_stock_mean_pct": 0.5917304099648415,
        "public_spy_mean_pct": 0.8444353100652708,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000307",
        "displayName": "John James",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-08-28",
        "transaction_last": "2024-08-28",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 3.0690281450137302,
          "median_pp": 3.0690281450137302,
          "equal_member_mean_pp": 3.0690281450137302,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 3.9380556357729413,
          "median_pp": 3.9380556357729413,
          "equal_member_mean_pp": 3.9380556357729413,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -0.869027490759211,
          "median_pp": -0.869027490759211,
          "equal_member_mean_pp": -0.869027490759211,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 5.427974947807934,
        "early_spy_mean_pct": 2.358946802794204,
        "public_stock_mean_pct": 8.524355300859598,
        "public_spy_mean_pct": 4.586299665086657,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000459",
        "displayName": "Charles J. \"Chuck\" Fleischmann",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 4,
        "transaction_first": "2025-01-28",
        "transaction_last": "2026-06-09",
        "lag_median_days": 19.0,
        "early_excess": {
          "mean_pp": 0.5615171477982516,
          "median_pp": 1.2139152320950364,
          "equal_member_mean_pp": 0.5615171477982516,
          "fraction_positive": 0.75,
          "ci95_pp": [
            -7.393624218544309,
            7.864260429844029
          ]
        },
        "public_excess": {
          "mean_pp": 1.5375060685853175,
          "median_pp": -0.5794604685324725,
          "equal_member_mean_pp": 1.5375060685853175,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.1356073172286885,
            7.3178981671977645
          ]
        },
        "difference": {
          "mean_pp": -0.9759889207870661,
          "median_pp": 1.7119311862406454,
          "equal_member_mean_pp": -0.9759889207870661,
          "fraction_positive": 0.75,
          "ci95_pp": [
            -7.208044374345567,
            3.349522549323725
          ]
        },
        "early_stock_mean_pct": -1.5118371296434399,
        "early_spy_mean_pct": -2.073354277441691,
        "public_stock_mean_pct": -0.1121830478611503,
        "public_spy_mean_pct": -1.6496891164464678,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000829",
        "displayName": "Tony Wied",
        "chamber": "house",
        "events": 19,
        "members": 1,
        "securities": 15,
        "transaction_first": "2025-02-24",
        "transaction_last": "2026-08-14",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": -0.3315483769190563,
          "median_pp": -0.1812049078992244,
          "equal_member_mean_pp": -0.3315483769190563,
          "fraction_positive": 0.47368421052631576,
          "ci95_pp": [
            -5.4944512819068105,
            4.2878858044583
          ]
        },
        "public_excess": {
          "mean_pp": 0.6582890602251295,
          "median_pp": -0.49356642941819073,
          "equal_member_mean_pp": 0.6582890602251295,
          "fraction_positive": 0.47368421052631576,
          "ci95_pp": [
            -1.313401082626833,
            3.082208950891554
          ]
        },
        "difference": {
          "mean_pp": -0.9898374371441858,
          "median_pp": -3.753293908495415,
          "equal_member_mean_pp": -0.9898374371441858,
          "fraction_positive": 0.3684210526315789,
          "ci95_pp": [
            -6.453502904689617,
            4.04731776691493
          ]
        },
        "early_stock_mean_pct": -2.191108232432811,
        "early_spy_mean_pct": -1.8595598555137547,
        "public_stock_mean_pct": 0.3037596885829842,
        "public_spy_mean_pct": -0.3545293716421452,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B000574",
        "displayName": "Earl Blumenauer",
        "chamber": "house",
        "events": 8,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-02-12",
        "transaction_last": "2024-11-15",
        "lag_median_days": 20.5,
        "early_excess": {
          "mean_pp": -0.6137836795253233,
          "median_pp": -0.7569699061937718,
          "equal_member_mean_pp": -0.6137836795253233,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -2.588161508915927,
            4.231127392297163
          ]
        },
        "public_excess": {
          "mean_pp": 0.861951568979731,
          "median_pp": -0.1974626321018358,
          "equal_member_mean_pp": 0.861951568979731,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.29358176294182,
            5.767563262981372
          ]
        },
        "difference": {
          "mean_pp": -1.475735248505054,
          "median_pp": -1.056838063082488,
          "equal_member_mean_pp": -1.475735248505054,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -5.251595431884564,
            2.2940025201020013
          ]
        },
        "early_stock_mean_pct": 2.075638588557169,
        "early_spy_mean_pct": 2.6894222680824917,
        "public_stock_mean_pct": 1.717883352615901,
        "public_spy_mean_pct": 0.85593178363617,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C000174",
        "displayName": "Thomas R. Carper",
        "chamber": "senate",
        "events": 15,
        "members": 1,
        "securities": 14,
        "transaction_first": "2024-01-17",
        "transaction_last": "2024-05-22",
        "lag_median_days": 16,
        "early_excess": {
          "mean_pp": -1.877446536621587,
          "median_pp": -4.020573183772447,
          "equal_member_mean_pp": -1.877446536621587,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -5.574398299533064,
            1.6903397665072286
          ]
        },
        "public_excess": {
          "mean_pp": -0.2747120560812973,
          "median_pp": -0.28524469470951885,
          "equal_member_mean_pp": -0.2747120560812973,
          "fraction_positive": 0.4666666666666667,
          "ci95_pp": [
            -1.6468397915628221,
            1.3907129691363123
          ]
        },
        "difference": {
          "mean_pp": -1.6027344805402897,
          "median_pp": -3.559574215889705,
          "equal_member_mean_pp": -1.6027344805402897,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -5.1756019290100435,
            1.8176146193326341
          ]
        },
        "early_stock_mean_pct": 0.3982462736646514,
        "early_spy_mean_pct": 2.2756928102862384,
        "public_stock_mean_pct": 0.3313337890010818,
        "public_spy_mean_pct": 0.6060458450823791,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001218",
        "displayName": "Richard McCormick",
        "chamber": "house",
        "events": 14,
        "members": 1,
        "securities": 8,
        "transaction_first": "2026-03-19",
        "transaction_last": "2026-06-12",
        "lag_median_days": 19.0,
        "early_excess": {
          "mean_pp": -2.421633406655068,
          "median_pp": -0.49914142491501723,
          "equal_member_mean_pp": -2.421633406655068,
          "fraction_positive": 0.35714285714285715,
          "ci95_pp": [
            -6.2397770012712614,
            2.012510371373489
          ]
        },
        "public_excess": {
          "mean_pp": -0.77817488423912,
          "median_pp": -0.4270960990757855,
          "equal_member_mean_pp": -0.77817488423912,
          "fraction_positive": 0.35714285714285715,
          "ci95_pp": [
            -4.136000094135852,
            2.7543072599798437
          ]
        },
        "difference": {
          "mean_pp": -1.6434585224159484,
          "median_pp": -2.8514543098417886,
          "equal_member_mean_pp": -1.6434585224159484,
          "fraction_positive": 0.35714285714285715,
          "ci95_pp": [
            -5.46326432009696,
            1.8022543411106988
          ]
        },
        "early_stock_mean_pct": 2.973567817404436,
        "early_spy_mean_pct": 5.395201224059504,
        "public_stock_mean_pct": 2.3257859009064332,
        "public_spy_mean_pct": 3.1039607851455533,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001232",
        "displayName": "April McClain Delaney",
        "chamber": "house",
        "events": 173,
        "members": 1,
        "securities": 30,
        "transaction_first": "2025-02-21",
        "transaction_last": "2026-08-24",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": -2.1171149192899623,
          "median_pp": -2.1872140472022794,
          "equal_member_mean_pp": -2.1171149192899623,
          "fraction_positive": 0.35260115606936415,
          "ci95_pp": [
            -3.8728878548822574,
            -0.3904617250924272
          ]
        },
        "public_excess": {
          "mean_pp": -0.36855354011188896,
          "median_pp": -0.4861259192432854,
          "equal_member_mean_pp": -0.36855354011188896,
          "fraction_positive": 0.4624277456647399,
          "ci95_pp": [
            -1.2718001005244497,
            0.6550652197054777
          ]
        },
        "difference": {
          "mean_pp": -1.7485613791780734,
          "median_pp": -1.8021640861464974,
          "equal_member_mean_pp": -1.7485613791780734,
          "fraction_positive": 0.3872832369942196,
          "ci95_pp": [
            -2.9222350396631103,
            -0.4935498116426274
          ]
        },
        "early_stock_mean_pct": -0.8047503909695136,
        "early_spy_mean_pct": 1.3123645283204488,
        "public_stock_mean_pct": 0.0914275969039935,
        "public_spy_mean_pct": 0.45998113701588245,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000168",
        "displayName": "Maria Elvira Salazar",
        "chamber": "house",
        "events": 35,
        "members": 1,
        "securities": 22,
        "transaction_first": "2024-04-26",
        "transaction_last": "2026-09-22",
        "lag_median_days": 21,
        "early_excess": {
          "mean_pp": -2.1715664125120933,
          "median_pp": -0.604768104489084,
          "equal_member_mean_pp": -2.1715664125120933,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -5.646669768930747,
            1.2697355082623223
          ]
        },
        "public_excess": {
          "mean_pp": -0.29148027312758273,
          "median_pp": 0.14212199675056603,
          "equal_member_mean_pp": -0.29148027312758273,
          "fraction_positive": 0.5142857142857142,
          "ci95_pp": [
            -2.1958390584886023,
            1.9242822491859763
          ]
        },
        "difference": {
          "mean_pp": -1.8800861393845107,
          "median_pp": -2.1340278562742903,
          "equal_member_mean_pp": -1.8800861393845107,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -5.039264407530047,
            1.17546218354539
          ]
        },
        "early_stock_mean_pct": 0.3812044474489427,
        "early_spy_mean_pct": 2.5527708599610364,
        "public_stock_mean_pct": 0.11974121002651998,
        "public_spy_mean_pct": 0.4112214831541028,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000595",
        "displayName": "Gary C. Peters",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2025-11-14",
        "transaction_last": "2026-07-23",
        "lag_median_days": 18,
        "early_excess": {
          "mean_pp": 1.1552503077964158,
          "median_pp": 0.6290454341483898,
          "equal_member_mean_pp": 1.1552503077964158,
          "fraction_positive": 0.5555555555555556,
          "ci95_pp": [
            -3.3907994458521338,
            5.763745412060135
          ]
        },
        "public_excess": {
          "mean_pp": 3.1246450454526036,
          "median_pp": 2.092826174921636,
          "equal_member_mean_pp": 3.1246450454526036,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -0.996838297430442,
            7.9394494631606545
          ]
        },
        "difference": {
          "mean_pp": -1.9693947376561878,
          "median_pp": -1.9064779999537596,
          "equal_member_mean_pp": -1.9693947376561878,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -5.144833364010875,
            1.3218269791267716
          ]
        },
        "early_stock_mean_pct": 2.579188371506908,
        "early_spy_mean_pct": 1.4239380637104924,
        "public_stock_mean_pct": 2.9149339312939753,
        "public_spy_mean_pct": -0.2097111141586283,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000581",
        "displayName": "Vicente Gonzalez",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-03-04",
        "transaction_last": "2025-04-03",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 2.280348069361797,
          "median_pp": 6.079764186649239,
          "equal_member_mean_pp": 2.280348069361797,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -7.1115877824715845,
            6.976315995278487
          ]
        },
        "public_excess": {
          "mean_pp": 4.301014633887585,
          "median_pp": 7.760778357693343,
          "equal_member_mean_pp": 4.301014633887585,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -7.666950945450801,
            10.28499742355678
          ]
        },
        "difference": {
          "mean_pp": -2.020666564525789,
          "median_pp": 0.11208944621439265,
          "equal_member_mean_pp": -2.020666564525789,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -3.308681428278292,
            0.5553631629792166
          ]
        },
        "early_stock_mean_pct": 1.187207952235984,
        "early_spy_mean_pct": -1.0931401171258128,
        "public_stock_mean_pct": 2.4388804032630627,
        "public_spy_mean_pct": -1.8621342306245234,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000797",
        "displayName": "Debbie Wasserman Schultz",
        "chamber": "house",
        "events": 7,
        "members": 1,
        "securities": 7,
        "transaction_first": "2024-01-08",
        "transaction_last": "2025-08-15",
        "lag_median_days": 23,
        "early_excess": {
          "mean_pp": -5.324139526574923,
          "median_pp": -10.05789365354779,
          "equal_member_mean_pp": -5.324139526574923,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -15.282834191740893,
            4.996397659236978
          ]
        },
        "public_excess": {
          "mean_pp": -3.2385741348528216,
          "median_pp": -3.448560444343818,
          "equal_member_mean_pp": -3.2385741348528216,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -7.656611108451884,
            1.0511546366739455
          ]
        },
        "difference": {
          "mean_pp": -2.0855653917221013,
          "median_pp": -1.0064709583952673,
          "equal_member_mean_pp": -2.0855653917221013,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -13.776862913325763,
            8.749924096522278
          ]
        },
        "early_stock_mean_pct": -2.4196707508152806,
        "early_spy_mean_pct": 2.904468775759642,
        "public_stock_mean_pct": -1.8692903529604272,
        "public_spy_mean_pct": 1.3692837818923942,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001248",
        "displayName": "Michael C. Burgess",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-01-02",
        "transaction_last": "2024-07-16",
        "lag_median_days": 20.0,
        "early_excess": {
          "mean_pp": -1.942842866787124,
          "median_pp": -0.5328793067837956,
          "equal_member_mean_pp": -1.942842866787124,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.4722255810166747,
            -1.1030795443872201
          ]
        },
        "public_excess": {
          "mean_pp": 0.19970186043164104,
          "median_pp": 1.4844975975780716,
          "equal_member_mean_pp": 0.19970186043164104,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -2.4977158519190024,
            3.680526939951734
          ]
        },
        "difference": {
          "mean_pp": -2.142544727218765,
          "median_pp": -1.6942482600389446,
          "equal_member_mean_pp": -2.142544727218765,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -7.152752520968408,
            0.05991935864679787
          ]
        },
        "early_stock_mean_pct": 0.5454764144510127,
        "early_spy_mean_pct": 2.4883192812381365,
        "public_stock_mean_pct": 1.3700628478110637,
        "public_spy_mean_pct": 1.1703609873794225,
        "largest_member_share": 1.0
      },
      {
        "memberId": "E000296",
        "displayName": "Dwight Evans",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 5,
        "transaction_first": "2025-04-03",
        "transaction_last": "2025-11-21",
        "lag_median_days": 14.0,
        "early_excess": {
          "mean_pp": -0.9460868844706152,
          "median_pp": 0.4200587002122669,
          "equal_member_mean_pp": -0.9460868844706152,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -8.093158882839678,
            3.3942086061588688
          ]
        },
        "public_excess": {
          "mean_pp": 1.226403615556445,
          "median_pp": 1.6291363680856819,
          "equal_member_mean_pp": 1.226403615556445,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -2.1871089582155046,
            3.8332187763963197
          ]
        },
        "difference": {
          "mean_pp": -2.17249050002706,
          "median_pp": -1.0710690862265961,
          "equal_member_mean_pp": -2.17249050002706,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -7.012581989459101,
            1.118021113816097
          ]
        },
        "early_stock_mean_pct": 3.948328866891739,
        "early_spy_mean_pct": 4.894415751362354,
        "public_stock_mean_pct": 9.350825559003566,
        "public_spy_mean_pct": 8.124421943447121,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000472",
        "displayName": "Scott Franklin",
        "chamber": "house",
        "events": 45,
        "members": 1,
        "securities": 18,
        "transaction_first": "2024-08-02",
        "transaction_last": "2026-08-26",
        "lag_median_days": 18,
        "early_excess": {
          "mean_pp": -0.6915467259702136,
          "median_pp": -2.2303117246825988,
          "equal_member_mean_pp": -0.6915467259702136,
          "fraction_positive": 0.28888888888888886,
          "ci95_pp": [
            -3.0489915934139393,
            1.8589097241397365
          ]
        },
        "public_excess": {
          "mean_pp": 1.520854526668399,
          "median_pp": 1.8570119404571095,
          "equal_member_mean_pp": 1.520854526668399,
          "fraction_positive": 0.7111111111111111,
          "ci95_pp": [
            0.6788414076915015,
            2.5854979878437354
          ]
        },
        "difference": {
          "mean_pp": -2.2124012526386125,
          "median_pp": -4.426674579162571,
          "equal_member_mean_pp": -2.2124012526386125,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": [
            -4.7067088397158034,
            0.34557297588973734
          ]
        },
        "early_stock_mean_pct": 1.4482865646665573,
        "early_spy_mean_pct": 2.139833290636771,
        "public_stock_mean_pct": 0.6061290913174622,
        "public_spy_mean_pct": -0.914725435350937,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000355",
        "displayName": "Mitch McConnell",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-05",
        "transaction_last": "2026-09-01",
        "lag_median_days": 15,
        "early_excess": {
          "mean_pp": -1.5283260119670257,
          "median_pp": -3.4006301099224867,
          "equal_member_mean_pp": -1.5283260119670257,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 0.8024947078163158,
          "median_pp": 0.4209840308680546,
          "equal_member_mean_pp": 0.8024947078163158,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -2.3308207197833415,
          "median_pp": -3.709849290236022,
          "equal_member_mean_pp": -2.3308207197833415,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -0.45872572449633875,
        "early_spy_mean_pct": 1.069600287470687,
        "public_stock_mean_pct": 1.6580367818453818,
        "public_spy_mean_pct": 0.8555420740290661,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000398",
        "displayName": "Thomas H. Kean, Jr.",
        "chamber": "house",
        "events": 26,
        "members": 1,
        "securities": 20,
        "transaction_first": "2024-02-22",
        "transaction_last": "2026-08-21",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": -4.471167807566619,
          "median_pp": -3.5143890550919377,
          "equal_member_mean_pp": -4.471167807566619,
          "fraction_positive": 0.3076923076923077,
          "ci95_pp": [
            -8.020441476911373,
            -1.089317915771126
          ]
        },
        "public_excess": {
          "mean_pp": -1.7099868480946638,
          "median_pp": -1.6677062757075256,
          "equal_member_mean_pp": -1.7099868480946638,
          "fraction_positive": 0.34615384615384615,
          "ci95_pp": [
            -3.4084740733949204,
            -0.19753182955076806
          ]
        },
        "difference": {
          "mean_pp": -2.7611809594719556,
          "median_pp": -3.0017268721307167,
          "equal_member_mean_pp": -2.7611809594719556,
          "fraction_positive": 0.3076923076923077,
          "ci95_pp": [
            -5.388452120141414,
            -0.08301676983841265
          ]
        },
        "early_stock_mean_pct": -2.1328217023332043,
        "early_spy_mean_pct": 2.3383461052334154,
        "public_stock_mean_pct": -1.1529610077675014,
        "public_spy_mean_pct": 0.5570258403271624,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000934",
        "displayName": "Jerry Moran",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-06-23",
        "transaction_last": "2026-06-23",
        "lag_median_days": 28,
        "early_excess": {
          "mean_pp": -8.642549554980729,
          "median_pp": -8.642549554980729,
          "equal_member_mean_pp": -8.642549554980729,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -5.6586956817838985,
          "median_pp": -5.6586956817838985,
          "equal_member_mean_pp": -5.6586956817838985,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -2.9838538731968303,
          "median_pp": -2.9838538731968303,
          "equal_member_mean_pp": -2.9838538731968303,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -8.015487748497463,
        "early_spy_mean_pct": 0.6270618064832645,
        "public_stock_mean_pct": -6.893626977859679,
        "public_spy_mean_pct": -1.2349312960757808,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000821",
        "displayName": "Bruce Westerman",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 6,
        "transaction_first": "2025-03-20",
        "transaction_last": "2025-03-24",
        "lag_median_days": 26.5,
        "early_excess": {
          "mean_pp": -3.331980484342086,
          "median_pp": -2.2153690722608044,
          "equal_member_mean_pp": -3.331980484342086,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -9.107017119610628,
            2.044045227949174
          ]
        },
        "public_excess": {
          "mean_pp": 0.5476033613440531,
          "median_pp": 0.07055156667619134,
          "equal_member_mean_pp": 0.5476033613440531,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -0.17002035990872724,
            1.2759879816423052
          ]
        },
        "difference": {
          "mean_pp": -3.879583845686139,
          "median_pp": -2.054794993590099,
          "equal_member_mean_pp": -3.879583845686139,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -9.595719531976798,
            1.5241622487468518
          ]
        },
        "early_stock_mean_pct": -11.188535845146491,
        "early_spy_mean_pct": -7.856555360804405,
        "public_stock_mean_pct": -0.304077521111316,
        "public_spy_mean_pct": -0.851680882455369,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001234",
        "displayName": "Kelly Morrison",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-03-21",
        "transaction_last": "2025-03-24",
        "lag_median_days": 18,
        "early_excess": {
          "mean_pp": -7.520279571411617,
          "median_pp": -9.195293674146011,
          "equal_member_mean_pp": -7.520279571411617,
          "fraction_positive": 0,
          "ci95_pp": [
            -9.195293674146011,
            -5.007758417310026
          ]
        },
        "public_excess": {
          "mean_pp": -1.9420974195790033,
          "median_pp": -1.4229008797111753,
          "equal_member_mean_pp": -1.9420974195790033,
          "fraction_positive": 0,
          "ci95_pp": [
            -2.720892229380745,
            -1.4229008797111753
          ]
        },
        "difference": {
          "mean_pp": -5.578182151832614,
          "median_pp": -7.772392794434836,
          "equal_member_mean_pp": -5.578182151832614,
          "fraction_positive": 0,
          "ci95_pp": [
            -7.772392794434836,
            -2.2868661879292804
          ]
        },
        "early_stock_mean_pct": -14.165888327788457,
        "early_spy_mean_pct": -6.64560875637684,
        "public_stock_mean_pct": -3.2345740481589136,
        "public_spy_mean_pct": -1.2924766285799105,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001239",
        "displayName": "John J. McGuire III",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 7,
        "transaction_first": "2025-05-16",
        "transaction_last": "2026-08-18",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": -7.811492897960845,
          "median_pp": -4.114947598674901,
          "equal_member_mean_pp": -7.811492897960845,
          "fraction_positive": 0.1111111111111111,
          "ci95_pp": [
            -15.94754131830967,
            -3.1778623025775103
          ]
        },
        "public_excess": {
          "mean_pp": -1.6972500481486685,
          "median_pp": -1.4000815513887654,
          "equal_member_mean_pp": -1.6972500481486685,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -5.600756533063374,
            1.0276500386327134
          ]
        },
        "difference": {
          "mean_pp": -6.114242849812177,
          "median_pp": -5.50603830484615,
          "equal_member_mean_pp": -6.114242849812177,
          "fraction_positive": 0.1111111111111111,
          "ci95_pp": [
            -11.043134584719049,
            -2.2723611939461223
          ]
        },
        "early_stock_mean_pct": -7.03333122559476,
        "early_spy_mean_pct": 0.7781616723660845,
        "public_stock_mean_pct": -1.55399939494986,
        "public_spy_mean_pct": 0.14325065319880834,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000278",
        "displayName": "Tommy Tuberville",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 7,
        "transaction_first": "2024-02-27",
        "transaction_last": "2024-03-21",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": 3.2172501257261503,
          "median_pp": 3.652589161050579,
          "equal_member_mean_pp": 3.2172501257261503,
          "fraction_positive": 0.7777777777777778,
          "ci95_pp": [
            -1.6270565116548532,
            6.169579075597684
          ]
        },
        "public_excess": {
          "mean_pp": 9.442869011690682,
          "median_pp": 4.044639853968823,
          "equal_member_mean_pp": 9.442869011690682,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -0.6527533114044356,
            16.930961674194137
          ]
        },
        "difference": {
          "mean_pp": -6.225618885964533,
          "median_pp": -10.410130332916012,
          "equal_member_mean_pp": -6.225618885964533,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -11.6760483679156,
            1.9424451623643897
          ]
        },
        "early_stock_mean_pct": 2.24948038526388,
        "early_spy_mean_pct": -0.9677697404622703,
        "public_stock_mean_pct": 9.915967995722248,
        "public_spy_mean_pct": 0.4730989840315651,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000802",
        "displayName": "Sheldon Whitehouse",
        "chamber": "senate",
        "events": 8,
        "members": 1,
        "securities": 8,
        "transaction_first": "2024-05-10",
        "transaction_last": "2026-06-25",
        "lag_median_days": 11.5,
        "early_excess": {
          "mean_pp": -10.501179435125,
          "median_pp": -7.8857563871727425,
          "equal_member_mean_pp": -10.501179435125,
          "fraction_positive": 0.125,
          "ci95_pp": [
            -19.584953289125803,
            -1.8951867203028516
          ]
        },
        "public_excess": {
          "mean_pp": -4.250561006993838,
          "median_pp": -2.1689546691699424,
          "equal_member_mean_pp": -4.250561006993838,
          "fraction_positive": 0.125,
          "ci95_pp": [
            -7.926899913988366,
            -1.4382232003081568
          ]
        },
        "difference": {
          "mean_pp": -6.250618428131162,
          "median_pp": -5.03934476947836,
          "equal_member_mean_pp": -6.250618428131162,
          "fraction_positive": 0.125,
          "ci95_pp": [
            -12.079585047128388,
            -0.4276116417734077
          ]
        },
        "early_stock_mean_pct": -7.856361055916349,
        "early_spy_mean_pct": 2.6448183792086506,
        "public_stock_mean_pct": -4.429912848938233,
        "public_spy_mean_pct": -0.17935184194439596,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000601",
        "displayName": "Greg Landsman",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 4,
        "transaction_first": "2024-12-19",
        "transaction_last": "2025-02-26",
        "lag_median_days": 13,
        "early_excess": {
          "mean_pp": -4.3069312886334155,
          "median_pp": -3.897397051952911,
          "equal_member_mean_pp": -4.3069312886334155,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.068199419783572,
            -1.4008155287315522
          ]
        },
        "public_excess": {
          "mean_pp": 2.7663316696691154,
          "median_pp": 0.16586687443178594,
          "equal_member_mean_pp": 2.7663316696691154,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -0.7816802386270472,
            6.424945376338006
          ]
        },
        "difference": {
          "mean_pp": -7.07326295830253,
          "median_pp": -3.6514203669544827,
          "equal_member_mean_pp": -7.07326295830253,
          "fraction_positive": 0,
          "ci95_pp": [
            -12.473475647696025,
            -1.3470061297709885
          ]
        },
        "early_stock_mean_pct": -8.318627128889837,
        "early_spy_mean_pct": -4.011695840256422,
        "public_stock_mean_pct": 2.4855807106280348,
        "public_spy_mean_pct": -0.2807509590410806,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001204",
        "displayName": "Daniel Meuser",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-06-15",
        "transaction_last": "2026-06-15",
        "lag_median_days": 17,
        "early_excess": {
          "mean_pp": -31.346415628805023,
          "median_pp": -31.346415628805023,
          "equal_member_mean_pp": -31.346415628805023,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -18.19624972573922,
          "median_pp": -18.19624972573922,
          "equal_member_mean_pp": -18.19624972573922,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -13.150165903065801,
          "median_pp": -13.150165903065801,
          "equal_member_mean_pp": -13.150165903065801,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -31.89090909090908,
        "early_spy_mean_pct": -0.5444934621040565,
        "public_stock_mean_pct": -18.270789178406666,
        "public_spy_mean_pct": -0.07453945266744366,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001212",
        "displayName": "Pete Stauber",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-10-27",
        "transaction_last": "2025-10-27",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": -30.33566373257546,
          "median_pp": -30.33566373257546,
          "equal_member_mean_pp": -30.33566373257546,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -0.6515715363838881,
          "median_pp": -0.6515715363838881,
          "equal_member_mean_pp": -0.6515715363838881,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -29.68409219619157,
          "median_pp": -29.68409219619157,
          "equal_member_mean_pp": -29.68409219619157,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -31.827111984282897,
        "early_spy_mean_pct": -1.491448251707439,
        "public_stock_mean_pct": 0.28901734104047616,
        "public_spy_mean_pct": 0.9405888774243643,
        "largest_member_share": 1.0
      }
    ],
    "63": [
      {
        "memberId": "S001214",
        "displayName": "W. Gregory Steube",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-02-16",
        "transaction_last": "2026-03-18",
        "lag_median_days": 27.5,
        "early_excess": {
          "mean_pp": 30.08714346163908,
          "median_pp": 30.08714346163908,
          "equal_member_mean_pp": 30.08714346163908,
          "fraction_positive": 1,
          "ci95_pp": [
            3.297679136998366,
            56.87660778627979
          ]
        },
        "public_excess": {
          "mean_pp": 11.593349183783351,
          "median_pp": 11.593349183783351,
          "equal_member_mean_pp": 11.593349183783351,
          "fraction_positive": 1,
          "ci95_pp": [
            2.596333644314641,
            20.590364723252062
          ]
        },
        "difference": {
          "mean_pp": 18.493794277855727,
          "median_pp": 18.493794277855727,
          "equal_member_mean_pp": 18.493794277855727,
          "fraction_positive": 1,
          "ci95_pp": [
            0.7013454926837248,
            36.286243063027726
          ]
        },
        "early_stock_mean_pct": 39.09605451610892,
        "early_spy_mean_pct": 9.008911054469849,
        "public_stock_mean_pct": 16.141000808333448,
        "public_spy_mean_pct": 4.547651624550097,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000779",
        "displayName": "Ron Wyden",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-01-22",
        "transaction_last": "2025-01-22",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": 21.71653937298188,
          "median_pp": 21.71653937298188,
          "equal_member_mean_pp": 21.71653937298188,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 4.4490084018893095,
          "median_pp": 4.4490084018893095,
          "equal_member_mean_pp": 4.4490084018893095,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 17.267530971092572,
          "median_pp": 17.267530971092572,
          "equal_member_mean_pp": 17.267530971092572,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 10.005570439534207,
        "early_spy_mean_pct": -11.710968933447674,
        "public_stock_mean_pct": -5.897435897435899,
        "public_spy_mean_pct": -10.346444299325208,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000562",
        "displayName": "Stephen F. Lynch",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-05-22",
        "transaction_last": "2024-05-22",
        "lag_median_days": 1,
        "early_excess": {
          "mean_pp": 25.340378783751884,
          "median_pp": 25.340378783751884,
          "equal_member_mean_pp": 25.340378783751884,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 11.16344852035569,
          "median_pp": 11.16344852035569,
          "equal_member_mean_pp": 11.16344852035569,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 14.176930263396194,
          "median_pp": 14.176930263396194,
          "equal_member_mean_pp": 14.176930263396194,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 30.321221695629276,
        "early_spy_mean_pct": 4.980842911877392,
        "public_stock_mean_pct": 16.221623195484124,
        "public_spy_mean_pct": 5.058174675128435,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001203",
        "displayName": "Tina Smith",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-11-12",
        "transaction_last": "2024-11-12",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 7.887333232282101,
          "median_pp": 7.887333232282101,
          "equal_member_mean_pp": 7.887333232282101,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -5.295996788666968,
          "median_pp": -5.295996788666968,
          "equal_member_mean_pp": -5.295996788666968,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 13.183330020949068,
          "median_pp": 13.183330020949068,
          "equal_member_mean_pp": 13.183330020949068,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 10.031746031746014,
        "early_spy_mean_pct": 2.144412799463913,
        "public_stock_mean_pct": -2.9131652661064544,
        "public_spy_mean_pct": 2.3828315225605134,
        "largest_member_share": 1.0
      },
      {
        "memberId": "R000614",
        "displayName": "Chip Roy",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-03-30",
        "transaction_last": "2026-04-30",
        "lag_median_days": 25.5,
        "early_excess": {
          "mean_pp": -16.85920153169524,
          "median_pp": -16.85920153169524,
          "equal_member_mean_pp": -16.85920153169524,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -27.036580832570294,
          "median_pp": -27.036580832570294,
          "equal_member_mean_pp": -27.036580832570294,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 10.177379300875055,
          "median_pp": 10.177379300875055,
          "equal_member_mean_pp": 10.177379300875055,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -5.802679536375459,
        "early_spy_mean_pct": 11.05652199531978,
        "public_stock_mean_pct": -25.93195259399667,
        "public_spy_mean_pct": 1.104628238573624,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000479",
        "displayName": "John Fetterman",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 6,
        "transaction_first": "2025-05-15",
        "transaction_last": "2026-03-30",
        "lag_median_days": 4,
        "early_excess": {
          "mean_pp": 22.765327250478016,
          "median_pp": 0.44119931724690886,
          "equal_member_mean_pp": 22.765327250478016,
          "fraction_positive": 0.5555555555555556,
          "ci95_pp": [
            -12.438763054375078,
            99.23978715887094
          ]
        },
        "public_excess": {
          "mean_pp": 15.761682851899,
          "median_pp": -1.3235596132451732,
          "equal_member_mean_pp": 15.761682851899,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -12.418237879045462,
            77.24416781489451
          ]
        },
        "difference": {
          "mean_pp": 7.003644398579015,
          "median_pp": 1.764758930492082,
          "equal_member_mean_pp": 7.003644398579015,
          "fraction_positive": 0.7777777777777778,
          "ci95_pp": [
            0.07626339559451038,
            21.076658086960492
          ]
        },
        "early_stock_mean_pct": 38.74732729416353,
        "early_spy_mean_pct": 15.982000043685517,
        "public_stock_mean_pct": 27.30129372480381,
        "public_spy_mean_pct": 11.539610872904811,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000405",
        "displayName": "Brad Knott",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-01-10",
        "transaction_last": "2025-01-14",
        "lag_median_days": 44.0,
        "early_excess": {
          "mean_pp": -17.343150054758325,
          "median_pp": -17.343150054758325,
          "equal_member_mean_pp": -17.343150054758325,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -23.891978994938714,
          "median_pp": -23.891978994938714,
          "equal_member_mean_pp": -23.891978994938714,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 6.548828940180391,
          "median_pp": 6.548828940180391,
          "equal_member_mean_pp": 6.548828940180391,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -25.18134072142103,
        "early_spy_mean_pct": -7.838190666662709,
        "public_stock_mean_pct": -33.77609108159393,
        "public_spy_mean_pct": -9.884112086655222,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001185",
        "displayName": "Terri A. Sewell",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-04-10",
        "transaction_last": "2025-04-10",
        "lag_median_days": 32.0,
        "early_excess": {
          "mean_pp": 11.934164786252898,
          "median_pp": 11.934164786252898,
          "equal_member_mean_pp": 11.934164786252898,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -9.548894385813345,
            33.41722395831914
          ]
        },
        "public_excess": {
          "mean_pp": 5.655526333005306,
          "median_pp": 5.655526333005306,
          "equal_member_mean_pp": 5.655526333005306,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -8.494386815428035,
            19.805439481438647
          ]
        },
        "difference": {
          "mean_pp": 6.278638453247592,
          "median_pp": 6.278638453247592,
          "equal_member_mean_pp": 6.278638453247592,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.0545075703853097,
            13.611784476880494
          ]
        },
        "early_stock_mean_pct": 31.04087872883551,
        "early_spy_mean_pct": 19.10671394258261,
        "public_stock_mean_pct": 12.125773759901898,
        "public_spy_mean_pct": 6.4702474268965915,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000597",
        "displayName": "Laurel M. Lee",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-09-10",
        "transaction_last": "2025-07-13",
        "lag_median_days": 29.0,
        "early_excess": {
          "mean_pp": -8.577992935923495,
          "median_pp": -7.511142916235908,
          "equal_member_mean_pp": -8.577992935923495,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -14.82651673630762,
            8.423482305874709
          ]
        },
        "public_excess": {
          "mean_pp": -14.194984858883391,
          "median_pp": -11.819833704336695,
          "equal_member_mean_pp": -14.194984858883391,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -33.66509986980394,
            9.86156596397634
          ]
        },
        "difference": {
          "mean_pp": 5.616991922959897,
          "median_pp": 6.9252930578190055,
          "equal_member_mean_pp": 5.616991922959897,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -13.771114917051419,
            18.838583133496318
          ]
        },
        "early_stock_mean_pct": -3.9244947048946455,
        "early_spy_mean_pct": 4.653498231028849,
        "public_stock_mean_pct": -10.867590584239856,
        "public_spy_mean_pct": 3.327394274643536,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000624",
        "displayName": "Debbie Dingell",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-03-27",
        "lag_median_days": 9.0,
        "early_excess": {
          "mean_pp": -3.503390090945274,
          "median_pp": -3.503390090945274,
          "equal_member_mean_pp": -3.503390090945274,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -12.165710934183295,
            5.158930752292747
          ]
        },
        "public_excess": {
          "mean_pp": -8.123168933130259,
          "median_pp": -8.123168933130259,
          "equal_member_mean_pp": -8.123168933130259,
          "fraction_positive": 0,
          "ci95_pp": [
            -13.1454156465736,
            -3.10092221968692
          ]
        },
        "difference": {
          "mean_pp": 4.619778842184986,
          "median_pp": 4.619778842184986,
          "equal_member_mean_pp": 4.619778842184986,
          "fraction_positive": 1,
          "ci95_pp": [
            0.9797047123903049,
            8.259852971979667
          ]
        },
        "early_stock_mean_pct": -4.947631625156129,
        "early_spy_mean_pct": -1.444241534210855,
        "public_stock_mean_pct": -7.359505800945182,
        "public_spy_mean_pct": 0.7636631321850782,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000929",
        "displayName": "Victoria Spartz",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-02-02",
        "transaction_last": "2025-04-03",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": -0.560787331450041,
          "median_pp": 0.19079290340717758,
          "equal_member_mean_pp": -0.560787331450041,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -5.083574824879264,
          "median_pp": -7.0462279227294315,
          "equal_member_mean_pp": -5.083574824879264,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 4.522787493429223,
          "median_pp": 5.7909251597202065,
          "equal_member_mean_pp": 4.522787493429223,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 3.639797013446955,
        "early_spy_mean_pct": 4.2005843448969955,
        "public_stock_mean_pct": -2.1150935623779548,
        "public_spy_mean_pct": 2.9684812625013084,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000934",
        "displayName": "Jerry Moran",
        "chamber": "senate",
        "events": 5,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-05-08",
        "transaction_last": "2026-06-23",
        "lag_median_days": 41,
        "early_excess": {
          "mean_pp": 12.583421366918843,
          "median_pp": 16.98956260784874,
          "equal_member_mean_pp": 12.583421366918843,
          "fraction_positive": 0.8,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 10.239976401616314,
          "median_pp": 13.266484350273355,
          "equal_member_mean_pp": 10.239976401616314,
          "fraction_positive": 0.8,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 2.3434449653025293,
          "median_pp": 3.7230782575753842,
          "equal_member_mean_pp": 2.3434449653025293,
          "fraction_positive": 0.8,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 23.879108032435184,
        "early_spy_mean_pct": 11.295686665516342,
        "public_stock_mean_pct": 16.70996510020741,
        "public_spy_mean_pct": 6.469988698591096,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001220",
        "displayName": "Morgan McGarvey",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-05-31",
        "transaction_last": "2024-11-06",
        "lag_median_days": 30.0,
        "early_excess": {
          "mean_pp": 3.4101339769495755,
          "median_pp": 0.43657556486501603,
          "equal_member_mean_pp": 3.4101339769495755,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -8.594413677122995,
            18.930639084296917
          ]
        },
        "public_excess": {
          "mean_pp": 1.288063522231784,
          "median_pp": -2.328155304419038,
          "equal_member_mean_pp": 1.288063522231784,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -7.474332891464729,
            11.329305522839242
          ]
        },
        "difference": {
          "mean_pp": 2.1220704547177913,
          "median_pp": -2.321851796980966,
          "equal_member_mean_pp": 2.1220704547177913,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -3.4811886831936203,
            9.09830789421183
          ]
        },
        "early_stock_mean_pct": 8.358713296747052,
        "early_spy_mean_pct": 4.948579319797474,
        "public_stock_mean_pct": 2.5729364720502743,
        "public_spy_mean_pct": 1.2848729498184903,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001190",
        "displayName": "Markwayne Mullin",
        "chamber": "senate",
        "events": 151,
        "members": 1,
        "securities": 71,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-02-25",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": 2.5705185384566773,
          "median_pp": 0.11144801825296824,
          "equal_member_mean_pp": 2.5705185384566773,
          "fraction_positive": 0.5099337748344371,
          "ci95_pp": [
            -1.9928610916993137,
            7.308409680724814
          ]
        },
        "public_excess": {
          "mean_pp": 0.5750732029140672,
          "median_pp": 0.08601387631932411,
          "equal_member_mean_pp": 0.5750732029140672,
          "fraction_positive": 0.5033112582781457,
          "ci95_pp": [
            -2.7874874617972316,
            3.9093110229787307
          ]
        },
        "difference": {
          "mean_pp": 1.9954453355426103,
          "median_pp": -0.16439774786288908,
          "equal_member_mean_pp": 1.9954453355426103,
          "fraction_positive": 0.4966887417218543,
          "ci95_pp": [
            -0.08544107779284657,
            4.221979020476493
          ]
        },
        "early_stock_mean_pct": 1.9801035560033637,
        "early_spy_mean_pct": -0.5904149824533136,
        "public_stock_mean_pct": -0.6986397518047,
        "public_spy_mean_pct": -1.273712954718767,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001234",
        "displayName": "Kelly Morrison",
        "chamber": "house",
        "events": 10,
        "members": 1,
        "securities": 3,
        "transaction_first": "2025-03-03",
        "transaction_last": "2025-04-11",
        "lag_median_days": 26.5,
        "early_excess": {
          "mean_pp": 16.002853906302043,
          "median_pp": 14.170989611299056,
          "equal_member_mean_pp": 16.002853906302043,
          "fraction_positive": 0.9,
          "ci95_pp": [
            -24.25418092696613,
            31.94391476813529
          ]
        },
        "public_excess": {
          "mean_pp": 14.166554198857598,
          "median_pp": 18.302676887904546,
          "equal_member_mean_pp": 14.166554198857598,
          "fraction_positive": 0.9,
          "ci95_pp": [
            -18.635709019041947,
            23.055816887263912
          ]
        },
        "difference": {
          "mean_pp": 1.8362997074444443,
          "median_pp": -4.96636279121352,
          "equal_member_mean_pp": 1.8362997074444443,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -5.618471907924182,
            8.888097880871378
          ]
        },
        "early_stock_mean_pct": 25.754971066467256,
        "early_spy_mean_pct": 9.752117160165213,
        "public_stock_mean_pct": 24.29887772635436,
        "public_spy_mean_pct": 10.132323527496759,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000816",
        "displayName": "Roger Williams",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-12-22",
        "transaction_last": "2025-12-22",
        "lag_median_days": 24.0,
        "early_excess": {
          "mean_pp": 2.317671663046111,
          "median_pp": 2.317671663046111,
          "equal_member_mean_pp": 2.317671663046111,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.474111016454518,
            9.10945434254674
          ]
        },
        "public_excess": {
          "mean_pp": 0.5953451507412613,
          "median_pp": 0.5953451507412613,
          "equal_member_mean_pp": 0.5953451507412613,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -0.41936684164171023,
            1.6100571431242328
          ]
        },
        "difference": {
          "mean_pp": 1.72232651230485,
          "median_pp": 1.72232651230485,
          "equal_member_mean_pp": 1.72232651230485,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.054744174812808,
            7.499397199422508
          ]
        },
        "early_stock_mean_pct": -1.7723944847569952,
        "early_spy_mean_pct": -4.090066147803107,
        "public_stock_mean_pct": -4.4418118339043575,
        "public_spy_mean_pct": -5.037156984645619,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000197",
        "displayName": "Nancy Pelosi",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-06-26",
        "transaction_last": "2024-07-26",
        "lag_median_days": 5.0,
        "early_excess": {
          "mean_pp": 5.507852193221191,
          "median_pp": 5.507852193221191,
          "equal_member_mean_pp": 5.507852193221191,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 3.8694401649031485,
          "median_pp": 3.8694401649031485,
          "equal_member_mean_pp": 3.8694401649031485,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 1.6384120283180423,
          "median_pp": 1.6384120283180423,
          "equal_member_mean_pp": 1.6384120283180423,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 10.952151400510985,
        "early_spy_mean_pct": 5.444299207289793,
        "public_stock_mean_pct": 8.134803897665112,
        "public_spy_mean_pct": 4.265363732761962,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000490",
        "displayName": "David J. Taylor",
        "chamber": "house",
        "events": 112,
        "members": 1,
        "securities": 29,
        "transaction_first": "2025-02-05",
        "transaction_last": "2026-07-17",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": 1.8432681150792913,
          "median_pp": -0.6816859381325369,
          "equal_member_mean_pp": 1.8432681150792913,
          "fraction_positive": 0.48214285714285715,
          "ci95_pp": [
            -1.9269096621506017,
            6.128147122355888
          ]
        },
        "public_excess": {
          "mean_pp": 0.26796955546714585,
          "median_pp": -1.7808239351110977,
          "equal_member_mean_pp": 0.26796955546714585,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -2.8287215697421884,
            3.9815095668963894
          ]
        },
        "difference": {
          "mean_pp": 1.5752985596121454,
          "median_pp": 0.5316100559356647,
          "equal_member_mean_pp": 1.5752985596121454,
          "fraction_positive": 0.5625,
          "ci95_pp": [
            0.10092640336492271,
            3.111428886888985
          ]
        },
        "early_stock_mean_pct": 6.107068392163223,
        "early_spy_mean_pct": 4.263800277083932,
        "public_stock_mean_pct": 5.591605739510235,
        "public_spy_mean_pct": 5.323636184043089,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000591",
        "displayName": "Michael Guest",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-02-20",
        "transaction_last": "2025-10-20",
        "lag_median_days": 42,
        "early_excess": {
          "mean_pp": 8.394272439463869,
          "median_pp": 3.8957036925451494,
          "equal_member_mean_pp": 8.394272439463869,
          "fraction_positive": 0.8,
          "ci95_pp": [
            0.46221372858793686,
            20.099736653644705
          ]
        },
        "public_excess": {
          "mean_pp": 6.890364005060867,
          "median_pp": 1.5514145476296815,
          "equal_member_mean_pp": 6.890364005060867,
          "fraction_positive": 0.8,
          "ci95_pp": [
            -9.860099761929986,
            23.80486876071961
          ]
        },
        "difference": {
          "mean_pp": 1.503908434403001,
          "median_pp": 8.841423047307483,
          "equal_member_mean_pp": 1.503908434403001,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -22.306022811188882,
            23.93548911252506
          ]
        },
        "early_stock_mean_pct": 10.673604872156487,
        "early_spy_mean_pct": 2.279332432692618,
        "public_stock_mean_pct": 9.318724509644293,
        "public_spy_mean_pct": 2.4283605045834245,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001199",
        "displayName": "Brian J. Mast",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-03-04",
        "transaction_last": "2024-03-04",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": 1.9186750548809102,
          "median_pp": 4.176809997862119,
          "equal_member_mean_pp": 1.9186750548809102,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -2.5975948310815067,
            4.176809997862119
          ]
        },
        "public_excess": {
          "mean_pp": 0.5862120623335428,
          "median_pp": 1.7360930383466089,
          "equal_member_mean_pp": 0.5862120623335428,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -1.7135498896925894,
            1.7360930383466089
          ]
        },
        "difference": {
          "mean_pp": 1.3324629925473674,
          "median_pp": 2.44071695951551,
          "equal_member_mean_pp": 1.3324629925473674,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -0.8840449413889173,
            2.44071695951551
          ]
        },
        "early_stock_mean_pct": 4.94424600939974,
        "early_spy_mean_pct": 3.0255709545188303,
        "public_stock_mean_pct": 1.4712016450695604,
        "public_spy_mean_pct": 0.8849895827360177,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001319",
        "displayName": "Katie Boyd Britt",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-11-07",
        "transaction_last": "2025-11-07",
        "lag_median_days": 80.0,
        "early_excess": {
          "mean_pp": 7.534894795355635,
          "median_pp": 7.534894795355635,
          "equal_member_mean_pp": 7.534894795355635,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -5.4883233193754215,
            20.55811291008669
          ]
        },
        "public_excess": {
          "mean_pp": 6.295690871115633,
          "median_pp": 6.295690871115633,
          "equal_member_mean_pp": 6.295690871115633,
          "fraction_positive": 1,
          "ci95_pp": [
            1.3792193411065856,
            11.212162401124681
          ]
        },
        "difference": {
          "mean_pp": 1.2392039242400017,
          "median_pp": 1.2392039242400017,
          "equal_member_mean_pp": 1.2392039242400017,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -6.867542660482007,
            9.34595050896201
          ]
        },
        "early_stock_mean_pct": 10.68704764868738,
        "early_spy_mean_pct": 3.1521528533317467,
        "public_stock_mean_pct": 5.81114041028945,
        "public_spy_mean_pct": -0.484550460826183,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001327",
        "displayName": "Robert P. Bresnahan, Jr.",
        "chamber": "house",
        "events": 247,
        "members": 1,
        "securities": 167,
        "transaction_first": "2025-01-16",
        "transaction_last": "2025-06-24",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": 0.6322553158255012,
          "median_pp": -1.8691705330431958,
          "equal_member_mean_pp": 0.6322553158255012,
          "fraction_positive": 0.4534412955465587,
          "ci95_pp": [
            -2.9478675163515824,
            4.0685521690674324
          ]
        },
        "public_excess": {
          "mean_pp": -0.5345705608444767,
          "median_pp": -0.9093778501456873,
          "equal_member_mean_pp": -0.5345705608444767,
          "fraction_positive": 0.48582995951417,
          "ci95_pp": [
            -3.224809704547357,
            2.165313884493751
          ]
        },
        "difference": {
          "mean_pp": 1.166825876669978,
          "median_pp": 0.8805915895625276,
          "equal_member_mean_pp": 1.166825876669978,
          "fraction_positive": 0.5263157894736842,
          "ci95_pp": [
            -0.7181742297677458,
            3.07209525599706
          ]
        },
        "early_stock_mean_pct": 10.646939831076251,
        "early_spy_mean_pct": 10.01468451525075,
        "public_stock_mean_pct": 6.52567508598542,
        "public_spy_mean_pct": 7.060245646829897,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B000574",
        "displayName": "Earl Blumenauer",
        "chamber": "house",
        "events": 13,
        "members": 1,
        "securities": 10,
        "transaction_first": "2024-02-12",
        "transaction_last": "2024-11-15",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": 0.728459189968744,
          "median_pp": -1.119112343407025,
          "equal_member_mean_pp": 0.728459189968744,
          "fraction_positive": 0.46153846153846156,
          "ci95_pp": [
            -5.780204352692229,
            9.203528801536093
          ]
        },
        "public_excess": {
          "mean_pp": -0.3482045087040532,
          "median_pp": -2.8583561629253573,
          "equal_member_mean_pp": -0.3482045087040532,
          "fraction_positive": 0.46153846153846156,
          "ci95_pp": [
            -8.31397177801367,
            8.060320752772551
          ]
        },
        "difference": {
          "mean_pp": 1.0766636986727973,
          "median_pp": 0.8968800716973471,
          "equal_member_mean_pp": 1.0766636986727973,
          "fraction_positive": 0.5384615384615384,
          "ci95_pp": [
            -1.8924660860899771,
            5.201305705149308
          ]
        },
        "early_stock_mean_pct": 6.295380236258768,
        "early_spy_mean_pct": 5.566921046290024,
        "public_stock_mean_pct": 4.416919982369973,
        "public_spy_mean_pct": 4.765124491074026,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001135",
        "displayName": "Kathy E. Manning",
        "chamber": "house",
        "events": 85,
        "members": 1,
        "securities": 30,
        "transaction_first": "2024-01-23",
        "transaction_last": "2024-07-02",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": -1.019726193123,
          "median_pp": 0.595915472608266,
          "equal_member_mean_pp": -1.019726193123,
          "fraction_positive": 0.5294117647058824,
          "ci95_pp": [
            -3.5705283742511464,
            1.6111668337744285
          ]
        },
        "public_excess": {
          "mean_pp": -1.862779515122983,
          "median_pp": -1.3187518124066155,
          "equal_member_mean_pp": -1.862779515122983,
          "fraction_positive": 0.3176470588235294,
          "ci95_pp": [
            -4.243017112263704,
            0.38606427774654584
          ]
        },
        "difference": {
          "mean_pp": 0.8430533219999831,
          "median_pp": 0.9664296638052683,
          "equal_member_mean_pp": 0.8430533219999831,
          "fraction_positive": 0.6705882352941176,
          "ci95_pp": [
            -0.9702742289106268,
            2.5754998425908693
          ]
        },
        "early_stock_mean_pct": 2.9480369338413768,
        "early_spy_mean_pct": 3.9677631269643765,
        "public_stock_mean_pct": -0.3048664651275332,
        "public_spy_mean_pct": 1.5579130499954497,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000250",
        "displayName": "Pete Sessions",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-01-31",
        "transaction_last": "2024-12-18",
        "lag_median_days": 2,
        "early_excess": {
          "mean_pp": -0.6671598148509484,
          "median_pp": -1.9078892613071385,
          "equal_member_mean_pp": -0.6671598148509484,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -4.611743503627773,
            3.4104482735460846
          ]
        },
        "public_excess": {
          "mean_pp": -1.4023256594926572,
          "median_pp": -2.03999381948895,
          "equal_member_mean_pp": -1.4023256594926572,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -4.467029088897582,
            1.6623777699122677
          ]
        },
        "difference": {
          "mean_pp": 0.7351658446417088,
          "median_pp": -0.9692880869856548,
          "equal_member_mean_pp": 0.7351658446417088,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -0.9863926108803668,
            2.297009880505791
          ]
        },
        "early_stock_mean_pct": 4.407393100116687,
        "early_spy_mean_pct": 5.074552914967635,
        "public_stock_mean_pct": 1.7798353229056383,
        "public_spy_mean_pct": 3.1821609823982953,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000317",
        "displayName": "Nicole Malliotakis",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-06-04",
        "transaction_last": "2024-12-24",
        "lag_median_days": 12.0,
        "early_excess": {
          "mean_pp": -6.711887040440112,
          "median_pp": -6.711887040440112,
          "equal_member_mean_pp": -6.711887040440112,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -17.65166673033489,
            4.2278926494546685
          ]
        },
        "public_excess": {
          "mean_pp": -7.408102295477482,
          "median_pp": -7.408102295477482,
          "equal_member_mean_pp": -7.408102295477482,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -21.45748558884264,
            6.6412809978876775
          ]
        },
        "difference": {
          "mean_pp": 0.6962152550373699,
          "median_pp": 0.6962152550373699,
          "equal_member_mean_pp": 0.6962152550373699,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.413388348433009,
            3.805818858507749
          ]
        },
        "early_stock_mean_pct": -8.372210828953024,
        "early_spy_mean_pct": -1.6603237885129132,
        "public_stock_mean_pct": -9.925676565636733,
        "public_spy_mean_pct": -2.5175742701592507,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000821",
        "displayName": "Bruce Westerman",
        "chamber": "house",
        "events": 84,
        "members": 1,
        "securities": 77,
        "transaction_first": "2025-03-03",
        "transaction_last": "2025-04-08",
        "lag_median_days": 44.0,
        "early_excess": {
          "mean_pp": -0.7025242593974966,
          "median_pp": -0.5701357900801174,
          "equal_member_mean_pp": -0.7025242593974966,
          "fraction_positive": 0.39285714285714285,
          "ci95_pp": [
            -3.407684160308496,
            2.117844621662005
          ]
        },
        "public_excess": {
          "mean_pp": -1.383536490438032,
          "median_pp": -1.0149411199292135,
          "equal_member_mean_pp": -1.383536490438032,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -3.8679946430476337,
            1.0662880295376513
          ]
        },
        "difference": {
          "mean_pp": 0.6810122310405354,
          "median_pp": 1.1196290639921895,
          "equal_member_mean_pp": 0.6810122310405354,
          "fraction_positive": 0.5595238095238095,
          "ci95_pp": [
            -1.4078300706686826,
            2.8013754642952233
          ]
        },
        "early_stock_mean_pct": 2.9590926236932424,
        "early_spy_mean_pct": 3.661616883090739,
        "public_stock_mean_pct": 10.892735912704774,
        "public_spy_mean_pct": 12.276272403142805,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001108",
        "displayName": "James Comer",
        "chamber": "house",
        "events": 29,
        "members": 1,
        "securities": 24,
        "transaction_first": "2025-01-02",
        "transaction_last": "2025-01-21",
        "lag_median_days": 8,
        "early_excess": {
          "mean_pp": -4.46165504796517,
          "median_pp": -5.570713805294169,
          "equal_member_mean_pp": -4.46165504796517,
          "fraction_positive": 0.3103448275862069,
          "ci95_pp": [
            -12.33491803004751,
            3.3570984380141864
          ]
        },
        "public_excess": {
          "mean_pp": -5.141933048588533,
          "median_pp": -6.542065364475757,
          "equal_member_mean_pp": -5.141933048588533,
          "fraction_positive": 0.3103448275862069,
          "ci95_pp": [
            -12.071662183770247,
            1.6332547948637406
          ]
        },
        "difference": {
          "mean_pp": 0.680278000623363,
          "median_pp": -0.14245115622080462,
          "equal_member_mean_pp": 0.680278000623363,
          "fraction_positive": 0.4827586206896552,
          "ci95_pp": [
            -1.928793929433161,
            4.8510140670265685
          ]
        },
        "early_stock_mean_pct": -17.966528855811355,
        "early_spy_mean_pct": -13.504873807846185,
        "public_stock_mean_pct": -18.200098944694677,
        "public_spy_mean_pct": -13.058165896106143,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000566",
        "displayName": "Robert E. Latta",
        "chamber": "house",
        "events": 14,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-22",
        "transaction_last": "2026-07-20",
        "lag_median_days": 4.0,
        "early_excess": {
          "mean_pp": 4.462479261731107,
          "median_pp": 4.061405839933941,
          "equal_member_mean_pp": 4.462479261731107,
          "fraction_positive": 0.6428571428571429,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 3.7975276096511985,
          "median_pp": 3.006309557416154,
          "equal_member_mean_pp": 3.7975276096511985,
          "fraction_positive": 0.7142857142857143,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.6649516520799089,
          "median_pp": 0.2266529646995692,
          "equal_member_mean_pp": 0.6649516520799089,
          "fraction_positive": 0.5714285714285714,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 9.198162276164373,
        "early_spy_mean_pct": 4.735683014433266,
        "public_stock_mean_pct": 7.142353134706799,
        "public_spy_mean_pct": 3.3448255250555996,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000168",
        "displayName": "Maria Elvira Salazar",
        "chamber": "house",
        "events": 61,
        "members": 1,
        "securities": 33,
        "transaction_first": "2024-04-26",
        "transaction_last": "2026-07-01",
        "lag_median_days": 33,
        "early_excess": {
          "mean_pp": -0.029903166833551258,
          "median_pp": -9.263894667120798,
          "equal_member_mean_pp": -0.029903166833551258,
          "fraction_positive": 0.3770491803278688,
          "ci95_pp": [
            -7.411714717692113,
            8.725409882666694
          ]
        },
        "public_excess": {
          "mean_pp": -0.6553894621729117,
          "median_pp": -2.140676732972202,
          "equal_member_mean_pp": -0.6553894621729117,
          "fraction_positive": 0.4098360655737705,
          "ci95_pp": [
            -6.0333826647191,
            5.350048715398955
          ]
        },
        "difference": {
          "mean_pp": 0.6254862953393604,
          "median_pp": -2.1686591175972474,
          "equal_member_mean_pp": 0.6254862953393604,
          "fraction_positive": 0.4426229508196721,
          "ci95_pp": [
            -3.0802049052104357,
            4.87269662289152
          ]
        },
        "early_stock_mean_pct": 7.869209608669635,
        "early_spy_mean_pct": 7.899112775503187,
        "public_stock_mean_pct": 2.6366415540427157,
        "public_spy_mean_pct": 3.292031016215627,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000375",
        "displayName": "William R. Keating",
        "chamber": "house",
        "events": 15,
        "members": 1,
        "securities": 12,
        "transaction_first": "2024-01-24",
        "transaction_last": "2025-02-05",
        "lag_median_days": 12,
        "early_excess": {
          "mean_pp": 2.955467815898341,
          "median_pp": 2.0666411216441425,
          "equal_member_mean_pp": 2.955467815898341,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -2.2197991557481696,
            7.857814687289592
          ]
        },
        "public_excess": {
          "mean_pp": 2.338512787628698,
          "median_pp": 1.438184656710705,
          "equal_member_mean_pp": 2.338512787628698,
          "fraction_positive": 0.5333333333333333,
          "ci95_pp": [
            -2.2278305482580976,
            6.9520779826761165
          ]
        },
        "difference": {
          "mean_pp": 0.6169550282696429,
          "median_pp": -0.24071088017816322,
          "equal_member_mean_pp": 0.6169550282696429,
          "fraction_positive": 0.4666666666666667,
          "ci95_pp": [
            -1.2108345619563703,
            2.1074968914084833
          ]
        },
        "early_stock_mean_pct": 1.15183050635515,
        "early_spy_mean_pct": -1.8036373095431915,
        "public_stock_mean_pct": -0.3875058663488126,
        "public_spy_mean_pct": -2.72601865397751,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000307",
        "displayName": "John James",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 4,
        "transaction_first": "2024-06-12",
        "transaction_last": "2024-08-28",
        "lag_median_days": 61.0,
        "early_excess": {
          "mean_pp": -2.877118181161606,
          "median_pp": -5.0525228822542125,
          "equal_member_mean_pp": -2.877118181161606,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -8.773337647850827,
            4.118290107528786
          ]
        },
        "public_excess": {
          "mean_pp": -3.492538512825011,
          "median_pp": -3.9520520360399436,
          "equal_member_mean_pp": -3.492538512825011,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -6.357294267287335,
            -0.31643088401145936
          ]
        },
        "difference": {
          "mean_pp": 0.615420331663405,
          "median_pp": -2.019497892644134,
          "equal_member_mean_pp": 0.615420331663405,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -3.864780683656655,
            7.217707304795418
          ]
        },
        "early_stock_mean_pct": 1.7672568230090255,
        "early_spy_mean_pct": 4.644375004170631,
        "public_stock_mean_pct": 1.0970517138573,
        "public_spy_mean_pct": 4.589590226682311,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001229",
        "displayName": "Jefferson Shreve",
        "chamber": "house",
        "events": 189,
        "members": 1,
        "securities": 147,
        "transaction_first": "2025-02-24",
        "transaction_last": "2025-05-08",
        "lag_median_days": 29,
        "early_excess": {
          "mean_pp": -0.43492505224892813,
          "median_pp": -4.2785172159384155,
          "equal_member_mean_pp": -0.43492505224892813,
          "fraction_positive": 0.3862433862433862,
          "ci95_pp": [
            -3.3811775700949345,
            2.54241639051543
          ]
        },
        "public_excess": {
          "mean_pp": -1.0013863049741467,
          "median_pp": -4.230588213881293,
          "equal_member_mean_pp": -1.0013863049741467,
          "fraction_positive": 0.3968253968253968,
          "ci95_pp": [
            -3.4661268549573867,
            1.4062618704712702
          ]
        },
        "difference": {
          "mean_pp": 0.5664612527252185,
          "median_pp": -0.3327480930412463,
          "equal_member_mean_pp": 0.5664612527252185,
          "fraction_positive": 0.49206349206349204,
          "ci95_pp": [
            -0.873792916356295,
            2.0594963830422195
          ]
        },
        "early_stock_mean_pct": 11.022042693030999,
        "early_spy_mean_pct": 11.456967745279927,
        "public_stock_mean_pct": 8.311259904669415,
        "public_spy_mean_pct": 9.312646209643562,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001201",
        "displayName": "Thomas R. Suozzi",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-10-24",
        "transaction_last": "2024-10-24",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": -12.49766331665123,
          "median_pp": -12.49766331665123,
          "equal_member_mean_pp": -12.49766331665123,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -13.041184117756423,
          "median_pp": -13.041184117756423,
          "equal_member_mean_pp": -13.041184117756423,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.543520801105192,
          "median_pp": 0.543520801105192,
          "equal_member_mean_pp": 0.543520801105192,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -8.133323837333517,
        "early_spy_mean_pct": 4.364339479317714,
        "public_stock_mean_pct": -11.813769057222945,
        "public_spy_mean_pct": 1.2274150605334766,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001082",
        "displayName": "Kevin Hern",
        "chamber": "house",
        "events": 49,
        "members": 1,
        "securities": 21,
        "transaction_first": "2024-01-12",
        "transaction_last": "2024-12-12",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": -0.2539497111740127,
          "median_pp": 0.1974097467728031,
          "equal_member_mean_pp": -0.2539497111740127,
          "fraction_positive": 0.5102040816326531,
          "ci95_pp": [
            -4.344030927426251,
            3.3979914596424194
          ]
        },
        "public_excess": {
          "mean_pp": -0.7539837818643397,
          "median_pp": 0.780060640450464,
          "equal_member_mean_pp": -0.7539837818643397,
          "fraction_positive": 0.5102040816326531,
          "ci95_pp": [
            -4.93761342023769,
            2.9418736633106244
          ]
        },
        "difference": {
          "mean_pp": 0.5000340706903269,
          "median_pp": -0.0838581783851664,
          "equal_member_mean_pp": 0.5000340706903269,
          "fraction_positive": 0.4897959183673469,
          "ci95_pp": [
            -0.9421932503934172,
            1.8078976102855806
          ]
        },
        "early_stock_mean_pct": 3.9333824658156047,
        "early_spy_mean_pct": 4.187332176989617,
        "public_stock_mean_pct": 2.056115953409995,
        "public_spy_mean_pct": 2.810099735274335,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001080",
        "displayName": "Judy Chu",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-10",
        "transaction_last": "2025-08-19",
        "lag_median_days": 11.0,
        "early_excess": {
          "mean_pp": -16.250114415790023,
          "median_pp": -16.250114415790023,
          "equal_member_mean_pp": -16.250114415790023,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -16.704952997994564,
          "median_pp": -16.704952997994564,
          "equal_member_mean_pp": -16.704952997994564,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.4548385822045411,
          "median_pp": 0.4548385822045411,
          "equal_member_mean_pp": 0.4548385822045411,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -9.881375870447423,
        "early_spy_mean_pct": 6.3687385453426,
        "public_stock_mean_pct": -11.14813938689168,
        "public_spy_mean_pct": 5.556813611102884,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001094",
        "displayName": "Val T. Hoyle",
        "chamber": "house",
        "events": 19,
        "members": 1,
        "securities": 17,
        "transaction_first": "2025-06-26",
        "transaction_last": "2025-09-10",
        "lag_median_days": 60,
        "early_excess": {
          "mean_pp": -2.7708369884865918,
          "median_pp": -8.351457893781944,
          "equal_member_mean_pp": -2.7708369884865918,
          "fraction_positive": 0.3157894736842105,
          "ci95_pp": [
            -11.727620563579496,
            6.7126108541989264
          ]
        },
        "public_excess": {
          "mean_pp": -3.213063621869895,
          "median_pp": -4.783696331931409,
          "equal_member_mean_pp": -3.213063621869895,
          "fraction_positive": 0.2631578947368421,
          "ci95_pp": [
            -6.252564637570005,
            0.15021613950660778
          ]
        },
        "difference": {
          "mean_pp": 0.4422266333833031,
          "median_pp": -3.4985017149764213,
          "equal_member_mean_pp": 0.4422266333833031,
          "fraction_positive": 0.42105263157894735,
          "ci95_pp": [
            -7.5607965167626245,
            9.33064451586295
          ]
        },
        "early_stock_mean_pct": 3.2960127409799753,
        "early_spy_mean_pct": 6.0668497294665675,
        "public_stock_mean_pct": -2.2653491751391344,
        "public_spy_mean_pct": 0.9477144467307607,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000564",
        "displayName": "Doug Lamborn",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-20",
        "transaction_last": "2024-07-24",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": 2.2227092331707627,
          "median_pp": 2.2227092331707627,
          "equal_member_mean_pp": 2.2227092331707627,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 1.8030697002848992,
          "median_pp": 1.8030697002848992,
          "equal_member_mean_pp": 1.8030697002848992,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.41963953288586353,
          "median_pp": 0.41963953288586353,
          "equal_member_mean_pp": 0.41963953288586353,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 8.658722947739307,
        "early_spy_mean_pct": 6.436013714568545,
        "public_stock_mean_pct": 9.8283713256487,
        "public_spy_mean_pct": 8.0253016253638,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001218",
        "displayName": "Richard McCormick",
        "chamber": "house",
        "events": 39,
        "members": 1,
        "securities": 25,
        "transaction_first": "2025-11-05",
        "transaction_last": "2026-06-12",
        "lag_median_days": 34,
        "early_excess": {
          "mean_pp": 3.35352864618629,
          "median_pp": 5.148004347110158,
          "equal_member_mean_pp": 3.35352864618629,
          "fraction_positive": 0.5897435897435898,
          "ci95_pp": [
            -1.9785535338146132,
            9.261707632909964
          ]
        },
        "public_excess": {
          "mean_pp": 2.9434137355310175,
          "median_pp": 4.931143806377514,
          "equal_member_mean_pp": 2.9434137355310175,
          "fraction_positive": 0.5897435897435898,
          "ci95_pp": [
            -0.5007690287430859,
            7.34136630622396
          ]
        },
        "difference": {
          "mean_pp": 0.4101149106552728,
          "median_pp": -0.5917043016453349,
          "equal_member_mean_pp": 0.4101149106552728,
          "fraction_positive": 0.41025641025641024,
          "ci95_pp": [
            -1.7847039688507575,
            2.966315274610247
          ]
        },
        "early_stock_mean_pct": 7.958607166515947,
        "early_spy_mean_pct": 4.6050785203296565,
        "public_stock_mean_pct": 5.742976790394961,
        "public_spy_mean_pct": 2.799563054863943,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000596",
        "displayName": "Marjorie Taylor Greene",
        "chamber": "house",
        "events": 379,
        "members": 1,
        "securities": 78,
        "transaction_first": "2024-04-24",
        "transaction_last": "2025-11-12",
        "lag_median_days": 3,
        "early_excess": {
          "mean_pp": 1.4705124903369542,
          "median_pp": -0.39840481091637514,
          "equal_member_mean_pp": 1.4705124903369542,
          "fraction_positive": 0.48812664907651715,
          "ci95_pp": [
            -0.46592204143187715,
            3.4818963041843176
          ]
        },
        "public_excess": {
          "mean_pp": 1.0914334551408698,
          "median_pp": -0.761952881273853,
          "equal_member_mean_pp": 1.0914334551408698,
          "fraction_positive": 0.47229551451187335,
          "ci95_pp": [
            -0.8589082771350004,
            3.070996158378845
          ]
        },
        "difference": {
          "mean_pp": 0.37907903519608455,
          "median_pp": 0.08124261423735035,
          "equal_member_mean_pp": 0.37907903519608455,
          "fraction_positive": 0.5092348284960422,
          "ci95_pp": [
            -0.10638307164249124,
            0.9082592631162619
          ]
        },
        "early_stock_mean_pct": 6.22164362055633,
        "early_spy_mean_pct": 4.751131130219377,
        "public_stock_mean_pct": 5.610192780896522,
        "public_spy_mean_pct": 4.518759325755653,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000032",
        "displayName": "Byron Donalds",
        "chamber": "house",
        "events": 82,
        "members": 1,
        "securities": 30,
        "transaction_first": "2024-10-01",
        "transaction_last": "2026-06-09",
        "lag_median_days": 29.0,
        "early_excess": {
          "mean_pp": 0.6943192941105147,
          "median_pp": -4.649297633183858,
          "equal_member_mean_pp": 0.6943192941105147,
          "fraction_positive": 0.34146341463414637,
          "ci95_pp": [
            -7.49819293134706,
            11.22000112829748
          ]
        },
        "public_excess": {
          "mean_pp": 0.43643934015038294,
          "median_pp": -4.591765426157892,
          "equal_member_mean_pp": 0.43643934015038294,
          "fraction_positive": 0.36585365853658536,
          "ci95_pp": [
            -5.540259421684428,
            7.511448691240536
          ]
        },
        "difference": {
          "mean_pp": 0.25787995396013175,
          "median_pp": -1.0021508012894431,
          "equal_member_mean_pp": 0.25787995396013175,
          "fraction_positive": 0.45121951219512196,
          "ci95_pp": [
            -4.065072259188353,
            5.90306968944585
          ]
        },
        "early_stock_mean_pct": 4.881104391668734,
        "early_spy_mean_pct": 4.186785097558221,
        "public_stock_mean_pct": 5.069379267401603,
        "public_spy_mean_pct": 4.632939927251219,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001157",
        "displayName": "Michael T. McCaul",
        "chamber": "house",
        "events": 827,
        "members": 1,
        "securities": 136,
        "transaction_first": "2024-01-10",
        "transaction_last": "2026-06-29",
        "lag_median_days": 27,
        "early_excess": {
          "mean_pp": -1.624623872307694,
          "median_pp": -2.1067726230850514,
          "equal_member_mean_pp": -1.624623872307694,
          "fraction_positive": 0.44256348246674726,
          "ci95_pp": [
            -4.5372931354545685,
            1.1447086040921486
          ]
        },
        "public_excess": {
          "mean_pp": -1.880180536761382,
          "median_pp": -1.4979807769751163,
          "equal_member_mean_pp": -1.880180536761382,
          "fraction_positive": 0.44740024183796856,
          "ci95_pp": [
            -4.003918220779798,
            0.20551459106333764
          ]
        },
        "difference": {
          "mean_pp": 0.25555666445368797,
          "median_pp": -0.22289059798671307,
          "equal_member_mean_pp": 0.25555666445368797,
          "fraction_positive": 0.4921402660217654,
          "ci95_pp": [
            -0.8140658911969015,
            1.4149023984103053
          ]
        },
        "early_stock_mean_pct": 3.923055065340563,
        "early_spy_mean_pct": 5.547678937648257,
        "public_stock_mean_pct": 1.5024501748668064,
        "public_spy_mean_pct": 3.382630711628188,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001236",
        "displayName": "Tim Moore",
        "chamber": "house",
        "events": 116,
        "members": 1,
        "securities": 22,
        "transaction_first": "2025-01-03",
        "transaction_last": "2026-06-04",
        "lag_median_days": 26.5,
        "early_excess": {
          "mean_pp": 6.835621122778899,
          "median_pp": 4.255703296531326,
          "equal_member_mean_pp": 6.835621122778899,
          "fraction_positive": 0.5517241379310345,
          "ci95_pp": [
            -1.9663925807534381,
            18.363233725256237
          ]
        },
        "public_excess": {
          "mean_pp": 6.626703451438472,
          "median_pp": 5.767469552234738,
          "equal_member_mean_pp": 6.626703451438472,
          "fraction_positive": 0.6896551724137931,
          "ci95_pp": [
            -0.07935569380764157,
            14.588048064718787
          ]
        },
        "difference": {
          "mean_pp": 0.20891767134042646,
          "median_pp": -1.0447545277111772,
          "equal_member_mean_pp": 0.20891767134042646,
          "fraction_positive": 0.4482758620689655,
          "ci95_pp": [
            -2.679593565094722,
            4.297650625994644
          ]
        },
        "early_stock_mean_pct": 11.416503661649209,
        "early_spy_mean_pct": 4.580882538870311,
        "public_stock_mean_pct": 10.000316235383506,
        "public_spy_mean_pct": 3.373612783945035,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001236",
        "displayName": "John Boozman",
        "chamber": "senate",
        "events": 84,
        "members": 1,
        "securities": 49,
        "transaction_first": "2024-03-28",
        "transaction_last": "2026-07-09",
        "lag_median_days": 27.0,
        "early_excess": {
          "mean_pp": 4.330503912325801,
          "median_pp": 2.6406617428085144,
          "equal_member_mean_pp": 4.330503912325801,
          "fraction_positive": 0.5595238095238095,
          "ci95_pp": [
            -0.5613826531772517,
            9.434520663254574
          ]
        },
        "public_excess": {
          "mean_pp": 4.271750949871851,
          "median_pp": 2.589752626224485,
          "equal_member_mean_pp": 4.271750949871851,
          "fraction_positive": 0.6071428571428571,
          "ci95_pp": [
            1.000633376655091,
            8.172976757088216
          ]
        },
        "difference": {
          "mean_pp": 0.058752962453948974,
          "median_pp": -0.41309277376603815,
          "equal_member_mean_pp": 0.058752962453948974,
          "fraction_positive": 0.4880952380952381,
          "ci95_pp": [
            -2.902592880002603,
            2.779046116588905
          ]
        },
        "early_stock_mean_pct": 8.50528271440962,
        "early_spy_mean_pct": 4.17477880208382,
        "public_stock_mean_pct": 7.194787983014043,
        "public_spy_mean_pct": 2.923037033142192,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001123",
        "displayName": "Gilbert Ray Cisneros, Jr.",
        "chamber": "house",
        "events": 816,
        "members": 1,
        "securities": 343,
        "transaction_first": "2025-01-07",
        "transaction_last": "2026-07-21",
        "lag_median_days": 27.0,
        "early_excess": {
          "mean_pp": 0.5651749726577727,
          "median_pp": -2.0894711974348223,
          "equal_member_mean_pp": 0.5651749726577727,
          "fraction_positive": 0.45465686274509803,
          "ci95_pp": [
            -1.7011548649832695,
            2.9839539532960146
          ]
        },
        "public_excess": {
          "mean_pp": 0.566410507841613,
          "median_pp": -1.4265509388513786,
          "equal_member_mean_pp": 0.566410507841613,
          "fraction_positive": 0.46200980392156865,
          "ci95_pp": [
            -1.3375102434786483,
            2.597857825309982
          ]
        },
        "difference": {
          "mean_pp": -0.0012355351838401456,
          "median_pp": -0.3616210822256729,
          "equal_member_mean_pp": -0.0012355351838401456,
          "fraction_positive": 0.4730392156862745,
          "ci95_pp": [
            -1.0134426859909609,
            0.9867302660558899
          ]
        },
        "early_stock_mean_pct": 5.154113212067844,
        "early_spy_mean_pct": 4.588938239410071,
        "public_stock_mean_pct": 4.22286687147176,
        "public_spy_mean_pct": 3.6564563636301477,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H000273",
        "displayName": "John W. Hickenlooper",
        "chamber": "senate",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-07-25",
        "transaction_last": "2026-01-14",
        "lag_median_days": 34,
        "early_excess": {
          "mean_pp": -4.70582995575121,
          "median_pp": -10.65654863318194,
          "equal_member_mean_pp": -4.70582995575121,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -10.980661867111323,
            6.468169157305721
          ]
        },
        "public_excess": {
          "mean_pp": -4.703679685765811,
          "median_pp": -5.674027457495601,
          "equal_member_mean_pp": -4.703679685765811,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -10.43694474462961,
            1.0295853730979876
          ]
        },
        "difference": {
          "mean_pp": -0.0021502699853989784,
          "median_pp": -0.11286773626947344,
          "equal_member_mean_pp": -0.0021502699853989784,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -8.224928562032563,
            8.318424368086855
          ]
        },
        "early_stock_mean_pct": -0.08189832331424665,
        "early_spy_mean_pct": 4.623931632436964,
        "public_stock_mean_pct": -2.1999449705616403,
        "public_spy_mean_pct": 2.503734715204171,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001224",
        "displayName": "Keith Self",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-10",
        "transaction_last": "2025-01-10",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": -0.5433640317987916,
          "median_pp": -0.5433640317987916,
          "equal_member_mean_pp": -0.5433640317987916,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -10.360722845714818,
            9.273994782117235
          ]
        },
        "public_excess": {
          "mean_pp": -0.5059138568577417,
          "median_pp": -0.5059138568577417,
          "equal_member_mean_pp": -0.5059138568577417,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -10.043297348539769,
            9.031469634824285
          ]
        },
        "difference": {
          "mean_pp": -0.03745017494104985,
          "median_pp": -0.03745017494104985,
          "equal_member_mean_pp": -0.03745017494104985,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -0.31742549717504964,
            0.24252514729294994
          ]
        },
        "early_stock_mean_pct": -8.56245135457782,
        "early_spy_mean_pct": -8.01908732277903,
        "public_stock_mean_pct": -12.682501517433098,
        "public_spy_mean_pct": -12.176587660575356,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000389",
        "displayName": "Ro Khanna",
        "chamber": "house",
        "events": 6089,
        "members": 1,
        "securities": 554,
        "transaction_first": "2024-01-03",
        "transaction_last": "2026-07-23",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": -1.0272352135845895,
          "median_pp": -2.066467945448136,
          "equal_member_mean_pp": -1.0272352135845895,
          "fraction_positive": 0.4348825751354902,
          "ci95_pp": [
            -1.8406972093400542,
            -0.1832472277727649
          ]
        },
        "public_excess": {
          "mean_pp": -0.8798537455299685,
          "median_pp": -1.5823298052046075,
          "equal_member_mean_pp": -0.8798537455299685,
          "fraction_positive": 0.4398094925275086,
          "ci95_pp": [
            -1.5457439878483132,
            -0.23008410729102316
          ]
        },
        "difference": {
          "mean_pp": -0.14738146805462088,
          "median_pp": -0.31556189424978287,
          "equal_member_mean_pp": -0.14738146805462088,
          "fraction_positive": 0.48070290688126127,
          "ci95_pp": [
            -0.5086782222576077,
            0.232015503146843
          ]
        },
        "early_stock_mean_pct": 3.7259137882894082,
        "early_spy_mean_pct": 4.7531490018739975,
        "public_stock_mean_pct": 2.40423625679923,
        "public_spy_mean_pct": 3.284090002329198,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000583",
        "displayName": "Josh Gottheimer",
        "chamber": "house",
        "events": 320,
        "members": 1,
        "securities": 140,
        "transaction_first": "2024-01-11",
        "transaction_last": "2026-07-23",
        "lag_median_days": 24.0,
        "early_excess": {
          "mean_pp": -0.6350350435294301,
          "median_pp": -1.523905369877887,
          "equal_member_mean_pp": -0.6350350435294301,
          "fraction_positive": 0.4625,
          "ci95_pp": [
            -2.8190040440827295,
            1.630561005358429
          ]
        },
        "public_excess": {
          "mean_pp": -0.46395812281912235,
          "median_pp": -0.936864442201979,
          "equal_member_mean_pp": -0.46395812281912235,
          "fraction_positive": 0.475,
          "ci95_pp": [
            -2.170138201720249,
            1.290195771547748
          ]
        },
        "difference": {
          "mean_pp": -0.17107692071030772,
          "median_pp": -0.40123074616967314,
          "equal_member_mean_pp": -0.17107692071030772,
          "fraction_positive": 0.475,
          "ci95_pp": [
            -1.4468307837056444,
            1.1855505983168628
          ]
        },
        "early_stock_mean_pct": 3.162953039481193,
        "early_spy_mean_pct": 3.797988083010623,
        "public_stock_mean_pct": 1.222998437186985,
        "public_spy_mean_pct": 1.6869565600061074,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C000174",
        "displayName": "Thomas R. Carper",
        "chamber": "senate",
        "events": 16,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-01-02",
        "transaction_last": "2024-05-22",
        "lag_median_days": 16.0,
        "early_excess": {
          "mean_pp": 0.7242502537896259,
          "median_pp": -4.024809517796629,
          "equal_member_mean_pp": 0.7242502537896259,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -8.972059655183562,
            12.126714419020097
          ]
        },
        "public_excess": {
          "mean_pp": 1.001969184953675,
          "median_pp": -3.8557067507015654,
          "equal_member_mean_pp": 1.001969184953675,
          "fraction_positive": 0.3125,
          "ci95_pp": [
            -7.039012214405284,
            10.563743114002177
          ]
        },
        "difference": {
          "mean_pp": -0.27771893116404917,
          "median_pp": -3.519943780740315,
          "equal_member_mean_pp": -0.27771893116404917,
          "fraction_positive": 0.4375,
          "ci95_pp": [
            -4.249782658294815,
            3.694209489392794
          ]
        },
        "early_stock_mean_pct": 6.034067010481033,
        "early_spy_mean_pct": 5.309816756691407,
        "public_stock_mean_pct": 4.482824844731583,
        "public_spy_mean_pct": 3.480855659777908,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001055",
        "displayName": "Ed Case",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-02-12",
        "transaction_last": "2026-05-14",
        "lag_median_days": 23.5,
        "early_excess": {
          "mean_pp": 1.4708626026720522,
          "median_pp": 1.4708626026720522,
          "equal_member_mean_pp": 1.4708626026720522,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 1.826874086637531,
          "median_pp": 1.826874086637531,
          "equal_member_mean_pp": 1.826874086637531,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -0.3560114839654789,
          "median_pp": -0.3560114839654789,
          "equal_member_mean_pp": -0.3560114839654789,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 8.263403728749562,
        "early_spy_mean_pct": 6.792541126077511,
        "public_stock_mean_pct": 8.91471368256136,
        "public_spy_mean_pct": 7.087839595923828,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000309",
        "displayName": "Jonathan L. Jackson",
        "chamber": "house",
        "events": 55,
        "members": 1,
        "securities": 40,
        "transaction_first": "2024-01-08",
        "transaction_last": "2026-06-15",
        "lag_median_days": 31,
        "early_excess": {
          "mean_pp": -0.5979169757828372,
          "median_pp": 2.0424817171841756,
          "equal_member_mean_pp": -0.5979169757828372,
          "fraction_positive": 0.5454545454545454,
          "ci95_pp": [
            -5.294907890886169,
            4.087776514695588
          ]
        },
        "public_excess": {
          "mean_pp": -0.2114751346519372,
          "median_pp": 2.1822294008678744,
          "equal_member_mean_pp": -0.2114751346519372,
          "fraction_positive": 0.5818181818181818,
          "ci95_pp": [
            -4.360187841850681,
            3.6911770454613726
          ]
        },
        "difference": {
          "mean_pp": -0.3864418411309,
          "median_pp": -2.342190078233819,
          "equal_member_mean_pp": -0.3864418411309,
          "fraction_positive": 0.43636363636363634,
          "ci95_pp": [
            -2.8414459717805034,
            2.314916564740224
          ]
        },
        "early_stock_mean_pct": 4.035440197000236,
        "early_spy_mean_pct": 4.6333571727830725,
        "public_stock_mean_pct": 3.2456600651597998,
        "public_spy_mean_pct": 3.457135199811737,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000399",
        "displayName": "Lloyd Doggett",
        "chamber": "house",
        "events": 53,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-02-15",
        "transaction_last": "2026-07-01",
        "lag_median_days": 26,
        "early_excess": {
          "mean_pp": -3.136383399675536,
          "median_pp": -3.66845176597429,
          "equal_member_mean_pp": -3.136383399675536,
          "fraction_positive": 0.37735849056603776,
          "ci95_pp": [
            -5.157950501861948,
            -0.9671737565725144
          ]
        },
        "public_excess": {
          "mean_pp": -2.7437900186283417,
          "median_pp": -4.2853085181704165,
          "equal_member_mean_pp": -2.7437900186283417,
          "fraction_positive": 0.3584905660377358,
          "ci95_pp": [
            -5.431351684331568,
            -0.32005620089798026
          ]
        },
        "difference": {
          "mean_pp": -0.3925933810471946,
          "median_pp": 0.04453061861846663,
          "equal_member_mean_pp": -0.3925933810471946,
          "fraction_positive": 0.5094339622641509,
          "ci95_pp": [
            -1.3592559775284383,
            0.8950419819261223
          ]
        },
        "early_stock_mean_pct": 1.139225895395811,
        "early_spy_mean_pct": 4.275609295071347,
        "public_stock_mean_pct": 1.8841624732457434,
        "public_spy_mean_pct": 4.627952491874085,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001299",
        "displayName": "Jim Banks",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-08-08",
        "transaction_last": "2025-08-04",
        "lag_median_days": 5.0,
        "early_excess": {
          "mean_pp": -15.67934655695421,
          "median_pp": -15.67934655695421,
          "equal_member_mean_pp": -15.67934655695421,
          "fraction_positive": 0,
          "ci95_pp": [
            -17.98706329943499,
            -13.37162981447343
          ]
        },
        "public_excess": {
          "mean_pp": -15.242271052881028,
          "median_pp": -15.242271052881028,
          "equal_member_mean_pp": -15.242271052881028,
          "fraction_positive": 0,
          "ci95_pp": [
            -19.104332494845387,
            -11.380209610916669
          ]
        },
        "difference": {
          "mean_pp": -0.4370755040731815,
          "median_pp": -0.4370755040731815,
          "equal_member_mean_pp": -0.4370755040731815,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.9914202035567605,
            1.1172691954103975
          ]
        },
        "early_stock_mean_pct": -5.957753282641298,
        "early_spy_mean_pct": 9.721593274312912,
        "public_stock_mean_pct": -7.094494606958645,
        "public_spy_mean_pct": 8.147776445922384,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000560",
        "displayName": "Rick Larsen",
        "chamber": "house",
        "events": 22,
        "members": 1,
        "securities": 22,
        "transaction_first": "2024-01-09",
        "transaction_last": "2026-07-08",
        "lag_median_days": 7.5,
        "early_excess": {
          "mean_pp": 0.29361122200662204,
          "median_pp": 1.1413994394186,
          "equal_member_mean_pp": 0.29361122200662204,
          "fraction_positive": 0.5454545454545454,
          "ci95_pp": [
            -4.059579212066342,
            4.292483724285119
          ]
        },
        "public_excess": {
          "mean_pp": 0.8381048824559882,
          "median_pp": 1.649773185672021,
          "equal_member_mean_pp": 0.8381048824559882,
          "fraction_positive": 0.5909090909090909,
          "ci95_pp": [
            -2.791772840839104,
            4.347992018690663
          ]
        },
        "difference": {
          "mean_pp": -0.5444936604493662,
          "median_pp": -0.5840305935541448,
          "equal_member_mean_pp": -0.5444936604493662,
          "fraction_positive": 0.45454545454545453,
          "ci95_pp": [
            -2.3269705067097295,
            1.1633812169013598
          ]
        },
        "early_stock_mean_pct": 4.150839251575467,
        "early_spy_mean_pct": 3.8572280295688444,
        "public_stock_mean_pct": 3.3078547570247716,
        "public_spy_mean_pct": 2.4697498745687834,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001205",
        "displayName": "Carol D. Miller",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2025-03-10",
        "transaction_last": "2025-03-10",
        "lag_median_days": 32,
        "early_excess": {
          "mean_pp": -11.411552119776834,
          "median_pp": -10.955810553809918,
          "equal_member_mean_pp": -11.411552119776834,
          "fraction_positive": 0,
          "ci95_pp": [
            -15.820568689359453,
            -7.25092910193401
          ]
        },
        "public_excess": {
          "mean_pp": -10.865827102009225,
          "median_pp": -10.078157877549042,
          "equal_member_mean_pp": -10.865827102009225,
          "fraction_positive": 0.1111111111111111,
          "ci95_pp": [
            -15.432425014565787,
            -6.33641975756666
          ]
        },
        "difference": {
          "mean_pp": -0.5457250177676085,
          "median_pp": -1.1261716172108471,
          "equal_member_mean_pp": -0.5457250177676085,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -3.916639160662339,
            2.6296604389995375
          ]
        },
        "early_stock_mean_pct": -4.436633285712142,
        "early_spy_mean_pct": 6.974918834064692,
        "public_stock_mean_pct": 0.36729353903542084,
        "public_spy_mean_pct": 11.233120641044646,
        "largest_member_share": 1.0
      },
      {
        "memberId": "N000189",
        "displayName": "Dan Newhouse",
        "chamber": "house",
        "events": 53,
        "members": 1,
        "securities": 51,
        "transaction_first": "2024-04-10",
        "transaction_last": "2026-07-10",
        "lag_median_days": 15,
        "early_excess": {
          "mean_pp": -5.571885873175469,
          "median_pp": -8.381594019313109,
          "equal_member_mean_pp": -5.571885873175469,
          "fraction_positive": 0.33962264150943394,
          "ci95_pp": [
            -9.576296446285046,
            -1.3529152670057103
          ]
        },
        "public_excess": {
          "mean_pp": -4.94113744683443,
          "median_pp": -7.413416067075151,
          "equal_member_mean_pp": -4.94113744683443,
          "fraction_positive": 0.3018867924528302,
          "ci95_pp": [
            -9.033665753433073,
            -0.8282176772184124
          ]
        },
        "difference": {
          "mean_pp": -0.6307484263410387,
          "median_pp": -1.317962489227753,
          "equal_member_mean_pp": -0.6307484263410387,
          "fraction_positive": 0.4716981132075472,
          "ci95_pp": [
            -2.4083721345072147,
            1.0131364742250288
          ]
        },
        "early_stock_mean_pct": -1.7867947405443527,
        "early_spy_mean_pct": 3.7850911326311163,
        "public_stock_mean_pct": -1.2662508467735645,
        "public_spy_mean_pct": 3.6748866000608658,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000355",
        "displayName": "Mitch McConnell",
        "chamber": "senate",
        "events": 10,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-05",
        "transaction_last": "2026-06-01",
        "lag_median_days": 16.5,
        "early_excess": {
          "mean_pp": 0.1931326933070611,
          "median_pp": -1.1462770659048327,
          "equal_member_mean_pp": 0.1931326933070611,
          "fraction_positive": 0.4,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 0.9725431658021454,
          "median_pp": 0.8231460526926244,
          "equal_member_mean_pp": 0.9725431658021454,
          "fraction_positive": 0.6,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -0.7794104724950843,
          "median_pp": -2.215841916084826,
          "equal_member_mean_pp": -0.7794104724950843,
          "fraction_positive": 0.4,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 4.275031025511816,
        "early_spy_mean_pct": 4.081898332204755,
        "public_stock_mean_pct": 5.415973052242732,
        "public_spy_mean_pct": 4.443429886440587,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001217",
        "displayName": "Jared Moskowitz",
        "chamber": "house",
        "events": 182,
        "members": 1,
        "securities": 65,
        "transaction_first": "2024-07-01",
        "transaction_last": "2026-07-13",
        "lag_median_days": 32.0,
        "early_excess": {
          "mean_pp": 2.804854513243531,
          "median_pp": 1.5406521333761525,
          "equal_member_mean_pp": 2.804854513243531,
          "fraction_positive": 0.5384615384615384,
          "ci95_pp": [
            -1.6402307820599467,
            7.263615939046627
          ]
        },
        "public_excess": {
          "mean_pp": 3.601734016792212,
          "median_pp": -0.3694217652682852,
          "equal_member_mean_pp": 3.601734016792212,
          "fraction_positive": 0.489010989010989,
          "ci95_pp": [
            0.322667060226052,
            7.23655922640938
          ]
        },
        "difference": {
          "mean_pp": -0.796879503548681,
          "median_pp": -0.785615043881144,
          "equal_member_mean_pp": -0.796879503548681,
          "fraction_positive": 0.47802197802197804,
          "ci95_pp": [
            -2.749005107386961,
            0.9020653834625298
          ]
        },
        "early_stock_mean_pct": 9.959171404702657,
        "early_spy_mean_pct": 7.154316891459125,
        "public_stock_mean_pct": 7.136716154845115,
        "public_spy_mean_pct": 3.534982138052903,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000472",
        "displayName": "Scott Franklin",
        "chamber": "house",
        "events": 43,
        "members": 1,
        "securities": 19,
        "transaction_first": "2024-08-02",
        "transaction_last": "2025-10-14",
        "lag_median_days": 18,
        "early_excess": {
          "mean_pp": -3.8343681183593046,
          "median_pp": -4.221346495842648,
          "equal_member_mean_pp": -3.8343681183593046,
          "fraction_positive": 0.18604651162790697,
          "ci95_pp": [
            -7.443517407227416,
            0.4158249035013786
          ]
        },
        "public_excess": {
          "mean_pp": -2.855274845933617,
          "median_pp": -2.1337982389010524,
          "equal_member_mean_pp": -2.855274845933617,
          "fraction_positive": 0.3488372093023256,
          "ci95_pp": [
            -5.707279229742363,
            -0.048689709538507694
          ]
        },
        "difference": {
          "mean_pp": -0.9790932724256878,
          "median_pp": -4.409596316546017,
          "equal_member_mean_pp": -0.9790932724256878,
          "fraction_positive": 0.2558139534883721,
          "ci95_pp": [
            -4.533688946698333,
            2.847897797302812
          ]
        },
        "early_stock_mean_pct": 2.9304032241730873,
        "early_spy_mean_pct": 6.764771342532392,
        "public_stock_mean_pct": 0.6226352159196058,
        "public_spy_mean_pct": 3.4779100618532226,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000110",
        "displayName": "Cleo Fields",
        "chamber": "house",
        "events": 214,
        "members": 1,
        "securities": 31,
        "transaction_first": "2025-06-03",
        "transaction_last": "2026-07-10",
        "lag_median_days": 20.0,
        "early_excess": {
          "mean_pp": 4.8760667349405225,
          "median_pp": 1.351966785886738,
          "equal_member_mean_pp": 4.8760667349405225,
          "fraction_positive": 0.5560747663551402,
          "ci95_pp": [
            -0.9224534666216204,
            10.91399981529755
          ]
        },
        "public_excess": {
          "mean_pp": 5.909342626754117,
          "median_pp": 3.288627462551691,
          "equal_member_mean_pp": 5.909342626754117,
          "fraction_positive": 0.5514018691588785,
          "ci95_pp": [
            0.5519634357103734,
            13.005483974208216
          ]
        },
        "difference": {
          "mean_pp": -1.0332758918135945,
          "median_pp": 0.7145739850958504,
          "equal_member_mean_pp": -1.0332758918135945,
          "fraction_positive": 0.5186915887850467,
          "ci95_pp": [
            -4.638278777346123,
            0.8853368166260592
          ]
        },
        "early_stock_mean_pct": 10.510229449863926,
        "early_spy_mean_pct": 5.634162714923404,
        "public_stock_mean_pct": 10.226340441484645,
        "public_spy_mean_pct": 4.316997814730528,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000383",
        "displayName": "Angus S. King, Jr.",
        "chamber": "senate",
        "events": 24,
        "members": 1,
        "securities": 24,
        "transaction_first": "2024-03-07",
        "transaction_last": "2025-12-29",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": 2.3820007193513986,
          "median_pp": -0.5447410003931674,
          "equal_member_mean_pp": 2.3820007193513986,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.258454502646319,
            9.322558971512741
          ]
        },
        "public_excess": {
          "mean_pp": 3.467500509851858,
          "median_pp": -0.49698887552039883,
          "equal_member_mean_pp": 3.467500509851858,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.05867341457644,
            9.374881427854246
          ]
        },
        "difference": {
          "mean_pp": -1.0854997905004595,
          "median_pp": -1.6837412791971151,
          "equal_member_mean_pp": -1.0854997905004595,
          "fraction_positive": 0.4166666666666667,
          "ci95_pp": [
            -4.716057108850239,
            2.4442319617309796
          ]
        },
        "early_stock_mean_pct": 7.045123358275256,
        "early_spy_mean_pct": 4.663122638923858,
        "public_stock_mean_pct": 6.581174574699337,
        "public_spy_mean_pct": 3.113674064847479,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000398",
        "displayName": "Thomas H. Kean, Jr.",
        "chamber": "house",
        "events": 61,
        "members": 1,
        "securities": 30,
        "transaction_first": "2024-01-11",
        "transaction_last": "2026-07-08",
        "lag_median_days": 35,
        "early_excess": {
          "mean_pp": -1.0565141718957558,
          "median_pp": -2.222620653462948,
          "equal_member_mean_pp": -1.0565141718957558,
          "fraction_positive": 0.47540983606557374,
          "ci95_pp": [
            -5.736415390111341,
            3.3895407534509254
          ]
        },
        "public_excess": {
          "mean_pp": 0.13243129298558737,
          "median_pp": -0.975410864095938,
          "equal_member_mean_pp": 0.13243129298558737,
          "fraction_positive": 0.45901639344262296,
          "ci95_pp": [
            -3.516256714692925,
            3.9919078381223323
          ]
        },
        "difference": {
          "mean_pp": -1.1889454648813431,
          "median_pp": -1.2248484625746485,
          "equal_member_mean_pp": -1.1889454648813431,
          "fraction_positive": 0.4426229508196721,
          "ci95_pp": [
            -4.174478636359054,
            1.7274780829127787
          ]
        },
        "early_stock_mean_pct": 4.5303285783458405,
        "early_spy_mean_pct": 5.586842750241596,
        "public_stock_mean_pct": 3.0848532960391024,
        "public_spy_mean_pct": 2.952422003053515,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000829",
        "displayName": "Tony Wied",
        "chamber": "house",
        "events": 28,
        "members": 1,
        "securities": 17,
        "transaction_first": "2025-02-24",
        "transaction_last": "2026-07-14",
        "lag_median_days": 18.0,
        "early_excess": {
          "mean_pp": 2.006769865967393,
          "median_pp": -3.23012951710685,
          "equal_member_mean_pp": 2.006769865967393,
          "fraction_positive": 0.4642857142857143,
          "ci95_pp": [
            -5.362472263052064,
            10.781673726018976
          ]
        },
        "public_excess": {
          "mean_pp": 3.204775107642438,
          "median_pp": -5.727652217016853,
          "equal_member_mean_pp": 3.204775107642438,
          "fraction_positive": 0.4642857142857143,
          "ci95_pp": [
            -5.997505835391255,
            15.185762567248368
          ]
        },
        "difference": {
          "mean_pp": -1.1980052416750446,
          "median_pp": -2.7143518189078,
          "equal_member_mean_pp": -1.1980052416750446,
          "fraction_positive": 0.32142857142857145,
          "ci95_pp": [
            -7.595226339097921,
            4.083437879409806
          ]
        },
        "early_stock_mean_pct": 8.553961491545305,
        "early_spy_mean_pct": 6.547191625577912,
        "public_stock_mean_pct": 9.712301981862012,
        "public_spy_mean_pct": 6.507526874219575,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000450",
        "displayName": "Virginia Foxx",
        "chamber": "house",
        "events": 63,
        "members": 1,
        "securities": 14,
        "transaction_first": "2024-01-11",
        "transaction_last": "2026-05-15",
        "lag_median_days": 21,
        "early_excess": {
          "mean_pp": 3.742225428173877,
          "median_pp": 1.2355158578430947,
          "equal_member_mean_pp": 3.742225428173877,
          "fraction_positive": 0.5555555555555556,
          "ci95_pp": [
            -0.6206531313308987,
            10.310468811744768
          ]
        },
        "public_excess": {
          "mean_pp": 4.950800583082704,
          "median_pp": 4.171073300350869,
          "equal_member_mean_pp": 4.950800583082704,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            0.7295177248585477,
            11.332402230179586
          ]
        },
        "difference": {
          "mean_pp": -1.2085751549088264,
          "median_pp": -0.9525333335269188,
          "equal_member_mean_pp": -1.2085751549088264,
          "fraction_positive": 0.38095238095238093,
          "ci95_pp": [
            -2.7724088249432923,
            0.039763070038332675
          ]
        },
        "early_stock_mean_pct": 6.9446241953812775,
        "early_spy_mean_pct": 3.2023987672074004,
        "public_stock_mean_pct": 7.93212608059324,
        "public_spy_mean_pct": 2.9813254975105368,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001232",
        "displayName": "April McClain Delaney",
        "chamber": "house",
        "events": 188,
        "members": 1,
        "securities": 34,
        "transaction_first": "2025-02-05",
        "transaction_last": "2026-07-23",
        "lag_median_days": 23.0,
        "early_excess": {
          "mean_pp": -6.76049759825566,
          "median_pp": -7.1432792757881565,
          "equal_member_mean_pp": -6.76049759825566,
          "fraction_positive": 0.2872340425531915,
          "ci95_pp": [
            -9.813581452317171,
            -3.645754402533513
          ]
        },
        "public_excess": {
          "mean_pp": -5.498738973497253,
          "median_pp": -5.926767330980386,
          "equal_member_mean_pp": -5.498738973497253,
          "fraction_positive": 0.30851063829787234,
          "ci95_pp": [
            -7.765220619800831,
            -3.23837336461603
          ]
        },
        "difference": {
          "mean_pp": -1.2617586247584067,
          "median_pp": -0.9000515566987839,
          "equal_member_mean_pp": -1.2617586247584067,
          "fraction_positive": 0.4627659574468085,
          "ci95_pp": [
            -2.567934632265166,
            0.09373996445163901
          ]
        },
        "early_stock_mean_pct": -1.3537686303142817,
        "early_spy_mean_pct": 5.406728967941379,
        "public_stock_mean_pct": 0.2029231726011417,
        "public_spy_mean_pct": 5.701662146098395,
        "largest_member_share": 1.0
      },
      {
        "memberId": "A000372",
        "displayName": "Rick W. Allen",
        "chamber": "house",
        "events": 17,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-04-09",
        "transaction_last": "2026-07-14",
        "lag_median_days": 34,
        "early_excess": {
          "mean_pp": -1.1039480608551964,
          "median_pp": 1.9107714284422483,
          "equal_member_mean_pp": -1.1039480608551964,
          "fraction_positive": 0.5294117647058824,
          "ci95_pp": [
            -6.510769246707776,
            4.0779017714111125
          ]
        },
        "public_excess": {
          "mean_pp": 0.1615020622451086,
          "median_pp": -4.821502978420201,
          "equal_member_mean_pp": 0.1615020622451086,
          "fraction_positive": 0.4117647058823529,
          "ci95_pp": [
            -4.521716846448002,
            5.118413573160804
          ]
        },
        "difference": {
          "mean_pp": -1.265450123100305,
          "median_pp": 0.3010725729298933,
          "equal_member_mean_pp": -1.265450123100305,
          "fraction_positive": 0.5882352941176471,
          "ci95_pp": [
            -6.262661082108154,
            2.838566185012631
          ]
        },
        "early_stock_mean_pct": 2.455493244022922,
        "early_spy_mean_pct": 3.5594413048781184,
        "public_stock_mean_pct": 3.155362735275083,
        "public_spy_mean_pct": 2.993860673029974,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000459",
        "displayName": "Charles J. \"Chuck\" Fleischmann",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 8,
        "transaction_first": "2024-07-09",
        "transaction_last": "2026-06-09",
        "lag_median_days": 28,
        "early_excess": {
          "mean_pp": -6.771674478867096,
          "median_pp": -12.553689969334425,
          "equal_member_mean_pp": -6.771674478867096,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": [
            -15.185855334887162,
            4.238704885611366
          ]
        },
        "public_excess": {
          "mean_pp": -5.419355739606727,
          "median_pp": -10.72097979695441,
          "equal_member_mean_pp": -5.419355739606727,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": [
            -15.25967943283546,
            7.252209562745744
          ]
        },
        "difference": {
          "mean_pp": -1.3523187392603682,
          "median_pp": 0.11663316238994526,
          "equal_member_mean_pp": -1.3523187392603682,
          "fraction_positive": 0.5555555555555556,
          "ci95_pp": [
            -6.499824621111014,
            3.0541930170449083
          ]
        },
        "early_stock_mean_pct": -3.191906516348914,
        "early_spy_mean_pct": 3.5797679625181815,
        "public_stock_mean_pct": -0.2843986341488004,
        "public_spy_mean_pct": 5.134957105457927,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001047",
        "displayName": "Shelley Moore Capito",
        "chamber": "senate",
        "events": 26,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-02-23",
        "transaction_last": "2026-03-28",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": 3.792504291541618,
          "median_pp": 1.5661107853189526,
          "equal_member_mean_pp": 3.792504291541618,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.66576324277346,
            10.166403903232442
          ]
        },
        "public_excess": {
          "mean_pp": 5.3910548103809175,
          "median_pp": 5.7386016979450005,
          "equal_member_mean_pp": 5.3910548103809175,
          "fraction_positive": 0.5769230769230769,
          "ci95_pp": [
            -2.339083319982239,
            12.68241590264859
          ]
        },
        "difference": {
          "mean_pp": -1.5985505188392994,
          "median_pp": -0.6590055149197074,
          "equal_member_mean_pp": -1.5985505188392994,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -5.354820677133783,
            1.2729150857965736
          ]
        },
        "early_stock_mean_pct": 9.479863092319237,
        "early_spy_mean_pct": 5.687358800777619,
        "public_stock_mean_pct": 11.364744345606654,
        "public_spy_mean_pct": 5.973689535225737,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000310",
        "displayName": "Julie Johnson",
        "chamber": "house",
        "events": 78,
        "members": 1,
        "securities": 54,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-10-31",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": 2.7160086688302707,
          "median_pp": 0.4544477471246915,
          "equal_member_mean_pp": 2.7160086688302707,
          "fraction_positive": 0.5256410256410257,
          "ci95_pp": [
            -1.0130369494478138,
            6.547587552977114
          ]
        },
        "public_excess": {
          "mean_pp": 4.358614840632282,
          "median_pp": 3.3113422658512803,
          "equal_member_mean_pp": 4.358614840632282,
          "fraction_positive": 0.6025641025641025,
          "ci95_pp": [
            1.6397507273650984,
            7.286769159288133
          ]
        },
        "difference": {
          "mean_pp": -1.642606171802011,
          "median_pp": -2.4644232874436627,
          "equal_member_mean_pp": -1.642606171802011,
          "fraction_positive": 0.41025641025641024,
          "ci95_pp": [
            -4.272244851176412,
            0.9336378151852189
          ]
        },
        "early_stock_mean_pct": 0.37342301952118273,
        "early_spy_mean_pct": -2.342585649309088,
        "public_stock_mean_pct": 3.523724756223639,
        "public_spy_mean_pct": -0.8348900844086431,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000048",
        "displayName": "August Pfluger",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2026-03-13",
        "transaction_last": "2026-03-13",
        "lag_median_days": 33,
        "early_excess": {
          "mean_pp": -5.480182839414653,
          "median_pp": -11.294872655691847,
          "equal_member_mean_pp": -5.480182839414653,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -12.125286315145033,
            6.154913232226578
          ]
        },
        "public_excess": {
          "mean_pp": -3.737411488472125,
          "median_pp": -5.927898326970027,
          "equal_member_mean_pp": -3.737411488472125,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -10.339821236732552,
            3.769541844671194
          ]
        },
        "difference": {
          "mean_pp": -1.7427713509425278,
          "median_pp": -1.863863065414229,
          "equal_member_mean_pp": -1.7427713509425278,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -5.951901276136888,
            2.7401733888370146
          ]
        },
        "early_stock_mean_pct": 6.5175824899727814,
        "early_spy_mean_pct": 11.997765329387434,
        "public_stock_mean_pct": 1.9761819898507071,
        "public_spy_mean_pct": 5.7135934783228315,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001244",
        "displayName": "Ashley Moody",
        "chamber": "senate",
        "events": 16,
        "members": 1,
        "securities": 12,
        "transaction_first": "2025-01-21",
        "transaction_last": "2025-04-04",
        "lag_median_days": 30.0,
        "early_excess": {
          "mean_pp": 1.88974517788039,
          "median_pp": 3.8124953853674812,
          "equal_member_mean_pp": 1.88974517788039,
          "fraction_positive": 0.5625,
          "ci95_pp": [
            -7.143570306669714,
            11.715145108128988
          ]
        },
        "public_excess": {
          "mean_pp": 3.6429031914748284,
          "median_pp": -2.3530315153155676,
          "equal_member_mean_pp": 3.6429031914748284,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -5.409917574359039,
            13.94055949368898
          ]
        },
        "difference": {
          "mean_pp": -1.7531580135944385,
          "median_pp": -4.978030610963257,
          "equal_member_mean_pp": -1.7531580135944385,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -9.663071642826704,
            7.559873361949978
          ]
        },
        "early_stock_mean_pct": 4.811874455710564,
        "early_spy_mean_pct": 2.9221292778301744,
        "public_stock_mean_pct": 5.410954145580517,
        "public_spy_mean_pct": 1.7680509541056884,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001136",
        "displayName": "Lisa C. McClain",
        "chamber": "house",
        "events": 634,
        "members": 1,
        "securities": 408,
        "transaction_first": "2025-06-09",
        "transaction_last": "2026-02-06",
        "lag_median_days": 39.0,
        "early_excess": {
          "mean_pp": -1.7109494298896324,
          "median_pp": -3.6152714396177954,
          "equal_member_mean_pp": -1.7109494298896324,
          "fraction_positive": 0.4037854889589905,
          "ci95_pp": [
            -3.3257991125330335,
            0.0630772510607866
          ]
        },
        "public_excess": {
          "mean_pp": 0.10142675092868116,
          "median_pp": -1.2589985419038607,
          "equal_member_mean_pp": 0.10142675092868116,
          "fraction_positive": 0.43217665615141954,
          "ci95_pp": [
            -1.03143908562901,
            1.3311790288828682
          ]
        },
        "difference": {
          "mean_pp": -1.8123761808183136,
          "median_pp": -1.6299749427789,
          "equal_member_mean_pp": -1.8123761808183136,
          "fraction_positive": 0.41324921135646686,
          "ci95_pp": [
            -2.71760110130899,
            -0.9161383380322181
          ]
        },
        "early_stock_mean_pct": 5.195714277456051,
        "early_spy_mean_pct": 6.906663707345683,
        "public_stock_mean_pct": 3.001604971831756,
        "public_spy_mean_pct": 2.9001782209030744,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000595",
        "displayName": "Gary C. Peters",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2025-11-14",
        "transaction_last": "2026-07-23",
        "lag_median_days": 18,
        "early_excess": {
          "mean_pp": 2.783532616375946,
          "median_pp": 5.569374705553121,
          "equal_member_mean_pp": 2.783532616375946,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -6.795425616384563,
            12.347229929644227
          ]
        },
        "public_excess": {
          "mean_pp": 4.655396227014985,
          "median_pp": 1.6475017732988206,
          "equal_member_mean_pp": 4.655396227014985,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -4.367600143661753,
            13.872287442202074
          ]
        },
        "difference": {
          "mean_pp": -1.8718636106390392,
          "median_pp": -2.080421860261872,
          "equal_member_mean_pp": -1.8718636106390392,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -5.045255734808977,
            1.3974025701819635
          ]
        },
        "early_stock_mean_pct": 5.014474464133475,
        "early_spy_mean_pct": 2.2309418477575282,
        "public_stock_mean_pct": 5.251636871828792,
        "public_spy_mean_pct": 0.596240644813807,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000486",
        "displayName": "Ritchie Torres",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-06-06",
        "transaction_last": "2025-06-06",
        "lag_median_days": 75,
        "early_excess": {
          "mean_pp": -11.731739902541117,
          "median_pp": -11.731739902541117,
          "equal_member_mean_pp": -11.731739902541117,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -9.405916902354061,
          "median_pp": -9.405916902354061,
          "equal_member_mean_pp": -9.405916902354061,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -2.3258230001870555,
          "median_pp": -2.3258230001870555,
          "equal_member_mean_pp": -2.3258230001870555,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -3.4381858083394223,
        "early_spy_mean_pct": 8.293554094201694,
        "public_stock_mean_pct": -7.316388147732056,
        "public_spy_mean_pct": 2.0895287546220054,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001248",
        "displayName": "Michael C. Burgess",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-01-02",
        "transaction_last": "2024-07-16",
        "lag_median_days": 20.0,
        "early_excess": {
          "mean_pp": -8.608007770051799,
          "median_pp": -13.024689411176254,
          "equal_member_mean_pp": -8.608007770051799,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -19.178793603230872,
            6.656277760436069
          ]
        },
        "public_excess": {
          "mean_pp": -6.257977968340847,
          "median_pp": -11.053027336695042,
          "equal_member_mean_pp": -6.257977968340847,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -17.088670019271248,
            14.720825547638674
          ]
        },
        "difference": {
          "mean_pp": -2.350029801710952,
          "median_pp": -1.9716620744812121,
          "equal_member_mean_pp": -2.350029801710952,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -8.064547787202605,
            0.11736986440788044
          ]
        },
        "early_stock_mean_pct": -0.9749372411240071,
        "early_spy_mean_pct": 7.633070528927792,
        "public_stock_mean_pct": 0.011316393700807392,
        "public_spy_mean_pct": 6.269294362041656,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000601",
        "displayName": "Greg Landsman",
        "chamber": "house",
        "events": 19,
        "members": 1,
        "securities": 14,
        "transaction_first": "2024-05-29",
        "transaction_last": "2025-02-26",
        "lag_median_days": 34,
        "early_excess": {
          "mean_pp": -2.1838427419812665,
          "median_pp": -1.7426151800563838,
          "equal_member_mean_pp": -2.1838427419812665,
          "fraction_positive": 0.42105263157894735,
          "ci95_pp": [
            -6.512292005157813,
            2.0194773879681893
          ]
        },
        "public_excess": {
          "mean_pp": 0.2896507673826121,
          "median_pp": -1.2010062910610353,
          "equal_member_mean_pp": 0.2896507673826121,
          "fraction_positive": 0.2631578947368421,
          "ci95_pp": [
            -4.5517506144893565,
            6.989237936054432
          ]
        },
        "difference": {
          "mean_pp": -2.4734935093638786,
          "median_pp": -3.691426379909723,
          "equal_member_mean_pp": -2.4734935093638786,
          "fraction_positive": 0.3157894736842105,
          "ci95_pp": [
            -6.759333063567877,
            1.4962480461126428
          ]
        },
        "early_stock_mean_pct": 0.9947667614449213,
        "early_spy_mean_pct": 3.178609503426188,
        "public_stock_mean_pct": 2.1404767763478447,
        "public_spy_mean_pct": 1.8508260089652329,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000581",
        "displayName": "Vicente Gonzalez",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-03-04",
        "transaction_last": "2025-04-03",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 11.62384893558499,
          "median_pp": 23.217677994628104,
          "equal_member_mean_pp": 11.62384893558499,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -12.32053993141422,
            23.596043369084597
          ]
        },
        "public_excess": {
          "mean_pp": 14.273190296857281,
          "median_pp": 23.732888130170892,
          "equal_member_mean_pp": 14.273190296857281,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -12.719149138854746,
            27.769360014713296
          ]
        },
        "difference": {
          "mean_pp": -2.649341361272292,
          "median_pp": 0.24152061337019504,
          "equal_member_mean_pp": -2.649341361272292,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -4.1733166456287005,
            0.39860920744052564
          ]
        },
        "early_stock_mean_pct": 20.485142678828144,
        "early_spy_mean_pct": 8.861293743243152,
        "public_stock_mean_pct": 22.24055929349653,
        "public_spy_mean_pct": 7.96736899663925,
        "largest_member_share": 1.0
      },
      {
        "memberId": "E000296",
        "displayName": "Dwight Evans",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 5,
        "transaction_first": "2025-04-03",
        "transaction_last": "2025-11-21",
        "lag_median_days": 14.0,
        "early_excess": {
          "mean_pp": 7.0173657329231265,
          "median_pp": 4.307860716385326,
          "equal_member_mean_pp": 7.0173657329231265,
          "fraction_positive": 0.8333333333333334,
          "ci95_pp": [
            -7.723270987613363,
            17.242960771655696
          ]
        },
        "public_excess": {
          "mean_pp": 9.746792173942596,
          "median_pp": 4.138279680648726,
          "equal_member_mean_pp": 9.746792173942596,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -1.4235650949171066,
            19.11789068705442
          ]
        },
        "difference": {
          "mean_pp": -2.72942644101947,
          "median_pp": -1.9037927879510756,
          "equal_member_mean_pp": -2.72942644101947,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -7.939492413766007,
            1.0274221045935512
          ]
        },
        "early_stock_mean_pct": 20.91981283311616,
        "early_spy_mean_pct": 13.902447100193035,
        "public_stock_mean_pct": 27.268494009897292,
        "public_spy_mean_pct": 17.521701835954698,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000797",
        "displayName": "Debbie Wasserman Schultz",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2024-01-08",
        "transaction_last": "2025-08-15",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": 4.852350069080436,
          "median_pp": 1.57369530759801,
          "equal_member_mean_pp": 4.852350069080436,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -8.615329365208828,
            19.596486710168723
          ]
        },
        "public_excess": {
          "mean_pp": 8.346705828046197,
          "median_pp": 1.4597716120285487,
          "equal_member_mean_pp": 8.346705828046197,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -1.0911679543350168,
            18.00735598157189
          ]
        },
        "difference": {
          "mean_pp": -3.4943557589657614,
          "median_pp": -1.0415882013577127,
          "equal_member_mean_pp": -3.4943557589657614,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -14.562353230465009,
            7.359098695722701
          ]
        },
        "early_stock_mean_pct": 11.109126210760998,
        "early_spy_mean_pct": 6.256776141680562,
        "public_stock_mean_pct": 12.748417657839722,
        "public_spy_mean_pct": 4.401711829793524,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000595",
        "displayName": "Julia Letlow",
        "chamber": "house",
        "events": 28,
        "members": 1,
        "securities": 26,
        "transaction_first": "2025-10-16",
        "transaction_last": "2026-02-20",
        "lag_median_days": 38.0,
        "early_excess": {
          "mean_pp": -7.353807744382196,
          "median_pp": -7.529893253128655,
          "equal_member_mean_pp": -7.353807744382196,
          "fraction_positive": 0.2857142857142857,
          "ci95_pp": [
            -14.700253569002117,
            -0.04895367621399528
          ]
        },
        "public_excess": {
          "mean_pp": -3.4673261078816067,
          "median_pp": -4.879364671070114,
          "equal_member_mean_pp": -3.4673261078816067,
          "fraction_positive": 0.39285714285714285,
          "ci95_pp": [
            -10.53787008087435,
            4.7937833845586715
          ]
        },
        "difference": {
          "mean_pp": -3.886481636500589,
          "median_pp": -1.1755268611750989,
          "equal_member_mean_pp": -3.886481636500589,
          "fraction_positive": 0.4642857142857143,
          "ci95_pp": [
            -8.704604369169308,
            0.19583833463346276
          ]
        },
        "early_stock_mean_pct": -3.8049778447932563,
        "early_spy_mean_pct": 3.5488298995889394,
        "public_stock_mean_pct": 1.4316007300879563,
        "public_spy_mean_pct": 4.898926837969563,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B000668",
        "displayName": "Cliff Bentz",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-06-06",
        "transaction_last": "2025-06-06",
        "lag_median_days": 33.0,
        "early_excess": {
          "mean_pp": -11.567095574208935,
          "median_pp": -11.567095574208935,
          "equal_member_mean_pp": -11.567095574208935,
          "fraction_positive": 0,
          "ci95_pp": [
            -11.786131506112273,
            -11.348059642305596
          ]
        },
        "public_excess": {
          "mean_pp": -6.871918196786313,
          "median_pp": -6.871918196786313,
          "equal_member_mean_pp": -6.871918196786313,
          "fraction_positive": 0,
          "ci95_pp": [
            -10.395156733644338,
            -3.3486796599282886
          ]
        },
        "difference": {
          "mean_pp": -4.695177377422621,
          "median_pp": -4.695177377422621,
          "equal_member_mean_pp": -4.695177377422621,
          "fraction_positive": 0,
          "ci95_pp": [
            -7.999379982377308,
            -1.3909747724679349
          ]
        },
        "early_stock_mean_pct": -3.2735414800072418,
        "early_spy_mean_pct": 8.293554094201694,
        "public_stock_mean_pct": -3.195142126989897,
        "public_spy_mean_pct": 3.676776069796417,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001072",
        "displayName": "J. French Hill",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 3,
        "transaction_first": "2025-06-23",
        "transaction_last": "2025-06-23",
        "lag_median_days": 31.0,
        "early_excess": {
          "mean_pp": -11.076679166917176,
          "median_pp": -13.110309033771983,
          "equal_member_mean_pp": -11.076679166917176,
          "fraction_positive": 0,
          "ci95_pp": [
            -14.219933785863395,
            -3.866164814261341
          ]
        },
        "public_excess": {
          "mean_pp": -6.033533754852915,
          "median_pp": -7.886266498176647,
          "equal_member_mean_pp": -6.033533754852915,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -9.781290495942706,
            1.4196884728843395
          ]
        },
        "difference": {
          "mean_pp": -5.043145412064261,
          "median_pp": -4.862248288533184,
          "equal_member_mean_pp": -5.043145412064261,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.009441781269987,
            -4.438643289920687
          ]
        },
        "early_stock_mean_pct": 0.035542777596714314,
        "early_spy_mean_pct": 11.11222194451389,
        "public_stock_mean_pct": -1.3655067575212507,
        "public_spy_mean_pct": 4.668026997331665,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000278",
        "displayName": "Tommy Tuberville",
        "chamber": "senate",
        "events": 31,
        "members": 1,
        "securities": 25,
        "transaction_first": "2024-02-12",
        "transaction_last": "2024-05-09",
        "lag_median_days": 40,
        "early_excess": {
          "mean_pp": -5.405046978128717,
          "median_pp": -6.2547568304645695,
          "equal_member_mean_pp": -5.405046978128717,
          "fraction_positive": 0.3548387096774194,
          "ci95_pp": [
            -17.132006661179958,
            7.604130907842258
          ]
        },
        "public_excess": {
          "mean_pp": 0.011600857627877917,
          "median_pp": -5.486235191635835,
          "equal_member_mean_pp": 0.011600857627877917,
          "fraction_positive": 0.3870967741935484,
          "ci95_pp": [
            -13.55725217551256,
            17.038846796970503
          ]
        },
        "difference": {
          "mean_pp": -5.416647835756595,
          "median_pp": -3.448732919089405,
          "equal_member_mean_pp": -5.416647835756595,
          "fraction_positive": 0.3225806451612903,
          "ci95_pp": [
            -9.819879427318043,
            -0.7527420377201833
          ]
        },
        "early_stock_mean_pct": 0.2949058533620658,
        "early_spy_mean_pct": 5.699952831490783,
        "public_stock_mean_pct": 4.373781758334976,
        "public_spy_mean_pct": 4.362180900707098,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000802",
        "displayName": "Sheldon Whitehouse",
        "chamber": "senate",
        "events": 11,
        "members": 1,
        "securities": 10,
        "transaction_first": "2024-05-10",
        "transaction_last": "2026-06-25",
        "lag_median_days": 13,
        "early_excess": {
          "mean_pp": -4.1685152274060915,
          "median_pp": -6.094652544637191,
          "equal_member_mean_pp": -4.1685152274060915,
          "fraction_positive": 0.45454545454545453,
          "ci95_pp": [
            -12.372057985199321,
            3.6352008875746624
          ]
        },
        "public_excess": {
          "mean_pp": 1.7384404180766686,
          "median_pp": -2.003059406514618,
          "equal_member_mean_pp": 1.7384404180766686,
          "fraction_positive": 0.45454545454545453,
          "ci95_pp": [
            -4.084300900667745,
            8.055979559788204
          ]
        },
        "difference": {
          "mean_pp": -5.9069556454827605,
          "median_pp": -4.89194815726851,
          "equal_member_mean_pp": -5.9069556454827605,
          "fraction_positive": 0.18181818181818182,
          "ci95_pp": [
            -11.323222012975881,
            -0.2814511548312678
          ]
        },
        "early_stock_mean_pct": -0.1011654919158545,
        "early_spy_mean_pct": 4.067349735490238,
        "public_stock_mean_pct": 2.842652023105133,
        "public_spy_mean_pct": 1.104211605028464,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001239",
        "displayName": "John J. McGuire III",
        "chamber": "house",
        "events": 12,
        "members": 1,
        "securities": 9,
        "transaction_first": "2025-04-10",
        "transaction_last": "2026-07-15",
        "lag_median_days": 25.0,
        "early_excess": {
          "mean_pp": -13.691592402295948,
          "median_pp": -8.207055453934824,
          "equal_member_mean_pp": -13.691592402295948,
          "fraction_positive": 0.08333333333333333,
          "ci95_pp": [
            -28.720304705072568,
            -4.001298821451153
          ]
        },
        "public_excess": {
          "mean_pp": -4.573170400688565,
          "median_pp": -4.634515851640181,
          "equal_member_mean_pp": -4.573170400688565,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -9.273326047709036,
            -0.04327135375030034
          ]
        },
        "difference": {
          "mean_pp": -9.118422001607382,
          "median_pp": -6.158634595731538,
          "equal_member_mean_pp": -9.118422001607382,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -21.22095545558113,
            -1.0103808714932738
          ]
        },
        "early_stock_mean_pct": -7.065740562013968,
        "early_spy_mean_pct": 6.62585184028198,
        "public_stock_mean_pct": -1.2796523225224057,
        "public_spy_mean_pct": 3.2935180781661595,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001277",
        "displayName": "Richard Blumenthal",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-05-21",
        "transaction_last": "2024-05-21",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": 2.4820972938217167,
          "median_pp": 2.4820972938217167,
          "equal_member_mean_pp": 2.4820972938217167,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 15.454293174097987,
          "median_pp": 15.454293174097987,
          "equal_member_mean_pp": 15.454293174097987,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -12.97219588027627,
          "median_pp": -12.97219588027627,
          "equal_member_mean_pp": -12.97219588027627,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 7.988721804511267,
        "early_spy_mean_pct": 5.506624510689551,
        "public_stock_mean_pct": 18.41291652353143,
        "public_spy_mean_pct": 2.9586233494334424,
        "largest_member_share": 1.0
      },
      {
        "memberId": "R000619",
        "displayName": "Michael A. Rulli",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 4,
        "transaction_first": "2026-06-25",
        "transaction_last": "2026-07-01",
        "lag_median_days": 43,
        "early_excess": {
          "mean_pp": -9.097982407387574,
          "median_pp": -6.403330946426622,
          "equal_member_mean_pp": -9.097982407387574,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -22.236085456218895,
            3.8321482600378083
          ]
        },
        "public_excess": {
          "mean_pp": 5.213745026354912,
          "median_pp": 2.4816010098438923,
          "equal_member_mean_pp": 5.213745026354912,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -2.2823729546617675,
            20.310794315174768
          ]
        },
        "difference": {
          "mean_pp": -14.311727433742487,
          "median_pp": -3.2319527882739285,
          "equal_member_mean_pp": -14.311727433742487,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -36.603815336283375,
            0.5496645012847713
          ]
        },
        "early_stock_mean_pct": -5.294680180329598,
        "early_spy_mean_pct": 3.8033022270579764,
        "public_stock_mean_pct": 4.29864470683303,
        "public_spy_mean_pct": -0.9151003195218821,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001204",
        "displayName": "Daniel Meuser",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-06-15",
        "transaction_last": "2026-06-15",
        "lag_median_days": 17,
        "early_excess": {
          "mean_pp": -25.798889472145692,
          "median_pp": -25.798889472145692,
          "equal_member_mean_pp": -25.798889472145692,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -11.366825610352404,
          "median_pp": -11.366825610352404,
          "equal_member_mean_pp": -11.366825610352404,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -14.432063861793289,
          "median_pp": -14.432063861793289,
          "equal_member_mean_pp": -14.432063861793289,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -25.45974025974026,
        "early_spy_mean_pct": 0.33914921240543183,
        "public_stock_mean_pct": -10.553546939284363,
        "public_spy_mean_pct": 0.8132786710680406,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000628",
        "displayName": "Neal P. Dunn",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-12-24",
        "transaction_last": "2024-12-24",
        "lag_median_days": 76,
        "early_excess": {
          "mean_pp": -11.609622466601452,
          "median_pp": -11.609622466601452,
          "equal_member_mean_pp": -11.609622466601452,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 11.106288103623708,
          "median_pp": 11.106288103623708,
          "equal_member_mean_pp": 11.106288103623708,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -22.715910570225162,
          "median_pp": -22.715910570225162,
          "equal_member_mean_pp": -22.715910570225162,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -19.19984365402869,
        "early_spy_mean_pct": -7.590221187427238,
        "public_stock_mean_pct": 11.059518784297184,
        "public_spy_mean_pct": -0.04676931932652284,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001212",
        "displayName": "Pete Stauber",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-10-27",
        "transaction_last": "2025-10-27",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": -16.809775910328806,
          "median_pp": -16.809775910328806,
          "equal_member_mean_pp": -16.809775910328806,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 20.57532658963859,
          "median_pp": 20.57532658963859,
          "equal_member_mean_pp": 20.57532658963859,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -37.385102499967395,
          "median_pp": -37.385102499967395,
          "equal_member_mean_pp": -37.385102499967395,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -15.32416502946955,
        "early_spy_mean_pct": 1.485610880859256,
        "public_stock_mean_pct": 24.5664739884393,
        "public_spy_mean_pct": 3.9911473988007096,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000376",
        "displayName": "Mike Kelly",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-28",
        "transaction_last": "2024-03-28",
        "lag_median_days": 78,
        "early_excess": {
          "mean_pp": -36.3653356051519,
          "median_pp": -36.3653356051519,
          "equal_member_mean_pp": -36.3653356051519,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 4.232611451411772,
          "median_pp": 4.232611451411772,
          "equal_member_mean_pp": 4.232611451411772,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -40.59794705656367,
          "median_pp": -40.59794705656367,
          "equal_member_mean_pp": -40.59794705656367,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -32.32189973614775,
        "early_spy_mean_pct": 4.043435869004153,
        "public_stock_mean_pct": 3.7061994609164373,
        "public_spy_mean_pct": -0.5264119904953346,
        "largest_member_share": 1.0
      }
    ],
    "126": [
      {
        "memberId": "W000779",
        "displayName": "Ron Wyden",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-01-22",
        "transaction_last": "2025-01-22",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": 2.209976675559222,
          "median_pp": 2.209976675559222,
          "equal_member_mean_pp": 2.209976675559222,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -14.849881253478758,
          "median_pp": -14.849881253478758,
          "equal_member_mean_pp": -14.849881253478758,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 17.05985792903798,
          "median_pp": 17.05985792903798,
          "equal_member_mean_pp": 17.05985792903798,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 6.823788429401301,
        "early_spy_mean_pct": 4.613811753842079,
        "public_stock_mean_pct": -8.619242114817338,
        "public_spy_mean_pct": 6.23063913866142,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000562",
        "displayName": "Stephen F. Lynch",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-05-22",
        "transaction_last": "2024-05-22",
        "lag_median_days": 1,
        "early_excess": {
          "mean_pp": 42.19844637638843,
          "median_pp": 42.19844637638843,
          "equal_member_mean_pp": 42.19844637638843,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 25.49286047196466,
          "median_pp": 25.49286047196466,
          "equal_member_mean_pp": 25.49286047196466,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 16.70558590442377,
          "median_pp": 16.70558590442377,
          "equal_member_mean_pp": 16.70558590442377,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 53.649289099526044,
        "early_spy_mean_pct": 11.450842723137612,
        "public_stock_mean_pct": 37.02580093736205,
        "public_spy_mean_pct": 11.53294046539739,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001214",
        "displayName": "W. Gregory Steube",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-02-16",
        "transaction_last": "2026-03-18",
        "lag_median_days": 27.5,
        "early_excess": {
          "mean_pp": 8.532450906525266,
          "median_pp": 8.532450906525266,
          "equal_member_mean_pp": 8.532450906525266,
          "fraction_positive": 1,
          "ci95_pp": [
            7.7774731498448695,
            9.287428663205663
          ]
        },
        "public_excess": {
          "mean_pp": -4.39011828507967,
          "median_pp": -4.39011828507967,
          "equal_member_mean_pp": -4.39011828507967,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -15.68051960192789,
            6.900283031768549
          ]
        },
        "difference": {
          "mean_pp": 12.922569191604936,
          "median_pp": 12.922569191604936,
          "equal_member_mean_pp": 12.922569191604936,
          "fraction_positive": 1,
          "ci95_pp": [
            0.8771901180763209,
            24.96794826513355
          ]
        },
        "early_stock_mean_pct": 22.196170138999914,
        "early_spy_mean_pct": 13.663719232474648,
        "public_stock_mean_pct": 4.643753717571341,
        "public_spy_mean_pct": 9.033872002651012,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000405",
        "displayName": "Brad Knott",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-01-10",
        "transaction_last": "2025-01-14",
        "lag_median_days": 44.0,
        "early_excess": {
          "mean_pp": -3.0013622558563546,
          "median_pp": -3.0013622558563546,
          "equal_member_mean_pp": -3.0013622558563546,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -12.602056959954815,
          "median_pp": -12.602056959954815,
          "equal_member_mean_pp": -12.602056959954815,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 9.600694704098462,
          "median_pp": 9.600694704098462,
          "equal_member_mean_pp": 9.600694704098462,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 4.523842105155662,
        "early_spy_mean_pct": 7.525204361012017,
        "public_stock_mean_pct": -7.463630613535738,
        "public_spy_mean_pct": 5.138426346419078,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001185",
        "displayName": "Terri A. Sewell",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-04-10",
        "transaction_last": "2025-04-10",
        "lag_median_days": 32.0,
        "early_excess": {
          "mean_pp": 25.05328507640734,
          "median_pp": 25.05328507640734,
          "equal_member_mean_pp": 25.05328507640734,
          "fraction_positive": 1,
          "ci95_pp": [
            4.320398016213844,
            45.78617213660084
          ]
        },
        "public_excess": {
          "mean_pp": 16.80080194416368,
          "median_pp": 16.80080194416368,
          "equal_member_mean_pp": 16.80080194416368,
          "fraction_positive": 1,
          "ci95_pp": [
            3.9107401087225213,
            29.690863779604836
          ]
        },
        "difference": {
          "mean_pp": 8.252483132243663,
          "median_pp": 8.252483132243663,
          "equal_member_mean_pp": 8.252483132243663,
          "fraction_positive": 1,
          "ci95_pp": [
            0.40965790749132225,
            16.095308356996004
          ]
        },
        "early_stock_mean_pct": 49.53763446067665,
        "early_spy_mean_pct": 24.48434938426931,
        "public_stock_mean_pct": 28.078151818064555,
        "public_spy_mean_pct": 11.277349873900878,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001203",
        "displayName": "Tina Smith",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-11-12",
        "transaction_last": "2024-11-12",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": -33.51591689336707,
          "median_pp": -33.51591689336707,
          "equal_member_mean_pp": -33.51591689336707,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -41.51671516451287,
          "median_pp": -41.51671516451287,
          "equal_member_mean_pp": -41.51671516451287,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 8.000798271145797,
          "median_pp": 8.000798271145797,
          "equal_member_mean_pp": 8.000798271145797,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -33.96825396825397,
        "early_spy_mean_pct": -0.45233707488689934,
        "public_stock_mean_pct": -41.73669467787116,
        "public_spy_mean_pct": -0.2199795133582927,
        "largest_member_share": 1.0
      },
      {
        "memberId": "R000614",
        "displayName": "Chip Roy",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2026-03-30",
        "transaction_last": "2026-03-30",
        "lag_median_days": 42,
        "early_excess": {
          "mean_pp": -32.330305663183346,
          "median_pp": -32.330305663183346,
          "equal_member_mean_pp": -32.330305663183346,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -39.79403213758983,
          "median_pp": -39.79403213758983,
          "equal_member_mean_pp": -39.79403213758983,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 7.463726474406485,
          "median_pp": 7.463726474406485,
          "equal_member_mean_pp": 7.463726474406485,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -11.406844106463875,
        "early_spy_mean_pct": 20.92346155671947,
        "public_stock_mean_pct": -36.269146608315104,
        "public_spy_mean_pct": 3.524885529274724,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000934",
        "displayName": "Jerry Moran",
        "chamber": "senate",
        "events": 4,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-05-08",
        "transaction_last": "2025-05-08",
        "lag_median_days": 41.0,
        "early_excess": {
          "mean_pp": 64.57751176184416,
          "median_pp": 64.57751176184416,
          "equal_member_mean_pp": 64.57751176184416,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 57.32501042621145,
          "median_pp": 57.32501042621145,
          "equal_member_mean_pp": 57.32501042621145,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 7.252501335632715,
          "median_pp": 7.252501335632715,
          "equal_member_mean_pp": 7.252501335632715,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 83.20385232744782,
        "early_spy_mean_pct": 18.626340565603662,
        "public_stock_mean_pct": 70.11864305729445,
        "public_spy_mean_pct": 12.793632631082996,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000479",
        "displayName": "John Fetterman",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 6,
        "transaction_first": "2025-05-15",
        "transaction_last": "2026-03-30",
        "lag_median_days": 4,
        "early_excess": {
          "mean_pp": 28.43024739782916,
          "median_pp": 3.4658043053928083,
          "equal_member_mean_pp": 28.43024739782916,
          "fraction_positive": 0.7777777777777778,
          "ci95_pp": [
            -8.213248232832353,
            96.66669039903717
          ]
        },
        "public_excess": {
          "mean_pp": 21.33056897823994,
          "median_pp": 1.6467252411535913,
          "equal_member_mean_pp": 21.33056897823994,
          "fraction_positive": 0.5555555555555556,
          "ci95_pp": [
            -8.238585728470627,
            72.47496417977763
          ]
        },
        "difference": {
          "mean_pp": 7.099678419589219,
          "median_pp": 1.819079064239217,
          "equal_member_mean_pp": 7.099678419589219,
          "fraction_positive": 0.8888888888888888,
          "ci95_pp": [
            0.30777129331915215,
            19.70114931096946
          ]
        },
        "early_stock_mean_pct": 47.71129520068214,
        "early_spy_mean_pct": 19.281047802852978,
        "public_stock_mean_pct": 36.04710570046213,
        "public_spy_mean_pct": 14.716536722222196,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000624",
        "displayName": "Debbie Dingell",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-03-27",
        "lag_median_days": 9.0,
        "early_excess": {
          "mean_pp": 5.066688752079552,
          "median_pp": 5.066688752079552,
          "equal_member_mean_pp": 5.066688752079552,
          "fraction_positive": 1,
          "ci95_pp": [
            3.7651597558506325,
            6.36821774830847
          ]
        },
        "public_excess": {
          "mean_pp": -0.3153285275406139,
          "median_pp": -0.3153285275406139,
          "equal_member_mean_pp": -0.3153285275406139,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -5.091430423380448,
            4.46077336829922
          ]
        },
        "difference": {
          "mean_pp": 5.382017279620165,
          "median_pp": 5.382017279620165,
          "equal_member_mean_pp": 5.382017279620165,
          "fraction_positive": 1,
          "ci95_pp": [
            1.9074443800092498,
            8.85659017923108
          ]
        },
        "early_stock_mean_pct": 16.355329212321614,
        "early_spy_mean_pct": 11.28864046024206,
        "public_stock_mean_pct": 13.248388680842893,
        "public_spy_mean_pct": 13.563717208383508,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000929",
        "displayName": "Victoria Spartz",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-02-02",
        "transaction_last": "2025-04-03",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": 0.13495290855549458,
          "median_pp": 2.670630935134688,
          "equal_member_mean_pp": 0.13495290855549458,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -4.5930383859998605,
          "median_pp": -4.851178935297906,
          "equal_member_mean_pp": -4.5930383859998605,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 4.7279912945553555,
          "median_pp": 6.011117359429107,
          "equal_member_mean_pp": 4.7279912945553555,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 8.976691573176945,
        "early_spy_mean_pct": 8.841738664621449,
        "public_stock_mean_pct": 2.9488433716912477,
        "public_spy_mean_pct": 7.541881757691108,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001234",
        "displayName": "Kelly Morrison",
        "chamber": "house",
        "events": 10,
        "members": 1,
        "securities": 3,
        "transaction_first": "2025-03-03",
        "transaction_last": "2025-04-11",
        "lag_median_days": 26.5,
        "early_excess": {
          "mean_pp": 26.226956375791495,
          "median_pp": 7.487828006537221,
          "equal_member_mean_pp": 26.226956375791495,
          "fraction_positive": 0.9,
          "ci95_pp": [
            -33.12994325816643,
            65.20140518608802
          ]
        },
        "public_excess": {
          "mean_pp": 23.392695724332032,
          "median_pp": 19.114267596666455,
          "equal_member_mean_pp": 23.392695724332032,
          "fraction_positive": 0.7,
          "ci95_pp": [
            -28.99750842085085,
            53.54338410155529
          ]
        },
        "difference": {
          "mean_pp": 2.8342606514594637,
          "median_pp": -5.930680461659524,
          "equal_member_mean_pp": 2.8342606514594637,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -4.132434837315579,
            11.658021084532729
          ]
        },
        "early_stock_mean_pct": 45.17166226245547,
        "early_spy_mean_pct": 18.94470588666397,
        "public_stock_mean_pct": 42.866362409295014,
        "public_spy_mean_pct": 19.473666684962986,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001190",
        "displayName": "Markwayne Mullin",
        "chamber": "senate",
        "events": 153,
        "members": 1,
        "securities": 71,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-02-25",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": 5.633314697894816,
          "median_pp": 3.0135945394990102,
          "equal_member_mean_pp": 5.633314697894816,
          "fraction_positive": 0.5620915032679739,
          "ci95_pp": [
            -1.2405574400047228,
            12.30254906095408
          ]
        },
        "public_excess": {
          "mean_pp": 2.8467781128181553,
          "median_pp": 0.5422567816810933,
          "equal_member_mean_pp": 2.8467781128181553,
          "fraction_positive": 0.5098039215686274,
          "ci95_pp": [
            -2.7794905077924716,
            8.3604145670961
          ]
        },
        "difference": {
          "mean_pp": 2.7865365850766612,
          "median_pp": 0.04912778270836782,
          "equal_member_mean_pp": 2.7865365850766612,
          "fraction_positive": 0.5098039215686274,
          "ci95_pp": [
            -0.17393952912287014,
            5.984212984362069
          ]
        },
        "early_stock_mean_pct": 15.750683018198863,
        "early_spy_mean_pct": 10.117368320304047,
        "public_stock_mean_pct": 12.126467837698137,
        "public_spy_mean_pct": 9.279689724879981,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000597",
        "displayName": "Laurel M. Lee",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-09-10",
        "transaction_last": "2025-07-13",
        "lag_median_days": 29.0,
        "early_excess": {
          "mean_pp": -23.49617965867734,
          "median_pp": -11.247576850737861,
          "equal_member_mean_pp": -23.49617965867734,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -44.063074390083436,
            9.070287115866549
          ]
        },
        "public_excess": {
          "mean_pp": -26.27241245385996,
          "median_pp": -14.796404946886454,
          "equal_member_mean_pp": -26.27241245385996,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -56.23245969523262,
            10.366338249007189
          ]
        },
        "difference": {
          "mean_pp": 2.7762327951826182,
          "median_pp": 2.0036374942166457,
          "equal_member_mean_pp": 2.7762327951826182,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -11.937788296427255,
            12.169385305149184
          ]
        },
        "early_stock_mean_pct": -22.484421707676677,
        "early_spy_mean_pct": 1.0117579510006607,
        "public_stock_mean_pct": -26.504496849553064,
        "public_spy_mean_pct": -0.23208439569310524,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000591",
        "displayName": "Michael Guest",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-02-20",
        "transaction_last": "2025-10-20",
        "lag_median_days": 42,
        "early_excess": {
          "mean_pp": 23.438030305092514,
          "median_pp": 10.009357358638127,
          "equal_member_mean_pp": 23.438030305092514,
          "fraction_positive": 0.8,
          "ci95_pp": [
            0.6088348868468052,
            51.32361593453296
          ]
        },
        "public_excess": {
          "mean_pp": 20.8681475359459,
          "median_pp": 27.49538737356916,
          "equal_member_mean_pp": 20.8681475359459,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -5.569886055219064,
            46.40921135621532
          ]
        },
        "difference": {
          "mean_pp": 2.5698827691466137,
          "median_pp": 8.152912153532988,
          "equal_member_mean_pp": 2.5698827691466137,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -23.329850599210555,
            28.469616137503785
          ]
        },
        "early_stock_mean_pct": 26.057618723326186,
        "early_spy_mean_pct": 2.6195884182336693,
        "public_stock_mean_pct": 23.606643775464143,
        "public_spy_mean_pct": 2.738496239518242,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000307",
        "displayName": "John James",
        "chamber": "house",
        "events": 15,
        "members": 1,
        "securities": 11,
        "transaction_first": "2024-03-05",
        "transaction_last": "2024-08-28",
        "lag_median_days": 109,
        "early_excess": {
          "mean_pp": 0.10774259897494348,
          "median_pp": -0.9573313260468286,
          "equal_member_mean_pp": 0.10774259897494348,
          "fraction_positive": 0.4666666666666667,
          "ci95_pp": [
            -10.714805435359628,
            9.785864384895874
          ]
        },
        "public_excess": {
          "mean_pp": -2.058612952123113,
          "median_pp": -0.18979209383847007,
          "equal_member_mean_pp": -2.058612952123113,
          "fraction_positive": 0.4666666666666667,
          "ci95_pp": [
            -12.021659336587142,
            6.636394431275041
          ]
        },
        "difference": {
          "mean_pp": 2.1663555510980563,
          "median_pp": 1.6011615914535398,
          "equal_member_mean_pp": 2.1663555510980563,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -3.5320637767745873,
            6.746259933595853
          ]
        },
        "early_stock_mean_pct": 11.116080285034814,
        "early_spy_mean_pct": 11.00833768605987,
        "public_stock_mean_pct": 3.6342618634222235,
        "public_spy_mean_pct": 5.692874815545337,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000490",
        "displayName": "David J. Taylor",
        "chamber": "house",
        "events": 91,
        "members": 1,
        "securities": 28,
        "transaction_first": "2025-02-05",
        "transaction_last": "2026-03-24",
        "lag_median_days": 13,
        "early_excess": {
          "mean_pp": -1.7741089059187807,
          "median_pp": -1.9092085811685422,
          "equal_member_mean_pp": -1.7741089059187807,
          "fraction_positive": 0.4725274725274725,
          "ci95_pp": [
            -6.492638229673169,
            3.8169944362908086
          ]
        },
        "public_excess": {
          "mean_pp": -3.926704816374547,
          "median_pp": -2.4935756668694964,
          "equal_member_mean_pp": -3.926704816374547,
          "fraction_positive": 0.4175824175824176,
          "ci95_pp": [
            -8.017343396794482,
            0.8425329125205575
          ]
        },
        "difference": {
          "mean_pp": 2.1525959104557666,
          "median_pp": 1.1693606940142978,
          "equal_member_mean_pp": 2.1525959104557666,
          "fraction_positive": 0.5934065934065934,
          "ci95_pp": [
            0.39364772474915427,
            4.16080499587762
          ]
        },
        "early_stock_mean_pct": 7.287551876079677,
        "early_spy_mean_pct": 9.061660781998457,
        "public_stock_mean_pct": 7.132242220904428,
        "public_spy_mean_pct": 11.058947037278974,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000168",
        "displayName": "Maria Elvira Salazar",
        "chamber": "house",
        "events": 38,
        "members": 1,
        "securities": 26,
        "transaction_first": "2024-04-26",
        "transaction_last": "2026-04-22",
        "lag_median_days": 33.0,
        "early_excess": {
          "mean_pp": -2.4328760429868383,
          "median_pp": -2.1201619575042736,
          "equal_member_mean_pp": -2.4328760429868383,
          "fraction_positive": 0.4473684210526316,
          "ci95_pp": [
            -13.70926255337806,
            9.838929779231576
          ]
        },
        "public_excess": {
          "mean_pp": -4.5374721029688185,
          "median_pp": -6.331856502059874,
          "equal_member_mean_pp": -4.5374721029688185,
          "fraction_positive": 0.42105263157894735,
          "ci95_pp": [
            -13.275307994862594,
            4.655537120865355
          ]
        },
        "difference": {
          "mean_pp": 2.1045960599819806,
          "median_pp": -0.6438905300613165,
          "equal_member_mean_pp": 2.1045960599819806,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.0166711733421234,
            8.272237379061563
          ]
        },
        "early_stock_mean_pct": 11.259332328642527,
        "early_spy_mean_pct": 13.692208371629365,
        "public_stock_mean_pct": 1.5057804931467575,
        "public_spy_mean_pct": 6.043252596115576,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000032",
        "displayName": "Byron Donalds",
        "chamber": "house",
        "events": 80,
        "members": 1,
        "securities": 29,
        "transaction_first": "2024-10-01",
        "transaction_last": "2026-04-02",
        "lag_median_days": 27.5,
        "early_excess": {
          "mean_pp": 1.326098113896607,
          "median_pp": -10.869690945747557,
          "equal_member_mean_pp": 1.326098113896607,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -14.196631861460595,
            19.96606313026638
          ]
        },
        "public_excess": {
          "mean_pp": -0.470546024198212,
          "median_pp": -11.422593717633877,
          "equal_member_mean_pp": -0.470546024198212,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -13.422993049036405,
            15.400290297854738
          ]
        },
        "difference": {
          "mean_pp": 1.7966441380948193,
          "median_pp": -0.150835245810498,
          "equal_member_mean_pp": 1.7966441380948193,
          "fraction_positive": 0.4375,
          "ci95_pp": [
            -2.805991774257453,
            8.216233756280284
          ]
        },
        "early_stock_mean_pct": 11.869356058888544,
        "early_spy_mean_pct": 10.543257944991936,
        "public_stock_mean_pct": 10.766381562903945,
        "public_spy_mean_pct": 11.236927587102157,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001199",
        "displayName": "Brian J. Mast",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-03-04",
        "transaction_last": "2024-03-04",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": 6.39012770991209,
          "median_pp": 13.842161400964814,
          "equal_member_mean_pp": 6.39012770991209,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -8.51393967219336,
            13.842161400964814
          ]
        },
        "public_excess": {
          "mean_pp": 4.750652779123057,
          "median_pp": 10.884327935764347,
          "equal_member_mean_pp": 4.750652779123057,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -7.516697534159523,
            10.884327935764347
          ]
        },
        "difference": {
          "mean_pp": 1.6394749307890326,
          "median_pp": 2.9578334652004674,
          "equal_member_mean_pp": 1.6394749307890326,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -0.9972421380338368,
            2.9578334652004674
          ]
        },
        "early_stock_mean_pct": 14.155109166090122,
        "early_spy_mean_pct": 7.764981456178033,
        "public_stock_mean_pct": 10.276581253615104,
        "public_spy_mean_pct": 5.525928474492048,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000197",
        "displayName": "Nancy Pelosi",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-06-26",
        "transaction_last": "2024-07-26",
        "lag_median_days": 5.0,
        "early_excess": {
          "mean_pp": 1.8805445300771986,
          "median_pp": 1.8805445300771986,
          "equal_member_mean_pp": 1.8805445300771986,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 0.37393212133663933,
          "median_pp": 0.37393212133663933,
          "equal_member_mean_pp": 0.37393212133663933,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 1.5066124087405592,
          "median_pp": 1.5066124087405592,
          "equal_member_mean_pp": 1.5066124087405592,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 12.511704046467997,
        "early_spy_mean_pct": 10.631159516390799,
        "public_stock_mean_pct": 9.76839247294723,
        "public_spy_mean_pct": 9.39446035161059,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001220",
        "displayName": "Morgan McGarvey",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-05-31",
        "transaction_last": "2024-11-06",
        "lag_median_days": 30.0,
        "early_excess": {
          "mean_pp": 8.172093317154351,
          "median_pp": 10.448097777038972,
          "equal_member_mean_pp": 8.172093317154351,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -9.124760349736134,
            24.203028931248568
          ]
        },
        "public_excess": {
          "mean_pp": 6.683220049984163,
          "median_pp": 0.4249245025629178,
          "equal_member_mean_pp": 6.683220049984163,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -9.178813617578447,
            24.06345083404298
          ]
        },
        "difference": {
          "mean_pp": 1.4888732671701876,
          "median_pp": -2.2638840696238223,
          "equal_member_mean_pp": 1.4888732671701876,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -3.6595072311391434,
            6.84055251617876
          ]
        },
        "early_stock_mean_pct": 15.497031977797885,
        "early_spy_mean_pct": 7.324938660643534,
        "public_stock_mean_pct": 10.227701232185943,
        "public_spy_mean_pct": 3.5444811822017788,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001108",
        "displayName": "James Comer",
        "chamber": "house",
        "events": 29,
        "members": 1,
        "securities": 24,
        "transaction_first": "2025-01-02",
        "transaction_last": "2025-01-21",
        "lag_median_days": 8,
        "early_excess": {
          "mean_pp": 5.038116081989099,
          "median_pp": -0.44286597118190496,
          "equal_member_mean_pp": 5.038116081989099,
          "fraction_positive": 0.4827586206896552,
          "ci95_pp": [
            -6.14565593479501,
            17.266834976724653
          ]
        },
        "public_excess": {
          "mean_pp": 3.6809126759407533,
          "median_pp": -0.08758751371038542,
          "equal_member_mean_pp": 3.6809126759407533,
          "fraction_positive": 0.4827586206896552,
          "ci95_pp": [
            -5.6290165946254636,
            12.845669856193716
          ]
        },
        "difference": {
          "mean_pp": 1.3572034060483458,
          "median_pp": -0.20935350858660762,
          "equal_member_mean_pp": 1.3572034060483458,
          "fraction_positive": 0.41379310344827586,
          "ci95_pp": [
            -2.6211036958089466,
            8.154983858111128
          ]
        },
        "early_stock_mean_pct": 11.07966175336374,
        "early_spy_mean_pct": 6.04154567137464,
        "public_stock_mean_pct": 10.270965486368654,
        "public_spy_mean_pct": 6.590052810427902,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001327",
        "displayName": "Robert P. Bresnahan, Jr.",
        "chamber": "house",
        "events": 247,
        "members": 1,
        "securities": 167,
        "transaction_first": "2025-01-16",
        "transaction_last": "2025-06-24",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": -3.0972358043846535,
          "median_pp": -5.091383639328331,
          "equal_member_mean_pp": -3.0972358043846535,
          "fraction_positive": 0.38866396761133604,
          "ci95_pp": [
            -8.396817386626708,
            2.048020971438535
          ]
        },
        "public_excess": {
          "mean_pp": -4.329282383320515,
          "median_pp": -8.11272650713305,
          "equal_member_mean_pp": -4.329282383320515,
          "fraction_positive": 0.3319838056680162,
          "ci95_pp": [
            -8.682828624038638,
            0.12412870421093036
          ]
        },
        "difference": {
          "mean_pp": 1.2320465789358612,
          "median_pp": 0.6931063688068093,
          "equal_member_mean_pp": 1.2320465789358612,
          "fraction_positive": 0.5344129554655871,
          "ci95_pp": [
            -0.8878519199231832,
            3.353416017524751
          ]
        },
        "early_stock_mean_pct": 15.418141411474199,
        "early_spy_mean_pct": 18.51537721585885,
        "public_stock_mean_pct": 11.055503441349416,
        "public_spy_mean_pct": 15.38478582466993,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B000574",
        "displayName": "Earl Blumenauer",
        "chamber": "house",
        "events": 13,
        "members": 1,
        "securities": 10,
        "transaction_first": "2024-02-12",
        "transaction_last": "2024-11-15",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": -0.17790970787677526,
          "median_pp": -3.8599596769861355,
          "equal_member_mean_pp": -0.17790970787677526,
          "fraction_positive": 0.38461538461538464,
          "ci95_pp": [
            -7.608091708253616,
            9.68099095511035
          ]
        },
        "public_excess": {
          "mean_pp": -1.1841934039280182,
          "median_pp": -2.966378859235985,
          "equal_member_mean_pp": -1.1841934039280182,
          "fraction_positive": 0.46153846153846156,
          "ci95_pp": [
            -11.083061374488913,
            9.041613947874808
          ]
        },
        "difference": {
          "mean_pp": 1.0062836960512431,
          "median_pp": 0.5239119087915522,
          "equal_member_mean_pp": 1.0062836960512431,
          "fraction_positive": 0.5384615384615384,
          "ci95_pp": [
            -1.975233152191075,
            5.097037739957042
          ]
        },
        "early_stock_mean_pct": 8.636144957107163,
        "early_spy_mean_pct": 8.814054664983937,
        "public_stock_mean_pct": 6.812729694439091,
        "public_spy_mean_pct": 7.996923098367109,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001135",
        "displayName": "Kathy E. Manning",
        "chamber": "house",
        "events": 85,
        "members": 1,
        "securities": 30,
        "transaction_first": "2024-01-23",
        "transaction_last": "2024-07-02",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": -3.482904208366507,
          "median_pp": -3.433816702002046,
          "equal_member_mean_pp": -3.482904208366507,
          "fraction_positive": 0.43529411764705883,
          "ci95_pp": [
            -8.55571134728156,
            1.2102940639429822
          ]
        },
        "public_excess": {
          "mean_pp": -4.200563109224068,
          "median_pp": -4.737196808236521,
          "equal_member_mean_pp": -4.200563109224068,
          "fraction_positive": 0.4117647058823529,
          "ci95_pp": [
            -9.011339349475348,
            0.1951054191074538
          ]
        },
        "difference": {
          "mean_pp": 0.7176589008575605,
          "median_pp": 0.9670259613489884,
          "equal_member_mean_pp": 0.7176589008575605,
          "fraction_positive": 0.6705882352941176,
          "ci95_pp": [
            -1.1505984441668768,
            2.4141233042956047
          ]
        },
        "early_stock_mean_pct": 5.964219994716716,
        "early_spy_mean_pct": 9.447124203083224,
        "public_stock_mean_pct": 2.701925309046873,
        "public_spy_mean_pct": 6.902488418270941,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000317",
        "displayName": "Nicole Malliotakis",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-06-04",
        "transaction_last": "2024-12-24",
        "lag_median_days": 12.0,
        "early_excess": {
          "mean_pp": -0.6257403062465592,
          "median_pp": -0.6257403062465592,
          "equal_member_mean_pp": -0.6257403062465592,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -15.333057440632714,
            14.081576828139596
          ]
        },
        "public_excess": {
          "mean_pp": -1.3336968922023456,
          "median_pp": -1.3336968922023456,
          "equal_member_mean_pp": -1.3336968922023456,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -19.84644154274623,
            17.17904775834154
          ]
        },
        "difference": {
          "mean_pp": 0.7079565859557864,
          "median_pp": 0.7079565859557864,
          "equal_member_mean_pp": 0.7079565859557864,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.0974709302019434,
            4.513384102113516
          ]
        },
        "early_stock_mean_pct": 7.8966813076386195,
        "early_spy_mean_pct": 8.522421613885179,
        "public_stock_mean_pct": 6.263693280335531,
        "public_spy_mean_pct": 7.597390172537877,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000595",
        "displayName": "Gary C. Peters",
        "chamber": "senate",
        "events": 4,
        "members": 1,
        "securities": 4,
        "transaction_first": "2025-11-14",
        "transaction_last": "2026-01-12",
        "lag_median_days": 14.0,
        "early_excess": {
          "mean_pp": -6.901329393687206,
          "median_pp": -1.2302200825272012,
          "equal_member_mean_pp": -6.901329393687206,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -22.180555143356756,
            2.7067870448223394
          ]
        },
        "public_excess": {
          "mean_pp": -7.574618228483205,
          "median_pp": -5.678073835582799,
          "equal_member_mean_pp": -7.574618228483205,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -20.19844015514985,
            3.1421340642968363
          ]
        },
        "difference": {
          "mean_pp": 0.6732888347959991,
          "median_pp": 0.4257341457615804,
          "equal_member_mean_pp": 0.6732888347959991,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.101276083463599,
            4.447853753055597
          ]
        },
        "early_stock_mean_pct": 2.2028443572801706,
        "early_spy_mean_pct": 9.104173750967377,
        "public_stock_mean_pct": 1.4455579190413121,
        "public_spy_mean_pct": 9.020176147524516,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001229",
        "displayName": "Jefferson Shreve",
        "chamber": "house",
        "events": 189,
        "members": 1,
        "securities": 147,
        "transaction_first": "2025-02-24",
        "transaction_last": "2025-05-08",
        "lag_median_days": 29,
        "early_excess": {
          "mean_pp": -2.3189413856260352,
          "median_pp": -8.595388293365524,
          "equal_member_mean_pp": -2.3189413856260352,
          "fraction_positive": 0.36507936507936506,
          "ci95_pp": [
            -7.670178054021519,
            3.556571509131208
          ]
        },
        "public_excess": {
          "mean_pp": -2.9051814296022247,
          "median_pp": -10.048014329001887,
          "equal_member_mean_pp": -2.9051814296022247,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -7.710861455018709,
            2.147876830315912
          ]
        },
        "difference": {
          "mean_pp": 0.5862400439761897,
          "median_pp": -0.7610380686297376,
          "equal_member_mean_pp": 0.5862400439761897,
          "fraction_positive": 0.48148148148148145,
          "ci95_pp": [
            -1.0123453245014034,
            2.281025848802349
          ]
        },
        "early_stock_mean_pct": 17.843118863425012,
        "early_spy_mean_pct": 20.16206024905105,
        "public_stock_mean_pct": 15.051542897552668,
        "public_spy_mean_pct": 17.956724327154895,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001218",
        "displayName": "Richard McCormick",
        "chamber": "house",
        "events": 34,
        "members": 1,
        "securities": 25,
        "transaction_first": "2025-11-05",
        "transaction_last": "2026-03-19",
        "lag_median_days": 34.0,
        "early_excess": {
          "mean_pp": -2.0689172656769736,
          "median_pp": -2.2299190258626247,
          "equal_member_mean_pp": -2.0689172656769736,
          "fraction_positive": 0.38235294117647056,
          "ci95_pp": [
            -9.331345718057372,
            5.914273438786175
          ]
        },
        "public_excess": {
          "mean_pp": -2.6368564498517904,
          "median_pp": -3.2757948950482674,
          "equal_member_mean_pp": -2.6368564498517904,
          "fraction_positive": 0.38235294117647056,
          "ci95_pp": [
            -8.708595730920207,
            3.6350634508439863
          ]
        },
        "difference": {
          "mean_pp": 0.5679391841748164,
          "median_pp": -0.6375987135181163,
          "equal_member_mean_pp": 0.5679391841748164,
          "fraction_positive": 0.38235294117647056,
          "ci95_pp": [
            -2.0408607222243385,
            3.615489086664144
          ]
        },
        "early_stock_mean_pct": 8.534220466152806,
        "early_spy_mean_pct": 10.603137731829781,
        "public_stock_mean_pct": 6.070519711286621,
        "public_spy_mean_pct": 8.707376161138411,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000564",
        "displayName": "Doug Lamborn",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-20",
        "transaction_last": "2024-07-24",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": -3.4099925071522597,
          "median_pp": -3.4099925071522597,
          "equal_member_mean_pp": -3.4099925071522597,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -3.9743294284799724,
          "median_pp": -3.9743294284799724,
          "equal_member_mean_pp": -3.9743294284799724,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.5643369213277127,
          "median_pp": 0.5643369213277127,
          "equal_member_mean_pp": 0.5643369213277127,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 7.6068844040588335,
        "early_spy_mean_pct": 11.016876911211092,
        "public_stock_mean_pct": 8.701635697308964,
        "public_spy_mean_pct": 12.675965125788935,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000250",
        "displayName": "Pete Sessions",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-01-31",
        "transaction_last": "2024-12-18",
        "lag_median_days": 2,
        "early_excess": {
          "mean_pp": -0.5034776237820491,
          "median_pp": -0.12853580651321916,
          "equal_member_mean_pp": -0.5034776237820491,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -5.558382002522698,
            8.630523227714628
          ]
        },
        "public_excess": {
          "mean_pp": -0.99317026337045,
          "median_pp": -1.0711914717880688,
          "equal_member_mean_pp": -0.99317026337045,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -5.453860858811191,
            7.54838735236882
          ]
        },
        "difference": {
          "mean_pp": 0.4896926395884009,
          "median_pp": -1.055377155648383,
          "equal_member_mean_pp": 0.4896926395884009,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -1.1593346770278796,
            1.8233167225377143
          ]
        },
        "early_stock_mean_pct": 4.392289032314771,
        "early_spy_mean_pct": 4.89576665609682,
        "public_stock_mean_pct": 1.9777499130672886,
        "public_spy_mean_pct": 2.9709201764377386,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000375",
        "displayName": "William R. Keating",
        "chamber": "house",
        "events": 15,
        "members": 1,
        "securities": 12,
        "transaction_first": "2024-01-24",
        "transaction_last": "2025-02-05",
        "lag_median_days": 12,
        "early_excess": {
          "mean_pp": -2.890789667514955,
          "median_pp": -1.3382729830558882,
          "equal_member_mean_pp": -2.890789667514955,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -13.011708097556467,
            5.575679254743128
          ]
        },
        "public_excess": {
          "mean_pp": -3.334256407652969,
          "median_pp": -3.4294235320357025,
          "equal_member_mean_pp": -3.334256407652969,
          "fraction_positive": 0.4666666666666667,
          "ci95_pp": [
            -12.529906219877844,
            4.830632788930917
          ]
        },
        "difference": {
          "mean_pp": 0.44346674013801396,
          "median_pp": 0.33265689938618515,
          "equal_member_mean_pp": 0.44346674013801396,
          "fraction_positive": 0.5333333333333333,
          "ci95_pp": [
            -1.0429613113583824,
            1.863320652089906
          ]
        },
        "early_stock_mean_pct": 1.4619609601671941,
        "early_spy_mean_pct": 4.352750627682149,
        "public_stock_mean_pct": 0.254451536141119,
        "public_spy_mean_pct": 3.588707943794088,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000596",
        "displayName": "Marjorie Taylor Greene",
        "chamber": "house",
        "events": 379,
        "members": 1,
        "securities": 78,
        "transaction_first": "2024-04-24",
        "transaction_last": "2025-11-12",
        "lag_median_days": 3,
        "early_excess": {
          "mean_pp": 3.448897506834528,
          "median_pp": -0.2720525028892453,
          "equal_member_mean_pp": 3.448897506834528,
          "fraction_positive": 0.49604221635883905,
          "ci95_pp": [
            -0.8689228845759891,
            8.053817764951837
          ]
        },
        "public_excess": {
          "mean_pp": 3.0661963592261063,
          "median_pp": -1.0689442910142732,
          "equal_member_mean_pp": 3.0661963592261063,
          "fraction_positive": 0.48284960422163586,
          "ci95_pp": [
            -1.334303053239551,
            7.849022473166667
          ]
        },
        "difference": {
          "mean_pp": 0.38270114760842144,
          "median_pp": 0.06236587877796751,
          "equal_member_mean_pp": 0.38270114760842144,
          "fraction_positive": 0.5118733509234829,
          "ci95_pp": [
            -0.16873951019272265,
            0.9843859781013745
          ]
        },
        "early_stock_mean_pct": 13.844604195653538,
        "early_spy_mean_pct": 10.395706688819011,
        "public_stock_mean_pct": 13.203485491766305,
        "public_spy_mean_pct": 10.137289132540198,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000821",
        "displayName": "Bruce Westerman",
        "chamber": "house",
        "events": 84,
        "members": 1,
        "securities": 77,
        "transaction_first": "2025-03-03",
        "transaction_last": "2025-04-08",
        "lag_median_days": 44.0,
        "early_excess": {
          "mean_pp": -1.296168736850461,
          "median_pp": -3.0233136818883732,
          "equal_member_mean_pp": -1.296168736850461,
          "fraction_positive": 0.4642857142857143,
          "ci95_pp": [
            -5.2876917511107475,
            2.6683548883140533
          ]
        },
        "public_excess": {
          "mean_pp": -1.6697611523222082,
          "median_pp": -5.16124102284804,
          "equal_member_mean_pp": -1.6697611523222082,
          "fraction_positive": 0.40476190476190477,
          "ci95_pp": [
            -5.882545338421288,
            2.58416941996944
          ]
        },
        "difference": {
          "mean_pp": 0.3735924154717471,
          "median_pp": 1.6538489737432114,
          "equal_member_mean_pp": 0.3735924154717471,
          "fraction_positive": 0.5476190476190477,
          "ci95_pp": [
            -1.9576577113265479,
            2.735414600059399
          ]
        },
        "early_stock_mean_pct": 10.871376043752491,
        "early_spy_mean_pct": 12.167544780602952,
        "public_stock_mean_pct": 19.827261237683015,
        "public_spy_mean_pct": 21.49702239000522,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001082",
        "displayName": "Kevin Hern",
        "chamber": "house",
        "events": 49,
        "members": 1,
        "securities": 21,
        "transaction_first": "2024-01-12",
        "transaction_last": "2024-12-12",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": -2.2492998752170905,
          "median_pp": -1.557677339372665,
          "equal_member_mean_pp": -2.2492998752170905,
          "fraction_positive": 0.4489795918367347,
          "ci95_pp": [
            -9.578187055683468,
            4.080758923135055
          ]
        },
        "public_excess": {
          "mean_pp": -2.5955829142820903,
          "median_pp": -0.18730738479928455,
          "equal_member_mean_pp": -2.5955829142820903,
          "fraction_positive": 0.4897959183673469,
          "ci95_pp": [
            -10.210650508852126,
            3.733106361480406
          ]
        },
        "difference": {
          "mean_pp": 0.3462830390649997,
          "median_pp": -0.12271207387328609,
          "equal_member_mean_pp": 0.3462830390649997,
          "fraction_positive": 0.4897959183673469,
          "ci95_pp": [
            -1.166798577585715,
            1.7316461855799776
          ]
        },
        "early_stock_mean_pct": 7.567101048819259,
        "early_spy_mean_pct": 9.81640092403635,
        "public_stock_mean_pct": 5.731882139259828,
        "public_spy_mean_pct": 8.32746505354192,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000566",
        "displayName": "Robert E. Latta",
        "chamber": "house",
        "events": 12,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-22",
        "transaction_last": "2026-04-20",
        "lag_median_days": 4.0,
        "early_excess": {
          "mean_pp": 2.8900135685644286,
          "median_pp": -1.134591477172897,
          "equal_member_mean_pp": 2.8900135685644286,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 2.6390310765606553,
          "median_pp": 1.2252898819512303,
          "equal_member_mean_pp": 2.6390310765606553,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.2509824920037733,
          "median_pp": 0.14540401566259753,
          "equal_member_mean_pp": 0.2509824920037733,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 13.821643989793106,
        "early_spy_mean_pct": 10.931630421228677,
        "public_stock_mean_pct": 11.626947019518866,
        "public_spy_mean_pct": 8.98791594295821,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001201",
        "displayName": "Thomas R. Suozzi",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-10-24",
        "transaction_last": "2024-10-24",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": -18.053768477540757,
          "median_pp": -18.053768477540757,
          "equal_member_mean_pp": -18.053768477540757,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -18.287982988005666,
          "median_pp": -18.287982988005666,
          "equal_member_mean_pp": -18.287982988005666,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.23421451046490915,
          "median_pp": 0.23421451046490915,
          "equal_member_mean_pp": 0.23421451046490915,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -22.355957552880845,
        "early_spy_mean_pct": -4.30218907534009,
        "public_stock_mean_pct": -25.46660285772887,
        "public_spy_mean_pct": -7.178619869723201,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000816",
        "displayName": "Roger Williams",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-03-01",
        "transaction_last": "2025-12-22",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": -3.6813280515073523,
          "median_pp": -3.5002698322544212,
          "equal_member_mean_pp": -3.6813280515073523,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.733600072697499,
            -0.8101142495701374
          ]
        },
        "public_excess": {
          "mean_pp": -3.8894254329900866,
          "median_pp": 1.0049009108597184,
          "equal_member_mean_pp": -3.8894254329900866,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -13.756994387007937,
            1.0838171771779592
          ]
        },
        "difference": {
          "mean_pp": 0.20809738148273413,
          "median_pp": -1.815015160429856,
          "equal_member_mean_pp": 0.20809738148273413,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -4.5840870094323805,
            7.02339431431044
          ]
        },
        "early_stock_mean_pct": 4.4382256829171185,
        "early_spy_mean_pct": 8.119553734424471,
        "public_stock_mean_pct": 1.525068621180466,
        "public_spy_mean_pct": 5.414494054170553,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001236",
        "displayName": "John Boozman",
        "chamber": "senate",
        "events": 77,
        "members": 1,
        "securities": 44,
        "transaction_first": "2024-03-28",
        "transaction_last": "2026-04-09",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": 5.991357379054989,
          "median_pp": 1.7999235271463299,
          "equal_member_mean_pp": 5.991357379054989,
          "fraction_positive": 0.5844155844155844,
          "ci95_pp": [
            -1.7794118130816567,
            14.13835054843335
          ]
        },
        "public_excess": {
          "mean_pp": 5.808640838000904,
          "median_pp": 1.7005012371891013,
          "equal_member_mean_pp": 5.808640838000904,
          "fraction_positive": 0.5714285714285714,
          "ci95_pp": [
            -0.05421435602567092,
            12.00167561050473
          ]
        },
        "difference": {
          "mean_pp": 0.18271654105408586,
          "median_pp": -0.4114441762573797,
          "equal_member_mean_pp": 0.18271654105408586,
          "fraction_positive": 0.4935064935064935,
          "ci95_pp": [
            -3.744737288868811,
            3.495940988969975
          ]
        },
        "early_stock_mean_pct": 16.90655836433172,
        "early_spy_mean_pct": 10.915200985276728,
        "public_stock_mean_pct": 15.439499508031776,
        "public_spy_mean_pct": 9.630858670030872,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001224",
        "displayName": "Keith Self",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-10",
        "transaction_last": "2025-01-10",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": 2.5287334651626585,
          "median_pp": 2.5287334651626585,
          "equal_member_mean_pp": 2.5287334651626585,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -13.365382290071581,
            18.4228492203969
          ]
        },
        "public_excess": {
          "mean_pp": 2.3801849289936996,
          "median_pp": 2.3801849289936996,
          "equal_member_mean_pp": 2.3801849289936996,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -12.59760624888948,
            17.35797610687688
          ]
        },
        "difference": {
          "mean_pp": 0.1485485361689589,
          "median_pp": 0.1485485361689589,
          "equal_member_mean_pp": 0.1485485361689589,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -0.7677760411821009,
            1.0648731135200187
          ]
        },
        "early_stock_mean_pct": 9.703706332912322,
        "early_spy_mean_pct": 7.174972867749663,
        "public_stock_mean_pct": 4.710892036252278,
        "public_spy_mean_pct": 2.3307071072585783,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001080",
        "displayName": "Judy Chu",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-10",
        "transaction_last": "2025-08-19",
        "lag_median_days": 11.0,
        "early_excess": {
          "mean_pp": -16.31992989384544,
          "median_pp": -16.31992989384544,
          "equal_member_mean_pp": -16.31992989384544,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -16.401146261609192,
          "median_pp": -16.401146261609192,
          "equal_member_mean_pp": -16.401146261609192,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.08121636776375141,
          "median_pp": 0.08121636776375141,
          "equal_member_mean_pp": 0.08121636776375141,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -4.075692394152508,
        "early_spy_mean_pct": 12.244237499692934,
        "public_stock_mean_pct": -5.032676242877448,
        "public_spy_mean_pct": 11.368470018731745,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001123",
        "displayName": "Gilbert Ray Cisneros, Jr.",
        "chamber": "house",
        "events": 671,
        "members": 1,
        "securities": 316,
        "transaction_first": "2025-01-07",
        "transaction_last": "2026-04-22",
        "lag_median_days": 27,
        "early_excess": {
          "mean_pp": -1.9797193334836964,
          "median_pp": -7.305650915789452,
          "equal_member_mean_pp": -1.9797193334836964,
          "fraction_positive": 0.3949329359165425,
          "ci95_pp": [
            -6.067253151670403,
            2.2287690272458947
          ]
        },
        "public_excess": {
          "mean_pp": -2.018337765160541,
          "median_pp": -7.145307789964028,
          "equal_member_mean_pp": -2.018337765160541,
          "fraction_positive": 0.3859910581222057,
          "ci95_pp": [
            -5.476809193113587,
            1.9520519775346448
          ]
        },
        "difference": {
          "mean_pp": 0.038618431676844346,
          "median_pp": -0.61932396865123,
          "equal_member_mean_pp": 0.038618431676844346,
          "fraction_positive": 0.46050670640834573,
          "ci95_pp": [
            -1.1461000030573463,
            1.2793773555660917
          ]
        },
        "early_stock_mean_pct": 8.663513923364258,
        "early_spy_mean_pct": 10.643233256847955,
        "public_stock_mean_pct": 7.652734429559953,
        "public_spy_mean_pct": 9.671072194720493,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001236",
        "displayName": "Tim Moore",
        "chamber": "house",
        "events": 113,
        "members": 1,
        "securities": 21,
        "transaction_first": "2025-01-03",
        "transaction_last": "2026-03-23",
        "lag_median_days": 27,
        "early_excess": {
          "mean_pp": 6.23927932727691,
          "median_pp": 3.5449998450940186,
          "equal_member_mean_pp": 6.23927932727691,
          "fraction_positive": 0.5929203539823009,
          "ci95_pp": [
            -7.753798003946131,
            24.036489231788124
          ]
        },
        "public_excess": {
          "mean_pp": 6.201393404767491,
          "median_pp": 2.4987463434483104,
          "equal_member_mean_pp": 6.201393404767491,
          "fraction_positive": 0.5575221238938053,
          "ci95_pp": [
            -7.838790373619813,
            20.587620877050842
          ]
        },
        "difference": {
          "mean_pp": 0.037885922509419086,
          "median_pp": -1.0395147429751894,
          "equal_member_mean_pp": 0.037885922509419086,
          "fraction_positive": 0.4336283185840708,
          "ci95_pp": [
            -3.062613839914441,
            4.733578173708343
          ]
        },
        "early_stock_mean_pct": 17.991419862148884,
        "early_spy_mean_pct": 11.752140534871975,
        "public_stock_mean_pct": 16.636380125951305,
        "public_spy_mean_pct": 10.434986721183815,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001319",
        "displayName": "Katie Boyd Britt",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-11-07",
        "transaction_last": "2025-11-07",
        "lag_median_days": 80.0,
        "early_excess": {
          "mean_pp": -10.147776881383141,
          "median_pp": -10.147776881383141,
          "equal_member_mean_pp": -10.147776881383141,
          "fraction_positive": 0,
          "ci95_pp": [
            -12.873814088714553,
            -7.4217396740517305
          ]
        },
        "public_excess": {
          "mean_pp": -10.045620461030918,
          "median_pp": -10.045620461030918,
          "equal_member_mean_pp": -10.045620461030918,
          "fraction_positive": 0,
          "ci95_pp": [
            -14.309760239908165,
            -5.781480682153672
          ]
        },
        "difference": {
          "mean_pp": -0.10215642035222317,
          "median_pp": -0.10215642035222317,
          "equal_member_mean_pp": -0.10215642035222317,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -7.092333406560881,
            6.888020565856435
          ]
        },
        "early_stock_mean_pct": -0.13093559190672233,
        "early_spy_mean_pct": 10.01684128947642,
        "public_stock_mean_pct": -3.907502012167535,
        "public_spy_mean_pct": 6.138118448863383,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H000273",
        "displayName": "John W. Hickenlooper",
        "chamber": "senate",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-07-25",
        "transaction_last": "2026-01-14",
        "lag_median_days": 34,
        "early_excess": {
          "mean_pp": -22.0554596663892,
          "median_pp": -23.781560884318953,
          "equal_member_mean_pp": -22.0554596663892,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -36.13171064597562,
            -1.637746874235475
          ]
        },
        "public_excess": {
          "mean_pp": -21.940994463369854,
          "median_pp": -27.260018612929734,
          "equal_member_mean_pp": -21.940994463369854,
          "fraction_positive": 0,
          "ci95_pp": [
            -34.3897332510807,
            -9.492255675659013
          ]
        },
        "difference": {
          "mean_pp": -0.11446520301934378,
          "median_pp": -0.19081337431418888,
          "equal_member_mean_pp": -0.11446520301934378,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -8.105261708463491,
            7.748497780437527
          ]
        },
        "early_stock_mean_pct": -13.921640963880032,
        "early_spy_mean_pct": 8.133818702509167,
        "public_stock_mean_pct": -15.955808086646725,
        "public_spy_mean_pct": 5.985186376723131,
        "largest_member_share": 1.0
      },
      {
        "memberId": "A000372",
        "displayName": "Rick W. Allen",
        "chamber": "house",
        "events": 13,
        "members": 1,
        "securities": 12,
        "transaction_first": "2024-04-09",
        "transaction_last": "2026-02-19",
        "lag_median_days": 32,
        "early_excess": {
          "mean_pp": -3.1207069149083764,
          "median_pp": 0.9550349168901517,
          "equal_member_mean_pp": -3.1207069149083764,
          "fraction_positive": 0.5384615384615384,
          "ci95_pp": [
            -10.997218262898038,
            4.009811666853821
          ]
        },
        "public_excess": {
          "mean_pp": -2.888236586474677,
          "median_pp": -0.8039769111033879,
          "equal_member_mean_pp": -2.888236586474677,
          "fraction_positive": 0.46153846153846156,
          "ci95_pp": [
            -10.05519696232929,
            3.764266266275358
          ]
        },
        "difference": {
          "mean_pp": -0.23247032843369964,
          "median_pp": 0.3323662796841145,
          "equal_member_mean_pp": -0.23247032843369964,
          "fraction_positive": 0.6153846153846154,
          "ci95_pp": [
            -5.4867577233638105,
            3.876543303240323
          ]
        },
        "early_stock_mean_pct": 5.725589390461937,
        "early_spy_mean_pct": 8.846296305370313,
        "public_stock_mean_pct": 5.623404537640267,
        "public_spy_mean_pct": 8.511641124114943,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000459",
        "displayName": "Charles J. \"Chuck\" Fleischmann",
        "chamber": "house",
        "events": 8,
        "members": 1,
        "securities": 7,
        "transaction_first": "2024-07-09",
        "transaction_last": "2026-02-23",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": -2.278785563783399,
          "median_pp": -2.059537350412499,
          "equal_member_mean_pp": -2.278785563783399,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -11.802996668726605,
            10.436103178836387
          ]
        },
        "public_excess": {
          "mean_pp": -1.9880720048366602,
          "median_pp": -2.7444967365007695,
          "equal_member_mean_pp": -1.9880720048366602,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -12.818345896624887,
            11.427319727809198
          ]
        },
        "difference": {
          "mean_pp": -0.290713558946739,
          "median_pp": 0.5760354293583352,
          "equal_member_mean_pp": -0.290713558946739,
          "fraction_positive": 0.625,
          "ci95_pp": [
            -5.697780692270998,
            4.689293586017836
          ]
        },
        "early_stock_mean_pct": 7.65044655166522,
        "early_spy_mean_pct": 9.929232115448619,
        "public_stock_mean_pct": 9.975721337064021,
        "public_spy_mean_pct": 11.963793341900681,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001299",
        "displayName": "Jim Banks",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-08-08",
        "transaction_last": "2025-08-04",
        "lag_median_days": 5.0,
        "early_excess": {
          "mean_pp": -5.769131474199972,
          "median_pp": -5.769131474199972,
          "equal_member_mean_pp": -5.769131474199972,
          "fraction_positive": 0,
          "ci95_pp": [
            -5.923040862798267,
            -5.615222085601678
          ]
        },
        "public_excess": {
          "mean_pp": -5.462993422235352,
          "median_pp": -5.462993422235352,
          "equal_member_mean_pp": -5.462993422235352,
          "fraction_positive": 0,
          "ci95_pp": [
            -7.013257519191929,
            -3.912729325278775
          ]
        },
        "difference": {
          "mean_pp": -0.3061380519646204,
          "median_pp": -0.3061380519646204,
          "equal_member_mean_pp": -0.3061380519646204,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.0103115375194918,
            1.398035433590251
          ]
        },
        "early_stock_mean_pct": 5.845454298772979,
        "early_spy_mean_pct": 11.614585772972951,
        "public_stock_mean_pct": 4.546012279367718,
        "public_spy_mean_pct": 10.00900570160307,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001157",
        "displayName": "Michael T. McCaul",
        "chamber": "house",
        "events": 728,
        "members": 1,
        "securities": 128,
        "transaction_first": "2024-01-10",
        "transaction_last": "2026-04-20",
        "lag_median_days": 27.0,
        "early_excess": {
          "mean_pp": -5.052586267996606,
          "median_pp": -6.525364708527881,
          "equal_member_mean_pp": -5.052586267996606,
          "fraction_positive": 0.38461538461538464,
          "ci95_pp": [
            -10.415944531439845,
            1.196573495851591
          ]
        },
        "public_excess": {
          "mean_pp": -4.7326664286038085,
          "median_pp": -5.4083280132396,
          "equal_member_mean_pp": -4.7326664286038085,
          "fraction_positive": 0.3914835164835165,
          "ci95_pp": [
            -9.144675739058028,
            0.13963730595353302
          ]
        },
        "difference": {
          "mean_pp": -0.31991983939279756,
          "median_pp": -0.7993995036847785,
          "equal_member_mean_pp": -0.31991983939279756,
          "fraction_positive": 0.46016483516483514,
          "ci95_pp": [
            -1.5760741769225937,
            1.1400644536869402
          ]
        },
        "early_stock_mean_pct": 5.50383550202844,
        "early_spy_mean_pct": 10.556421770025047,
        "public_stock_mean_pct": 3.3443752148438017,
        "public_spy_mean_pct": 8.077041643447611,
        "largest_member_share": 1.0
      },
      {
        "memberId": "N000189",
        "displayName": "Dan Newhouse",
        "chamber": "house",
        "events": 41,
        "members": 1,
        "securities": 41,
        "transaction_first": "2024-04-10",
        "transaction_last": "2025-12-31",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": -1.7802187491153938,
          "median_pp": -3.032180574026766,
          "equal_member_mean_pp": -1.7802187491153938,
          "fraction_positive": 0.43902439024390244,
          "ci95_pp": [
            -10.782806950694521,
            7.941448361145346
          ]
        },
        "public_excess": {
          "mean_pp": -1.3558744899905117,
          "median_pp": -4.36645916779006,
          "equal_member_mean_pp": -1.3558744899905117,
          "fraction_positive": 0.43902439024390244,
          "ci95_pp": [
            -10.345074373245634,
            7.7069869493013545
          ]
        },
        "difference": {
          "mean_pp": -0.42434425912488205,
          "median_pp": -2.1323307138037997,
          "equal_member_mean_pp": -0.42434425912488205,
          "fraction_positive": 0.4634146341463415,
          "ci95_pp": [
            -2.7223206769682378,
            1.9513688148129835
          ]
        },
        "early_stock_mean_pct": 7.955077183533328,
        "early_spy_mean_pct": 9.735295932648722,
        "public_stock_mean_pct": 7.692321357337026,
        "public_spy_mean_pct": 9.048195847327538,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001205",
        "displayName": "Carol D. Miller",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2025-03-10",
        "transaction_last": "2025-03-10",
        "lag_median_days": 32,
        "early_excess": {
          "mean_pp": -18.492159058158634,
          "median_pp": -17.24729952851585,
          "equal_member_mean_pp": -18.492159058158634,
          "fraction_positive": 0,
          "ci95_pp": [
            -20.71104313816368,
            -16.663576128094046
          ]
        },
        "public_excess": {
          "mean_pp": -18.066780634652734,
          "median_pp": -21.447204234563166,
          "equal_member_mean_pp": -18.066780634652734,
          "fraction_positive": 0,
          "ci95_pp": [
            -22.123612254534205,
            -13.70599067600262
          ]
        },
        "difference": {
          "mean_pp": -0.42537842350590044,
          "median_pp": -1.3109200058167652,
          "equal_member_mean_pp": -0.42537842350590044,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -3.977203655570912,
            2.9082012480888397
          ]
        },
        "early_stock_mean_pct": -2.481955340580413,
        "early_spy_mean_pct": 16.01020371757822,
        "public_stock_mean_pct": 2.5612799084545514,
        "public_spy_mean_pct": 20.628060543107285,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000560",
        "displayName": "Rick Larsen",
        "chamber": "house",
        "events": 20,
        "members": 1,
        "securities": 20,
        "transaction_first": "2024-01-09",
        "transaction_last": "2026-04-07",
        "lag_median_days": 8.0,
        "early_excess": {
          "mean_pp": -6.245257640007922,
          "median_pp": -5.393915143611938,
          "equal_member_mean_pp": -6.245257640007922,
          "fraction_positive": 0.35,
          "ci95_pp": [
            -13.107777097247489,
            0.6603409826028825
          ]
        },
        "public_excess": {
          "mean_pp": -5.765746126886037,
          "median_pp": -2.5132767035694443,
          "equal_member_mean_pp": -5.765746126886037,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -11.690837726377236,
            -0.22653444483301885
          ]
        },
        "difference": {
          "mean_pp": -0.4795115131218858,
          "median_pp": -0.28033031873010383,
          "equal_member_mean_pp": -0.4795115131218858,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.486758833173053,
            1.6095859792868958
          ]
        },
        "early_stock_mean_pct": 4.169178417660231,
        "early_spy_mean_pct": 10.414436057668153,
        "public_stock_mean_pct": 3.0831972102350913,
        "public_spy_mean_pct": 8.848943337121128,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C000174",
        "displayName": "Thomas R. Carper",
        "chamber": "senate",
        "events": 16,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-01-02",
        "transaction_last": "2024-05-22",
        "lag_median_days": 16.0,
        "early_excess": {
          "mean_pp": -10.305004490667685,
          "median_pp": -16.770133012599153,
          "equal_member_mean_pp": -10.305004490667685,
          "fraction_positive": 0.3125,
          "ci95_pp": [
            -22.658843501825576,
            4.982301076459777
          ]
        },
        "public_excess": {
          "mean_pp": -9.819952250436565,
          "median_pp": -11.505342311344252,
          "equal_member_mean_pp": -9.819952250436565,
          "fraction_positive": 0.3125,
          "ci95_pp": [
            -21.08061936769127,
            3.5771433327063082
          ]
        },
        "difference": {
          "mean_pp": -0.4850522402311193,
          "median_pp": -3.7476053302844505,
          "equal_member_mean_pp": -0.4850522402311193,
          "fraction_positive": 0.4375,
          "ci95_pp": [
            -4.457041153592187,
            3.590900316972081
          ]
        },
        "early_stock_mean_pct": 2.577164807105565,
        "early_spy_mean_pct": 12.882169297773249,
        "public_stock_mean_pct": 1.0508003163771682,
        "public_spy_mean_pct": 10.870752566813733,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000389",
        "displayName": "Ro Khanna",
        "chamber": "house",
        "events": 5340,
        "members": 1,
        "securities": 546,
        "transaction_first": "2024-01-03",
        "transaction_last": "2026-04-21",
        "lag_median_days": 22.0,
        "early_excess": {
          "mean_pp": -3.7951338466076305,
          "median_pp": -5.831933359268038,
          "equal_member_mean_pp": -3.7951338466076305,
          "fraction_positive": 0.38352059925093634,
          "ci95_pp": [
            -5.393342389752797,
            -2.171287650750657
          ]
        },
        "public_excess": {
          "mean_pp": -3.2576877824185213,
          "median_pp": -5.034680807998647,
          "equal_member_mean_pp": -3.2576877824185213,
          "fraction_positive": 0.39325842696629215,
          "ci95_pp": [
            -4.624065897655101,
            -1.8307557804530603
          ]
        },
        "difference": {
          "mean_pp": -0.537446064189109,
          "median_pp": -0.7371954493766495,
          "equal_member_mean_pp": -0.537446064189109,
          "fraction_positive": 0.4541198501872659,
          "ci95_pp": [
            -0.9899728347090546,
            -0.04807592279794642
          ]
        },
        "early_stock_mean_pct": 6.0873813077736045,
        "early_spy_mean_pct": 9.882515154381235,
        "public_stock_mean_pct": 4.92285537385484,
        "public_spy_mean_pct": 8.18054315627336,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001217",
        "displayName": "Jared Moskowitz",
        "chamber": "house",
        "events": 166,
        "members": 1,
        "securities": 61,
        "transaction_first": "2024-07-01",
        "transaction_last": "2026-03-31",
        "lag_median_days": 32.0,
        "early_excess": {
          "mean_pp": 1.509357131686775,
          "median_pp": -2.1025636368752876,
          "equal_member_mean_pp": 1.509357131686775,
          "fraction_positive": 0.463855421686747,
          "ci95_pp": [
            -5.170640661581181,
            8.410428685434407
          ]
        },
        "public_excess": {
          "mean_pp": 2.278722979740559,
          "median_pp": -3.419131640667994,
          "equal_member_mean_pp": 2.278722979740559,
          "fraction_positive": 0.43373493975903615,
          "ci95_pp": [
            -3.809159062018698,
            8.513050159971298
          ]
        },
        "difference": {
          "mean_pp": -0.7693658480537838,
          "median_pp": -0.6056842752885316,
          "equal_member_mean_pp": -0.7693658480537838,
          "fraction_positive": 0.463855421686747,
          "ci95_pp": [
            -2.821775010321809,
            1.023439133836401
          ]
        },
        "early_stock_mean_pct": 13.261486443886442,
        "early_spy_mean_pct": 11.752129312199667,
        "public_stock_mean_pct": 9.831607661013948,
        "public_spy_mean_pct": 7.552884681273389,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000829",
        "displayName": "Tony Wied",
        "chamber": "house",
        "events": 22,
        "members": 1,
        "securities": 16,
        "transaction_first": "2025-02-24",
        "transaction_last": "2026-02-19",
        "lag_median_days": 17.5,
        "early_excess": {
          "mean_pp": -0.4310696532883831,
          "median_pp": -1.5444244856790736,
          "equal_member_mean_pp": -0.4310696532883831,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -17.0520961899513,
            22.412116653428612
          ]
        },
        "public_excess": {
          "mean_pp": 0.4338428049985719,
          "median_pp": -4.579220750342382,
          "equal_member_mean_pp": 0.4338428049985719,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -17.836165914530163,
            23.30083716798991
          ]
        },
        "difference": {
          "mean_pp": -0.8649124582869551,
          "median_pp": -3.0251340010422894,
          "equal_member_mean_pp": -0.8649124582869551,
          "fraction_positive": 0.36363636363636365,
          "ci95_pp": [
            -7.783705910538007,
            6.048210641595886
          ]
        },
        "early_stock_mean_pct": 13.808274880170107,
        "early_spy_mean_pct": 14.23934453345849,
        "public_stock_mean_pct": 14.785994854327631,
        "public_spy_mean_pct": 14.35215204932906,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001232",
        "displayName": "April McClain Delaney",
        "chamber": "house",
        "events": 140,
        "members": 1,
        "securities": 30,
        "transaction_first": "2025-02-05",
        "transaction_last": "2026-04-20",
        "lag_median_days": 25.0,
        "early_excess": {
          "mean_pp": -14.227133061274529,
          "median_pp": -12.5863495168151,
          "equal_member_mean_pp": -14.227133061274529,
          "fraction_positive": 0.21428571428571427,
          "ci95_pp": [
            -20.947937817267544,
            -7.08987954795624
          ]
        },
        "public_excess": {
          "mean_pp": -13.245690880844872,
          "median_pp": -12.688761607060078,
          "equal_member_mean_pp": -13.245690880844872,
          "fraction_positive": 0.22142857142857142,
          "ci95_pp": [
            -19.292822746712623,
            -6.881293232057009
          ]
        },
        "difference": {
          "mean_pp": -0.9814421804296557,
          "median_pp": -0.9294316664792523,
          "equal_member_mean_pp": -0.9814421804296557,
          "fraction_positive": 0.45714285714285713,
          "ci95_pp": [
            -2.6641617167610687,
            0.8703447224095335
          ]
        },
        "early_stock_mean_pct": -2.4271453161256997,
        "early_spy_mean_pct": 11.799987745148828,
        "public_stock_mean_pct": -0.623026419861118,
        "public_spy_mean_pct": 12.622664460983755,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000110",
        "displayName": "Cleo Fields",
        "chamber": "house",
        "events": 205,
        "members": 1,
        "securities": 30,
        "transaction_first": "2025-06-03",
        "transaction_last": "2026-04-09",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": 2.773442412781181,
          "median_pp": -2.052103089638347,
          "equal_member_mean_pp": 2.773442412781181,
          "fraction_positive": 0.47804878048780486,
          "ci95_pp": [
            -7.5704735505118155,
            13.191979871368504
          ]
        },
        "public_excess": {
          "mean_pp": 3.7590827466118824,
          "median_pp": -2.6898419975895815,
          "equal_member_mean_pp": 3.7590827466118824,
          "fraction_positive": 0.4634146341463415,
          "ci95_pp": [
            -5.390786032211475,
            14.319525788583265
          ]
        },
        "difference": {
          "mean_pp": -0.9856403338307014,
          "median_pp": 0.5403457412437973,
          "equal_member_mean_pp": -0.9856403338307014,
          "fraction_positive": 0.5170731707317073,
          "ci95_pp": [
            -4.6698427386599315,
            1.028072540719825
          ]
        },
        "early_stock_mean_pct": 12.088552950874867,
        "early_spy_mean_pct": 9.315110538093684,
        "public_stock_mean_pct": 11.683391280043065,
        "public_spy_mean_pct": 7.924308533431182,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000472",
        "displayName": "Scott Franklin",
        "chamber": "house",
        "events": 43,
        "members": 1,
        "securities": 19,
        "transaction_first": "2024-08-02",
        "transaction_last": "2025-10-14",
        "lag_median_days": 18,
        "early_excess": {
          "mean_pp": -9.558714988774097,
          "median_pp": -6.19366718089691,
          "equal_member_mean_pp": -9.558714988774097,
          "fraction_positive": 0.23255813953488372,
          "ci95_pp": [
            -16.292269168464802,
            -2.6586078792904075
          ]
        },
        "public_excess": {
          "mean_pp": -8.560661740832856,
          "median_pp": -10.128269215039353,
          "equal_member_mean_pp": -8.560661740832856,
          "fraction_positive": 0.32558139534883723,
          "ci95_pp": [
            -14.517220318391589,
            -2.031023872996189
          ]
        },
        "difference": {
          "mean_pp": -0.9980532479412427,
          "median_pp": -5.025802788325584,
          "equal_member_mean_pp": -0.9980532479412427,
          "fraction_positive": 0.3023255813953488,
          "ci95_pp": [
            -4.7970396689896315,
            3.0898526447549908
          ]
        },
        "early_stock_mean_pct": 1.5783407187274694,
        "early_spy_mean_pct": 11.137055707501567,
        "public_stock_mean_pct": -0.808914455142279,
        "public_spy_mean_pct": 7.751747285690576,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000398",
        "displayName": "Thomas H. Kean, Jr.",
        "chamber": "house",
        "events": 51,
        "members": 1,
        "securities": 25,
        "transaction_first": "2024-01-11",
        "transaction_last": "2026-04-14",
        "lag_median_days": 34,
        "early_excess": {
          "mean_pp": 1.3532311927121965,
          "median_pp": -1.0354163398292315,
          "equal_member_mean_pp": 1.3532311927121965,
          "fraction_positive": 0.43137254901960786,
          "ci95_pp": [
            -5.778500833247287,
            9.359721400034784
          ]
        },
        "public_excess": {
          "mean_pp": 2.3926171200995796,
          "median_pp": -0.13240342646514414,
          "equal_member_mean_pp": 2.3926171200995796,
          "fraction_positive": 0.49019607843137253,
          "ci95_pp": [
            -3.5183043442413333,
            10.477788270973003
          ]
        },
        "difference": {
          "mean_pp": -1.0393859273873833,
          "median_pp": -1.1389676445254118,
          "equal_member_mean_pp": -1.0393859273873833,
          "fraction_positive": 0.4117647058823529,
          "ci95_pp": [
            -4.3383717145746274,
            2.2663228932005866
          ]
        },
        "early_stock_mean_pct": 13.24572098724227,
        "early_spy_mean_pct": 11.892489794530075,
        "public_stock_mean_pct": 11.227910249286612,
        "public_spy_mean_pct": 8.835293129187033,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000399",
        "displayName": "Lloyd Doggett",
        "chamber": "house",
        "events": 47,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-02-15",
        "transaction_last": "2026-04-01",
        "lag_median_days": 27,
        "early_excess": {
          "mean_pp": -5.935296252580861,
          "median_pp": -8.88084192963765,
          "equal_member_mean_pp": -5.935296252580861,
          "fraction_positive": 0.2553191489361702,
          "ci95_pp": [
            -10.408519316752091,
            -1.4465772809706412
          ]
        },
        "public_excess": {
          "mean_pp": -4.8764013922579315,
          "median_pp": -7.924532570536891,
          "equal_member_mean_pp": -4.8764013922579315,
          "fraction_positive": 0.3617021276595745,
          "ci95_pp": [
            -10.10366634687884,
            -0.04614654873143002
          ]
        },
        "difference": {
          "mean_pp": -1.0588948603229291,
          "median_pp": -1.2343401891687797,
          "equal_member_mean_pp": -1.0588948603229291,
          "fraction_positive": 0.46808510638297873,
          "ci95_pp": [
            -2.2077548014563733,
            0.5240518592817568
          ]
        },
        "early_stock_mean_pct": 3.076803800817649,
        "early_spy_mean_pct": 9.01210005339851,
        "public_stock_mean_pct": 4.8477981340994765,
        "public_spy_mean_pct": 9.724199526357408,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000583",
        "displayName": "Josh Gottheimer",
        "chamber": "house",
        "events": 304,
        "members": 1,
        "securities": 132,
        "transaction_first": "2024-01-11",
        "transaction_last": "2026-04-16",
        "lag_median_days": 24.0,
        "early_excess": {
          "mean_pp": -1.0829718693112835,
          "median_pp": -2.979873204900452,
          "equal_member_mean_pp": -1.0829718693112835,
          "fraction_positive": 0.4375,
          "ci95_pp": [
            -4.64398891583854,
            2.6781604638887915
          ]
        },
        "public_excess": {
          "mean_pp": 0.0020088018905987234,
          "median_pp": -3.4254075854115773,
          "equal_member_mean_pp": 0.0020088018905987234,
          "fraction_positive": 0.4276315789473684,
          "ci95_pp": [
            -3.31407947656641,
            3.4239061836773157
          ]
        },
        "difference": {
          "mean_pp": -1.0849806712018821,
          "median_pp": -0.46229727467906834,
          "equal_member_mean_pp": -1.0849806712018821,
          "fraction_positive": 0.47368421052631576,
          "ci95_pp": [
            -2.341292628139388,
            0.1978434458788812
          ]
        },
        "early_stock_mean_pct": 7.392696716299813,
        "early_spy_mean_pct": 8.475668585611096,
        "public_stock_mean_pct": 6.389566631843684,
        "public_spy_mean_pct": 6.387557829953085,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000450",
        "displayName": "Virginia Foxx",
        "chamber": "house",
        "events": 62,
        "members": 1,
        "securities": 14,
        "transaction_first": "2024-01-11",
        "transaction_last": "2026-02-13",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": -4.479319088922423,
          "median_pp": -2.964705219866982,
          "equal_member_mean_pp": -4.479319088922423,
          "fraction_positive": 0.4032258064516129,
          "ci95_pp": [
            -6.503784588915925,
            -1.9967494869908091
          ]
        },
        "public_excess": {
          "mean_pp": -3.3116992540238184,
          "median_pp": -1.6411690306988191,
          "equal_member_mean_pp": -3.3116992540238184,
          "fraction_positive": 0.43548387096774194,
          "ci95_pp": [
            -6.068213267932282,
            0.07188128569290243
          ]
        },
        "difference": {
          "mean_pp": -1.1676198348986044,
          "median_pp": -1.0639264931163233,
          "equal_member_mean_pp": -1.1676198348986044,
          "fraction_positive": 0.3870967741935484,
          "ci95_pp": [
            -2.7275741511616176,
            0.10313815858222301
          ]
        },
        "early_stock_mean_pct": 3.826702309720056,
        "early_spy_mean_pct": 8.306021398642478,
        "public_stock_mean_pct": 4.813460326276778,
        "public_spy_mean_pct": 8.125159580300597,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001136",
        "displayName": "Lisa C. McClain",
        "chamber": "house",
        "events": 647,
        "members": 1,
        "securities": 414,
        "transaction_first": "2025-02-21",
        "transaction_last": "2026-02-06",
        "lag_median_days": 39,
        "early_excess": {
          "mean_pp": -1.3683765403088661,
          "median_pp": -7.197012247210344,
          "equal_member_mean_pp": -1.3683765403088661,
          "fraction_positive": 0.3910355486862442,
          "ci95_pp": [
            -4.710342513054956,
            2.2684652299570796
          ]
        },
        "public_excess": {
          "mean_pp": 0.021186871742368843,
          "median_pp": -3.9968592457548358,
          "equal_member_mean_pp": 0.021186871742368843,
          "fraction_positive": 0.401854714064915,
          "ci95_pp": [
            -2.672605654792989,
            3.0465234855025205
          ]
        },
        "difference": {
          "mean_pp": -1.389563412051235,
          "median_pp": -1.6638114344064805,
          "equal_member_mean_pp": -1.389563412051235,
          "fraction_positive": 0.41731066460587324,
          "ci95_pp": [
            -2.491073083275012,
            -0.2493037727697573
          ]
        },
        "early_stock_mean_pct": 8.351018076610389,
        "early_spy_mean_pct": 9.719394616919256,
        "public_stock_mean_pct": 5.4472001357432145,
        "public_spy_mean_pct": 5.426013264000845,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000310",
        "displayName": "Julie Johnson",
        "chamber": "house",
        "events": 77,
        "members": 1,
        "securities": 53,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-10-31",
        "lag_median_days": 28,
        "early_excess": {
          "mean_pp": 3.6445977293813923,
          "median_pp": 1.434087060663325,
          "equal_member_mean_pp": 3.6445977293813923,
          "fraction_positive": 0.5324675324675324,
          "ci95_pp": [
            -3.185024954643211,
            11.10488757084221
          ]
        },
        "public_excess": {
          "mean_pp": 5.388995041993851,
          "median_pp": 6.1728821828492375,
          "equal_member_mean_pp": 5.388995041993851,
          "fraction_positive": 0.5844155844155844,
          "ci95_pp": [
            -0.9930282596738248,
            12.019544163018091
          ]
        },
        "difference": {
          "mean_pp": -1.7443973126124588,
          "median_pp": -2.656624893421043,
          "equal_member_mean_pp": -1.7443973126124588,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -5.016615047448262,
            1.2870516016221536
          ]
        },
        "early_stock_mean_pct": 12.050755292615706,
        "early_spy_mean_pct": 8.406157563234313,
        "public_stock_mean_pct": 15.472936166554721,
        "public_spy_mean_pct": 10.08394112456087,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000048",
        "displayName": "August Pfluger",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2026-03-13",
        "transaction_last": "2026-03-13",
        "lag_median_days": 33,
        "early_excess": {
          "mean_pp": -5.512160436225831,
          "median_pp": -10.263357041165033,
          "equal_member_mean_pp": -5.512160436225831,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -13.31040138985593,
            5.481966235126853
          ]
        },
        "public_excess": {
          "mean_pp": -3.760081748037479,
          "median_pp": -4.770014644923105,
          "equal_member_mean_pp": -3.760081748037479,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -10.123440601808763,
            3.450367925369376
          ]
        },
        "difference": {
          "mean_pp": -1.7520786881883517,
          "median_pp": -1.5195266028050778,
          "equal_member_mean_pp": -1.7520786881883517,
          "fraction_positive": 0.2,
          "ci95_pp": [
            -6.0743598287088965,
            2.652146555997928
          ]
        },
        "early_stock_mean_pct": 9.37406765116792,
        "early_spy_mean_pct": 14.88622808739375,
        "public_stock_mean_pct": 4.679903429968959,
        "public_spy_mean_pct": 8.439985178006438,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000601",
        "displayName": "Greg Landsman",
        "chamber": "house",
        "events": 22,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-04-12",
        "transaction_last": "2025-02-26",
        "lag_median_days": 37.0,
        "early_excess": {
          "mean_pp": -2.900568677959142,
          "median_pp": -3.567535713567016,
          "equal_member_mean_pp": -2.900568677959142,
          "fraction_positive": 0.3181818181818182,
          "ci95_pp": [
            -7.8796407143023925,
            2.1136324858040614
          ]
        },
        "public_excess": {
          "mean_pp": -1.0818374676821207,
          "median_pp": -0.9677864424349485,
          "equal_member_mean_pp": -1.0818374676821207,
          "fraction_positive": 0.4090909090909091,
          "ci95_pp": [
            -4.876385033528459,
            2.058464933560298
          ]
        },
        "difference": {
          "mean_pp": -1.8187312102770212,
          "median_pp": -3.530742492546229,
          "equal_member_mean_pp": -1.8187312102770212,
          "fraction_positive": 0.36363636363636365,
          "ci95_pp": [
            -5.707695686971876,
            2.202459631376405
          ]
        },
        "early_stock_mean_pct": 5.7122829672463835,
        "early_spy_mean_pct": 8.612851645205525,
        "public_stock_mean_pct": 5.316109220220664,
        "public_spy_mean_pct": 6.397946687902785,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001094",
        "displayName": "Val T. Hoyle",
        "chamber": "house",
        "events": 47,
        "members": 1,
        "securities": 39,
        "transaction_first": "2025-04-02",
        "transaction_last": "2025-09-10",
        "lag_median_days": 98,
        "early_excess": {
          "mean_pp": -4.828207683742837,
          "median_pp": -10.134510977686272,
          "equal_member_mean_pp": -4.828207683742837,
          "fraction_positive": 0.3617021276595745,
          "ci95_pp": [
            -15.024793695461247,
            5.498385176634643
          ]
        },
        "public_excess": {
          "mean_pp": -2.928785468125365,
          "median_pp": -4.570358447083144,
          "equal_member_mean_pp": -2.928785468125365,
          "fraction_positive": 0.40425531914893614,
          "ci95_pp": [
            -8.313166885588386,
            2.6923456661460388
          ]
        },
        "difference": {
          "mean_pp": -1.8994222156174725,
          "median_pp": -2.241011561058606,
          "equal_member_mean_pp": -1.8994222156174725,
          "fraction_positive": 0.3829787234042553,
          "ci95_pp": [
            -8.843120042600939,
            4.7655274658196
          ]
        },
        "early_stock_mean_pct": 8.982837132327598,
        "early_spy_mean_pct": 13.811044816070435,
        "public_stock_mean_pct": 0.40829907059616594,
        "public_spy_mean_pct": 3.337084538721531,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001047",
        "displayName": "Shelley Moore Capito",
        "chamber": "senate",
        "events": 26,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-02-23",
        "transaction_last": "2026-03-28",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": 10.709072517023543,
          "median_pp": 5.544334228185886,
          "equal_member_mean_pp": 10.709072517023543,
          "fraction_positive": 0.6153846153846154,
          "ci95_pp": [
            -2.3978555500593575,
            22.36199901716789
          ]
        },
        "public_excess": {
          "mean_pp": 12.64232575861291,
          "median_pp": 7.790994111729277,
          "equal_member_mean_pp": 12.64232575861291,
          "fraction_positive": 0.5769230769230769,
          "ci95_pp": [
            -0.8764175344429543,
            24.143611296510674
          ]
        },
        "difference": {
          "mean_pp": -1.9332532415893675,
          "median_pp": -0.8410699598595892,
          "equal_member_mean_pp": -1.9332532415893675,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -6.351720559653465,
            1.1853241835681496
          ]
        },
        "early_stock_mean_pct": 20.740041389781677,
        "early_spy_mean_pct": 10.030968872758134,
        "public_stock_mean_pct": 23.020820104886447,
        "public_spy_mean_pct": 10.378494346273536,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000383",
        "displayName": "Angus S. King, Jr.",
        "chamber": "senate",
        "events": 24,
        "members": 1,
        "securities": 24,
        "transaction_first": "2024-03-07",
        "transaction_last": "2025-12-29",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": -0.5138508866121183,
          "median_pp": 0.2988382908074789,
          "equal_member_mean_pp": -0.5138508866121183,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -10.805591889082422,
            11.049241627618681
          ]
        },
        "public_excess": {
          "mean_pp": 1.5128777268789158,
          "median_pp": -3.1335298697877656,
          "equal_member_mean_pp": 1.5128777268789158,
          "fraction_positive": 0.4166666666666667,
          "ci95_pp": [
            -9.706433676292725,
            13.545355522795072
          ]
        },
        "difference": {
          "mean_pp": -2.0267286134910343,
          "median_pp": -1.719226568533359,
          "equal_member_mean_pp": -2.0267286134910343,
          "fraction_positive": 0.4166666666666667,
          "ci95_pp": [
            -6.23010135303587,
            1.8716421984290363
          ]
        },
        "early_stock_mean_pct": 7.186950914419719,
        "early_spy_mean_pct": 7.700801801031837,
        "public_stock_mean_pct": 7.621271887231145,
        "public_spy_mean_pct": 6.108394160352229,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000595",
        "displayName": "Julia Letlow",
        "chamber": "house",
        "events": 46,
        "members": 1,
        "securities": 44,
        "transaction_first": "2025-07-24",
        "transaction_last": "2026-02-20",
        "lag_median_days": 76.5,
        "early_excess": {
          "mean_pp": -6.931960821152626,
          "median_pp": -8.856459209872336,
          "equal_member_mean_pp": -6.931960821152626,
          "fraction_positive": 0.3695652173913043,
          "ci95_pp": [
            -14.96285398089963,
            1.7485269848452967
          ]
        },
        "public_excess": {
          "mean_pp": -4.776850419724467,
          "median_pp": -4.48159022837295,
          "equal_member_mean_pp": -4.776850419724467,
          "fraction_positive": 0.30434782608695654,
          "ci95_pp": [
            -11.813767952257672,
            4.444128538450115
          ]
        },
        "difference": {
          "mean_pp": -2.1551104014281592,
          "median_pp": -0.4118177240614802,
          "equal_member_mean_pp": -2.1551104014281592,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -6.996211642808497,
            2.8463048470995576
          ]
        },
        "early_stock_mean_pct": 0.9625416789877562,
        "early_spy_mean_pct": 7.894502500140383,
        "public_stock_mean_pct": 1.396114279318175,
        "public_spy_mean_pct": 6.172964699042642,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000581",
        "displayName": "Vicente Gonzalez",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-03-04",
        "transaction_last": "2025-04-03",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 14.832852549396591,
          "median_pp": 11.21534479163142,
          "equal_member_mean_pp": 14.832852549396591,
          "fraction_positive": 1,
          "ci95_pp": [
            2.294824876919119,
            21.101866385635326
          ]
        },
        "public_excess": {
          "mean_pp": 17.0268394471267,
          "median_pp": 19.26706095408048,
          "equal_member_mean_pp": 17.0268394471267,
          "fraction_positive": 1,
          "ci95_pp": [
            1.1252585102064607,
            24.977629915586817
          ]
        },
        "difference": {
          "mean_pp": -2.1939868977301082,
          "median_pp": 0.3001891025460779,
          "equal_member_mean_pp": -2.1939868977301082,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -3.8757635299514916,
            1.1695663667126581
          ]
        },
        "early_stock_mean_pct": 32.81783399441113,
        "early_spy_mean_pct": 17.98498144501454,
        "public_stock_mean_pct": 34.045643083911244,
        "public_spy_mean_pct": 17.01880363678454,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000802",
        "displayName": "Sheldon Whitehouse",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 8,
        "transaction_first": "2024-05-10",
        "transaction_last": "2025-11-21",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": 2.0105473157151224,
          "median_pp": -0.15110020949955505,
          "equal_member_mean_pp": 2.0105473157151224,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -4.267966946292066,
            8.277327749433125
          ]
        },
        "public_excess": {
          "mean_pp": 4.496252818955168,
          "median_pp": 4.585280419030068,
          "equal_member_mean_pp": 4.496252818955168,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -1.9987542512098904,
            9.920548378756182
          ]
        },
        "difference": {
          "mean_pp": -2.4857055032400455,
          "median_pp": -4.7363806285296235,
          "equal_member_mean_pp": -2.4857055032400455,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": [
            -6.709475907605865,
            3.2668949337263893
          ]
        },
        "early_stock_mean_pct": 10.679995101403083,
        "early_spy_mean_pct": 8.66944778568796,
        "public_stock_mean_pct": 9.968220243103701,
        "public_spy_mean_pct": 5.4719674241485325,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001244",
        "displayName": "Ashley Moody",
        "chamber": "senate",
        "events": 16,
        "members": 1,
        "securities": 12,
        "transaction_first": "2025-01-21",
        "transaction_last": "2025-04-04",
        "lag_median_days": 30.0,
        "early_excess": {
          "mean_pp": 8.030968784280606,
          "median_pp": 0.36959634533750796,
          "equal_member_mean_pp": 8.030968784280606,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -7.383116484720132,
            22.934125870434748
          ]
        },
        "public_excess": {
          "mean_pp": 10.522282219079909,
          "median_pp": 5.286754094329959,
          "equal_member_mean_pp": 10.522282219079909,
          "fraction_positive": 0.75,
          "ci95_pp": [
            -3.6706398253101153,
            24.997900527948563
          ]
        },
        "difference": {
          "mean_pp": -2.4913134347993027,
          "median_pp": -5.971858981745214,
          "equal_member_mean_pp": -2.4913134347993027,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -11.403554516819433,
            8.571211170515033
          ]
        },
        "early_stock_mean_pct": 23.212640926960905,
        "early_spy_mean_pct": 15.181672142680299,
        "public_stock_mean_pct": 24.553963640652533,
        "public_spy_mean_pct": 14.031681421572623,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001248",
        "displayName": "Michael C. Burgess",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-01-02",
        "transaction_last": "2024-07-16",
        "lag_median_days": 20.0,
        "early_excess": {
          "mean_pp": -18.525324514271826,
          "median_pp": -14.836061063021273,
          "equal_member_mean_pp": -18.525324514271826,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -34.331072771994606,
            -1.799382059730048
          ]
        },
        "public_excess": {
          "mean_pp": -15.922988631943257,
          "median_pp": -10.496297715799802,
          "equal_member_mean_pp": -15.922988631943257,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -31.799490802285604,
            3.473758589541843
          ]
        },
        "difference": {
          "mean_pp": -2.60233588232857,
          "median_pp": -2.3894447910139576,
          "equal_member_mean_pp": -2.60233588232857,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -8.033723239728884,
            0.007226927442228082
          ]
        },
        "early_stock_mean_pct": -5.080710578612256,
        "early_spy_mean_pct": 13.444613935659573,
        "public_stock_mean_pct": -3.9573789380788615,
        "public_spy_mean_pct": 11.965609693864394,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000355",
        "displayName": "Mitch McConnell",
        "chamber": "senate",
        "events": 9,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-05",
        "transaction_last": "2026-03-01",
        "lag_median_days": 15,
        "early_excess": {
          "mean_pp": -0.6898504080375424,
          "median_pp": -3.5120405959970125,
          "equal_member_mean_pp": -0.6898504080375424,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 1.9291123221070352,
          "median_pp": -0.5692013823978659,
          "equal_member_mean_pp": 1.9291123221070352,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -2.6189627301445775,
          "median_pp": -3.12450428642721,
          "equal_member_mean_pp": -2.6189627301445775,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 8.086915545697602,
        "early_spy_mean_pct": 8.776765953735143,
        "public_stock_mean_pct": 10.939233071214385,
        "public_spy_mean_pct": 9.01012074910735,
        "largest_member_share": 1.0
      },
      {
        "memberId": "A000383",
        "displayName": "Alan Armstrong",
        "chamber": "senate",
        "events": 340,
        "members": 1,
        "securities": 321,
        "transaction_first": "2026-03-27",
        "transaction_last": "2026-03-31",
        "lag_median_days": 116.0,
        "early_excess": {
          "mean_pp": -5.747590883955143,
          "median_pp": -11.838044398271565,
          "equal_member_mean_pp": -5.747590883955143,
          "fraction_positive": 0.3264705882352941,
          "ci95_pp": [
            -9.473715930204841,
            -1.6499882531773116
          ]
        },
        "public_excess": {
          "mean_pp": -3.084414694325695,
          "median_pp": -4.432646278282027,
          "equal_member_mean_pp": -3.084414694325695,
          "fraction_positive": 0.3235294117647059,
          "ci95_pp": [
            -4.486977524994773,
            -1.6712449827222344
          ]
        },
        "difference": {
          "mean_pp": -2.663176189629448,
          "median_pp": -8.649859841724826,
          "equal_member_mean_pp": -2.663176189629448,
          "fraction_positive": 0.34705882352941175,
          "ci95_pp": [
            -5.837621794709125,
            0.8703466479983542
          ]
        },
        "early_stock_mean_pct": 14.974353552337629,
        "early_spy_mean_pct": 20.721944436292773,
        "public_stock_mean_pct": -0.6996538299446041,
        "public_spy_mean_pct": 2.3847608643810907,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000486",
        "displayName": "Ritchie Torres",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-04-09",
        "transaction_last": "2025-06-06",
        "lag_median_days": 104.0,
        "early_excess": {
          "mean_pp": 11.147808428343573,
          "median_pp": 11.147808428343573,
          "equal_member_mean_pp": 11.147808428343573,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -7.9697237184004805,
            30.265340575087627
          ]
        },
        "public_excess": {
          "mean_pp": 13.848576449693137,
          "median_pp": 13.848576449693137,
          "equal_member_mean_pp": 13.848576449693137,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.312648334620927,
            31.009801234007202
          ]
        },
        "difference": {
          "mean_pp": -2.7007680213495644,
          "median_pp": -2.7007680213495644,
          "equal_member_mean_pp": -2.7007680213495644,
          "fraction_positive": 0,
          "ci95_pp": [
            -4.657075383779554,
            -0.744460658919575
          ]
        },
        "early_stock_mean_pct": 29.53868276538244,
        "early_spy_mean_pct": 18.390874337038866,
        "public_stock_mean_pct": 20.59470185288723,
        "public_spy_mean_pct": 6.7461254031940925,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000797",
        "displayName": "Debbie Wasserman Schultz",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2024-01-08",
        "transaction_last": "2025-08-15",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": 7.820170870803204,
          "median_pp": 6.6693603650207045,
          "equal_member_mean_pp": 7.820170870803204,
          "fraction_positive": 0.5555555555555556,
          "ci95_pp": [
            -11.816546958043444,
            32.86014134534542
          ]
        },
        "public_excess": {
          "mean_pp": 10.747193988966213,
          "median_pp": -0.8271040509181251,
          "equal_member_mean_pp": 10.747193988966213,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -4.5284945381270365,
            27.298075638741967
          ]
        },
        "difference": {
          "mean_pp": -2.92702311816301,
          "median_pp": -1.0051732924678536,
          "equal_member_mean_pp": -2.92702311816301,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -14.424011345171083,
            8.935843282478649
          ]
        },
        "early_stock_mean_pct": 14.651025830762471,
        "early_spy_mean_pct": 6.830854959959268,
        "public_stock_mean_pct": 15.713402066767072,
        "public_spy_mean_pct": 4.966208077800859,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000309",
        "displayName": "Jonathan L. Jackson",
        "chamber": "house",
        "events": 78,
        "members": 1,
        "securities": 44,
        "transaction_first": "2024-01-08",
        "transaction_last": "2026-04-20",
        "lag_median_days": 35.0,
        "early_excess": {
          "mean_pp": -8.464113812309815,
          "median_pp": -5.662562076784672,
          "equal_member_mean_pp": -8.464113812309815,
          "fraction_positive": 0.3717948717948718,
          "ci95_pp": [
            -15.82660096785166,
            -1.2683222827513547
          ]
        },
        "public_excess": {
          "mean_pp": -5.429919768599358,
          "median_pp": -3.2205777854093567,
          "equal_member_mean_pp": -5.429919768599358,
          "fraction_positive": 0.38461538461538464,
          "ci95_pp": [
            -11.472215023433218,
            0.28916420413627036
          ]
        },
        "difference": {
          "mean_pp": -3.034194043710457,
          "median_pp": -2.877047018373152,
          "equal_member_mean_pp": -3.034194043710457,
          "fraction_positive": 0.41025641025641024,
          "ci95_pp": [
            -6.8126516308695315,
            0.6843743415210751
          ]
        },
        "early_stock_mean_pct": 2.8716793312148776,
        "early_spy_mean_pct": 11.335793143524693,
        "public_stock_mean_pct": 0.5552935508817661,
        "public_spy_mean_pct": 5.985213319481124,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001055",
        "displayName": "Ed Case",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-11-13",
        "transaction_last": "2026-02-12",
        "lag_median_days": 87.0,
        "early_excess": {
          "mean_pp": 1.07004322834009,
          "median_pp": 1.07004322834009,
          "equal_member_mean_pp": 1.07004322834009,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 5.204718524020936,
          "median_pp": 5.204718524020936,
          "equal_member_mean_pp": 5.204718524020936,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -4.134675295680846,
          "median_pp": -4.134675295680846,
          "equal_member_mean_pp": -4.134675295680846,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 13.003259267861234,
        "early_spy_mean_pct": 11.933216039521144,
        "public_stock_mean_pct": 19.249082421293718,
        "public_spy_mean_pct": 14.044363897272781,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B000668",
        "displayName": "Cliff Bentz",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-06-06",
        "transaction_last": "2025-06-06",
        "lag_median_days": 33.0,
        "early_excess": {
          "mean_pp": -13.90334526744359,
          "median_pp": -13.90334526744359,
          "equal_member_mean_pp": -13.90334526744359,
          "fraction_positive": 0,
          "ci95_pp": [
            -26.98685902909648,
            -0.8198315057907024
          ]
        },
        "public_excess": {
          "mean_pp": -9.39748793284583,
          "median_pp": -9.39748793284583,
          "equal_member_mean_pp": -9.39748793284583,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -19.056206257894424,
            0.26123039220276034
          ]
        },
        "difference": {
          "mean_pp": -4.505857334597759,
          "median_pp": -4.505857334597759,
          "equal_member_mean_pp": -4.505857334597759,
          "fraction_positive": 0,
          "ci95_pp": [
            -7.930652771202055,
            -1.0810618979934628
          ]
        },
        "early_stock_mean_pct": 0.5423602437891972,
        "early_spy_mean_pct": 14.445705511232788,
        "public_stock_mean_pct": 0.1691606242472723,
        "public_spy_mean_pct": 9.566648557093105,
        "largest_member_share": 1.0
      },
      {
        "memberId": "E000296",
        "displayName": "Dwight Evans",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 5,
        "transaction_first": "2025-04-03",
        "transaction_last": "2025-11-21",
        "lag_median_days": 14.0,
        "early_excess": {
          "mean_pp": 22.380788250080908,
          "median_pp": 21.53636625494625,
          "equal_member_mean_pp": 22.380788250080908,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            3.8167218117454262,
            36.63349424879821
          ]
        },
        "public_excess": {
          "mean_pp": 27.254549522603725,
          "median_pp": 21.037830985833683,
          "equal_member_mean_pp": 27.254549522603725,
          "fraction_positive": 0.8333333333333334,
          "ci95_pp": [
            4.3100393480485,
            47.65692248134796
          ]
        },
        "difference": {
          "mean_pp": -4.873761272522816,
          "median_pp": -1.8978194044564036,
          "equal_member_mean_pp": -4.873761272522816,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -14.693987340887261,
            1.1033086471643365
          ]
        },
        "early_stock_mean_pct": 45.26783393922139,
        "early_spy_mean_pct": 22.887045689140482,
        "public_stock_mean_pct": 54.04086725098615,
        "public_spy_mean_pct": 26.78631772838243,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001072",
        "displayName": "J. French Hill",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 3,
        "transaction_first": "2025-06-23",
        "transaction_last": "2025-06-23",
        "lag_median_days": 31.0,
        "early_excess": {
          "mean_pp": -0.7816036549191274,
          "median_pp": -1.5161820970947977,
          "equal_member_mean_pp": -0.7816036549191274,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.237883589654601,
            4.143833164167686
          ]
        },
        "public_excess": {
          "mean_pp": 4.222589496038632,
          "median_pp": 3.6797284085373527,
          "equal_member_mean_pp": 4.222589496038632,
          "fraction_positive": 1,
          "ci95_pp": [
            0.07959762683518168,
            9.45130354024464
          ]
        },
        "difference": {
          "mean_pp": -5.004193150957759,
          "median_pp": -4.812475796283367,
          "equal_member_mean_pp": -5.004193150957759,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.074339794774519,
            -4.3174812164897824
          ]
        },
        "early_stock_mean_pct": 12.621712182788114,
        "early_spy_mean_pct": 13.403315837707241,
        "public_stock_mean_pct": 11.048833413790938,
        "public_spy_mean_pct": 6.826243917752306,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000278",
        "displayName": "Tommy Tuberville",
        "chamber": "senate",
        "events": 31,
        "members": 1,
        "securities": 25,
        "transaction_first": "2024-02-12",
        "transaction_last": "2024-05-09",
        "lag_median_days": 40,
        "early_excess": {
          "mean_pp": -6.85957032953162,
          "median_pp": -9.932367135559804,
          "equal_member_mean_pp": -6.85957032953162,
          "fraction_positive": 0.3548387096774194,
          "ci95_pp": [
            -20.01005503728014,
            7.504444596527535
          ]
        },
        "public_excess": {
          "mean_pp": -1.565048078963631,
          "median_pp": -5.527514857546435,
          "equal_member_mean_pp": -1.565048078963631,
          "fraction_positive": 0.3225806451612903,
          "ci95_pp": [
            -16.603611775203568,
            17.12355422923453
          ]
        },
        "difference": {
          "mean_pp": -5.294522250567989,
          "median_pp": -3.4666215810240217,
          "equal_member_mean_pp": -5.294522250567989,
          "fraction_positive": 0.3225806451612903,
          "ci95_pp": [
            -9.923445346266274,
            -0.444380111688992
          ]
        },
        "early_stock_mean_pct": 3.6272932007226784,
        "early_spy_mean_pct": 10.486863530254299,
        "public_stock_mean_pct": 7.500730384421349,
        "public_spy_mean_pct": 9.06577846338498,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001239",
        "displayName": "John J. McGuire III",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 7,
        "transaction_first": "2025-04-10",
        "transaction_last": "2026-04-15",
        "lag_median_days": 27,
        "early_excess": {
          "mean_pp": -15.323593805423561,
          "median_pp": -21.780457864283175,
          "equal_member_mean_pp": -15.323593805423561,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -36.9445185198787,
            -0.4667285084156039
          ]
        },
        "public_excess": {
          "mean_pp": -6.542065516730736,
          "median_pp": -8.989714661132975,
          "equal_member_mean_pp": -6.542065516730736,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -19.027707536848727,
            3.0457752455161025
          ]
        },
        "difference": {
          "mean_pp": -8.781528288692824,
          "median_pp": -3.5897699052374925,
          "equal_member_mean_pp": -8.781528288692824,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": [
            -27.465429738236228,
            2.279077610789116
          ]
        },
        "early_stock_mean_pct": -3.223817035249005,
        "early_spy_mean_pct": 12.099776770174556,
        "public_stock_mean_pct": 0.8530615772236148,
        "public_spy_mean_pct": 7.395127093954351,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001277",
        "displayName": "Richard Blumenthal",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-05-21",
        "transaction_last": "2024-05-21",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": 7.610716040326658,
          "median_pp": 7.610716040326658,
          "equal_member_mean_pp": 7.610716040326658,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 21.752060940756394,
          "median_pp": 21.752060940756394,
          "equal_member_mean_pp": 21.752060940756394,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -14.141344900429736,
          "median_pp": -14.141344900429736,
          "equal_member_mean_pp": -14.141344900429736,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 18.703007518796987,
        "early_spy_mean_pct": 11.09229147847033,
        "public_stock_mean_pct": 30.161456544142908,
        "public_spy_mean_pct": 8.409395603386516,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000628",
        "displayName": "Neal P. Dunn",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-12-24",
        "transaction_last": "2024-12-24",
        "lag_median_days": 76,
        "early_excess": {
          "mean_pp": 10.104294381734746,
          "median_pp": 10.104294381734746,
          "equal_member_mean_pp": 10.104294381734746,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 43.9809793152836,
          "median_pp": 43.9809793152836,
          "equal_member_mean_pp": 43.9809793152836,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -33.87668493354885,
          "median_pp": -33.87668493354885,
          "equal_member_mean_pp": -33.87668493354885,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 12.856664247026629,
        "early_spy_mean_pct": 2.7523698652918815,
        "public_stock_mean_pct": 55.121071414866286,
        "public_spy_mean_pct": 11.140092099582688,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001212",
        "displayName": "Pete Stauber",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-10-27",
        "transaction_last": "2025-10-27",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": -26.437228939276324,
          "median_pp": -26.437228939276324,
          "equal_member_mean_pp": -26.437228939276324,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 7.465164103227662,
          "median_pp": 7.465164103227662,
          "equal_member_mean_pp": 7.465164103227662,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -33.90239304250399,
          "median_pp": -33.90239304250399,
          "equal_member_mean_pp": -33.90239304250399,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -22.593320235756387,
        "early_spy_mean_pct": 3.843908703519938,
        "public_stock_mean_pct": 13.87283236994219,
        "public_spy_mean_pct": 6.407668266714528,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000376",
        "displayName": "Mike Kelly",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-28",
        "transaction_last": "2024-03-28",
        "lag_median_days": 78,
        "early_excess": {
          "mean_pp": -53.140486686585255,
          "median_pp": -53.140486686585255,
          "equal_member_mean_pp": -53.140486686585255,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -18.470568412423074,
          "median_pp": -18.470568412423074,
          "equal_member_mean_pp": -18.470568412423074,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -34.669918274162185,
          "median_pp": -34.669918274162185,
          "equal_member_mean_pp": -34.669918274162185,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -43.887423043095865,
        "early_spy_mean_pct": 9.25306364348939,
        "public_stock_mean_pct": -14.016172506738545,
        "public_spy_mean_pct": 4.454395905684527,
        "largest_member_share": 1.0
      }
    ],
    "252": [
      {
        "memberId": "W000779",
        "displayName": "Ron Wyden",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-01-22",
        "transaction_last": "2025-01-22",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": 27.504460121171384,
          "median_pp": 27.504460121171384,
          "equal_member_mean_pp": 27.504460121171384,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 5.341627939102224,
          "median_pp": 5.341627939102224,
          "equal_member_mean_pp": 5.341627939102224,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 22.16283218206916,
          "median_pp": 22.16283218206916,
          "equal_member_mean_pp": 22.16283218206916,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 41.15626409188571,
        "early_spy_mean_pct": 13.651803970714326,
        "public_stock_mean_pct": 20.749943272067163,
        "public_spy_mean_pct": 15.40831533296494,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001203",
        "displayName": "Tina Smith",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-11-12",
        "transaction_last": "2024-11-12",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 37.90624576183297,
          "median_pp": 37.90624576183297,
          "equal_member_mean_pp": 37.90624576183297,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 19.940411220154644,
          "median_pp": 19.940411220154644,
          "equal_member_mean_pp": 19.940411220154644,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 17.965834541678326,
          "median_pp": 17.965834541678326,
          "equal_member_mean_pp": 17.965834541678326,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 50.476190476190474,
        "early_spy_mean_pct": 12.569944714357506,
        "public_stock_mean_pct": 32.773109243697476,
        "public_spy_mean_pct": 12.832698023542832,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000405",
        "displayName": "Brad Knott",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-01-10",
        "transaction_last": "2025-01-14",
        "lag_median_days": 44.0,
        "early_excess": {
          "mean_pp": 47.46429971750386,
          "median_pp": 47.46429971750386,
          "equal_member_mean_pp": 47.46429971750386,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 31.066540113387276,
          "median_pp": 31.066540113387276,
          "equal_member_mean_pp": 31.066540113387276,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 16.39775960411659,
          "median_pp": 16.39775960411659,
          "equal_member_mean_pp": 16.39775960411659,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 66.67295559590455,
        "early_spy_mean_pct": 19.208655878400684,
        "public_stock_mean_pct": 47.6280834914611,
        "public_spy_mean_pct": 16.561543378073818,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000562",
        "displayName": "Stephen F. Lynch",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-05-22",
        "transaction_last": "2024-05-22",
        "lag_median_days": 1,
        "early_excess": {
          "mean_pp": 31.133164147348367,
          "median_pp": 31.133164147348367,
          "equal_member_mean_pp": 31.133164147348367,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 15.611380134170403,
          "median_pp": 15.611380134170403,
          "equal_member_mean_pp": 15.611380134170403,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 15.521784013177964,
          "median_pp": 15.521784013177964,
          "equal_member_mean_pp": 15.521784013177964,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 42.70668773038442,
        "early_spy_mean_pct": 11.57352358303605,
        "public_stock_mean_pct": 27.26709182954663,
        "public_spy_mean_pct": 11.655711695376226,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000934",
        "displayName": "Jerry Moran",
        "chamber": "senate",
        "events": 4,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-05-08",
        "transaction_last": "2025-05-08",
        "lag_median_days": 41.0,
        "early_excess": {
          "mean_pp": 117.49178436369972,
          "median_pp": 117.49178436369972,
          "equal_member_mean_pp": 117.49178436369972,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 106.18819201449253,
          "median_pp": 106.18819201449253,
          "equal_member_mean_pp": 106.18819201449253,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 11.303592349207193,
          "median_pp": 11.303592349207193,
          "equal_member_mean_pp": 11.303592349207193,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 148.3274478330658,
        "early_spy_mean_pct": 30.835663469366082,
        "public_stock_mean_pct": 130.59083050140106,
        "public_spy_mean_pct": 24.402638486908536,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000595",
        "displayName": "Julia Letlow",
        "chamber": "house",
        "events": 47,
        "members": 1,
        "securities": 45,
        "transaction_first": "2025-01-17",
        "transaction_last": "2025-10-16",
        "lag_median_days": 210,
        "early_excess": {
          "mean_pp": 7.567931013525894,
          "median_pp": -14.080250058763035,
          "equal_member_mean_pp": 7.567931013525894,
          "fraction_positive": 0.2553191489361702,
          "ci95_pp": [
            -19.063638571478876,
            41.83578315515985
          ]
        },
        "public_excess": {
          "mean_pp": -1.934295617957289,
          "median_pp": -5.200322397068402,
          "equal_member_mean_pp": -1.934295617957289,
          "fraction_positive": 0.3829787234042553,
          "ci95_pp": [
            -11.425098221094103,
            9.198409556950455
          ]
        },
        "difference": {
          "mean_pp": 9.502226631483182,
          "median_pp": -9.980222318726696,
          "equal_member_mean_pp": 9.502226631483182,
          "fraction_positive": 0.3829787234042553,
          "ci95_pp": [
            -9.760117724415124,
            35.95783756187873
          ]
        },
        "early_stock_mean_pct": 27.44525894785437,
        "early_spy_mean_pct": 19.877327934328477,
        "public_stock_mean_pct": 3.7303098361197047,
        "public_spy_mean_pct": 5.664605454076994,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001055",
        "displayName": "Ed Case",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-05-15",
        "transaction_last": "2025-08-14",
        "lag_median_days": 280.5,
        "early_excess": {
          "mean_pp": 13.616993730410266,
          "median_pp": 13.616993730410266,
          "equal_member_mean_pp": 13.616993730410266,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 4.39031335042005,
          "median_pp": 4.39031335042005,
          "equal_member_mean_pp": 4.39031335042005,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 9.226680379990217,
          "median_pp": 9.226680379990217,
          "equal_member_mean_pp": 9.226680379990217,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 36.067227336863354,
        "early_spy_mean_pct": 22.450233606453082,
        "public_stock_mean_pct": 19.0197238658777,
        "public_spy_mean_pct": 14.629410515457653,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000479",
        "displayName": "John Fetterman",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-05-15",
        "transaction_last": "2025-06-17",
        "lag_median_days": 26.5,
        "early_excess": {
          "mean_pp": 54.135083268143454,
          "median_pp": 54.135083268143454,
          "equal_member_mean_pp": 54.135083268143454,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.304761313911353,
            112.57492785019826
          ]
        },
        "public_excess": {
          "mean_pp": 45.029955810608456,
          "median_pp": 45.029955810608456,
          "equal_member_mean_pp": 45.029955810608456,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -5.842795776661269,
            95.90270739787817
          ]
        },
        "difference": {
          "mean_pp": 9.105127457535003,
          "median_pp": 9.105127457535003,
          "equal_member_mean_pp": 9.105127457535003,
          "fraction_positive": 1,
          "ci95_pp": [
            1.5380344627499163,
            16.67222045232009
          ]
        },
        "early_stock_mean_pct": 79.16933969764153,
        "early_spy_mean_pct": 25.03425642949808,
        "public_stock_mean_pct": 66.08360584046267,
        "public_spy_mean_pct": 21.053650029854218,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000591",
        "displayName": "Michael Guest",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-02-20",
        "transaction_last": "2025-10-20",
        "lag_median_days": 42,
        "early_excess": {
          "mean_pp": 7.943506171154676,
          "median_pp": 9.239020166294011,
          "equal_member_mean_pp": 7.943506171154676,
          "fraction_positive": 0.8,
          "ci95_pp": [
            -34.533891764161076,
            48.24676331754811
          ]
        },
        "public_excess": {
          "mean_pp": -0.9481051127470799,
          "median_pp": -6.409253664234438,
          "equal_member_mean_pp": -0.9481051127470799,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -27.463145698028644,
            23.866055707138592
          ]
        },
        "difference": {
          "mean_pp": 8.891611283901756,
          "median_pp": 9.470293610481107,
          "equal_member_mean_pp": 8.891611283901756,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -14.462124860988885,
            32.2453474287924
          ]
        },
        "early_stock_mean_pct": 23.675024871720737,
        "early_spy_mean_pct": 15.73151870056606,
        "public_stock_mean_pct": 14.950082557957199,
        "public_spy_mean_pct": 15.898187670704278,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001185",
        "displayName": "Terri A. Sewell",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-04-10",
        "transaction_last": "2025-04-10",
        "lag_median_days": 32.0,
        "early_excess": {
          "mean_pp": 26.919444073048545,
          "median_pp": 26.919444073048545,
          "equal_member_mean_pp": 26.919444073048545,
          "fraction_positive": 1,
          "ci95_pp": [
            3.541845685149653,
            50.29704246094744
          ]
        },
        "public_excess": {
          "mean_pp": 18.060778638809573,
          "median_pp": 18.060778638809573,
          "equal_member_mean_pp": 18.060778638809573,
          "fraction_positive": 1,
          "ci95_pp": [
            3.2174801605032712,
            32.904077117115875
          ]
        },
        "difference": {
          "mean_pp": 8.858665434238972,
          "median_pp": 8.858665434238972,
          "equal_member_mean_pp": 8.858665434238972,
          "fraction_positive": 1,
          "ci95_pp": [
            0.3243655246463817,
            17.392965343831563
          ]
        },
        "early_stock_mean_pct": 59.303446513095814,
        "early_spy_mean_pct": 32.38400244004727,
        "public_stock_mean_pct": 36.39967850930239,
        "public_spy_mean_pct": 18.33889987049282,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000168",
        "displayName": "Maria Elvira Salazar",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 4,
        "transaction_first": "2024-04-26",
        "transaction_last": "2024-10-31",
        "lag_median_days": 17,
        "early_excess": {
          "mean_pp": 8.847408755690061,
          "median_pp": 8.4946299921981,
          "equal_member_mean_pp": 8.847408755690061,
          "fraction_positive": 0.8,
          "ci95_pp": [
            -21.151725856856608,
            34.959735066530854
          ]
        },
        "public_excess": {
          "mean_pp": 3.0799805685887294,
          "median_pp": 4.151321641929462,
          "equal_member_mean_pp": 3.0799805685887294,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -19.950597087877057,
            25.9695388041917
          ]
        },
        "difference": {
          "mean_pp": 5.7674281871013315,
          "median_pp": 10.166061731776033,
          "equal_member_mean_pp": 5.7674281871013315,
          "fraction_positive": 0.6,
          "ci95_pp": [
            -1.2011287689795505,
            11.851297745651255
          ]
        },
        "early_stock_mean_pct": 24.433400166461094,
        "early_spy_mean_pct": 15.585991410771033,
        "public_stock_mean_pct": 13.683726266530407,
        "public_spy_mean_pct": 10.603745697941678,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000929",
        "displayName": "Victoria Spartz",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-02-02",
        "transaction_last": "2025-04-03",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": 2.9474927935517177,
          "median_pp": 4.600980954938185,
          "equal_member_mean_pp": 2.9474927935517177,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -2.746549708773009,
          "median_pp": -1.5240263545764918,
          "equal_member_mean_pp": -2.746549708773009,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 5.694042502324727,
          "median_pp": 7.212979929463516,
          "equal_member_mean_pp": 5.694042502324727,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 22.66460502315237,
        "early_spy_mean_pct": 19.717112229600648,
        "public_stock_mean_pct": 15.567407800697882,
        "public_spy_mean_pct": 18.313957509470892,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000307",
        "displayName": "John James",
        "chamber": "house",
        "events": 18,
        "members": 1,
        "securities": 12,
        "transaction_first": "2024-02-09",
        "transaction_last": "2024-08-28",
        "lag_median_days": 128.5,
        "early_excess": {
          "mean_pp": 1.5956959626192861,
          "median_pp": -0.9651204135516345,
          "equal_member_mean_pp": 1.5956959626192861,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -16.218862222213488,
            17.20254067440578
          ]
        },
        "public_excess": {
          "mean_pp": -3.792192097101198,
          "median_pp": -6.565348674353732,
          "equal_member_mean_pp": -3.792192097101198,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -15.806147540181689,
            6.910219497983927
          ]
        },
        "difference": {
          "mean_pp": 5.387888059720484,
          "median_pp": 4.484264666003417,
          "equal_member_mean_pp": 5.387888059720484,
          "fraction_positive": 0.6111111111111112,
          "ci95_pp": [
            -2.2863711805210225,
            12.965477403993585
          ]
        },
        "early_stock_mean_pct": 14.411137425056626,
        "early_spy_mean_pct": 12.81544146243734,
        "public_stock_mean_pct": 2.380384032200071,
        "public_spy_mean_pct": 6.172576129301269,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000624",
        "displayName": "Debbie Dingell",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-03-27",
        "lag_median_days": 9.0,
        "early_excess": {
          "mean_pp": 9.44662181795296,
          "median_pp": 9.44662181795296,
          "equal_member_mean_pp": 9.44662181795296,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -13.889081163772477,
            32.7823247996784
          ]
        },
        "public_excess": {
          "mean_pp": 4.263502529321572,
          "median_pp": 4.263502529321572,
          "equal_member_mean_pp": 4.263502529321572,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -15.252980191752297,
            23.77998525039544
          ]
        },
        "difference": {
          "mean_pp": 5.183119288631389,
          "median_pp": 5.183119288631389,
          "equal_member_mean_pp": 5.183119288631389,
          "fraction_positive": 1,
          "ci95_pp": [
            1.3638990279798193,
            9.002339549282958
          ]
        },
        "early_stock_mean_pct": 23.50839914626224,
        "early_spy_mean_pct": 14.061777328309278,
        "public_stock_mean_pct": 20.346409347766524,
        "public_spy_mean_pct": 16.082906818444954,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000597",
        "displayName": "Laurel M. Lee",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-09-10",
        "transaction_last": "2025-07-13",
        "lag_median_days": 29.0,
        "early_excess": {
          "mean_pp": -19.52785146573732,
          "median_pp": -26.388883516856723,
          "equal_member_mean_pp": -19.52785146573732,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -38.89879567952339,
            29.511704660192464
          ]
        },
        "public_excess": {
          "mean_pp": -24.420969626995273,
          "median_pp": -30.283231681993115,
          "equal_member_mean_pp": -24.420969626995273,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -55.954521114909916,
            30.849977553664008
          ]
        },
        "difference": {
          "mean_pp": 4.8931181612579495,
          "median_pp": 5.89188815737951,
          "equal_member_mean_pp": 4.8931181612579495,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -13.200705332269726,
            17.055725435386535
          ]
        },
        "early_stock_mean_pct": -2.0107431532383138,
        "early_spy_mean_pct": 17.51710831249901,
        "public_stock_mean_pct": -8.36316694092435,
        "public_spy_mean_pct": 16.05780268607092,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000490",
        "displayName": "David J. Taylor",
        "chamber": "house",
        "events": 33,
        "members": 1,
        "securities": 19,
        "transaction_first": "2025-02-05",
        "transaction_last": "2025-09-22",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": -3.307012034574401,
          "median_pp": -11.646445350988323,
          "equal_member_mean_pp": -3.307012034574401,
          "fraction_positive": 0.36363636363636365,
          "ci95_pp": [
            -18.373014628555747,
            16.006296431362525
          ]
        },
        "public_excess": {
          "mean_pp": -7.751283572322196,
          "median_pp": -16.258949232573407,
          "equal_member_mean_pp": -7.751283572322196,
          "fraction_positive": 0.36363636363636365,
          "ci95_pp": [
            -21.732419919638165,
            10.491952871468119
          ]
        },
        "difference": {
          "mean_pp": 4.444271537747795,
          "median_pp": 2.7959089345765946,
          "equal_member_mean_pp": 4.444271537747795,
          "fraction_positive": 0.696969696969697,
          "ci95_pp": [
            0.9225896188214123,
            8.533457986951623
          ]
        },
        "early_stock_mean_pct": 16.044292123301517,
        "early_spy_mean_pct": 19.351304157875916,
        "public_stock_mean_pct": 14.91342910017658,
        "public_spy_mean_pct": 22.664712672498776,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001234",
        "displayName": "Kelly Morrison",
        "chamber": "house",
        "events": 10,
        "members": 1,
        "securities": 3,
        "transaction_first": "2025-03-03",
        "transaction_last": "2025-04-11",
        "lag_median_days": 26.5,
        "early_excess": {
          "mean_pp": 18.656984982031297,
          "median_pp": -7.539770756749075,
          "equal_member_mean_pp": 18.656984982031297,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -17.926102916734155,
            68.60711575375682
          ]
        },
        "public_excess": {
          "mean_pp": 14.533304847463553,
          "median_pp": -9.253385038598182,
          "equal_member_mean_pp": 14.533304847463553,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -12.847488852302877,
            54.54405582461251
          ]
        },
        "difference": {
          "mean_pp": 4.123680134567745,
          "median_pp": -7.043028876397543,
          "equal_member_mean_pp": 4.123680134567745,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -9.320372354434063,
            14.063059929144316
          ]
        },
        "early_stock_mean_pct": 40.31615981726596,
        "early_spy_mean_pct": 21.659174835234662,
        "public_stock_mean_pct": 36.546004720421216,
        "public_spy_mean_pct": 22.012699872957665,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001220",
        "displayName": "Morgan McGarvey",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-05-31",
        "transaction_last": "2024-11-06",
        "lag_median_days": 30.0,
        "early_excess": {
          "mean_pp": 3.883250550652193,
          "median_pp": 4.05641574795138,
          "equal_member_mean_pp": 3.883250550652193,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -33.91275502091543,
            37.076345364900774
          ]
        },
        "public_excess": {
          "mean_pp": 0.962213656734758,
          "median_pp": 1.204085359543793,
          "equal_member_mean_pp": 0.962213656734758,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -33.02799228991799,
            31.486426071658485
          ]
        },
        "difference": {
          "mean_pp": 2.921036893917435,
          "median_pp": -2.5241481172131266,
          "equal_member_mean_pp": 2.921036893917435,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -3.6812598555390217,
            10.950126468508271
          ]
        },
        "early_stock_mean_pct": 19.30302831268314,
        "early_spy_mean_pct": 15.419777762030947,
        "public_stock_mean_pct": 12.37913559598268,
        "public_spy_mean_pct": 11.416921939247922,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001080",
        "displayName": "Judy Chu",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-10",
        "transaction_last": "2025-08-19",
        "lag_median_days": 11.0,
        "early_excess": {
          "mean_pp": -15.195723554181113,
          "median_pp": -15.195723554181113,
          "equal_member_mean_pp": -15.195723554181113,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -17.88225110285922,
          "median_pp": -17.88225110285922,
          "equal_member_mean_pp": -17.88225110285922,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 2.6865275486781073,
          "median_pp": 2.6865275486781073,
          "equal_member_mean_pp": 2.6865275486781073,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 5.398709028843712,
        "early_spy_mean_pct": 20.594432583024826,
        "public_stock_mean_pct": 1.8000291143291882,
        "public_spy_mean_pct": 19.682280217188406,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001199",
        "displayName": "Brian J. Mast",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-03-04",
        "transaction_last": "2024-03-04",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": 31.952671165897648,
          "median_pp": 47.31522405956328,
          "equal_member_mean_pp": 31.952671165897648,
          "fraction_positive": 1,
          "ci95_pp": [
            1.2275653785663874,
            47.31522405956328
          ]
        },
        "public_excess": {
          "mean_pp": 29.271065847251712,
          "median_pp": 42.83849491487541,
          "equal_member_mean_pp": 29.271065847251712,
          "fraction_positive": 1,
          "ci95_pp": [
            2.136207712004312,
            42.83849491487541
          ]
        },
        "difference": {
          "mean_pp": 2.6816053186459357,
          "median_pp": 4.476729144687866,
          "equal_member_mean_pp": 2.6816053186459357,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -0.9086423334379248,
            4.476729144687866
          ]
        },
        "early_stock_mean_pct": 43.74458996347722,
        "early_spy_mean_pct": 11.79191879757957,
        "public_stock_mean_pct": 38.7402632400686,
        "public_spy_mean_pct": 9.469197392816886,
        "largest_member_share": 1.0
      },
      {
        "memberId": "P000197",
        "displayName": "Nancy Pelosi",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-06-26",
        "transaction_last": "2024-07-26",
        "lag_median_days": 5.0,
        "early_excess": {
          "mean_pp": 26.87925418230337,
          "median_pp": 26.87925418230337,
          "equal_member_mean_pp": 26.87925418230337,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 24.565316556365367,
          "median_pp": 24.565316556365367,
          "equal_member_mean_pp": 24.565316556365367,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 2.3139376259380047,
          "median_pp": 2.3139376259380047,
          "equal_member_mean_pp": 2.3139376259380047,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 41.77695709346668,
        "early_spy_mean_pct": 14.897702911163302,
        "public_stock_mean_pct": 38.178154632792726,
        "public_spy_mean_pct": 13.612838076427359,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001201",
        "displayName": "Thomas R. Suozzi",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-10-24",
        "transaction_last": "2024-10-24",
        "lag_median_days": 19,
        "early_excess": {
          "mean_pp": 24.55951714522981,
          "median_pp": 24.55951714522981,
          "equal_member_mean_pp": 24.55951714522981,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 22.388803432938676,
          "median_pp": 22.388803432938676,
          "equal_member_mean_pp": 22.388803432938676,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 2.1707137122911355,
          "median_pp": 2.1707137122911355,
          "equal_member_mean_pp": 2.1707137122911355,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 43.173563136528735,
        "early_spy_mean_pct": 18.614045991298923,
        "public_stock_mean_pct": 37.43761536883845,
        "public_spy_mean_pct": 15.048811935899774,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001319",
        "displayName": "Katie Boyd Britt",
        "chamber": "senate",
        "events": 14,
        "members": 1,
        "securities": 11,
        "transaction_first": "2025-04-14",
        "transaction_last": "2025-04-30",
        "lag_median_days": 287.0,
        "early_excess": {
          "mean_pp": 5.860160249131303,
          "median_pp": 1.8889268575526756,
          "equal_member_mean_pp": 5.860160249131303,
          "fraction_positive": 0.6428571428571429,
          "ci95_pp": [
            -17.698848537134154,
            26.44650456309407
          ]
        },
        "public_excess": {
          "mean_pp": 3.71987027013218,
          "median_pp": 3.3250142776850455,
          "equal_member_mean_pp": 3.71987027013218,
          "fraction_positive": 0.7857142857142857,
          "ci95_pp": [
            -0.29019936959133485,
            7.992427375000747
          ]
        },
        "difference": {
          "mean_pp": 2.1402899789991228,
          "median_pp": -0.8040510437340234,
          "equal_member_mean_pp": 2.1402899789991228,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -21.446236513164216,
            23.178238338011806
          ]
        },
        "early_stock_mean_pct": 35.967597527396286,
        "early_spy_mean_pct": 30.10743727826498,
        "public_stock_mean_pct": 5.192110807636051,
        "public_spy_mean_pct": 1.4722405375038707,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H000273",
        "displayName": "John W. Hickenlooper",
        "chamber": "senate",
        "events": 3,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-07-25",
        "transaction_last": "2025-09-02",
        "lag_median_days": 34,
        "early_excess": {
          "mean_pp": -26.071700599428045,
          "median_pp": -63.42018792746281,
          "equal_member_mean_pp": -26.071700599428045,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -67.70142555493229,
            52.90651168411096
          ]
        },
        "public_excess": {
          "mean_pp": -28.029379842561042,
          "median_pp": -62.23384717594472,
          "equal_member_mean_pp": -28.029379842561042,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -63.14933040246232,
            41.29503805072392
          ]
        },
        "difference": {
          "mean_pp": 1.957679243132996,
          "median_pp": -0.270857525000487,
          "equal_member_mean_pp": 1.957679243132996,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -5.467578378987568,
            11.611473633387043
          ]
        },
        "early_stock_mean_pct": -7.071761516964877,
        "early_spy_mean_pct": 18.99993908246317,
        "public_stock_mean_pct": -12.606471034826043,
        "public_spy_mean_pct": 15.422908807734997,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001327",
        "displayName": "Robert P. Bresnahan, Jr.",
        "chamber": "house",
        "events": 246,
        "members": 1,
        "securities": 166,
        "transaction_first": "2025-01-16",
        "transaction_last": "2025-06-24",
        "lag_median_days": 30.0,
        "early_excess": {
          "mean_pp": -3.070977061184054,
          "median_pp": -12.973089078883314,
          "equal_member_mean_pp": -3.070977061184054,
          "fraction_positive": 0.36585365853658536,
          "ci95_pp": [
            -12.865735541248592,
            7.513546855849024
          ]
        },
        "public_excess": {
          "mean_pp": -4.886505203673974,
          "median_pp": -11.836287670979205,
          "equal_member_mean_pp": -4.886505203673974,
          "fraction_positive": 0.34959349593495936,
          "ci95_pp": [
            -13.616877209757225,
            4.891024966876817
          ]
        },
        "difference": {
          "mean_pp": 1.8155281424899203,
          "median_pp": -0.08672885401534813,
          "equal_member_mean_pp": 1.8155281424899203,
          "fraction_positive": 0.4959349593495935,
          "ci95_pp": [
            -0.515212502297283,
            4.146406149869988
          ]
        },
        "early_stock_mean_pct": 21.680068490523357,
        "early_spy_mean_pct": 24.751045551707413,
        "public_stock_mean_pct": 16.805489752574438,
        "public_spy_mean_pct": 21.69199495624841,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001108",
        "displayName": "James Comer",
        "chamber": "house",
        "events": 29,
        "members": 1,
        "securities": 24,
        "transaction_first": "2025-01-02",
        "transaction_last": "2025-01-21",
        "lag_median_days": 8,
        "early_excess": {
          "mean_pp": 0.16566129987486755,
          "median_pp": -9.005206438619373,
          "equal_member_mean_pp": 0.16566129987486755,
          "fraction_positive": 0.3448275862068966,
          "ci95_pp": [
            -16.17188218935407,
            18.084481984184965
          ]
        },
        "public_excess": {
          "mean_pp": -1.3946561862997875,
          "median_pp": -7.064087085164305,
          "equal_member_mean_pp": -1.3946561862997875,
          "fraction_positive": 0.27586206896551724,
          "ci95_pp": [
            -16.292078623258867,
            14.80371140240074
          ]
        },
        "difference": {
          "mean_pp": 1.560317486174655,
          "median_pp": -0.2199276499343732,
          "equal_member_mean_pp": 1.560317486174655,
          "fraction_positive": 0.41379310344827586,
          "ci95_pp": [
            -2.61536539096826,
            8.859250409263984
          ]
        },
        "early_stock_mean_pct": 18.21510305705037,
        "early_spy_mean_pct": 18.049441757175504,
        "public_stock_mean_pct": 17.26659428770192,
        "public_spy_mean_pct": 18.661250474001708,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001214",
        "displayName": "W. Gregory Steube",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-02-16",
        "transaction_last": "2024-02-16",
        "lag_median_days": 28,
        "early_excess": {
          "mean_pp": 24.997708653663132,
          "median_pp": 24.997708653663132,
          "equal_member_mean_pp": 24.997708653663132,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 23.518045680403475,
          "median_pp": 23.518045680403475,
          "equal_member_mean_pp": 23.518045680403475,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 1.4796629732596571,
          "median_pp": 1.4796629732596571,
          "equal_member_mean_pp": 1.4796629732596571,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 47.1934604904632,
        "early_spy_mean_pct": 22.19575183680007,
        "public_stock_mean_pct": 42.532981530343015,
        "public_spy_mean_pct": 19.01493584993954,
        "largest_member_share": 1.0
      },
      {
        "memberId": "A000372",
        "displayName": "Rick W. Allen",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 8,
        "transaction_first": "2024-04-09",
        "transaction_last": "2025-08-19",
        "lag_median_days": 32,
        "early_excess": {
          "mean_pp": -13.3081326191413,
          "median_pp": -0.9652997275273911,
          "equal_member_mean_pp": -13.3081326191413,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -38.59174062643678,
            5.479563569704929
          ]
        },
        "public_excess": {
          "mean_pp": -14.67804018690886,
          "median_pp": -5.259842493499422,
          "equal_member_mean_pp": -14.67804018690886,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -38.02953124790225,
            2.6794232432432272
          ]
        },
        "difference": {
          "mean_pp": 1.369907567767558,
          "median_pp": 0.412952173277926,
          "equal_member_mean_pp": 1.369907567767558,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -2.230266113779942,
            4.6310937614212495
          ]
        },
        "early_stock_mean_pct": 1.6891101750851163,
        "early_spy_mean_pct": 14.997242794226416,
        "public_stock_mean_pct": -0.7905929490853207,
        "public_spy_mean_pct": 13.887447237823537,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S000250",
        "displayName": "Pete Sessions",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 5,
        "transaction_first": "2024-01-31",
        "transaction_last": "2024-12-18",
        "lag_median_days": 2,
        "early_excess": {
          "mean_pp": 14.202042447292675,
          "median_pp": 16.99111585002133,
          "equal_member_mean_pp": 14.202042447292675,
          "fraction_positive": 0.7777777777777778,
          "ci95_pp": [
            -3.2822814556758284,
            30.771691256062766
          ]
        },
        "public_excess": {
          "mean_pp": 13.013954056436077,
          "median_pp": 17.652429565920148,
          "equal_member_mean_pp": 13.013954056436077,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -3.3816707082186683,
            27.814575864413918
          ]
        },
        "difference": {
          "mean_pp": 1.188088390856598,
          "median_pp": -1.1629029485360274,
          "equal_member_mean_pp": 1.188088390856598,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -1.146396250454382,
            3.13283570185523
          ]
        },
        "early_stock_mean_pct": 32.59942478874051,
        "early_spy_mean_pct": 18.39738234144783,
        "public_stock_mean_pct": 29.24432208260256,
        "public_spy_mean_pct": 16.230368026166484,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001229",
        "displayName": "Jefferson Shreve",
        "chamber": "house",
        "events": 189,
        "members": 1,
        "securities": 147,
        "transaction_first": "2025-02-24",
        "transaction_last": "2025-05-08",
        "lag_median_days": 29,
        "early_excess": {
          "mean_pp": 4.448701050314951,
          "median_pp": -9.32124039244302,
          "equal_member_mean_pp": 4.448701050314951,
          "fraction_positive": 0.38095238095238093,
          "ci95_pp": [
            -7.844398462153774,
            19.74214778268489
          ]
        },
        "public_excess": {
          "mean_pp": 3.4541682398901408,
          "median_pp": -10.972866238687164,
          "equal_member_mean_pp": 3.4541682398901408,
          "fraction_positive": 0.42857142857142855,
          "ci95_pp": [
            -7.686176054222665,
            16.540783862270366
          ]
        },
        "difference": {
          "mean_pp": 0.9945328104248102,
          "median_pp": -0.6169481567908548,
          "equal_member_mean_pp": 0.9945328104248102,
          "fraction_positive": 0.455026455026455,
          "ci95_pp": [
            -1.4804889530497576,
            3.8644348060982034
          ]
        },
        "early_stock_mean_pct": 29.58404299103037,
        "early_spy_mean_pct": 25.135341940715417,
        "public_stock_mean_pct": 26.314717894231872,
        "public_spy_mean_pct": 22.86054965434173,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B000574",
        "displayName": "Earl Blumenauer",
        "chamber": "house",
        "events": 13,
        "members": 1,
        "securities": 10,
        "transaction_first": "2024-02-12",
        "transaction_last": "2024-11-15",
        "lag_median_days": 22,
        "early_excess": {
          "mean_pp": -2.0563655809713497,
          "median_pp": -3.3964804599767806,
          "equal_member_mean_pp": -2.0563655809713497,
          "fraction_positive": 0.46153846153846156,
          "ci95_pp": [
            -13.578296756634547,
            10.073644915074828
          ]
        },
        "public_excess": {
          "mean_pp": -2.993004823392603,
          "median_pp": 3.2277212835667193,
          "equal_member_mean_pp": -2.993004823392603,
          "fraction_positive": 0.5384615384615384,
          "ci95_pp": [
            -16.54498700013933,
            9.148587211410732
          ]
        },
        "difference": {
          "mean_pp": 0.9366392424212536,
          "median_pp": 1.2550647851635048,
          "equal_member_mean_pp": 0.9366392424212536,
          "fraction_positive": 0.5384615384615384,
          "ci95_pp": [
            -1.955420382279927,
            5.049272625543499
          ]
        },
        "early_stock_mean_pct": 9.900492742714242,
        "early_spy_mean_pct": 11.956858323685593,
        "public_stock_mean_pct": 8.063302897980508,
        "public_spy_mean_pct": 11.056307721373113,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000560",
        "displayName": "Rick Larsen",
        "chamber": "house",
        "events": 13,
        "members": 1,
        "securities": 13,
        "transaction_first": "2024-01-09",
        "transaction_last": "2025-10-06",
        "lag_median_days": 10,
        "early_excess": {
          "mean_pp": -11.252741542734398,
          "median_pp": -15.642517763448826,
          "equal_member_mean_pp": -11.252741542734398,
          "fraction_positive": 0.15384615384615385,
          "ci95_pp": [
            -24.354621832151235,
            4.945593989547944
          ]
        },
        "public_excess": {
          "mean_pp": -12.12236360727825,
          "median_pp": -18.405628051247856,
          "equal_member_mean_pp": -12.12236360727825,
          "fraction_positive": 0.15384615384615385,
          "ci95_pp": [
            -24.00025821935231,
            2.572278581283353
          ]
        },
        "difference": {
          "mean_pp": 0.8696220645438519,
          "median_pp": -0.05963670094892848,
          "equal_member_mean_pp": 0.8696220645438519,
          "fraction_positive": 0.46153846153846156,
          "ci95_pp": [
            -0.9081251914752123,
            2.6976040177252694
          ]
        },
        "early_stock_mean_pct": 5.154540201091515,
        "early_spy_mean_pct": 16.407281743825912,
        "public_stock_mean_pct": 4.181420636762753,
        "public_spy_mean_pct": 16.303784244041,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000564",
        "displayName": "Doug Lamborn",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-20",
        "transaction_last": "2024-07-24",
        "lag_median_days": 21.0,
        "early_excess": {
          "mean_pp": -25.927027089546286,
          "median_pp": -25.927027089546286,
          "equal_member_mean_pp": -25.927027089546286,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -26.728199159818033,
          "median_pp": -26.728199159818033,
          "equal_member_mean_pp": -26.728199159818033,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": 0.8011720702717469,
          "median_pp": 0.8011720702717469,
          "equal_member_mean_pp": 0.8011720702717469,
          "fraction_positive": 0.5,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -11.936036784584648,
        "early_spy_mean_pct": 13.990990304961636,
        "public_stock_mean_pct": -11.072656689047633,
        "public_spy_mean_pct": 15.655542470770401,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000375",
        "displayName": "William R. Keating",
        "chamber": "house",
        "events": 15,
        "members": 1,
        "securities": 12,
        "transaction_first": "2024-01-24",
        "transaction_last": "2025-02-05",
        "lag_median_days": 12,
        "early_excess": {
          "mean_pp": -3.4890789853637,
          "median_pp": -6.535535015286211,
          "equal_member_mean_pp": -3.4890789853637,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -23.367663130476814,
            18.289815030992763
          ]
        },
        "public_excess": {
          "mean_pp": -4.265548456490905,
          "median_pp": -5.2037658114953995,
          "equal_member_mean_pp": -4.265548456490905,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -25.160592746584832,
            17.196837158783513
          ]
        },
        "difference": {
          "mean_pp": 0.7764694711272048,
          "median_pp": -0.6530477341776901,
          "equal_member_mean_pp": 0.7764694711272048,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -0.8083755407420988,
            2.1798102047054932
          ]
        },
        "early_stock_mean_pct": 12.879865832628917,
        "early_spy_mean_pct": 16.36894481799262,
        "public_stock_mean_pct": 11.12797497213354,
        "public_spy_mean_pct": 15.393523428624444,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001157",
        "displayName": "Michael T. McCaul",
        "chamber": "house",
        "events": 583,
        "members": 1,
        "securities": 108,
        "transaction_first": "2024-01-10",
        "transaction_last": "2025-10-16",
        "lag_median_days": 28,
        "early_excess": {
          "mean_pp": -5.982672832729509,
          "median_pp": -13.555829935402299,
          "equal_member_mean_pp": -5.982672832729509,
          "fraction_positive": 0.37392795883361923,
          "ci95_pp": [
            -16.086910798453946,
            6.498234446057374
          ]
        },
        "public_excess": {
          "mean_pp": -6.72562411567119,
          "median_pp": -13.427596866232694,
          "equal_member_mean_pp": -6.72562411567119,
          "fraction_positive": 0.37392795883361923,
          "ci95_pp": [
            -15.317082700198936,
            3.858570630434544
          ]
        },
        "difference": {
          "mean_pp": 0.7429512829416803,
          "median_pp": -0.7216669074759938,
          "equal_member_mean_pp": 0.7429512829416803,
          "fraction_positive": 0.47684391080617494,
          "ci95_pp": [
            -1.1260105402222866,
            3.0612749585868295
          ]
        },
        "early_stock_mean_pct": 10.536818726191273,
        "early_spy_mean_pct": 16.519491558920784,
        "public_stock_mean_pct": 6.880228066491709,
        "public_spy_mean_pct": 13.605852182162899,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000829",
        "displayName": "Tony Wied",
        "chamber": "house",
        "events": 11,
        "members": 1,
        "securities": 9,
        "transaction_first": "2025-02-24",
        "transaction_last": "2025-04-30",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": -19.73652663975684,
          "median_pp": -58.33299740242951,
          "equal_member_mean_pp": -19.73652663975684,
          "fraction_positive": 0.18181818181818182,
          "ci95_pp": [
            -65.36830640449566,
            50.18523349243715
          ]
        },
        "public_excess": {
          "mean_pp": -20.360417078851093,
          "median_pp": -59.484634877826714,
          "equal_member_mean_pp": -20.360417078851093,
          "fraction_positive": 0.18181818181818182,
          "ci95_pp": [
            -63.97175450285459,
            44.67401841613494
          ]
        },
        "difference": {
          "mean_pp": 0.623890439094253,
          "median_pp": -0.5355923821853992,
          "equal_member_mean_pp": 0.623890439094253,
          "fraction_positive": 0.36363636363636365,
          "ci95_pp": [
            -10.003416179492534,
            13.184272328240787
          ]
        },
        "early_stock_mean_pct": 3.2426612237377253,
        "early_spy_mean_pct": 22.979187863494563,
        "public_stock_mean_pct": 1.5956387255273718,
        "public_spy_mean_pct": 21.95605580437846,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001123",
        "displayName": "Gilbert Ray Cisneros, Jr.",
        "chamber": "house",
        "events": 234,
        "members": 1,
        "securities": 135,
        "transaction_first": "2025-01-07",
        "transaction_last": "2025-10-17",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": -4.737095369992669,
          "median_pp": -13.146010634492988,
          "equal_member_mean_pp": -4.737095369992669,
          "fraction_positive": 0.3717948717948718,
          "ci95_pp": [
            -15.46691289323216,
            7.174020023191555
          ]
        },
        "public_excess": {
          "mean_pp": -5.237114829272215,
          "median_pp": -11.992668894244986,
          "equal_member_mean_pp": -5.237114829272215,
          "fraction_positive": 0.3974358974358974,
          "ci95_pp": [
            -15.009766720785963,
            5.3184821168935015
          ]
        },
        "difference": {
          "mean_pp": 0.5000194592795469,
          "median_pp": -0.9252545277557811,
          "equal_member_mean_pp": 0.5000194592795469,
          "fraction_positive": 0.4358974358974359,
          "ci95_pp": [
            -1.510722069540226,
            2.7430976264026765
          ]
        },
        "early_stock_mean_pct": 15.108145127125104,
        "early_spy_mean_pct": 19.84524049711777,
        "public_stock_mean_pct": 14.07934321456054,
        "public_spy_mean_pct": 19.316458043832753,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000596",
        "displayName": "Marjorie Taylor Greene",
        "chamber": "house",
        "events": 364,
        "members": 1,
        "securities": 76,
        "transaction_first": "2024-04-24",
        "transaction_last": "2025-10-15",
        "lag_median_days": 3.0,
        "early_excess": {
          "mean_pp": 13.98630662413351,
          "median_pp": 2.7578051688829213,
          "equal_member_mean_pp": 13.98630662413351,
          "fraction_positive": 0.5576923076923077,
          "ci95_pp": [
            2.6724582790050686,
            25.375896268479078
          ]
        },
        "public_excess": {
          "mean_pp": 13.50923584648793,
          "median_pp": 2.961099350123063,
          "equal_member_mean_pp": 13.50923584648793,
          "fraction_positive": 0.5357142857142857,
          "ci95_pp": [
            2.162467316551511,
            25.37801900432411
          ]
        },
        "difference": {
          "mean_pp": 0.4770707776455794,
          "median_pp": 0.04678121004665492,
          "equal_member_mean_pp": 0.4770707776455794,
          "fraction_positive": 0.5082417582417582,
          "ci95_pp": [
            -0.1989369465150625,
            1.2424812175313469
          ]
        },
        "early_stock_mean_pct": 34.465214120594695,
        "early_spy_mean_pct": 20.478907496461183,
        "public_stock_mean_pct": 33.72965509979721,
        "public_spy_mean_pct": 20.220419253309284,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000821",
        "displayName": "Bruce Westerman",
        "chamber": "house",
        "events": 84,
        "members": 1,
        "securities": 77,
        "transaction_first": "2025-03-03",
        "transaction_last": "2025-04-08",
        "lag_median_days": 44.0,
        "early_excess": {
          "mean_pp": 5.9146308883144405,
          "median_pp": 3.362452789060365,
          "equal_member_mean_pp": 5.9146308883144405,
          "fraction_positive": 0.5238095238095238,
          "ci95_pp": [
            -3.337040885862922,
            16.084419793125157
          ]
        },
        "public_excess": {
          "mean_pp": 5.469247538034045,
          "median_pp": 1.533980303072381,
          "equal_member_mean_pp": 5.469247538034045,
          "fraction_positive": 0.5119047619047619,
          "ci95_pp": [
            -4.097637434963595,
            15.753674536541396
          ]
        },
        "difference": {
          "mean_pp": 0.44538335028039533,
          "median_pp": 1.276930598724161,
          "equal_member_mean_pp": 0.44538335028039533,
          "fraction_positive": 0.5476190476190477,
          "ci95_pp": [
            -2.1559136894993283,
            3.054278026535919
          ]
        },
        "early_stock_mean_pct": 24.581015797204568,
        "early_spy_mean_pct": 18.666384908890127,
        "public_stock_mean_pct": 34.14939679252492,
        "public_spy_mean_pct": 28.680149254490875,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001135",
        "displayName": "Kathy E. Manning",
        "chamber": "house",
        "events": 85,
        "members": 1,
        "securities": 30,
        "transaction_first": "2024-01-23",
        "transaction_last": "2024-07-02",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": -8.997059009892999,
          "median_pp": -6.7269400647073985,
          "equal_member_mean_pp": -8.997059009892999,
          "fraction_positive": 0.3058823529411765,
          "ci95_pp": [
            -16.7545346894737,
            -1.6723749385938853
          ]
        },
        "public_excess": {
          "mean_pp": -9.338033339337105,
          "median_pp": -9.247421025852521,
          "equal_member_mean_pp": -9.338033339337105,
          "fraction_positive": 0.3411764705882353,
          "ci95_pp": [
            -17.066777361917406,
            -1.909756402127421
          ]
        },
        "difference": {
          "mean_pp": 0.34097432944410744,
          "median_pp": 1.029901822578097,
          "equal_member_mean_pp": 0.34097432944410744,
          "fraction_positive": 0.6705882352941176,
          "ci95_pp": [
            -1.703496973208968,
            2.168154799018854
          ]
        },
        "early_stock_mean_pct": 10.878666718059728,
        "early_spy_mean_pct": 19.875725727952727,
        "public_stock_mean_pct": 7.737377268286326,
        "public_spy_mean_pct": 17.075410607623432,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001082",
        "displayName": "Kevin Hern",
        "chamber": "house",
        "events": 49,
        "members": 1,
        "securities": 21,
        "transaction_first": "2024-01-12",
        "transaction_last": "2024-12-12",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": -5.963210577294601,
          "median_pp": -8.2612807725296,
          "equal_member_mean_pp": -5.963210577294601,
          "fraction_positive": 0.2653061224489796,
          "ci95_pp": [
            -13.71873090828238,
            2.9416371797042458
          ]
        },
        "public_excess": {
          "mean_pp": -6.303996264373369,
          "median_pp": -7.252818776265313,
          "equal_member_mean_pp": -6.303996264373369,
          "fraction_positive": 0.24489795918367346,
          "ci95_pp": [
            -14.226600181813982,
            2.455534936688614
          ]
        },
        "difference": {
          "mean_pp": 0.34078568707876883,
          "median_pp": 0.5187425936931334,
          "equal_member_mean_pp": 0.34078568707876883,
          "fraction_positive": 0.5102040816326531,
          "ci95_pp": [
            -1.196610833044596,
            1.8048296345622155
          ]
        },
        "early_stock_mean_pct": 7.035278937222513,
        "early_spy_mean_pct": 12.998489514517113,
        "public_stock_mean_pct": 5.137302636843193,
        "public_spy_mean_pct": 11.441298901216562,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001236",
        "displayName": "Tim Moore",
        "chamber": "house",
        "events": 78,
        "members": 1,
        "securities": 16,
        "transaction_first": "2025-01-03",
        "transaction_last": "2025-10-14",
        "lag_median_days": 33.0,
        "early_excess": {
          "mean_pp": 21.634985302600704,
          "median_pp": -9.634921870345192,
          "equal_member_mean_pp": 21.634985302600704,
          "fraction_positive": 0.4230769230769231,
          "ci95_pp": [
            -19.67599470693063,
            85.37373577202658
          ]
        },
        "public_excess": {
          "mean_pp": 21.364547695884763,
          "median_pp": -7.910689484242593,
          "equal_member_mean_pp": 21.364547695884763,
          "fraction_positive": 0.44871794871794873,
          "ci95_pp": [
            -16.598467377572167,
            78.12648118848674
          ]
        },
        "difference": {
          "mean_pp": 0.27043760671594014,
          "median_pp": -3.8647887508908596,
          "equal_member_mean_pp": 0.27043760671594014,
          "fraction_positive": 0.358974358974359,
          "ci95_pp": [
            -5.569245619862843,
            11.015314512033207
          ]
        },
        "early_stock_mean_pct": 41.81080233490508,
        "early_spy_mean_pct": 20.175817032304376,
        "public_stock_mean_pct": 39.767600935518246,
        "public_spy_mean_pct": 18.403053239633483,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001236",
        "displayName": "John Boozman",
        "chamber": "senate",
        "events": 48,
        "members": 1,
        "securities": 26,
        "transaction_first": "2024-03-28",
        "transaction_last": "2025-10-09",
        "lag_median_days": 25.0,
        "early_excess": {
          "mean_pp": 6.683085246632568,
          "median_pp": -2.2487025954874067,
          "equal_member_mean_pp": 6.683085246632568,
          "fraction_positive": 0.4166666666666667,
          "ci95_pp": [
            -9.149089069640214,
            22.481190590046992
          ]
        },
        "public_excess": {
          "mean_pp": 6.415049189855268,
          "median_pp": -5.971702582087879,
          "equal_member_mean_pp": 6.415049189855268,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -7.755895746791577,
            21.525316922887427
          ]
        },
        "difference": {
          "mean_pp": 0.26803605677729947,
          "median_pp": 1.6095721834919314,
          "equal_member_mean_pp": 0.26803605677729947,
          "fraction_positive": 0.5833333333333334,
          "ci95_pp": [
            -5.279369782895925,
            5.029473771507333
          ]
        },
        "early_stock_mean_pct": 27.15032847246581,
        "early_spy_mean_pct": 20.46724322583324,
        "public_stock_mean_pct": 25.39617783923458,
        "public_spy_mean_pct": 18.98112864937931,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000317",
        "displayName": "Nicole Malliotakis",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-06-04",
        "transaction_last": "2024-12-24",
        "lag_median_days": 12.0,
        "early_excess": {
          "mean_pp": -10.695539868784577,
          "median_pp": -10.695539868784577,
          "equal_member_mean_pp": -10.695539868784577,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -28.135885715457533,
            6.7448059778883795
          ]
        },
        "public_excess": {
          "mean_pp": -10.85734962843018,
          "median_pp": -10.85734962843018,
          "equal_member_mean_pp": -10.85734962843018,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -31.513719378008552,
            9.799020121148192
          ]
        },
        "difference": {
          "mean_pp": 0.16180975964560318,
          "median_pp": 0.16180975964560318,
          "equal_member_mean_pp": 0.16180975964560318,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -3.054214143259813,
            3.3778336625510192
          ]
        },
        "early_stock_mean_pct": 3.1962323682876317,
        "early_spy_mean_pct": 13.891772237072209,
        "public_stock_mean_pct": 2.241441277509514,
        "public_spy_mean_pct": 13.098790905939694,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001190",
        "displayName": "Markwayne Mullin",
        "chamber": "senate",
        "events": 89,
        "members": 1,
        "securities": 47,
        "transaction_first": "2024-01-02",
        "transaction_last": "2025-09-24",
        "lag_median_days": 24,
        "early_excess": {
          "mean_pp": 13.532631427033344,
          "median_pp": 7.662323333258801,
          "equal_member_mean_pp": 13.532631427033344,
          "fraction_positive": 0.550561797752809,
          "ci95_pp": [
            -1.3683340695075394,
            29.490032076302484
          ]
        },
        "public_excess": {
          "mean_pp": 13.430504521321982,
          "median_pp": 8.08676009113587,
          "equal_member_mean_pp": 13.430504521321982,
          "fraction_positive": 0.5842696629213483,
          "ci95_pp": [
            -2.9531959077384657,
            30.13640133719911
          ]
        },
        "difference": {
          "mean_pp": 0.10212690571136085,
          "median_pp": -0.30216124206140194,
          "equal_member_mean_pp": 0.10212690571136085,
          "fraction_positive": 0.47191011235955055,
          "ci95_pp": [
            -3.819369236141165,
            3.8822226810461937
          ]
        },
        "early_stock_mean_pct": 34.10970176851403,
        "early_spy_mean_pct": 20.57707034148068,
        "public_stock_mean_pct": 31.191005901383765,
        "public_spy_mean_pct": 17.760501380061783,
        "largest_member_share": 1.0
      },
      {
        "memberId": "S001224",
        "displayName": "Keith Self",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-01-10",
        "transaction_last": "2025-01-10",
        "lag_median_days": 13.0,
        "early_excess": {
          "mean_pp": -0.8623637563915025,
          "median_pp": -0.8623637563915025,
          "equal_member_mean_pp": -0.8623637563915025,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -18.925652933646763,
            17.200925420863758
          ]
        },
        "public_excess": {
          "mean_pp": -0.8619977539319148,
          "median_pp": -0.8619977539319148,
          "equal_member_mean_pp": -0.8619977539319148,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -17.894727288822498,
            16.17073178095867
          ]
        },
        "difference": {
          "mean_pp": -0.00036600245958773314,
          "median_pp": -0.00036600245958773314,
          "equal_member_mean_pp": -0.00036600245958773314,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -1.030925644824265,
            1.0301936399050895
          ]
        },
        "early_stock_mean_pct": 18.65218429783855,
        "early_spy_mean_pct": 19.51454805423005,
        "public_stock_mean_pct": 13.250540693688857,
        "public_spy_mean_pct": 14.112538447620771,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000110",
        "displayName": "Cleo Fields",
        "chamber": "house",
        "events": 163,
        "members": 1,
        "securities": 26,
        "transaction_first": "2025-06-03",
        "transaction_last": "2025-10-10",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": 0.5038432741648191,
          "median_pp": -0.6567811851018206,
          "equal_member_mean_pp": 0.5038432741648191,
          "fraction_positive": 0.48466257668711654,
          "ci95_pp": [
            -18.696369617182334,
            16.965039342645685
          ]
        },
        "public_excess": {
          "mean_pp": 0.5718850577546812,
          "median_pp": -1.8320457850739231,
          "equal_member_mean_pp": 0.5718850577546812,
          "fraction_positive": 0.4723926380368098,
          "ci95_pp": [
            -17.028875112337506,
            17.788819986019938
          ]
        },
        "difference": {
          "mean_pp": -0.06804178358986208,
          "median_pp": 0.3317089895526024,
          "equal_member_mean_pp": -0.06804178358986208,
          "fraction_positive": 0.5337423312883436,
          "ci95_pp": [
            -3.6781710779557977,
            1.9351249481736246
          ]
        },
        "early_stock_mean_pct": 20.36599716881192,
        "early_spy_mean_pct": 19.862153894647097,
        "public_stock_mean_pct": 18.382094763423034,
        "public_spy_mean_pct": 17.810209705668353,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001136",
        "displayName": "Lisa C. McClain",
        "chamber": "house",
        "events": 543,
        "members": 1,
        "securities": 416,
        "transaction_first": "2024-08-14",
        "transaction_last": "2025-09-25",
        "lag_median_days": 57,
        "early_excess": {
          "mean_pp": -3.0527328067336974,
          "median_pp": -11.206118587932524,
          "equal_member_mean_pp": -3.0527328067336974,
          "fraction_positive": 0.36279926335174956,
          "ci95_pp": [
            -9.072288286458253,
            3.7751426424271015
          ]
        },
        "public_excess": {
          "mean_pp": -2.9390046691225162,
          "median_pp": -10.160629059325533,
          "equal_member_mean_pp": -2.9390046691225162,
          "fraction_positive": 0.3738489871086556,
          "ci95_pp": [
            -7.942880476664079,
            2.507007672013779
          ]
        },
        "difference": {
          "mean_pp": -0.11372813761118139,
          "median_pp": -3.0952762407532752,
          "equal_member_mean_pp": -0.11372813761118139,
          "fraction_positive": 0.3720073664825046,
          "ci95_pp": [
            -2.5990282595307868,
            3.1649095496918367
          ]
        },
        "early_stock_mean_pct": 17.57509469713356,
        "early_spy_mean_pct": 20.62782750386726,
        "public_stock_mean_pct": 11.003328858778694,
        "public_spy_mean_pct": 13.94233352790121,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C000174",
        "displayName": "Thomas R. Carper",
        "chamber": "senate",
        "events": 14,
        "members": 1,
        "securities": 13,
        "transaction_first": "2024-01-02",
        "transaction_last": "2024-05-22",
        "lag_median_days": 16.0,
        "early_excess": {
          "mean_pp": -14.561561364196564,
          "median_pp": -15.425131153479409,
          "equal_member_mean_pp": -14.561561364196564,
          "fraction_positive": 0.2857142857142857,
          "ci95_pp": [
            -27.591727574067182,
            0.262003599018785
          ]
        },
        "public_excess": {
          "mean_pp": -14.403426881655886,
          "median_pp": -16.41678934726784,
          "equal_member_mean_pp": -14.403426881655886,
          "fraction_positive": 0.35714285714285715,
          "ci95_pp": [
            -27.5266140419724,
            -0.5574047232081342
          ]
        },
        "difference": {
          "mean_pp": -0.15813448254067777,
          "median_pp": -1.9547361733353585,
          "equal_member_mean_pp": -0.15813448254067777,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -4.089458109606864,
            3.6583291129648536
          ]
        },
        "early_stock_mean_pct": 1.5586727731735077,
        "early_spy_mean_pct": 16.12023413737007,
        "public_stock_mean_pct": -0.40085441371560704,
        "public_spy_mean_pct": 14.00257246794028,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000389",
        "displayName": "Ro Khanna",
        "chamber": "house",
        "events": 3929,
        "members": 1,
        "securities": 511,
        "transaction_first": "2024-01-03",
        "transaction_last": "2025-10-20",
        "lag_median_days": 23,
        "early_excess": {
          "mean_pp": -5.893940385859866,
          "median_pp": -13.495715413296772,
          "equal_member_mean_pp": -5.893940385859866,
          "fraction_positive": 0.32527360651565285,
          "ci95_pp": [
            -10.151540342761201,
            -1.2265384502903363
          ]
        },
        "public_excess": {
          "mean_pp": -5.62518570364913,
          "median_pp": -12.014052340559898,
          "equal_member_mean_pp": -5.62518570364913,
          "fraction_positive": 0.3275642657164673,
          "ci95_pp": [
            -9.582921924180985,
            -1.23841640460445
          ]
        },
        "difference": {
          "mean_pp": -0.26875468221073595,
          "median_pp": -0.9891312578093938,
          "equal_member_mean_pp": -0.26875468221073595,
          "fraction_positive": 0.4377704250445406,
          "ci95_pp": [
            -1.0633547677495379,
            0.7229912379791025
          ]
        },
        "early_stock_mean_pct": 11.77783760064261,
        "early_spy_mean_pct": 17.671777986502473,
        "public_stock_mean_pct": 10.131587140221267,
        "public_spy_mean_pct": 15.756772843870397,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001299",
        "displayName": "Jim Banks",
        "chamber": "senate",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2024-08-08",
        "transaction_last": "2025-08-04",
        "lag_median_days": 5.0,
        "early_excess": {
          "mean_pp": -10.685026098444238,
          "median_pp": -10.685026098444238,
          "equal_member_mean_pp": -10.685026098444238,
          "fraction_positive": 0,
          "ci95_pp": [
            -17.47404937987027,
            -3.896002817018207
          ]
        },
        "public_excess": {
          "mean_pp": -10.40280770378973,
          "median_pp": -10.40280770378973,
          "equal_member_mean_pp": -10.40280770378973,
          "fraction_positive": 0,
          "ci95_pp": [
            -15.298153789184466,
            -5.507461618394995
          ]
        },
        "difference": {
          "mean_pp": -0.2822183946545076,
          "median_pp": -0.2822183946545076,
          "equal_member_mean_pp": -0.2822183946545076,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -2.175895590685803,
            1.6114588013767879
          ]
        },
        "early_stock_mean_pct": 10.8530317809041,
        "early_spy_mean_pct": 21.538057879348337,
        "public_stock_mean_pct": 9.407257509376144,
        "public_spy_mean_pct": 19.810065213165874,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000566",
        "displayName": "Robert E. Latta",
        "chamber": "house",
        "events": 10,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-01-22",
        "transaction_last": "2025-10-20",
        "lag_median_days": 4.5,
        "early_excess": {
          "mean_pp": -6.279776878848241,
          "median_pp": -8.238718529806134,
          "equal_member_mean_pp": -6.279776878848241,
          "fraction_positive": 0.3,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -5.764081447196462,
          "median_pp": -4.468500989282619,
          "equal_member_mean_pp": -5.764081447196462,
          "fraction_positive": 0.3,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -0.5156954316517796,
          "median_pp": 0.0,
          "equal_member_mean_pp": -0.5156954316517796,
          "fraction_positive": 0.4,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 12.633361676106793,
        "early_spy_mean_pct": 18.913138554955033,
        "public_stock_mean_pct": 10.96838052836138,
        "public_spy_mean_pct": 16.732461975557843,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000802",
        "displayName": "Sheldon Whitehouse",
        "chamber": "senate",
        "events": 6,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-05-10",
        "transaction_last": "2024-10-30",
        "lag_median_days": 28.5,
        "early_excess": {
          "mean_pp": -1.5830513467117442,
          "median_pp": -10.92074243935627,
          "equal_member_mean_pp": -1.5830513467117442,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -14.0158517502136,
            18.02599997875789
          ]
        },
        "public_excess": {
          "mean_pp": -1.0569582455501838,
          "median_pp": -5.3519355979762215,
          "equal_member_mean_pp": -1.0569582455501838,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -10.412411651068437,
            12.035192801536445
          ]
        },
        "difference": {
          "mean_pp": -0.5260931011615607,
          "median_pp": -2.0428565507915395,
          "equal_member_mean_pp": -0.5260931011615607,
          "fraction_positive": 0.3333333333333333,
          "ci95_pp": [
            -6.816206564144001,
            6.873641856293124
          ]
        },
        "early_stock_mean_pct": 11.40299985068281,
        "early_spy_mean_pct": 12.986051197394556,
        "public_stock_mean_pct": 8.761512386177658,
        "public_spy_mean_pct": 9.818470631727841,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000399",
        "displayName": "Lloyd Doggett",
        "chamber": "house",
        "events": 36,
        "members": 1,
        "securities": 6,
        "transaction_first": "2024-02-15",
        "transaction_last": "2025-07-01",
        "lag_median_days": 27.0,
        "early_excess": {
          "mean_pp": -9.174544944048018,
          "median_pp": -14.734644731540069,
          "equal_member_mean_pp": -9.174544944048018,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -20.141421976482224,
            1.9340955414572139
          ]
        },
        "public_excess": {
          "mean_pp": -8.518592885665255,
          "median_pp": -12.50544976779744,
          "equal_member_mean_pp": -8.518592885665255,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": [
            -20.060986413283178,
            4.193001147305522
          ]
        },
        "difference": {
          "mean_pp": -0.6559520583827633,
          "median_pp": -0.5194699926112456,
          "equal_member_mean_pp": -0.6559520583827633,
          "fraction_positive": 0.4166666666666667,
          "ci95_pp": [
            -2.5433414653643043,
            1.3135252805506608
          ]
        },
        "early_stock_mean_pct": 6.583729861940765,
        "early_spy_mean_pct": 15.758274805988782,
        "public_stock_mean_pct": 8.444062115985842,
        "public_spy_mean_pct": 16.962655001651097,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001217",
        "displayName": "Jared Moskowitz",
        "chamber": "house",
        "events": 144,
        "members": 1,
        "securities": 55,
        "transaction_first": "2024-02-01",
        "transaction_last": "2025-10-10",
        "lag_median_days": 32.0,
        "early_excess": {
          "mean_pp": 7.651055653995495,
          "median_pp": -2.0413340249222465,
          "equal_member_mean_pp": 7.651055653995495,
          "fraction_positive": 0.4583333333333333,
          "ci95_pp": [
            -4.956881289120233,
            22.681110826586004
          ]
        },
        "public_excess": {
          "mean_pp": 8.349494193680275,
          "median_pp": -3.542799273453202,
          "equal_member_mean_pp": 8.349494193680275,
          "fraction_positive": 0.4027777777777778,
          "ci95_pp": [
            -5.572242579431569,
            25.932603601529742
          ]
        },
        "difference": {
          "mean_pp": -0.698438539684781,
          "median_pp": 1.0896604087465427,
          "equal_member_mean_pp": -0.698438539684781,
          "fraction_positive": 0.5347222222222222,
          "ci95_pp": [
            -4.8030588548491036,
            2.453513476008156
          ]
        },
        "early_stock_mean_pct": 27.73369530855298,
        "early_spy_mean_pct": 20.08263965455749,
        "public_stock_mean_pct": 24.706466396847624,
        "public_spy_mean_pct": 16.35697220316735,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001232",
        "displayName": "April McClain Delaney",
        "chamber": "house",
        "events": 77,
        "members": 1,
        "securities": 21,
        "transaction_first": "2025-02-05",
        "transaction_last": "2025-10-16",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": -21.0728517638174,
          "median_pp": -23.381532970267823,
          "equal_member_mean_pp": -21.0728517638174,
          "fraction_positive": 0.19480519480519481,
          "ci95_pp": [
            -31.692013724713902,
            -9.014030002082793
          ]
        },
        "public_excess": {
          "mean_pp": -20.125464320728724,
          "median_pp": -23.04137206742152,
          "equal_member_mean_pp": -20.125464320728724,
          "fraction_positive": 0.22077922077922077,
          "ci95_pp": [
            -30.45306842037407,
            -7.99151374784829
          ]
        },
        "difference": {
          "mean_pp": -0.9473874430886761,
          "median_pp": -0.761311453946032,
          "equal_member_mean_pp": -0.9473874430886761,
          "fraction_positive": 0.4675324675324675,
          "ci95_pp": [
            -4.019403750452054,
            1.7525914419089013
          ]
        },
        "early_stock_mean_pct": -1.1883753154220513,
        "early_spy_mean_pct": 19.884476448395347,
        "public_stock_mean_pct": 1.026066172960451,
        "public_spy_mean_pct": 21.151530493689176,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001205",
        "displayName": "Carol D. Miller",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2025-03-10",
        "transaction_last": "2025-03-10",
        "lag_median_days": 32,
        "early_excess": {
          "mean_pp": -8.672654887420766,
          "median_pp": -4.997044717509279,
          "equal_member_mean_pp": -8.672654887420766,
          "fraction_positive": 0.2222222222222222,
          "ci95_pp": [
            -17.300342269804226,
            -0.15152886361611942
          ]
        },
        "public_excess": {
          "mean_pp": -7.678615307733762,
          "median_pp": -9.192973879521535,
          "equal_member_mean_pp": -7.678615307733762,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -17.523561166789378,
            1.678676816832246
          ]
        },
        "difference": {
          "mean_pp": -0.9940395796870045,
          "median_pp": -1.8326981003628866,
          "equal_member_mean_pp": -0.9940395796870045,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -4.9142279048895,
            2.762939301898764
          ]
        },
        "early_stock_mean_pct": 11.975602274804082,
        "early_spy_mean_pct": 20.648257162224848,
        "public_stock_mean_pct": 17.772119222612,
        "public_spy_mean_pct": 25.450734530345763,
        "largest_member_share": 1.0
      },
      {
        "memberId": "L000601",
        "displayName": "Greg Landsman",
        "chamber": "house",
        "events": 23,
        "members": 1,
        "securities": 15,
        "transaction_first": "2024-01-04",
        "transaction_last": "2025-02-26",
        "lag_median_days": 40,
        "early_excess": {
          "mean_pp": -3.397504605088982,
          "median_pp": -2.7877464565033456,
          "equal_member_mean_pp": -3.397504605088982,
          "fraction_positive": 0.391304347826087,
          "ci95_pp": [
            -13.74581525774149,
            8.030406435653397
          ]
        },
        "public_excess": {
          "mean_pp": -2.3689779129462067,
          "median_pp": 0.09923928642252555,
          "equal_member_mean_pp": -2.3689779129462067,
          "fraction_positive": 0.5217391304347826,
          "ci95_pp": [
            -10.749386246483638,
            6.262402260938136
          ]
        },
        "difference": {
          "mean_pp": -1.0285266921427751,
          "median_pp": -2.8246580657503984,
          "equal_member_mean_pp": -1.0285266921427751,
          "fraction_positive": 0.43478260869565216,
          "ci95_pp": [
            -4.9645102357467294,
            2.8924232603611264
          ]
        },
        "early_stock_mean_pct": 10.534299925998154,
        "early_spy_mean_pct": 13.931804531087137,
        "public_stock_mean_pct": 8.625702506272685,
        "public_spy_mean_pct": 10.994680419218891,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000583",
        "displayName": "Josh Gottheimer",
        "chamber": "house",
        "events": 280,
        "members": 1,
        "securities": 121,
        "transaction_first": "2024-01-11",
        "transaction_last": "2025-10-17",
        "lag_median_days": 23.0,
        "early_excess": {
          "mean_pp": -2.893342201884813,
          "median_pp": -9.354052203133179,
          "equal_member_mean_pp": -2.893342201884813,
          "fraction_positive": 0.4035714285714286,
          "ci95_pp": [
            -10.774787750188462,
            5.335548873616737
          ]
        },
        "public_excess": {
          "mean_pp": -1.8638783409473605,
          "median_pp": -5.009419401643111,
          "equal_member_mean_pp": -1.8638783409473605,
          "fraction_positive": 0.40714285714285714,
          "ci95_pp": [
            -9.137796617801282,
            5.961597218740126
          ]
        },
        "difference": {
          "mean_pp": -1.0294638609374527,
          "median_pp": -0.6525456980461435,
          "equal_member_mean_pp": -1.0294638609374527,
          "fraction_positive": 0.4642857142857143,
          "ci95_pp": [
            -2.4287208140422774,
            0.4341189600074074
          ]
        },
        "early_stock_mean_pct": 13.964503722565969,
        "early_spy_mean_pct": 16.857845924450782,
        "public_stock_mean_pct": 12.768886041476483,
        "public_spy_mean_pct": 14.632764382423844,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000450",
        "displayName": "Virginia Foxx",
        "chamber": "house",
        "events": 57,
        "members": 1,
        "securities": 14,
        "transaction_first": "2024-01-11",
        "transaction_last": "2025-08-19",
        "lag_median_days": 21,
        "early_excess": {
          "mean_pp": -17.600686656381843,
          "median_pp": -17.997039181490138,
          "equal_member_mean_pp": -17.600686656381843,
          "fraction_positive": 0.24561403508771928,
          "ci95_pp": [
            -34.25362628758124,
            -3.7780236865261774
          ]
        },
        "public_excess": {
          "mean_pp": -16.481336481070183,
          "median_pp": -16.153969242631792,
          "equal_member_mean_pp": -16.481336481070183,
          "fraction_positive": 0.24561403508771928,
          "ci95_pp": [
            -33.371011703635844,
            -1.7968879604190275
          ]
        },
        "difference": {
          "mean_pp": -1.1193501753116595,
          "median_pp": -0.9586735843025913,
          "equal_member_mean_pp": -1.1193501753116595,
          "fraction_positive": 0.40350877192982454,
          "ci95_pp": [
            -2.7701559454716698,
            0.18771247531309923
          ]
        },
        "early_stock_mean_pct": -1.5274294958269659,
        "early_spy_mean_pct": 16.073257160554878,
        "public_stock_mean_pct": -0.4821420772062522,
        "public_spy_mean_pct": 15.999194403863932,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000032",
        "displayName": "Byron Donalds",
        "chamber": "house",
        "events": 73,
        "members": 1,
        "securities": 30,
        "transaction_first": "2024-02-22",
        "transaction_last": "2025-10-09",
        "lag_median_days": 37,
        "early_excess": {
          "mean_pp": -14.345281262750795,
          "median_pp": -32.12593557978413,
          "equal_member_mean_pp": -14.345281262750795,
          "fraction_positive": 0.2328767123287671,
          "ci95_pp": [
            -32.026989828749066,
            6.683093248962321
          ]
        },
        "public_excess": {
          "mean_pp": -13.081211627232594,
          "median_pp": -19.361498388873677,
          "equal_member_mean_pp": -13.081211627232594,
          "fraction_positive": 0.2465753424657534,
          "ci95_pp": [
            -29.555751802087894,
            7.309175792675529
          ]
        },
        "difference": {
          "mean_pp": -1.2640696355182024,
          "median_pp": -1.3876027257797574,
          "equal_member_mean_pp": -1.2640696355182024,
          "fraction_positive": 0.3972602739726027,
          "ci95_pp": [
            -4.852104685139089,
            3.04688346335119
          ]
        },
        "early_stock_mean_pct": 1.9383934364901774,
        "early_spy_mean_pct": 16.283674699240972,
        "public_stock_mean_pct": 2.6372546163218256,
        "public_spy_mean_pct": 15.71846624355442,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000398",
        "displayName": "Thomas H. Kean, Jr.",
        "chamber": "house",
        "events": 44,
        "members": 1,
        "securities": 23,
        "transaction_first": "2024-01-11",
        "transaction_last": "2025-09-25",
        "lag_median_days": 34.5,
        "early_excess": {
          "mean_pp": -8.50214773809403,
          "median_pp": -12.286710524455879,
          "equal_member_mean_pp": -8.50214773809403,
          "fraction_positive": 0.3409090909090909,
          "ci95_pp": [
            -20.650111032340167,
            5.298644237369367
          ]
        },
        "public_excess": {
          "mean_pp": -7.045228530152028,
          "median_pp": -13.756563096035135,
          "equal_member_mean_pp": -7.045228530152028,
          "fraction_positive": 0.3409090909090909,
          "ci95_pp": [
            -18.581897620133766,
            7.560887091465788
          ]
        },
        "difference": {
          "mean_pp": -1.4569192079420015,
          "median_pp": -1.3735680516405173,
          "equal_member_mean_pp": -1.4569192079420015,
          "fraction_positive": 0.3409090909090909,
          "ci95_pp": [
            -4.4766988310537235,
            1.4317959404666478
          ]
        },
        "early_stock_mean_pct": 11.38327623302156,
        "early_spy_mean_pct": 19.88542397111559,
        "public_stock_mean_pct": 9.419395986858158,
        "public_spy_mean_pct": 16.464624517010186,
        "largest_member_share": 1.0
      },
      {
        "memberId": "N000189",
        "displayName": "Dan Newhouse",
        "chamber": "house",
        "events": 31,
        "members": 1,
        "securities": 31,
        "transaction_first": "2024-04-10",
        "transaction_last": "2025-08-18",
        "lag_median_days": 15,
        "early_excess": {
          "mean_pp": 3.0042350555496227,
          "median_pp": -12.60061064753587,
          "equal_member_mean_pp": 3.0042350555496227,
          "fraction_positive": 0.41935483870967744,
          "ci95_pp": [
            -13.505906203552925,
            22.689444110098453
          ]
        },
        "public_excess": {
          "mean_pp": 4.726066219344392,
          "median_pp": -12.737347596645677,
          "equal_member_mean_pp": 4.726066219344392,
          "fraction_positive": 0.45161290322580644,
          "ci95_pp": [
            -12.141161070333688,
            23.907266082587245
          ]
        },
        "difference": {
          "mean_pp": -1.7218311637947694,
          "median_pp": -2.457908404282037,
          "equal_member_mean_pp": -1.7218311637947694,
          "fraction_positive": 0.41935483870967744,
          "ci95_pp": [
            -5.651570324460891,
            2.2603634346715107
          ]
        },
        "early_stock_mean_pct": 13.947009920967888,
        "early_spy_mean_pct": 10.942774865418265,
        "public_stock_mean_pct": 14.779788868831522,
        "public_spy_mean_pct": 10.05372264948713,
        "largest_member_share": 1.0
      },
      {
        "memberId": "C001047",
        "displayName": "Shelley Moore Capito",
        "chamber": "senate",
        "events": 19,
        "members": 1,
        "securities": 12,
        "transaction_first": "2024-02-23",
        "transaction_last": "2025-08-01",
        "lag_median_days": 17,
        "early_excess": {
          "mean_pp": 18.039139162768482,
          "median_pp": 1.1061127991845758,
          "equal_member_mean_pp": 18.039139162768482,
          "fraction_positive": 0.5263157894736842,
          "ci95_pp": [
            -16.631153528573385,
            49.081268660643325
          ]
        },
        "public_excess": {
          "mean_pp": 20.323253457799805,
          "median_pp": 4.652237358823161,
          "equal_member_mean_pp": 20.323253457799805,
          "fraction_positive": 0.5789473684210527,
          "ci95_pp": [
            -12.479352120650296,
            49.607080092939896
          ]
        },
        "difference": {
          "mean_pp": -2.2841142950313205,
          "median_pp": -1.3953749641356215,
          "equal_member_mean_pp": -2.2841142950313205,
          "fraction_positive": 0.47368421052631576,
          "ci95_pp": [
            -6.840653768657328,
            1.1407131971452233
          ]
        },
        "early_stock_mean_pct": 35.60297097923198,
        "early_spy_mean_pct": 17.5638318164635,
        "public_stock_mean_pct": 38.46133937306061,
        "public_spy_mean_pct": 18.138085915260802,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000816",
        "displayName": "Roger Williams",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-01",
        "transaction_last": "2024-03-01",
        "lag_median_days": 103,
        "early_excess": {
          "mean_pp": -16.13469083368998,
          "median_pp": -16.13469083368998,
          "equal_member_mean_pp": -16.13469083368998,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -13.670852739821338,
          "median_pp": -13.670852739821338,
          "equal_member_mean_pp": -13.670852739821338,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -2.4638380938686417,
          "median_pp": -2.4638380938686417,
          "equal_member_mean_pp": -2.4638380938686417,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -2.4445280180518947,
        "early_spy_mean_pct": 13.690162815638086,
        "public_stock_mean_pct": -6.1844484629294705,
        "public_spy_mean_pct": 7.486404276891867,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001248",
        "displayName": "Michael C. Burgess",
        "chamber": "house",
        "events": 6,
        "members": 1,
        "securities": 3,
        "transaction_first": "2024-01-02",
        "transaction_last": "2024-07-16",
        "lag_median_days": 20.0,
        "early_excess": {
          "mean_pp": -19.98215467739542,
          "median_pp": -23.703277871789098,
          "equal_member_mean_pp": -19.98215467739542,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -35.36113451249672,
            2.524333730573259
          ]
        },
        "public_excess": {
          "mean_pp": -17.50848857613059,
          "median_pp": -19.2672641216784,
          "equal_member_mean_pp": -17.50848857613059,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -33.03730936197236,
            2.5197396065609095
          ]
        },
        "difference": {
          "mean_pp": -2.4736661012648304,
          "median_pp": -2.360562375605385,
          "equal_member_mean_pp": -2.4736661012648304,
          "fraction_positive": 0.16666666666666666,
          "ci95_pp": [
            -7.8797094040405895,
            0.00459412401234971
          ]
        },
        "early_stock_mean_pct": 0.9995979839762882,
        "early_spy_mean_pct": 20.981752661371708,
        "public_stock_mean_pct": 1.8871113685392604,
        "public_spy_mean_pct": 19.39559994466985,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000383",
        "displayName": "Angus S. King, Jr.",
        "chamber": "senate",
        "events": 22,
        "members": 1,
        "securities": 22,
        "transaction_first": "2024-03-07",
        "transaction_last": "2025-07-21",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": 22.30721972478307,
          "median_pp": 3.374297477466559,
          "equal_member_mean_pp": 22.30721972478307,
          "fraction_positive": 0.5909090909090909,
          "ci95_pp": [
            -8.667397080793766,
            58.388253294485494
          ]
        },
        "public_excess": {
          "mean_pp": 25.15681245271443,
          "median_pp": 3.450188099858888,
          "equal_member_mean_pp": 25.15681245271443,
          "fraction_positive": 0.5454545454545454,
          "ci95_pp": [
            -6.4676938970634,
            59.91252160333204
          ]
        },
        "difference": {
          "mean_pp": -2.849592727931359,
          "median_pp": -1.9407269978118649,
          "equal_member_mean_pp": -2.849592727931359,
          "fraction_positive": 0.4090909090909091,
          "ci95_pp": [
            -9.79625524735677,
            2.9825328883614772
          ]
        },
        "early_stock_mean_pct": 40.68111740691745,
        "early_spy_mean_pct": 18.373897682134377,
        "public_stock_mean_pct": 41.72309362369835,
        "public_spy_mean_pct": 16.566281170983917,
        "largest_member_share": 1.0
      },
      {
        "memberId": "G000581",
        "displayName": "Vicente Gonzalez",
        "chamber": "house",
        "events": 3,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-03-04",
        "transaction_last": "2025-04-03",
        "lag_median_days": 9,
        "early_excess": {
          "mean_pp": 24.027296489695463,
          "median_pp": 30.970695240751514,
          "equal_member_mean_pp": 24.027296489695463,
          "fraction_positive": 1,
          "ci95_pp": [
            1.9316810236152087,
            35.07510422273559
          ]
        },
        "public_excess": {
          "mean_pp": 26.930011628734317,
          "median_pp": 38.81692728343056,
          "equal_member_mean_pp": 26.930011628734317,
          "fraction_positive": 1,
          "ci95_pp": [
            0.7951919519904251,
            39.997421467106264
          ]
        },
        "difference": {
          "mean_pp": -2.902715139038854,
          "median_pp": 0.36258592128911005,
          "equal_member_mean_pp": -2.902715139038854,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -4.922317244370673,
            1.1364890716247835
          ]
        },
        "early_stock_mean_pct": 43.84070984545563,
        "early_spy_mean_pct": 19.81341335576017,
        "public_stock_mean_pct": 45.85368342061903,
        "public_spy_mean_pct": 18.923671791884708,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001094",
        "displayName": "Val T. Hoyle",
        "chamber": "house",
        "events": 189,
        "members": 1,
        "securities": 155,
        "transaction_first": "2024-10-29",
        "transaction_last": "2025-09-10",
        "lag_median_days": 318,
        "early_excess": {
          "mean_pp": -7.788902617514444,
          "median_pp": -10.208147638460895,
          "equal_member_mean_pp": -7.788902617514444,
          "fraction_positive": 0.328042328042328,
          "ci95_pp": [
            -14.17558481231339,
            -1.1749591908324066
          ]
        },
        "public_excess": {
          "mean_pp": -4.666279266096103,
          "median_pp": -4.794641900360941,
          "equal_member_mean_pp": -4.666279266096103,
          "fraction_positive": 0.3386243386243386,
          "ci95_pp": [
            -7.851526097453662,
            -1.388595729029687
          ]
        },
        "difference": {
          "mean_pp": -3.1226233514183406,
          "median_pp": -4.658395451415373,
          "equal_member_mean_pp": -3.1226233514183406,
          "fraction_positive": 0.3968253968253968,
          "ci95_pp": [
            -8.055142879743547,
            1.4659018753132311
          ]
        },
        "early_stock_mean_pct": 10.619628638678515,
        "early_spy_mean_pct": 18.40853125619296,
        "public_stock_mean_pct": 0.5285416717937461,
        "public_spy_mean_pct": 5.194820937889849,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000278",
        "displayName": "Tommy Tuberville",
        "chamber": "senate",
        "events": 31,
        "members": 1,
        "securities": 25,
        "transaction_first": "2024-02-12",
        "transaction_last": "2024-05-09",
        "lag_median_days": 40,
        "early_excess": {
          "mean_pp": -16.74161810457905,
          "median_pp": -26.382253690489566,
          "equal_member_mean_pp": -16.74161810457905,
          "fraction_positive": 0.25806451612903225,
          "ci95_pp": [
            -26.287822655761143,
            -5.219046967574482
          ]
        },
        "public_excess": {
          "mean_pp": -13.082622041487484,
          "median_pp": -20.33089849713312,
          "equal_member_mean_pp": -13.082622041487484,
          "fraction_positive": 0.22580645161290322,
          "ci95_pp": [
            -21.992116751183744,
            -2.3126182558175987
          ]
        },
        "difference": {
          "mean_pp": -3.658996063091564,
          "median_pp": -3.823797056860009,
          "equal_member_mean_pp": -3.658996063091564,
          "fraction_positive": 0.3225806451612903,
          "ci95_pp": [
            -6.489014138719105,
            -0.4932842334457286
          ]
        },
        "early_stock_mean_pct": -13.51565509441332,
        "early_spy_mean_pct": 3.2259630101657284,
        "public_stock_mean_pct": -11.113264067946023,
        "public_spy_mean_pct": 1.9693579735414617,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000459",
        "displayName": "Charles J. \"Chuck\" Fleischmann",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 4,
        "transaction_first": "2024-07-09",
        "transaction_last": "2025-04-02",
        "lag_median_days": 25.5,
        "early_excess": {
          "mean_pp": -14.787569883544066,
          "median_pp": -25.69272303771605,
          "equal_member_mean_pp": -14.787569883544066,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -42.03302452112065,
            22.10930471405898
          ]
        },
        "public_excess": {
          "mean_pp": -10.559219107555627,
          "median_pp": -20.0686916418231,
          "equal_member_mean_pp": -10.559219107555627,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -42.40453702184962,
            30.795571341005836
          ]
        },
        "difference": {
          "mean_pp": -4.228350775988439,
          "median_pp": -3.8700388866353457,
          "equal_member_mean_pp": -4.228350775988439,
          "fraction_positive": 0.5,
          "ci95_pp": [
            -9.56326288157566,
            1.106561329598783
          ]
        },
        "early_stock_mean_pct": -0.15281432135881912,
        "early_spy_mean_pct": 14.634755562185248,
        "public_stock_mean_pct": 2.664943714697964,
        "public_spy_mean_pct": 13.224162822253593,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000309",
        "displayName": "Jonathan L. Jackson",
        "chamber": "house",
        "events": 58,
        "members": 1,
        "securities": 35,
        "transaction_first": "2024-01-08",
        "transaction_last": "2025-10-08",
        "lag_median_days": 41.0,
        "early_excess": {
          "mean_pp": -13.188707768466044,
          "median_pp": -16.855797688464957,
          "equal_member_mean_pp": -13.188707768466044,
          "fraction_positive": 0.2413793103448276,
          "ci95_pp": [
            -23.803761242762715,
            -1.8939476751760602
          ]
        },
        "public_excess": {
          "mean_pp": -8.58380380227485,
          "median_pp": -10.345612072643817,
          "equal_member_mean_pp": -8.58380380227485,
          "fraction_positive": 0.3448275862068966,
          "ci95_pp": [
            -18.239454243611934,
            0.7572731816496493
          ]
        },
        "difference": {
          "mean_pp": -4.604903966191193,
          "median_pp": -3.0279986604654976,
          "equal_member_mean_pp": -4.604903966191193,
          "fraction_positive": 0.3620689655172414,
          "ci95_pp": [
            -9.78051982125915,
            0.5693212687082932
          ]
        },
        "early_stock_mean_pct": 6.1527979540281486,
        "early_spy_mean_pct": 19.341505722494194,
        "public_stock_mean_pct": 3.051313134671161,
        "public_spy_mean_pct": 11.635116936946012,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M000355",
        "displayName": "Mitch McConnell",
        "chamber": "senate",
        "events": 7,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-05",
        "transaction_last": "2025-09-01",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": 1.7724767691816503,
          "median_pp": 6.453568160239453,
          "equal_member_mean_pp": 1.7724767691816503,
          "fraction_positive": 0.5714285714285714,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 6.54215116062279,
          "median_pp": 10.285506123098175,
          "equal_member_mean_pp": 6.54215116062279,
          "fraction_positive": 0.5714285714285714,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -4.76967439144114,
          "median_pp": -4.228242571063221,
          "equal_member_mean_pp": -4.76967439144114,
          "fraction_positive": 0.14285714285714285,
          "ci95_pp": null
        },
        "early_stock_mean_pct": 19.155393594164916,
        "early_spy_mean_pct": 17.38291682498327,
        "public_stock_mean_pct": 23.381620803357347,
        "public_spy_mean_pct": 16.839469642734556,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B000668",
        "displayName": "Cliff Bentz",
        "chamber": "house",
        "events": 2,
        "members": 1,
        "securities": 2,
        "transaction_first": "2025-06-06",
        "transaction_last": "2025-06-06",
        "lag_median_days": 33.0,
        "early_excess": {
          "mean_pp": -18.357066330024377,
          "median_pp": -18.357066330024377,
          "equal_member_mean_pp": -18.357066330024377,
          "fraction_positive": 0,
          "ci95_pp": [
            -32.3766072589262,
            -4.337525401122555
          ]
        },
        "public_excess": {
          "mean_pp": -13.514708451386658,
          "median_pp": -13.514708451386658,
          "equal_member_mean_pp": -13.514708451386658,
          "fraction_positive": 0,
          "ci95_pp": [
            -23.96945570210798,
            -3.059961200665338
          ]
        },
        "difference": {
          "mean_pp": -4.842357878637719,
          "median_pp": -4.842357878637719,
          "equal_member_mean_pp": -4.842357878637719,
          "fraction_positive": 0,
          "ci95_pp": [
            -8.40715155681822,
            -1.277564200457217
          ]
        },
        "early_stock_mean_pct": 4.660926125829013,
        "early_spy_mean_pct": 23.01799245585339,
        "public_stock_mean_pct": 4.258772741288531,
        "public_spy_mean_pct": 17.773481192675188,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001244",
        "displayName": "Ashley Moody",
        "chamber": "senate",
        "events": 16,
        "members": 1,
        "securities": 12,
        "transaction_first": "2025-01-21",
        "transaction_last": "2025-04-04",
        "lag_median_days": 30.0,
        "early_excess": {
          "mean_pp": 40.764498952764875,
          "median_pp": 42.036263157933284,
          "equal_member_mean_pp": 40.764498952764875,
          "fraction_positive": 0.6875,
          "ci95_pp": [
            3.1623062568840297,
            78.22297146402357
          ]
        },
        "public_excess": {
          "mean_pp": 45.64453242680027,
          "median_pp": 52.0659311428072,
          "equal_member_mean_pp": 45.64453242680027,
          "fraction_positive": 0.6875,
          "ci95_pp": [
            3.5792296867662636,
            91.17731248918544
          ]
        },
        "difference": {
          "mean_pp": -4.8800334740353914,
          "median_pp": -6.421205321658687,
          "equal_member_mean_pp": -4.8800334740353914,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -15.758009000082339,
            8.201917023098568
          ]
        },
        "early_stock_mean_pct": 60.56601874755266,
        "early_spy_mean_pct": 19.801519794787783,
        "public_stock_mean_pct": 64.31804562807305,
        "public_spy_mean_pct": 18.673513201272776,
        "largest_member_share": 1.0
      },
      {
        "memberId": "J000310",
        "displayName": "Julie Johnson",
        "chamber": "house",
        "events": 96,
        "members": 1,
        "securities": 72,
        "transaction_first": "2025-01-15",
        "transaction_last": "2025-10-07",
        "lag_median_days": 28.0,
        "early_excess": {
          "mean_pp": -2.3579222153111026,
          "median_pp": -9.164891368351803,
          "equal_member_mean_pp": -2.3579222153111026,
          "fraction_positive": 0.40625,
          "ci95_pp": [
            -11.928255974054869,
            7.4872559131724
          ]
        },
        "public_excess": {
          "mean_pp": 3.0306803833155747,
          "median_pp": -3.2520465617741525,
          "equal_member_mean_pp": 3.0306803833155747,
          "fraction_positive": 0.4375,
          "ci95_pp": [
            -6.068616916301937,
            12.751937506126424
          ]
        },
        "difference": {
          "mean_pp": -5.388602598626678,
          "median_pp": -3.9205281365615194,
          "equal_member_mean_pp": -5.388602598626678,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -9.139426529369219,
            -1.8890203250259818
          ]
        },
        "early_stock_mean_pct": 14.266104889170295,
        "early_spy_mean_pct": 16.624027104481396,
        "public_stock_mean_pct": 17.24683337540412,
        "public_spy_mean_pct": 14.216152992088546,
        "largest_member_share": 1.0
      },
      {
        "memberId": "H001072",
        "displayName": "J. French Hill",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 3,
        "transaction_first": "2025-06-23",
        "transaction_last": "2025-06-23",
        "lag_median_days": 31.0,
        "early_excess": {
          "mean_pp": -15.065627399211909,
          "median_pp": -17.547732104073773,
          "equal_member_mean_pp": -15.065627399211909,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -26.427561111576267,
            1.2605157228761783
          ]
        },
        "public_excess": {
          "mean_pp": -9.42847566065264,
          "median_pp": -11.701753269198385,
          "equal_member_mean_pp": -9.42847566065264,
          "fraction_positive": 0.25,
          "ci95_pp": [
            -21.323569100320128,
            7.013172996106332
          ]
        },
        "difference": {
          "mean_pp": -5.637151738559268,
          "median_pp": -5.428324642243147,
          "equal_member_mean_pp": -5.637151738559268,
          "fraction_positive": 0,
          "ci95_pp": [
            -6.587965658494642,
            -5.103992011256139
          ]
        },
        "early_stock_mean_pct": 7.110495236795766,
        "early_spy_mean_pct": 22.176122636007676,
        "public_stock_mean_pct": 5.661777046928579,
        "public_spy_mean_pct": 15.09025270758122,
        "largest_member_share": 1.0
      },
      {
        "memberId": "F000472",
        "displayName": "Scott Franklin",
        "chamber": "house",
        "events": 67,
        "members": 1,
        "securities": 29,
        "transaction_first": "2024-08-02",
        "transaction_last": "2025-10-14",
        "lag_median_days": 20,
        "early_excess": {
          "mean_pp": -18.989112161929473,
          "median_pp": -17.411030769552728,
          "equal_member_mean_pp": -18.989112161929473,
          "fraction_positive": 0.16417910447761194,
          "ci95_pp": [
            -27.223376580206484,
            -10.183361649546493
          ]
        },
        "public_excess": {
          "mean_pp": -12.535693415758097,
          "median_pp": -11.580003771211377,
          "equal_member_mean_pp": -12.535693415758097,
          "fraction_positive": 0.208955223880597,
          "ci95_pp": [
            -19.946564612697347,
            -5.364420646495333
          ]
        },
        "difference": {
          "mean_pp": -6.453418746171376,
          "median_pp": -5.721113492325138,
          "equal_member_mean_pp": -6.453418746171376,
          "fraction_positive": 0.29850746268656714,
          "ci95_pp": [
            -11.23686116586108,
            -1.9865692369056327
          ]
        },
        "early_stock_mean_pct": 1.181329975585468,
        "early_spy_mean_pct": 20.17044213751494,
        "public_stock_mean_pct": -1.7560494742636767,
        "public_spy_mean_pct": 10.77964394149442,
        "largest_member_share": 1.0
      },
      {
        "memberId": "B001277",
        "displayName": "Richard Blumenthal",
        "chamber": "senate",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-05-21",
        "transaction_last": "2024-05-21",
        "lag_median_days": 30,
        "early_excess": {
          "mean_pp": -68.85479563859965,
          "median_pp": -68.85479563859965,
          "equal_member_mean_pp": -68.85479563859965,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -62.34884053378611,
          "median_pp": -62.34884053378611,
          "equal_member_mean_pp": -62.34884053378611,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -6.505955104813545,
          "median_pp": -6.505955104813545,
          "equal_member_mean_pp": -6.505955104813545,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -59.86842105263158,
        "early_spy_mean_pct": 8.986374585968072,
        "public_stock_mean_pct": -55.99450360700791,
        "public_spy_mean_pct": 6.3543369267782035,
        "largest_member_share": 1.0
      },
      {
        "memberId": "W000797",
        "displayName": "Debbie Wasserman Schultz",
        "chamber": "house",
        "events": 9,
        "members": 1,
        "securities": 9,
        "transaction_first": "2024-01-08",
        "transaction_last": "2025-08-15",
        "lag_median_days": 25,
        "early_excess": {
          "mean_pp": 58.02713952042822,
          "median_pp": 11.58279634517816,
          "equal_member_mean_pp": 58.02713952042822,
          "fraction_positive": 0.5555555555555556,
          "ci95_pp": [
            -18.71166536470895,
            152.06186816770554
          ]
        },
        "public_excess": {
          "mean_pp": 64.76649446674458,
          "median_pp": 23.224296272753243,
          "equal_member_mean_pp": 64.76649446674458,
          "fraction_positive": 0.6666666666666666,
          "ci95_pp": [
            -13.33795920453546,
            162.41181293751845
          ]
        },
        "difference": {
          "mean_pp": -6.739354946316349,
          "median_pp": -1.0795626293005043,
          "equal_member_mean_pp": -6.739354946316349,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -33.136038019012204,
            20.18876312450919
          ]
        },
        "early_stock_mean_pct": 76.74941754404095,
        "early_spy_mean_pct": 18.72227802361273,
        "public_stock_mean_pct": 81.40782038062333,
        "public_spy_mean_pct": 16.641325913878763,
        "largest_member_share": 1.0
      },
      {
        "memberId": "D000628",
        "displayName": "Neal P. Dunn",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-12-24",
        "transaction_last": "2024-12-24",
        "lag_median_days": 76,
        "early_excess": {
          "mean_pp": -71.01059826106663,
          "median_pp": -71.01059826106663,
          "equal_member_mean_pp": -71.01059826106663,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -64.10176169300357,
          "median_pp": -64.10176169300357,
          "equal_member_mean_pp": -64.10176169300357,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -6.908836568063066,
          "median_pp": -6.908836568063066,
          "equal_member_mean_pp": -6.908836568063066,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -56.61678485677592,
        "early_spy_mean_pct": 14.39381340429071,
        "public_stock_mean_pct": -40.369929774741934,
        "public_spy_mean_pct": 23.731831918261626,
        "largest_member_share": 1.0
      },
      {
        "memberId": "E000296",
        "displayName": "Dwight Evans",
        "chamber": "house",
        "events": 5,
        "members": 1,
        "securities": 5,
        "transaction_first": "2025-04-03",
        "transaction_last": "2025-04-03",
        "lag_median_days": 14,
        "early_excess": {
          "mean_pp": 43.96679014043032,
          "median_pp": 52.12248833462736,
          "equal_member_mean_pp": 43.96679014043032,
          "fraction_positive": 0.6,
          "ci95_pp": [
            0.3491467168864489,
            87.5844335639742
          ]
        },
        "public_excess": {
          "mean_pp": 52.3127738269608,
          "median_pp": 55.49589620591766,
          "equal_member_mean_pp": 52.3127738269608,
          "fraction_positive": 0.6,
          "ci95_pp": [
            0.8878958260818137,
            108.16445994389485
          ]
        },
        "difference": {
          "mean_pp": -8.345983686530476,
          "median_pp": -2.48718750238055,
          "equal_member_mean_pp": -8.345983686530476,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -24.117812733740596,
            0.9931455785963742
          ]
        },
        "early_stock_mean_pct": 66.79518589224698,
        "early_spy_mean_pct": 22.828395751816654,
        "public_stock_mean_pct": 80.59564142250841,
        "public_spy_mean_pct": 28.28286759554761,
        "largest_member_share": 1.0
      },
      {
        "memberId": "T000486",
        "displayName": "Ritchie Torres",
        "chamber": "house",
        "events": 62,
        "members": 1,
        "securities": 60,
        "transaction_first": "2024-09-26",
        "transaction_last": "2025-06-06",
        "lag_median_days": 328.0,
        "early_excess": {
          "mean_pp": -7.549269974863813,
          "median_pp": -19.63856657679896,
          "equal_member_mean_pp": -7.549269974863813,
          "fraction_positive": 0.2903225806451613,
          "ci95_pp": [
            -16.97231016043194,
            4.7773491027970065
          ]
        },
        "public_excess": {
          "mean_pp": 2.4068059345352832,
          "median_pp": -2.863901936847013,
          "equal_member_mean_pp": 2.4068059345352832,
          "fraction_positive": 0.3548387096774194,
          "ci95_pp": [
            -3.7590630989238476,
            12.088962416947227
          ]
        },
        "difference": {
          "mean_pp": -9.956075909399097,
          "median_pp": -13.166850525099594,
          "equal_member_mean_pp": -9.956075909399097,
          "fraction_positive": 0.3064516129032258,
          "ci95_pp": [
            -15.810937219320081,
            -3.8481969750026144
          ]
        },
        "early_stock_mean_pct": 9.10080772185716,
        "early_spy_mean_pct": 16.650077696720974,
        "public_stock_mean_pct": 7.519471875389163,
        "public_spy_mean_pct": 5.11266594085388,
        "largest_member_share": 1.0
      },
      {
        "memberId": "M001239",
        "displayName": "John J. McGuire III",
        "chamber": "house",
        "events": 4,
        "members": 1,
        "securities": 4,
        "transaction_first": "2025-04-10",
        "transaction_last": "2025-06-30",
        "lag_median_days": 25.5,
        "early_excess": {
          "mean_pp": -62.96486407704472,
          "median_pp": -67.33568561098772,
          "equal_member_mean_pp": -62.96486407704472,
          "fraction_positive": 0,
          "ci95_pp": [
            -77.02969576541355,
            -46.88025380643724
          ]
        },
        "public_excess": {
          "mean_pp": -44.96434843788893,
          "median_pp": -45.58499240353837,
          "equal_member_mean_pp": -44.96434843788893,
          "fraction_positive": 0,
          "ci95_pp": [
            -64.20499729855325,
            -25.723699577224615
          ]
        },
        "difference": {
          "mean_pp": -18.000515639155786,
          "median_pp": -3.315039985137517,
          "equal_member_mean_pp": -18.000515639155786,
          "fraction_positive": 0,
          "ci95_pp": [
            -47.4644463826325,
            -3.130688312434472
          ]
        },
        "early_stock_mean_pct": -38.08671068897721,
        "early_spy_mean_pct": 24.878153388067503,
        "public_stock_mean_pct": -25.451889367144506,
        "public_spy_mean_pct": 19.512459070744427,
        "largest_member_share": 1.0
      },
      {
        "memberId": "K000376",
        "displayName": "Mike Kelly",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2024-03-28",
        "transaction_last": "2024-03-28",
        "lag_median_days": 78,
        "early_excess": {
          "mean_pp": -71.62563136360616,
          "median_pp": -71.62563136360616,
          "equal_member_mean_pp": -71.62563136360616,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": -47.952975281082665,
          "median_pp": -47.952975281082665,
          "equal_member_mean_pp": -47.952975281082665,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -23.672656082523496,
          "median_pp": -23.672656082523496,
          "equal_member_mean_pp": -23.672656082523496,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -64.37994722955145,
        "early_spy_mean_pct": 7.2456841340547085,
        "public_stock_mean_pct": -45.41778975741239,
        "public_spy_mean_pct": 2.535185523670269,
        "largest_member_share": 1.0
      },
      {
        "memberId": "R000619",
        "displayName": "Michael A. Rulli",
        "chamber": "house",
        "events": 1,
        "members": 1,
        "securities": 1,
        "transaction_first": "2025-09-18",
        "transaction_last": "2025-09-18",
        "lag_median_days": 323,
        "early_excess": {
          "mean_pp": -21.79606712706782,
          "median_pp": -21.79606712706782,
          "equal_member_mean_pp": -21.79606712706782,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "public_excess": {
          "mean_pp": 24.53494425534406,
          "median_pp": 24.53494425534406,
          "equal_member_mean_pp": 24.53494425534406,
          "fraction_positive": 1,
          "ci95_pp": null
        },
        "difference": {
          "mean_pp": -46.33101138241188,
          "median_pp": -46.33101138241188,
          "equal_member_mean_pp": -46.33101138241188,
          "fraction_positive": 0,
          "ci95_pp": null
        },
        "early_stock_mean_pct": -4.99903876962512,
        "early_spy_mean_pct": 16.7970283574427,
        "public_stock_mean_pct": 24.595743965575224,
        "public_spy_mean_pct": 0.06079971023116304,
        "largest_member_share": 1.0
      }
    ]
  },
  "by_delay": {
    "21": [
      {
        "bucket": "0\u20137",
        "events": 879,
        "members": 35,
        "securities": 315,
        "transaction_first": "2024-01-31",
        "transaction_last": "2026-08-31",
        "lag_median_days": 5,
        "early_excess": {
          "mean_pp": 0.0444312285677999,
          "median_pp": -0.6070571765887767,
          "equal_member_mean_pp": 2.133921420464343,
          "fraction_positive": 0.46985210466439137,
          "ci95_pp": [
            -0.8946414047402753,
            1.2566608084264579
          ],
          "equal_member_ci95_pp": [
            0.20239926879435083,
            4.353124779139228
          ],
          "month_cluster_ci95_pp": [
            -0.565259663655382,
            0.6541573050346225
          ]
        },
        "public_excess": {
          "mean_pp": -0.0477119598781726,
          "median_pp": -0.43670086875113867,
          "equal_member_mean_pp": 1.7349753125160445,
          "fraction_positive": 0.47554038680318544,
          "ci95_pp": [
            -0.6775434013396524,
            0.9727261112884241
          ],
          "equal_member_ci95_pp": [
            0.13852390136382098,
            3.504727642775553
          ],
          "month_cluster_ci95_pp": [
            -0.5982404901395931,
            0.5016998804597331
          ]
        },
        "difference": {
          "mean_pp": 0.0921431884459725,
          "median_pp": -0.11057245654698633,
          "equal_member_mean_pp": 0.3989461079482984,
          "fraction_positive": 0.47667804323094426,
          "ci95_pp": [
            -0.5492518577912554,
            0.3897702139262953
          ],
          "equal_member_ci95_pp": [
            -1.0921479371274436,
            1.9575761390376956
          ],
          "month_cluster_ci95_pp": [
            -0.2061767888902513,
            0.37082982518811086
          ]
        },
        "early_stock_mean_pct": 2.3307410036169633,
        "early_spy_mean_pct": 2.286309775049163,
        "public_stock_mean_pct": 1.9023589715614,
        "public_spy_mean_pct": 1.9500709314395726,
        "largest_member_share": 0.366325369738339
      },
      {
        "bucket": "8\u201314",
        "events": 2009,
        "members": 45,
        "securities": 578,
        "transaction_first": "2024-01-09",
        "transaction_last": "2026-09-22",
        "lag_median_days": 12,
        "early_excess": {
          "mean_pp": -0.19567653113871367,
          "median_pp": -0.5497654364268301,
          "equal_member_mean_pp": -0.36014021580501987,
          "fraction_positive": 0.47436535589845696,
          "ci95_pp": [
            -0.6836743780061,
            0.9210719646690116
          ],
          "equal_member_ci95_pp": [
            -2.0071804670461537,
            1.2796487808119654
          ],
          "month_cluster_ci95_pp": [
            -1.1875789189536672,
            0.776039027737357
          ]
        },
        "public_excess": {
          "mean_pp": -0.028127608732327936,
          "median_pp": -0.2989872137910021,
          "equal_member_mean_pp": -0.37376677952746984,
          "fraction_positive": 0.47486311597809855,
          "ci95_pp": [
            -0.2429363294700717,
            0.7312364013479952
          ],
          "equal_member_ci95_pp": [
            -1.6644139397649982,
            0.9540860086407003
          ],
          "month_cluster_ci95_pp": [
            -0.5296765347269844,
            0.5297776090721094
          ]
        },
        "difference": {
          "mean_pp": -0.16754892240638575,
          "median_pp": -0.07477398317287065,
          "equal_member_mean_pp": 0.01362656372245007,
          "fraction_positive": 0.49477351916376305,
          "ci95_pp": [
            -0.6555879437660983,
            0.3494564093323556
          ],
          "equal_member_ci95_pp": [
            -1.04665993021705,
            1.1308689389722595
          ],
          "month_cluster_ci95_pp": [
            -0.9442498342429088,
            0.4965627800287203
          ]
        },
        "early_stock_mean_pct": 0.5218101024291165,
        "early_spy_mean_pct": 0.7174866335678302,
        "public_stock_mean_pct": 0.4165372379543224,
        "public_spy_mean_pct": 0.44466484668665035,
        "largest_member_share": 0.6575410652065704
      },
      {
        "bucket": "15\u201330",
        "events": 4876,
        "members": 71,
        "securities": 821,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-09-22",
        "lag_median_days": 22.0,
        "early_excess": {
          "mean_pp": -0.2605733122063632,
          "median_pp": -0.6220831748045441,
          "equal_member_mean_pp": 0.5762239105998863,
          "fraction_positive": 0.4667760459392945,
          "ci95_pp": [
            -0.516612191794241,
            0.5627222555124307
          ],
          "equal_member_ci95_pp": [
            -1.497904444741961,
            2.7177165031224524
          ],
          "month_cluster_ci95_pp": [
            -0.7768406456668521,
            0.2906930781267011
          ]
        },
        "public_excess": {
          "mean_pp": -0.11821287523144922,
          "median_pp": -0.2850417144279138,
          "equal_member_mean_pp": -0.09498458918008099,
          "fraction_positive": 0.4606234618539787,
          "ci95_pp": [
            -0.31941535217544614,
            0.5906625730935907
          ],
          "equal_member_ci95_pp": [
            -0.8978007144358124,
            0.6356932377800083
          ],
          "month_cluster_ci95_pp": [
            -0.3765906339971248,
            0.23053364523841374
          ]
        },
        "difference": {
          "mean_pp": -0.142360436974914,
          "median_pp": -0.3043685390939972,
          "equal_member_mean_pp": 0.6712084997799672,
          "fraction_positive": 0.4782608695652174,
          "ci95_pp": [
            -0.4140451195428051,
            0.13600332296744483
          ],
          "equal_member_ci95_pp": [
            -1.1077481716180966,
            2.596528270045797
          ],
          "month_cluster_ci95_pp": [
            -0.6835661352343128,
            0.39115101602574065
          ]
        },
        "early_stock_mean_pct": 1.4974027752171206,
        "early_spy_mean_pct": 1.7579760874234838,
        "public_stock_mean_pct": 0.37484179776362514,
        "public_spy_mean_pct": 0.4930546729950744,
        "largest_member_share": 0.5383511074651354
      },
      {
        "bucket": "31\u201345",
        "events": 32,
        "members": 8,
        "securities": 30,
        "transaction_first": "2024-06-07",
        "transaction_last": "2026-06-12",
        "lag_median_days": 31.0,
        "early_excess": {
          "mean_pp": -1.9811848871009883,
          "median_pp": -0.7236403812033165,
          "equal_member_mean_pp": 0.2413434784181585,
          "fraction_positive": 0.28125,
          "ci95_pp": [
            -3.7920281414491224,
            2.3036233190710007
          ],
          "equal_member_ci95_pp": [
            -2.3462516429218825,
            3.263737738971661
          ],
          "month_cluster_ci95_pp": [
            -3.8574545956827753,
            1.0022187323901794
          ]
        },
        "public_excess": {
          "mean_pp": 0.22993411972972133,
          "median_pp": 0.10629516113225823,
          "equal_member_mean_pp": 0.36022006076786145,
          "fraction_positive": 0.5625,
          "ci95_pp": [
            -0.17908175435389628,
            0.5617220135337542
          ],
          "equal_member_ci95_pp": [
            -0.12514846834685223,
            0.8526967303967672
          ],
          "month_cluster_ci95_pp": [
            -0.3182104052361351,
            0.6112333010985537
          ]
        },
        "difference": {
          "mean_pp": -2.2111190068307094,
          "median_pp": -1.5305624422447428,
          "equal_member_mean_pp": -0.11887658234970296,
          "fraction_positive": 0.375,
          "ci95_pp": [
            -4.209898822193513,
            1.9281285943145066
          ],
          "equal_member_ci95_pp": [
            -2.8092071863382753,
            2.746461300844258
          ],
          "month_cluster_ci95_pp": [
            -4.040488794972061,
            1.0760318043972656
          ]
        },
        "early_stock_mean_pct": -0.9490285374724267,
        "early_spy_mean_pct": 1.0321563496285615,
        "public_stock_mean_pct": 0.2940468380224229,
        "public_spy_mean_pct": 0.06411271829270156,
        "largest_member_share": 0.46875
      },
      {
        "bucket": "46\u201390",
        "events": 0,
        "members": 0
      },
      {
        "bucket": "91+",
        "events": 0,
        "members": 0
      }
    ],
    "63": [
      {
        "bucket": "0\u20137",
        "events": 859,
        "members": 34,
        "securities": 311,
        "transaction_first": "2024-01-31",
        "transaction_last": "2026-07-20",
        "lag_median_days": 5,
        "early_excess": {
          "mean_pp": 1.2537260417442777,
          "median_pp": -0.4366971765766401,
          "equal_member_mean_pp": 5.163989375913022,
          "fraction_positive": 0.4889406286379511,
          "ci95_pp": [
            -0.9587305789599739,
            4.474039652684513
          ],
          "equal_member_ci95_pp": [
            1.4865162055099932,
            8.874876226653399
          ],
          "month_cluster_ci95_pp": [
            -0.05032249345288017,
            2.6839717423902165
          ]
        },
        "public_excess": {
          "mean_pp": 1.063911369039039,
          "median_pp": -0.735281250646258,
          "equal_member_mean_pp": 4.875732914713727,
          "fraction_positive": 0.48544819557625146,
          "ci95_pp": [
            -0.6847010732701905,
            4.096619337167387
          ],
          "equal_member_ci95_pp": [
            1.433821654252009,
            8.667576079352735
          ],
          "month_cluster_ci95_pp": [
            -0.2894368836864384,
            2.447032984282654
          ]
        },
        "difference": {
          "mean_pp": 0.1898146727052387,
          "median_pp": -0.07485815190646594,
          "equal_member_mean_pp": 0.2882564611992948,
          "fraction_positive": 0.4889406286379511,
          "ci95_pp": [
            -0.2690649082698931,
            0.6549170665790688
          ],
          "equal_member_ci95_pp": [
            -1.5309288754836008,
            2.177363557820372
          ],
          "month_cluster_ci95_pp": [
            -0.08787284414777763,
            0.5021598460548166
          ]
        },
        "early_stock_mean_pct": 6.51150472202924,
        "early_spy_mean_pct": 5.257778680284963,
        "public_stock_mean_pct": 6.05898973432599,
        "public_spy_mean_pct": 4.99507836528695,
        "largest_member_share": 0.37485448195576254
      },
      {
        "bucket": "8\u201314",
        "events": 1960,
        "members": 45,
        "securities": 573,
        "transaction_first": "2024-01-09",
        "transaction_last": "2026-07-23",
        "lag_median_days": 12.0,
        "early_excess": {
          "mean_pp": -1.769896572652715,
          "median_pp": -2.5231555163106822,
          "equal_member_mean_pp": -2.074251243866869,
          "fraction_positive": 0.4219387755102041,
          "ci95_pp": [
            -2.557804976755212,
            1.3325521912530096
          ],
          "equal_member_ci95_pp": [
            -4.991225092539296,
            0.5443546157753953
          ],
          "month_cluster_ci95_pp": [
            -3.3233914541047707,
            0.0523868285991477
          ]
        },
        "public_excess": {
          "mean_pp": -1.6136287356963206,
          "median_pp": -2.6268090003790268,
          "equal_member_mean_pp": -1.9347703697593637,
          "fraction_positive": 0.4163265306122449,
          "ci95_pp": [
            -2.274188223632904,
            1.059574492708443
          ],
          "equal_member_ci95_pp": [
            -4.921198462906155,
            0.9844453434413348
          ],
          "month_cluster_ci95_pp": [
            -2.9625611996531287,
            0.014914187131213553
          ]
        },
        "difference": {
          "mean_pp": -0.15626783695639435,
          "median_pp": 0.012953560525697405,
          "equal_member_mean_pp": -0.13948087410750562,
          "fraction_positive": 0.5010204081632653,
          "ci95_pp": [
            -0.6549842049807885,
            0.3074730012820914
          ],
          "equal_member_ci95_pp": [
            -1.2170421351253435,
            0.9596609548771448
          ],
          "month_cluster_ci95_pp": [
            -0.9910101289653459,
            0.5549589270401557
          ]
        },
        "early_stock_mean_pct": 2.66030951687808,
        "early_spy_mean_pct": 4.430206089530795,
        "public_stock_mean_pct": 2.5919673389409277,
        "public_spy_mean_pct": 4.205596074637248,
        "largest_member_share": 0.6622448979591836
      },
      {
        "bucket": "15\u201330",
        "events": 5626,
        "members": 70,
        "securities": 861,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-07-23",
        "lag_median_days": 23.0,
        "early_excess": {
          "mean_pp": -0.5612236265044825,
          "median_pp": -2.017394804930661,
          "equal_member_mean_pp": 0.12597930454034695,
          "fraction_positive": 0.4367223604692499,
          "ci95_pp": [
            -1.1654582487044685,
            1.1863050782391356
          ],
          "equal_member_ci95_pp": [
            -1.877332744327376,
            2.209192726761777
          ],
          "month_cluster_ci95_pp": [
            -1.8343802110301168,
            0.5650662514424988
          ]
        },
        "public_excess": {
          "mean_pp": -0.20472434597436098,
          "median_pp": -1.4543645975617803,
          "equal_member_mean_pp": 0.6636141567498496,
          "fraction_positive": 0.45236402417348026,
          "ci95_pp": [
            -0.7168420743302875,
            1.3009311075727532
          ],
          "equal_member_ci95_pp": [
            -1.514693526152468,
            2.75332528052405
          ],
          "month_cluster_ci95_pp": [
            -1.4909077735178544,
            0.8794010607336465
          ]
        },
        "difference": {
          "mean_pp": -0.35649928053012153,
          "median_pp": -0.5117784146547617,
          "equal_member_mean_pp": -0.5376348522095026,
          "fraction_positive": 0.46942765730536795,
          "ci95_pp": [
            -0.587848312800418,
            0.20861123799977102
          ],
          "equal_member_ci95_pp": [
            -2.343019720454535,
            1.218047420199863
          ],
          "month_cluster_ci95_pp": [
            -1.0345531411627849,
            0.32560448484209104
          ]
        },
        "early_stock_mean_pct": 3.771551134419337,
        "early_spy_mean_pct": 4.33277476092382,
        "public_stock_mean_pct": 2.616085586117079,
        "public_spy_mean_pct": 2.82080993209144,
        "largest_member_share": 0.5321720583007465
      },
      {
        "bucket": "31\u201345",
        "events": 3028,
        "members": 55,
        "securities": 743,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-07-21",
        "lag_median_days": 35.0,
        "early_excess": {
          "mean_pp": -0.015683061070217517,
          "median_pp": -1.1708902058664594,
          "equal_member_mean_pp": -1.4535188252342917,
          "fraction_positive": 0.45970937912813736,
          "ci95_pp": [
            -1.491932978825238,
            0.7301324966662781
          ],
          "equal_member_ci95_pp": [
            -5.6107538911627985,
            2.5857052798786344
          ],
          "month_cluster_ci95_pp": [
            -1.5570337102161478,
            1.5403722685246133
          ]
        },
        "public_excess": {
          "mean_pp": -0.21867718256244742,
          "median_pp": -1.1517010251360205,
          "equal_member_mean_pp": -0.9659376600441616,
          "fraction_positive": 0.4537648612945839,
          "ci95_pp": [
            -1.0539366384734734,
            0.9107471342033028
          ],
          "equal_member_ci95_pp": [
            -3.419208382874726,
            1.7441753729097778
          ],
          "month_cluster_ci95_pp": [
            -1.1555121168743048,
            0.6324916456031741
          ]
        },
        "difference": {
          "mean_pp": 0.2029941214922299,
          "median_pp": -0.4233181057144666,
          "equal_member_mean_pp": -0.4875811651901301,
          "fraction_positive": 0.4815059445178336,
          "ci95_pp": [
            -0.9387087467401525,
            0.5840146209778488
          ],
          "equal_member_ci95_pp": [
            -3.4791854660629284,
            1.924229171330155
          ],
          "month_cluster_ci95_pp": [
            -0.9609258896690622,
            1.3669044600114297
          ]
        },
        "early_stock_mean_pct": 6.102454303265331,
        "early_spy_mean_pct": 6.118137364335548,
        "public_stock_mean_pct": 3.9216830141158248,
        "public_spy_mean_pct": 4.140360196678272,
        "largest_member_share": 0.49504623513870544
      },
      {
        "bucket": "46\u201390",
        "events": 406,
        "members": 17,
        "securities": 337,
        "transaction_first": "2024-03-01",
        "transaction_last": "2026-07-17",
        "lag_median_days": 57.0,
        "early_excess": {
          "mean_pp": -1.8010018109891615,
          "median_pp": -3.3972381795437268,
          "equal_member_mean_pp": -3.7792998384895484,
          "fraction_positive": 0.4088669950738916,
          "ci95_pp": [
            -4.1527045519907055,
            0.559196716574223
          ],
          "equal_member_ci95_pp": [
            -9.495081859948995,
            0.986127545916585
          ],
          "month_cluster_ci95_pp": [
            -4.0267815391576836,
            1.2904100994486751
          ]
        },
        "public_excess": {
          "mean_pp": -0.050996154160330424,
          "median_pp": -0.6842212531779857,
          "equal_member_mean_pp": -1.5269739291487332,
          "fraction_positive": 0.4753694581280788,
          "ci95_pp": [
            -3.1594963622143935,
            1.0169046228640104
          ],
          "equal_member_ci95_pp": [
            -5.6553020965318295,
            1.9752226490740408
          ],
          "month_cluster_ci95_pp": [
            -3.2484365567926665,
            1.343035572619201
          ]
        },
        "difference": {
          "mean_pp": -1.7500056568288311,
          "median_pp": -2.066910699952956,
          "equal_member_mean_pp": -2.252325909340815,
          "fraction_positive": 0.43349753694581283,
          "ci95_pp": [
            -2.3643848116886583,
            1.2415622464988547
          ],
          "equal_member_ci95_pp": [
            -8.53195399285194,
            2.7192268615796324
          ],
          "month_cluster_ci95_pp": [
            -3.030393722142747,
            1.9809916144221782
          ]
        },
        "early_stock_mean_pct": 6.42075763789342,
        "early_spy_mean_pct": 8.221759448882581,
        "public_stock_mean_pct": 1.7458117219452587,
        "public_spy_mean_pct": 1.7968078761055892,
        "largest_member_share": 0.7068965517241379
      },
      {
        "bucket": "91+",
        "events": 0,
        "members": 0
      }
    ],
    "126": [
      {
        "bucket": "0\u20137",
        "events": 741,
        "members": 30,
        "securities": 264,
        "transaction_first": "2024-01-31",
        "transaction_last": "2026-04-20",
        "lag_median_days": 4,
        "early_excess": {
          "mean_pp": 0.9930991455884819,
          "median_pp": -1.8767633289752403,
          "equal_member_mean_pp": 5.485789952453748,
          "fraction_positive": 0.46288798920377866,
          "ci95_pp": [
            -3.576621510194017,
            5.355163650763524
          ],
          "equal_member_ci95_pp": [
            -0.3733291873495239,
            11.41041929550636
          ],
          "month_cluster_ci95_pp": [
            -2.0640718500817834,
            3.6921875883670188
          ]
        },
        "public_excess": {
          "mean_pp": 0.7745007300888701,
          "median_pp": -2.543449655890939,
          "equal_member_mean_pp": 4.160634009688427,
          "fraction_positive": 0.4534412955465587,
          "ci95_pp": [
            -3.648190892758489,
            4.8133942464286275
          ],
          "equal_member_ci95_pp": [
            -0.909684274942805,
            9.36435595741277
          ],
          "month_cluster_ci95_pp": [
            -2.3301365678143573,
            3.5274955117042888
          ]
        },
        "difference": {
          "mean_pp": 0.21859841549961173,
          "median_pp": -0.11727832624623957,
          "equal_member_mean_pp": 1.3251559427653214,
          "fraction_positive": 0.47368421052631576,
          "ci95_pp": [
            -0.14150870313911032,
            1.0352842419045174
          ],
          "equal_member_ci95_pp": [
            -0.566185112598053,
            3.2947623695281067
          ],
          "month_cluster_ci95_pp": [
            -0.020848309299604892,
            0.5656459457825083
          ]
        },
        "early_stock_mean_pct": 11.262820776164112,
        "early_spy_mean_pct": 10.26972163057563,
        "public_stock_mean_pct": 10.81031256575527,
        "public_spy_mean_pct": 10.0358118356664,
        "largest_member_share": 0.43454790823211875
      },
      {
        "bucket": "8\u201314",
        "events": 1751,
        "members": 44,
        "securities": 548,
        "transaction_first": "2024-01-09",
        "transaction_last": "2026-04-20",
        "lag_median_days": 11,
        "early_excess": {
          "mean_pp": -2.6098782685612276,
          "median_pp": -4.215201549187642,
          "equal_member_mean_pp": -3.4505366150597228,
          "fraction_positive": 0.41119360365505425,
          "ci95_pp": [
            -4.244098375254335,
            -1.4722658351067985
          ],
          "equal_member_ci95_pp": [
            -6.9877032388716875,
            -0.2536515469650875
          ],
          "month_cluster_ci95_pp": [
            -4.295612796637836,
            -1.292864784224454
          ]
        },
        "public_excess": {
          "mean_pp": -2.190489620089015,
          "median_pp": -4.854788587664993,
          "equal_member_mean_pp": -3.375540413142566,
          "fraction_positive": 0.39920045688178185,
          "ci95_pp": [
            -4.018007043420776,
            -1.418886951561073
          ],
          "equal_member_ci95_pp": [
            -7.202878272492898,
            0.19999581823926313
          ],
          "month_cluster_ci95_pp": [
            -3.7419748754565503,
            -0.849953022843993
          ]
        },
        "difference": {
          "mean_pp": -0.4193886484722123,
          "median_pp": -0.27437222987809484,
          "equal_member_mean_pp": -0.07499620191715702,
          "fraction_positive": 0.47972587093089664,
          "ci95_pp": [
            -0.7295483048549579,
            0.32317940380410326
          ],
          "equal_member_ci95_pp": [
            -1.1648710856177742,
            1.1131510170346073
          ],
          "month_cluster_ci95_pp": [
            -1.2114679785149054,
            0.20866732202684546
          ]
        },
        "early_stock_mean_pct": 7.325230369592021,
        "early_spy_mean_pct": 9.935108638153249,
        "public_stock_mean_pct": 7.323702398072738,
        "public_spy_mean_pct": 9.514192018161753,
        "largest_member_share": 0.6670474014848657
      },
      {
        "bucket": "15\u201330",
        "events": 5115,
        "members": 68,
        "securities": 841,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-04-22",
        "lag_median_days": 23,
        "early_excess": {
          "mean_pp": -2.879817379059939,
          "median_pp": -5.033286847744223,
          "equal_member_mean_pp": -0.6500039514235676,
          "fraction_positive": 0.39589442815249265,
          "ci95_pp": [
            -4.026525764076498,
            0.4955858816052558
          ],
          "equal_member_ci95_pp": [
            -4.645288739849248,
            3.0417948556853194
          ],
          "month_cluster_ci95_pp": [
            -4.253044204958663,
            -1.5586822235754874
          ]
        },
        "public_excess": {
          "mean_pp": -2.272459924807091,
          "median_pp": -4.373736174026854,
          "equal_member_mean_pp": -0.24430234885352328,
          "fraction_positive": 0.4056695992179863,
          "ci95_pp": [
            -3.234311811183574,
            0.6749891489602226
          ],
          "equal_member_ci95_pp": [
            -4.117681563751771,
            3.3317940043947654
          ],
          "month_cluster_ci95_pp": [
            -3.6823761084617264,
            -0.8687744536511431
          ]
        },
        "difference": {
          "mean_pp": -0.6073574542528482,
          "median_pp": -0.8281297197955411,
          "equal_member_mean_pp": -0.4057016025700443,
          "fraction_positive": 0.4547409579667644,
          "ci95_pp": [
            -0.861513645668016,
            0.16803777550669544
          ],
          "equal_member_ci95_pp": [
            -2.1656383291755996,
            1.4446405506948634
          ],
          "month_cluster_ci95_pp": [
            -1.2312221435164834,
            0.02482497298843011
          ]
        },
        "early_stock_mean_pct": 6.732909485149208,
        "early_spy_mean_pct": 9.612726864209147,
        "public_stock_mean_pct": 5.7370947837388115,
        "public_spy_mean_pct": 8.009554708545902,
        "largest_member_share": 0.5219941348973607
      },
      {
        "bucket": "31\u201345",
        "events": 2696,
        "members": 54,
        "securities": 714,
        "transaction_first": "2024-01-02",
        "transaction_last": "2026-04-20",
        "lag_median_days": 35.0,
        "early_excess": {
          "mean_pp": -2.8980235127256364,
          "median_pp": -5.74186669931716,
          "equal_member_mean_pp": -1.2444070856711786,
          "fraction_positive": 0.3954005934718101,
          "ci95_pp": [
            -3.800537303994987,
            -0.6882762854012925
          ],
          "equal_member_ci95_pp": [
            -6.495160999143294,
            4.335230052918225
          ],
          "month_cluster_ci95_pp": [
            -5.063505497905678,
            -0.82536399238762
          ]
        },
        "public_excess": {
          "mean_pp": -2.9542580102501734,
          "median_pp": -5.112697316008592,
          "equal_member_mean_pp": -1.20945817037386,
          "fraction_positive": 0.39206231454005935,
          "ci95_pp": [
            -3.813354577517717,
            -0.5456100401832088
          ],
          "equal_member_ci95_pp": [
            -5.114588698486136,
            3.1197559326704596
          ],
          "month_cluster_ci95_pp": [
            -4.522446272129829,
            -1.4133196889360298
          ]
        },
        "difference": {
          "mean_pp": 0.056234497524537366,
          "median_pp": -0.6782782216407242,
          "equal_member_mean_pp": -0.034948915297318556,
          "fraction_positive": 0.4647626112759644,
          "ci95_pp": [
            -0.7177151561613018,
            0.4979162176822269
          ],
          "equal_member_ci95_pp": [
            -3.253431517773206,
            2.6115677568998605
          ],
          "month_cluster_ci95_pp": [
            -1.3410966930858734,
            1.514807668132317
          ]
        },
        "early_stock_mean_pct": 9.039155813789167,
        "early_spy_mean_pct": 11.937179326514803,
        "public_stock_mean_pct": 6.7512877467652554,
        "public_spy_mean_pct": 9.705545757015429,
        "largest_member_share": 0.4714391691394659
      },
      {
        "bucket": "46\u201390",
        "events": 365,
        "members": 15,
        "securities": 313,
        "transaction_first": "2024-03-01",
        "transaction_last": "2025-11-07",
        "lag_median_days": 57,
        "early_excess": {
          "mean_pp": -2.667676371389076,
          "median_pp": -6.780624561852088,
          "equal_member_mean_pp": -5.198327199648836,
          "fraction_positive": 0.4,
          "ci95_pp": [
            -9.02225824089319,
            0.3661968871467877
          ],
          "equal_member_ci95_pp": [
            -14.640187288179094,
            3.440248535539265
          ],
          "month_cluster_ci95_pp": [
            -9.704456159873562,
            1.3446877504466561
          ]
        },
        "public_excess": {
          "mean_pp": -0.9583230853415254,
          "median_pp": -3.685996792991264,
          "equal_member_mean_pp": -1.1850655346295023,
          "fraction_positive": 0.39452054794520547,
          "ci95_pp": [
            -7.131827862426542,
            1.2446896075503557
          ],
          "equal_member_ci95_pp": [
            -8.837147213838612,
            8.082625351881795
          ],
          "month_cluster_ci95_pp": [
            -7.3623815633671414,
            0.49223957792182554
          ]
        },
        "difference": {
          "mean_pp": -1.7093532860475507,
          "median_pp": -2.048849173538404,
          "equal_member_mean_pp": -4.013261665019335,
          "fraction_positive": 0.43561643835616437,
          "ci95_pp": [
            -3.58111116724045,
            0.8076298461084191
          ],
          "equal_member_ci95_pp": [
            -11.234281378346815,
            1.7260856827029347
          ],
          "month_cluster_ci95_pp": [
            -4.0506437509191615,
            2.3293304764819416
          ]
        },
        "early_stock_mean_pct": 10.81046894502932,
        "early_spy_mean_pct": 13.478145316418397,
        "public_stock_mean_pct": 5.352339367452067,
        "public_spy_mean_pct": 6.310662452793592,
        "largest_member_share": 0.7863013698630137
      },
      {
        "bucket": "91+",
        "events": 444,
        "members": 11,
        "securities": 353,
        "transaction_first": "2024-03-01",
        "transaction_last": "2026-03-31",
        "lag_median_days": 116.0,
        "early_excess": {
          "mean_pp": -5.5072178894949815,
          "median_pp": -10.177652348235222,
          "equal_member_mean_pp": 2.1007301997786647,
          "fraction_positive": 0.3400900900900901,
          "ci95_pp": [
            -7.038798962165508,
            -0.32687057372508505
          ],
          "equal_member_ci95_pp": [
            -5.981988006070339,
            15.433428258799998
          ],
          "month_cluster_ci95_pp": [
            -8.702256394768288,
            -0.0869105419408927
          ]
        },
        "public_excess": {
          "mean_pp": -3.0076413968849818,
          "median_pp": -3.3121176201076965,
          "equal_member_mean_pp": 0.6932920699654076,
          "fraction_positive": 0.35135135135135137,
          "ci95_pp": [
            -4.961597001049779,
            -0.18122672645995308
          ],
          "equal_member_ci95_pp": [
            -3.82402239025963,
            6.797931495481214
          ],
          "month_cluster_ci95_pp": [
            -5.7071520951307635,
            0.15920797746719206
          ]
        },
        "difference": {
          "mean_pp": -2.4995764926099997,
          "median_pp": -6.133055499313344,
          "equal_member_mean_pp": 1.407438129813257,
          "fraction_positive": 0.36936936936936937,
          "ci95_pp": [
            -4.836541819626012,
            2.124734071361255
          ],
          "equal_member_ci95_pp": [
            -4.0538861383434215,
            9.807560162339682
          ],
          "month_cluster_ci95_pp": [
            -5.691505059597809,
            2.429560015671403
          ]
        },
        "early_stock_mean_pct": 13.466979198811915,
        "early_spy_mean_pct": 18.974197088306898,
        "public_stock_mean_pct": -0.6881952329069264,
        "public_spy_mean_pct": 2.3194461639780553,
        "largest_member_share": 0.7657657657657657
      }
    ],
    "252": [
      {
        "bucket": "0\u20137",
        "events": 622,
        "members": 29,
        "securities": 240,
        "transaction_first": "2024-01-31",
        "transaction_last": "2025-10-20",
        "lag_median_days": 4.0,
        "early_excess": {
          "mean_pp": 3.3205794683251493,
          "median_pp": -5.041063366369635,
          "equal_member_mean_pp": 5.12050328853425,
          "fraction_positive": 0.44694533762057875,
          "ci95_pp": [
            -10.5869473041656,
            12.896851101337521
          ],
          "equal_member_ci95_pp": [
            -4.651575646050825,
            15.561886831438073
          ],
          "month_cluster_ci95_pp": [
            -4.639563223877263,
            11.623031676635161
          ]
        },
        "public_excess": {
          "mean_pp": 3.098651815688139,
          "median_pp": -5.434567048767569,
          "equal_member_mean_pp": 3.869886661106022,
          "fraction_positive": 0.43729903536977494,
          "ci95_pp": [
            -10.815073058772088,
            12.656073501288704
          ],
          "equal_member_ci95_pp": [
            -4.979854871208852,
            13.334947773177266
          ],
          "month_cluster_ci95_pp": [
            -4.863550377265177,
            11.187863398098477
          ]
        },
        "difference": {
          "mean_pp": 0.22192765263701011,
          "median_pp": -0.0851987410527677,
          "equal_member_mean_pp": 1.2506166274282289,
          "fraction_positive": 0.4790996784565916,
          "ci95_pp": [
            -0.3520492014264162,
            1.1310737378159335
          ],
          "equal_member_ci95_pp": [
            -1.091789402438608,
            4.0021657243787825
          ],
          "month_cluster_ci95_pp": [
            -0.15832407491672734,
            0.7810015680768629
          ]
        },
        "early_stock_mean_pct": 21.97810776513354,
        "early_spy_mean_pct": 18.65752829680839,
        "public_stock_mean_pct": 21.452449182914673,
        "public_spy_mean_pct": 18.353797367226534,
        "largest_member_share": 0.49356913183279744
      },
      {
        "bucket": "8\u201314",
        "events": 1098,
        "members": 42,
        "securities": 426,
        "transaction_first": "2024-01-09",
        "transaction_last": "2025-10-14",
        "lag_median_days": 12.0,
        "early_excess": {
          "mean_pp": -5.44516401730812,
          "median_pp": -11.650548138295214,
          "equal_member_mean_pp": -4.312091066403087,
          "fraction_positive": 0.35063752276867033,
          "ci95_pp": [
            -6.969551745504694,
            -0.9008062035997623
          ],
          "equal_member_ci95_pp": [
            -11.143083763487875,
            2.409497128419717
          ],
          "month_cluster_ci95_pp": [
            -9.26407853527556,
            -2.0645370726344154
          ]
        },
        "public_excess": {
          "mean_pp": -4.935507625746195,
          "median_pp": -10.346331298398532,
          "equal_member_mean_pp": -4.494858737815808,
          "fraction_positive": 0.3679417122040073,
          "ci95_pp": [
            -6.975052222253395,
            -1.4426312679302717
          ],
          "equal_member_ci95_pp": [
            -11.410927097868386,
            2.602921745460086
          ],
          "month_cluster_ci95_pp": [
            -8.5304373009975,
            -1.6359742615910133
          ]
        },
        "difference": {
          "mean_pp": -0.5096563915619258,
          "median_pp": -0.7725164610596975,
          "equal_member_mean_pp": 0.18276767141272168,
          "fraction_positive": 0.4444444444444444,
          "ci95_pp": [
            -1.1034996310738596,
            1.6771222329484423
          ],
          "equal_member_ci95_pp": [
            -1.6193832340697185,
            2.1405501099118793
          ],
          "month_cluster_ci95_pp": [
            -1.8721575836190487,
            0.7178593960806825
          ]
        },
        "early_stock_mean_pct": 10.544968784602181,
        "early_spy_mean_pct": 15.990132801910303,
        "public_stock_mean_pct": 10.646414706217055,
        "public_spy_mean_pct": 15.58192233196325,
        "largest_member_share": 0.604735883424408
      },
      {
        "bucket": "15\u201330",
        "events": 3756,
        "members": 59,
        "securities": 729,
        "transaction_first": "2024-01-02",
        "transaction_last": "2025-10-20",
        "lag_median_days": 23.0,
        "early_excess": {
          "mean_pp": -3.2669032431565053,
          "median_pp": -12.077397011931145,
          "equal_member_mean_pp": -1.0359844504932514,
          "fraction_positive": 0.34824281150159747,
          "ci95_pp": [
            -5.111890546211666,
            3.445232428278628
          ],
          "equal_member_ci95_pp": [
            -8.404249728693044,
            6.16467727853372
          ],
          "month_cluster_ci95_pp": [
            -7.060290242019167,
            0.5304898506165018
          ]
        },
        "public_excess": {
          "mean_pp": -3.0132415137700743,
          "median_pp": -10.68554780010311,
          "equal_member_mean_pp": -1.6530060682483958,
          "fraction_positive": 0.35117145899893504,
          "ci95_pp": [
            -4.716475145180605,
            3.1555364068097718
          ],
          "equal_member_ci95_pp": [
            -8.690548217006437,
            5.326143822945716
          ],
          "month_cluster_ci95_pp": [
            -6.155574377228496,
            0.07390134742836034
          ]
        },
        "difference": {
          "mean_pp": -0.2536617293864308,
          "median_pp": -0.9584246694602339,
          "equal_member_mean_pp": 0.6170216177551447,
          "fraction_positive": 0.4478168264110756,
          "ci95_pp": [
            -0.5424208681562597,
            0.4410139500579095
          ],
          "equal_member_ci95_pp": [
            -1.3119423144749434,
            2.706045260997736
          ],
          "month_cluster_ci95_pp": [
            -1.4177693865696517,
            1.0350932835021673
          ]
        },
        "early_stock_mean_pct": 14.93108465762986,
        "early_spy_mean_pct": 18.197987900786366,
        "public_stock_mean_pct": 13.438523199047967,
        "public_spy_mean_pct": 16.45176471281804,
        "largest_member_share": 0.5599041533546326
      },
      {
        "bucket": "31\u201345",
        "events": 2081,
        "members": 49,
        "securities": 620,
        "transaction_first": "2024-01-02",
        "transaction_last": "2025-10-17",
        "lag_median_days": 35,
        "early_excess": {
          "mean_pp": -3.9978992295975413,
          "median_pp": -11.34756860514723,
          "equal_member_mean_pp": -1.0382892198668876,
          "fraction_positive": 0.3623258049014897,
          "ci95_pp": [
            -6.290834312385806,
            -0.0487545430927028
          ],
          "equal_member_ci95_pp": [
            -9.222700035305119,
            7.569489291576403
          ],
          "month_cluster_ci95_pp": [
            -10.082939370060998,
            2.4963240039913233
          ]
        },
        "public_excess": {
          "mean_pp": -4.288009288765512,
          "median_pp": -10.750661827170104,
          "equal_member_mean_pp": -1.2281705402355434,
          "fraction_positive": 0.35607880826525706,
          "ci95_pp": [
            -6.790067116336237,
            0.22880790662259046
          ],
          "equal_member_ci95_pp": [
            -8.127175131175706,
            6.215579424779843
          ],
          "month_cluster_ci95_pp": [
            -8.667234848668407,
            0.03323785184974326
          ]
        },
        "difference": {
          "mean_pp": 0.29011005916797006,
          "median_pp": -1.1497086636015048,
          "equal_member_mean_pp": 0.1898813203686556,
          "fraction_positive": 0.45458913983661703,
          "ci95_pp": [
            -1.044602764176528,
            0.8341284792366511
          ],
          "equal_member_ci95_pp": [
            -3.2305476414536374,
            2.9748298668596163
          ],
          "month_cluster_ci95_pp": [
            -2.176435385442956,
            3.125884617020674
          ]
        },
        "early_stock_mean_pct": 15.647195898710049,
        "early_spy_mean_pct": 19.64509512830759,
        "public_stock_mean_pct": 12.717141825904235,
        "public_spy_mean_pct": 17.005151114669747,
        "largest_member_share": 0.4699663623258049
      },
      {
        "bucket": "46\u201390",
        "events": 354,
        "members": 14,
        "securities": 306,
        "transaction_first": "2024-03-01",
        "transaction_last": "2025-10-16",
        "lag_median_days": 57.0,
        "early_excess": {
          "mean_pp": -1.269561852411774,
          "median_pp": -7.039828961367622,
          "equal_member_mean_pp": 0.9087239837047181,
          "fraction_positive": 0.4011299435028249,
          "ci95_pp": [
            -13.066211596530893,
            4.0990808933624185
          ],
          "equal_member_ci95_pp": [
            -31.896536784898082,
            48.14646621200964
          ],
          "month_cluster_ci95_pp": [
            -14.132445042534036,
            0.35875806235166896
          ]
        },
        "public_excess": {
          "mean_pp": -0.3080688505265041,
          "median_pp": -5.894476433203089,
          "equal_member_mean_pp": 2.2837928263143286,
          "fraction_positive": 0.423728813559322,
          "ci95_pp": [
            -11.183483179205876,
            4.426557306062267
          ],
          "equal_member_ci95_pp": [
            -26.708206393984327,
            47.89546627038787
          ],
          "month_cluster_ci95_pp": [
            -11.10696109000751,
            0.9648883369239895
          ]
        },
        "difference": {
          "mean_pp": -0.9614930018852699,
          "median_pp": -2.427542156445348,
          "equal_member_mean_pp": -1.3750688426096107,
          "fraction_positive": 0.4265536723163842,
          "ci95_pp": [
            -3.1779791379135007,
            2.427414541398534
          ],
          "equal_member_ci95_pp": [
            -6.938465794609269,
            3.7967691800727876
          ],
          "month_cluster_ci95_pp": [
            -3.6049271097151627,
            4.307245410720438
          ]
        },
        "early_stock_mean_pct": 20.95958513764636,
        "early_spy_mean_pct": 22.229146990058137,
        "public_stock_mean_pct": 14.080930679624732,
        "public_spy_mean_pct": 14.388999530151235,
        "largest_member_share": 0.8050847457627118
      },
      {
        "bucket": "91+",
        "events": 474,
        "members": 16,
        "securities": 268,
        "transaction_first": "2024-01-04",
        "transaction_last": "2025-10-03",
        "lag_median_days": 310.5,
        "early_excess": {
          "mean_pp": -6.832772706550305,
          "median_pp": -12.387402120952828,
          "equal_member_mean_pp": -4.325844894855812,
          "fraction_positive": 0.31856540084388185,
          "ci95_pp": [
            -11.47797996644978,
            -0.8335254390456672
          ],
          "equal_member_ci95_pp": [
            -11.99431410159857,
            4.235713836882323
          ],
          "month_cluster_ci95_pp": [
            -10.429229050860211,
            -2.9889064056238195
          ]
        },
        "public_excess": {
          "mean_pp": -4.350221905677253,
          "median_pp": -3.994454823304483,
          "equal_member_mean_pp": -0.07533069271657722,
          "fraction_positive": 0.3670886075949367,
          "ci95_pp": [
            -7.017259401329692,
            -1.4944152855809318
          ],
          "equal_member_ci95_pp": [
            -4.982210451779218,
            6.235938490303054
          ],
          "month_cluster_ci95_pp": [
            -7.718673052351567,
            -2.506635020646577
          ]
        },
        "difference": {
          "mean_pp": -2.4825508008730517,
          "median_pp": -6.213267504746372,
          "equal_member_mean_pp": -4.250514202139234,
          "fraction_positive": 0.37763713080168776,
          "ci95_pp": [
            -8.31213757814656,
            3.792191404989277
          ],
          "equal_member_ci95_pp": [
            -12.035350755197124,
            2.1690948343973675
          ],
          "month_cluster_ci95_pp": [
            -5.325484657959845,
            1.3177076925337228
          ]
        },
        "early_stock_mean_pct": 11.141318664396493,
        "early_spy_mean_pct": 17.974091370946798,
        "public_stock_mean_pct": 0.13630121231998177,
        "public_spy_mean_pct": 4.486523117997235,
        "largest_member_share": 0.35864978902953587
      }
    ]
  },
  "sensitivity_first_reported": {
    "21": {
      "events": 7796,
      "members": 81,
      "securities": 893,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-09-22",
      "lag_median_days": 18.0,
      "early_excess": {
        "mean_pp": -0.2165228947988761,
        "median_pp": -0.6084205117919739,
        "equal_member_mean_pp": 0.23723289511737988,
        "fraction_positive": 0.46831708568496666
      },
      "public_excess": {
        "mean_pp": -0.08562022402172342,
        "median_pp": -0.29430718451666227,
        "equal_member_mean_pp": -0.16649020153668045,
        "fraction_positive": 0.4663930220625962
      },
      "difference": {
        "mean_pp": -0.1309026707771527,
        "median_pp": -0.18472145317579547,
        "equal_member_mean_pp": 0.4037230966540604,
        "fraction_positive": 0.4819138019497178
      },
      "early_stock_mean_pct": 1.3299133987582052,
      "early_spy_mean_pct": 1.5464362935570815,
      "public_stock_mean_pct": 0.5574826772402333,
      "public_spy_mean_pct": 0.6431029012619567,
      "largest_member_share": 0.5459209851205746
    },
    "63": {
      "events": 11880,
      "members": 92,
      "securities": 1084,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-07-23",
      "lag_median_days": 24.0,
      "early_excess": {
        "mean_pp": -0.5338838443331734,
        "median_pp": -1.8878684597668838,
        "equal_member_mean_pp": -0.8391759034126192,
        "fraction_positive": 0.44292929292929295
      },
      "public_excess": {
        "mean_pp": -0.34303486914579906,
        "median_pp": -1.432320206585369,
        "equal_member_mean_pp": 0.04607156436723624,
        "fraction_positive": 0.45
      },
      "difference": {
        "mean_pp": -0.19084897518737434,
        "median_pp": -0.350205400489767,
        "equal_member_mean_pp": -0.8852474677798554,
        "fraction_positive": 0.4778619528619529
      },
      "early_stock_mean_pct": 4.469548142797243,
      "early_spy_mean_pct": 5.0034319871304165,
      "public_stock_mean_pct": 3.164094734723461,
      "public_spy_mean_pct": 3.50712960386926,
      "largest_member_share": 0.5125420875420875
    },
    "126": {
      "events": 11113,
      "members": 91,
      "securities": 1084,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-04-22",
      "lag_median_days": 25,
      "early_excess": {
        "mean_pp": -2.6811715988668934,
        "median_pp": -5.091383639328331,
        "equal_member_mean_pp": -0.8961903426115272,
        "fraction_positive": 0.4006118959776838
      },
      "public_excess": {
        "mean_pp": -2.2052436926132892,
        "median_pp": -4.425689598507154,
        "equal_member_mean_pp": -0.2140585677557614,
        "fraction_positive": 0.4020516512192927
      },
      "difference": {
        "mean_pp": -0.4759279062536041,
        "median_pp": -0.6981154899204145,
        "equal_member_mean_pp": -0.6821317748557657,
        "fraction_positive": 0.4582920903446414
      },
      "early_stock_mean_pct": 8.091232342762218,
      "early_spy_mean_pct": 10.772403941629111,
      "public_stock_mean_pct": 6.30447575136249,
      "public_spy_mean_pct": 8.50971944397578,
      "largest_member_share": 0.4805183118869792
    },
    "252": {
      "events": 8386,
      "members": 86,
      "securities": 997,
      "transaction_first": "2024-01-02",
      "transaction_last": "2025-10-20",
      "lag_median_days": 26.0,
      "early_excess": {
        "mean_pp": -3.363492645093412,
        "median_pp": -10.985369663888001,
        "equal_member_mean_pp": 0.8956474958073907,
        "fraction_positive": 0.3598855234915335
      },
      "public_excess": {
        "mean_pp": -3.086960153851416,
        "median_pp": -9.269502941886355,
        "equal_member_mean_pp": 0.9336620255458408,
        "fraction_positive": 0.36501311709992845
      },
      "difference": {
        "mean_pp": -0.2765324912419958,
        "median_pp": -0.9179044942938148,
        "equal_member_mean_pp": -0.03801452973844989,
        "fraction_positive": 0.4464583830193179
      },
      "early_stock_mean_pct": 15.096320320422091,
      "early_spy_mean_pct": 18.459812965515503,
      "public_stock_mean_pct": 12.76496766082087,
      "public_spy_mean_pct": 15.851927814672287,
      "largest_member_share": 0.46851896017171474
    }
  },
  "sensitivity_next_session": {
    "21": {
      "events": 8395,
      "members": 81,
      "securities": 922,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-09-21",
      "lag_median_days": 19,
      "early_excess": {
        "mean_pp": -0.3900559645052826,
        "median_pp": -0.8524037609822122,
        "equal_member_mean_pp": 0.009991425203053381,
        "fraction_positive": 0.45908278737343655
      },
      "public_excess": {
        "mean_pp": -0.12720423412303666,
        "median_pp": -0.3375462230226778,
        "equal_member_mean_pp": -0.15669050085964562,
        "fraction_positive": 0.46658725431804643
      },
      "difference": {
        "mean_pp": -0.2628517303822459,
        "median_pp": -0.3202542169354894,
        "equal_member_mean_pp": 0.16668192606269894,
        "fraction_positive": 0.47170935080405
      },
      "early_stock_mean_pct": 1.1089174213895425,
      "early_spy_mean_pct": 1.498973385894825,
      "public_stock_mean_pct": 0.44844039793065527,
      "public_spy_mean_pct": 0.5756446320536919,
      "largest_member_share": 0.5497319833234068
    },
    "63": {
      "events": 11873,
      "members": 92,
      "securities": 1083,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-07-22",
      "lag_median_days": 24,
      "early_excess": {
        "mean_pp": -0.5122613878887424,
        "median_pp": -1.858739650285667,
        "equal_member_mean_pp": -0.6102965518868685,
        "fraction_positive": 0.4464751958224543
      },
      "public_excess": {
        "mean_pp": -0.32789884069595066,
        "median_pp": -1.3265799978852355,
        "equal_member_mean_pp": 0.09776547181663461,
        "fraction_positive": 0.4504337572643814
      },
      "difference": {
        "mean_pp": -0.18436254719279177,
        "median_pp": -0.32615152342239284,
        "equal_member_mean_pp": -0.7080620237035031,
        "fraction_positive": 0.47528004716583844
      },
      "early_stock_mean_pct": 4.480386280336622,
      "early_spy_mean_pct": 4.992647668225364,
      "public_stock_mean_pct": 3.2685576108673553,
      "public_spy_mean_pct": 3.5964564515633057,
      "largest_member_share": 0.5124231449507285
    },
    "126": {
      "events": 11108,
      "members": 91,
      "securities": 1083,
      "transaction_first": "2024-01-02",
      "transaction_last": "2026-04-21",
      "lag_median_days": 25.0,
      "early_excess": {
        "mean_pp": -2.7261591205524747,
        "median_pp": -5.249894429869862,
        "equal_member_mean_pp": -0.7655958595673135,
        "fraction_positive": 0.4012423478574001
      },
      "public_excess": {
        "mean_pp": -2.236637570814612,
        "median_pp": -4.627241909816626,
        "equal_member_mean_pp": -0.2848382401337487,
        "fraction_positive": 0.4011523226503421
      },
      "difference": {
        "mean_pp": -0.48952154973786266,
        "median_pp": -0.6187502096570889,
        "equal_member_mean_pp": -0.4807576194335647,
        "fraction_positive": 0.45516744688512784
      },
      "early_stock_mean_pct": 7.989155324898708,
      "early_spy_mean_pct": 10.715314445451183,
      "public_stock_mean_pct": 6.351825313743011,
      "public_spy_mean_pct": 8.588462884557623,
      "largest_member_share": 0.4807346056895931
    },
    "252": {
      "events": 8380,
      "members": 86,
      "securities": 997,
      "transaction_first": "2024-01-02",
      "transaction_last": "2025-10-17",
      "lag_median_days": 26.0,
      "early_excess": {
        "mean_pp": -3.456827425091265,
        "median_pp": -11.091780770355953,
        "equal_member_mean_pp": 0.9769098800188496,
        "fraction_positive": 0.35918854415274465
      },
      "public_excess": {
        "mean_pp": -3.1143899873353074,
        "median_pp": -9.240532976353865,
        "equal_member_mean_pp": 0.9470992932771416,
        "fraction_positive": 0.3649164677804296
      },
      "difference": {
        "mean_pp": -0.3424374377559578,
        "median_pp": -0.8105152812610239,
        "equal_member_mean_pp": 0.029810586741707945,
        "fraction_positive": 0.44427207637231503
      },
      "early_stock_mean_pct": 14.99368145628995,
      "early_spy_mean_pct": 18.450508881381214,
      "public_stock_mean_pct": 12.806862073593555,
      "public_spy_mean_pct": 15.921252060928861,
      "largest_member_share": 0.4684964200477327
    }
  }
}