{"generated":"23 Jun 2026","alpha":0.5,"eps0":0.5,"n":32,"n_risers":9,"top_riser":"Hafnium","rows":[{"label":"gallium","title":"Gallium","base":58,"companionality_pct":100,"class":"byproduct","hosts":["bauxite","zinc"],"implied_elasticity":0.0,"factor":1.5,"adjusted":87.0,"value_share":0.001,"implied_elasticity_vs":0.001,"factor_vs":1.5,"adjusted_vs":87.0,"adj_rank":1,"base_rank":6,"rank_delta":5},{"label":"beryllium","title":"Beryllium","base":76,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":76.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":2,"base_rank":1,"rank_delta":-1},{"label":"cobalt","title":"Cobalt","base":51,"companionality_pct":90,"class":"byproduct","hosts":["copper","nickel"],"implied_elasticity":0.05,"factor":1.43,"adjusted":72.9,"value_share":0.135,"implied_elasticity_vs":0.068,"factor_vs":1.41,"adjusted_vs":71.9,"adj_rank":3,"base_rank":10,"rank_delta":7},{"label":"vanadium","title":"Vanadium","base":48,"companionality_pct":90,"class":"byproduct","hosts":["iron","steel slag","uranium"],"implied_elasticity":0.05,"factor":1.43,"adjusted":68.6,"value_share":0.107,"implied_elasticity_vs":0.054,"factor_vs":1.42,"adjusted_vs":68.2,"adj_rank":4,"base_rank":12,"rank_delta":8},{"label":"niobium","title":"Niobium","base":63,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":63.0,"value_share":1.0,"implied_elasticity_vs":0.5,"factor_vs":1.0,"adjusted_vs":63.0,"adj_rank":5,"base_rank":2,"rank_delta":-3},{"label":"magnets","title":"Rare earths / magnets","base":54,"companionality_pct":40,"class":"mixed","hosts":["iron","mineral sands"],"implied_elasticity":0.3,"factor":1.15,"adjusted":62.3,"value_share":0.607,"implied_elasticity_vs":0.303,"factor_vs":1.15,"adjusted_vs":62.1,"adj_rank":6,"base_rank":7,"rank_delta":1},{"label":"magnesium","title":"Magnesium","base":60,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":60.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":7,"base_rank":3,"rank_delta":-4},{"label":"lithium","title":"Lithium","base":60,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":60.0,"value_share":1.0,"implied_elasticity_vs":0.5,"factor_vs":1.0,"adjusted_vs":60.0,"adj_rank":8,"base_rank":4,"rank_delta":-4},{"label":"phosphorus","title":"Phosphorus","base":59,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":59.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":9,"base_rank":5,"rank_delta":-4},{"label":"germanium","title":"Germanium","base":39,"companionality_pct":100,"class":"byproduct","hosts":["zinc","coal"],"implied_elasticity":0.0,"factor":1.5,"adjusted":58.5,"value_share":0.006,"implied_elasticity_vs":0.003,"factor_vs":1.5,"adjusted_vs":58.5,"adj_rank":10,"base_rank":19,"rank_delta":9},{"label":"strontium","title":"Strontium","base":54,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":54.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":11,"base_rank":8,"rank_delta":-3},{"label":"graphite","title":"Graphite","base":52,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":52.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":12,"base_rank":9,"rank_delta":-3},{"label":"arsenic","title":"Arsenic","base":34,"companionality_pct":100,"class":"byproduct","hosts":["copper","lead","gold"],"implied_elasticity":0.0,"factor":1.5,"adjusted":51.0,"value_share":0.0,"implied_elasticity_vs":0.0,"factor_vs":1.5,"adjusted_vs":51.0,"adj_rank":13,"base_rank":22,"rank_delta":9},{"label":"tungsten","title":"Tungsten","base":49,"companionality_pct":10,"class":"primary","hosts":["molybdenum","tin"],"implied_elasticity":0.45,"factor":1.03,"adjusted":50.7,"value_share":0.921,"implied_elasticity_vs":0.46,"factor_vs":1.03,"adjusted_vs":50.5,"adj_rank":14,"base_rank":11,"rank_delta":-3},{"label":"hafnium","title":"Hafnium","base":33,"companionality_pct":100,"class":"byproduct","hosts":["zirconium"],"implied_elasticity":0.0,"factor":1.5,"adjusted":49.5,"value_share":0.024,"implied_elasticity_vs":0.012,"factor_vs":1.48,"adjusted_vs":48.8,"adj_rank":15,"base_rank":25,"rank_delta":10},{"label":"fluorspar","title":"Fluorspar","base":47,"companionality_pct":5,"class":"primary","hosts":["phosphate"],"implied_elasticity":0.47,"factor":1.02,"adjusted":47.8,"value_share":0.953,"implied_elasticity_vs":0.476,"factor_vs":1.02,"adjusted_vs":47.9,"adj_rank":16,"base_rank":13,"rank_delta":-3},{"label":"antimony","title":"Antimony","base":38,"companionality_pct":60,"class":"mixed","hosts":["lead","zinc","gold"],"implied_elasticity":0.2,"factor":1.25,"adjusted":47.5,"value_share":0.457,"implied_elasticity_vs":0.229,"factor_vs":1.22,"adjusted_vs":46.4,"adj_rank":17,"base_rank":20,"rank_delta":3},{"label":"silicon","title":"Silicon","base":46,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":46.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":18,"base_rank":14,"rank_delta":-4},{"label":"manganese","title":"Manganese","base":46,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":46.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":19,"base_rank":15,"rank_delta":-4},{"label":"bauxite","title":"Bauxite / aluminium","base":45,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":45.0,"value_share":1.0,"implied_elasticity_vs":0.5,"factor_vs":1.0,"adjusted_vs":45.0,"adj_rank":20,"base_rank":16,"rank_delta":-4},{"label":"platinum","title":"Platinum","base":40,"companionality_pct":25,"class":"primary","hosts":["nickel"],"implied_elasticity":0.38,"factor":1.09,"adjusted":43.6,"value_share":0.769,"implied_elasticity_vs":0.385,"factor_vs":1.08,"adjusted_vs":43.2,"adj_rank":21,"base_rank":18,"rank_delta":-3},{"label":"boron","title":"Boron","base":41,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":41.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":22,"base_rank":17,"rank_delta":-5},{"label":"tantalum","title":"Tantalum","base":33,"companionality_pct":50,"class":"mixed","hosts":["tin","niobium","lithium"],"implied_elasticity":0.25,"factor":1.2,"adjusted":39.6,"value_share":0.525,"implied_elasticity_vs":0.263,"factor_vs":1.19,"adjusted_vs":39.3,"adj_rank":23,"base_rank":26,"rank_delta":3},{"label":"titanium","title":"Titanium","base":35,"companionality_pct":20,"class":"primary","hosts":["zircon"],"implied_elasticity":0.4,"factor":1.07,"adjusted":37.5,"value_share":0.8,"implied_elasticity_vs":0.4,"factor_vs":1.07,"adjusted_vs":37.5,"adj_rank":24,"base_rank":21,"rank_delta":-3},{"label":"nickel","title":"Nickel","base":34,"companionality_pct":5,"class":"primary","hosts":["copper"],"implied_elasticity":0.47,"factor":1.02,"adjusted":34.6,"value_share":0.963,"implied_elasticity_vs":0.481,"factor_vs":1.01,"adjusted_vs":34.3,"adj_rank":25,"base_rank":23,"rank_delta":-2},{"label":"phosphate","title":"Phosphate rock","base":33,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":33.0,"value_share":1.0,"implied_elasticity_vs":0.5,"factor_vs":1.0,"adjusted_vs":33.0,"adj_rank":26,"base_rank":24,"rank_delta":-2},{"label":"helium","title":"Helium","base":21,"companionality_pct":100,"class":"byproduct","hosts":["natural gas"],"implied_elasticity":0.0,"factor":1.5,"adjusted":31.5,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":27,"base_rank":31,"rank_delta":4},{"label":"palladium","title":"Palladium","base":24,"companionality_pct":50,"class":"mixed","hosts":["platinum","nickel"],"implied_elasticity":0.25,"factor":1.2,"adjusted":28.8,"value_share":0.777,"implied_elasticity_vs":0.389,"factor_vs":1.08,"adjusted_vs":25.9,"adj_rank":28,"base_rank":28,"rank_delta":0},{"label":"feldspar","title":"Feldspar","base":27,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":27.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":29,"base_rank":27,"rank_delta":-2},{"label":"copper","title":"Copper","base":23,"companionality_pct":5,"class":"primary","hosts":["gold","molybdenum"],"implied_elasticity":0.47,"factor":1.02,"adjusted":23.4,"value_share":0.975,"implied_elasticity_vs":0.487,"factor_vs":1.01,"adjusted_vs":23.2,"adj_rank":30,"base_rank":29,"rank_delta":-1},{"label":"cokingcoal","title":"Coking coal","base":22,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":22.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":31,"base_rank":30,"rank_delta":-1},{"label":"baryte","title":"Baryte","base":16,"companionality_pct":0,"class":"primary","hosts":[],"implied_elasticity":0.5,"factor":1.0,"adjusted":16.0,"value_share":null,"implied_elasticity_vs":null,"factor_vs":null,"adjusted_vs":null,"adj_rank":32,"base_rank":32,"rank_delta":0}],"levers":{"byproduct":"recovery yield at host \u00b7 stockpile \u00b7 substitute (no new mine possible)","mixed":"partial: some new primary supply, plus recovery/stockpile","primary":"new mines can respond to price"},"valueshare":[{"label":"gallium","title":"Gallium","base":58,"companionality_pct":100,"class":"byproduct","hosts":["bauxite","zinc"],"implied_elasticity":0.0,"factor":1.5,"adjusted":87.0,"value_share":0.001,"implied_elasticity_vs":0.001,"factor_vs":1.5,"adjusted_vs":87.0,"adj_rank":1,"base_rank":6,"rank_delta":5},{"label":"germanium","title":"Germanium","base":39,"companionality_pct":100,"class":"byproduct","hosts":["zinc","coal"],"implied_elasticity":0.0,"factor":1.5,"adjusted":58.5,"value_share":0.006,"implied_elasticity_vs":0.003,"factor_vs":1.5,"adjusted_vs":58.5,"adj_rank":10,"base_rank":19,"rank_delta":9},{"label":"arsenic","title":"Arsenic","base":34,"companionality_pct":100,"class":"byproduct","hosts":["copper","lead","gold"],"implied_elasticity":0.0,"factor":1.5,"adjusted":51.0,"value_share":0.0,"implied_elasticity_vs":0.0,"factor_vs":1.5,"adjusted_vs":51.0,"adj_rank":13,"base_rank":22,"rank_delta":9},{"label":"hafnium","title":"Hafnium","base":33,"companionality_pct":100,"class":"byproduct","hosts":["zirconium"],"implied_elasticity":0.0,"factor":1.5,"adjusted":49.5,"value_share":0.024,"implied_elasticity_vs":0.012,"factor_vs":1.48,"adjusted_vs":48.8,"adj_rank":15,"base_rank":25,"rank_delta":10},{"label":"cobalt","title":"Cobalt","base":51,"companionality_pct":90,"class":"byproduct","hosts":["copper","nickel"],"implied_elasticity":0.05,"factor":1.43,"adjusted":72.9,"value_share":0.135,"implied_elasticity_vs":0.068,"factor_vs":1.41,"adjusted_vs":71.9,"adj_rank":3,"base_rank":10,"rank_delta":7},{"label":"vanadium","title":"Vanadium","base":48,"companionality_pct":90,"class":"byproduct","hosts":["iron","steel slag","uranium"],"implied_elasticity":0.05,"factor":1.43,"adjusted":68.6,"value_share":0.107,"implied_elasticity_vs":0.054,"factor_vs":1.42,"adjusted_vs":68.2,"adj_rank":4,"base_rank":12,"rank_delta":8},{"label":"antimony","title":"Antimony","base":38,"companionality_pct":60,"class":"mixed","hosts":["lead","zinc","gold"],"implied_elasticity":0.2,"factor":1.25,"adjusted":47.5,"value_share":0.457,"implied_elasticity_vs":0.229,"factor_vs":1.22,"adjusted_vs":46.4,"adj_rank":17,"base_rank":20,"rank_delta":3},{"label":"tantalum","title":"Tantalum","base":33,"companionality_pct":50,"class":"mixed","hosts":["tin","niobium","lithium"],"implied_elasticity":0.25,"factor":1.2,"adjusted":39.6,"value_share":0.525,"implied_elasticity_vs":0.263,"factor_vs":1.19,"adjusted_vs":39.3,"adj_rank":23,"base_rank":26,"rank_delta":3},{"label":"palladium","title":"Palladium","base":24,"companionality_pct":50,"class":"mixed","hosts":["platinum","nickel"],"implied_elasticity":0.25,"factor":1.2,"adjusted":28.8,"value_share":0.777,"implied_elasticity_vs":0.389,"factor_vs":1.08,"adjusted_vs":25.9,"adj_rank":28,"base_rank":28,"rank_delta":0},{"label":"magnets","title":"Rare earths / magnets","base":54,"companionality_pct":40,"class":"mixed","hosts":["iron","mineral sands"],"implied_elasticity":0.3,"factor":1.15,"adjusted":62.3,"value_share":0.607,"implied_elasticity_vs":0.303,"factor_vs":1.15,"adjusted_vs":62.1,"adj_rank":6,"base_rank":7,"rank_delta":1},{"label":"platinum","title":"Platinum","base":40,"companionality_pct":25,"class":"primary","hosts":["nickel"],"implied_elasticity":0.38,"factor":1.09,"adjusted":43.6,"value_share":0.769,"implied_elasticity_vs":0.385,"factor_vs":1.08,"adjusted_vs":43.2,"adj_rank":21,"base_rank":18,"rank_delta":-3},{"label":"titanium","title":"Titanium","base":35,"companionality_pct":20,"class":"primary","hosts":["zircon"],"implied_elasticity":0.4,"factor":1.07,"adjusted":37.5,"value_share":0.8,"implied_elasticity_vs":0.4,"factor_vs":1.07,"adjusted_vs":37.5,"adj_rank":24,"base_rank":21,"rank_delta":-3},{"label":"tungsten","title":"Tungsten","base":49,"companionality_pct":10,"class":"primary","hosts":["molybdenum","tin"],"implied_elasticity":0.45,"factor":1.03,"adjusted":50.7,"value_share":0.921,"implied_elasticity_vs":0.46,"factor_vs":1.03,"adjusted_vs":50.5,"adj_rank":14,"base_rank":11,"rank_delta":-3},{"label":"fluorspar","title":"Fluorspar","base":47,"companionality_pct":5,"class":"primary","hosts":["phosphate"],"implied_elasticity":0.47,"factor":1.02,"adjusted":47.8,"value_share":0.953,"implied_elasticity_vs":0.476,"factor_vs":1.02,"adjusted_vs":47.9,"adj_rank":16,"base_rank":13,"rank_delta":-3},{"label":"nickel","title":"Nickel","base":34,"companionality_pct":5,"class":"primary","hosts":["copper"],"implied_elasticity":0.47,"factor":1.02,"adjusted":34.6,"value_share":0.963,"implied_elasticity_vs":0.481,"factor_vs":1.01,"adjusted_vs":34.3,"adj_rank":25,"base_rank":23,"rank_delta":-2},{"label":"copper","title":"Copper","base":23,"companionality_pct":5,"class":"primary","hosts":["gold","molybdenum"],"implied_elasticity":0.47,"factor":1.02,"adjusted":23.4,"value_share":0.975,"implied_elasticity_vs":0.487,"factor_vs":1.01,"adjusted_vs":23.2,"adj_rank":30,"base_rank":29,"rank_delta":-1}],"valueshare_refines":["Palladium","Antimony","Hafnium"]}