| |
| |
|
|
| export interface CommodityMiner { |
| id: string; |
| name: string; |
| lat: number; |
| lon: number; |
| country: string; |
| city: string; |
| siteType: 'headquarters' | 'mine' | 'processing' | 'regional-office'; |
| sector: 'Gold' | 'Silver' | 'Copper' | 'Lithium' | 'Cobalt' | 'Rare Earths' | 'Nickel' | 'PGMs' | 'Iron Ore' | 'Uranium' | 'Diversified' | 'Coal' | 'Aluminum' | 'Zinc'; |
| operator: string; |
| mineralTypes: string[]; |
| status: 'operating' | 'development' | 'care-and-maintenance' | 'exploration'; |
| stockSymbol?: string; |
| productionCapacity?: string; |
| description?: string; |
| employees?: number; |
| marketCapUSD?: number; |
| } |
|
|
| export const COMMODITY_MINERS: CommodityMiner[] = [ |
| |
| |
| |
| { |
| id: 'bhp-hq', |
| name: 'BHP', |
| lat: -37.8136, |
| lon: 144.9631, |
| country: 'Australia', |
| city: 'Melbourne', |
| siteType: 'headquarters', |
| sector: 'Diversified', |
| operator: 'BHP', |
| mineralTypes: ['Iron Ore', 'Copper', 'Nickel', 'Coal', 'Potash'], |
| status: 'operating', |
| stockSymbol: 'BHP', |
| description: 'World\'s largest mining company by market cap. Major iron ore, copper, and coal producer.', |
| employees: 80000, |
| marketCapUSD: 130, |
| }, |
| { |
| id: 'bhp-london', |
| name: 'BHP London', |
| lat: 51.5074, |
| lon: -0.1278, |
| country: 'United Kingdom', |
| city: 'London', |
| siteType: 'regional-office', |
| sector: 'Diversified', |
| operator: 'BHP', |
| mineralTypes: ['Iron Ore', 'Copper', 'Nickel', 'Coal'], |
| status: 'operating', |
| stockSymbol: 'BHP', |
| description: 'BHP London dual-listed office (LSE: BHP).', |
| }, |
| { |
| id: 'rio-tinto-hq', |
| name: 'Rio Tinto', |
| lat: 51.5074, |
| lon: -0.1278, |
| country: 'United Kingdom', |
| city: 'London', |
| siteType: 'headquarters', |
| sector: 'Diversified', |
| operator: 'Rio Tinto', |
| mineralTypes: ['Iron Ore', 'Aluminum', 'Copper', 'Diamonds', 'Lithium'], |
| status: 'operating', |
| stockSymbol: 'RIO', |
| description: 'Anglo-Australian mining giant. World\'s second-largest iron ore producer.', |
| employees: 55000, |
| marketCapUSD: 100, |
| }, |
| { |
| id: 'glencore-hq', |
| name: 'Glencore', |
| lat: 47.1663, |
| lon: 8.5159, |
| country: 'Switzerland', |
| city: 'Baar', |
| siteType: 'headquarters', |
| sector: 'Diversified', |
| operator: 'Glencore', |
| mineralTypes: ['Copper', 'Cobalt', 'Zinc', 'Nickel', 'Coal', 'Oil'], |
| status: 'operating', |
| stockSymbol: 'GLEN.L', |
| description: 'World\'s largest commodities trading and mining company. Dominant in cobalt and zinc.', |
| employees: 135000, |
| marketCapUSD: 60, |
| }, |
| { |
| id: 'vale-hq', |
| name: 'Vale', |
| lat: -22.9068, |
| lon: -43.1729, |
| country: 'Brazil', |
| city: 'Rio de Janeiro', |
| siteType: 'headquarters', |
| sector: 'Iron Ore', |
| operator: 'Vale', |
| mineralTypes: ['Iron Ore', 'Nickel', 'Copper', 'Cobalt', 'Manganese'], |
| status: 'operating', |
| stockSymbol: 'VALE', |
| description: 'World\'s largest iron ore and nickel producer. Critical supply chain for steel and batteries.', |
| employees: 125000, |
| marketCapUSD: 50, |
| }, |
| { |
| id: 'angloamerican-hq', |
| name: 'Anglo American', |
| lat: 51.5074, |
| lon: -0.1278, |
| country: 'United Kingdom', |
| city: 'London', |
| siteType: 'headquarters', |
| sector: 'Diversified', |
| operator: 'Anglo American', |
| mineralTypes: ['Platinum', 'Diamonds', 'Copper', 'Iron Ore', 'Nickel', 'Coal'], |
| status: 'operating', |
| stockSymbol: 'AAL.L', |
| description: 'Global diversified miner. Largest PGM producer through Anglo American Platinum (Amplats).', |
| employees: 90000, |
| marketCapUSD: 30, |
| }, |
| { |
| id: 'freeport-hq', |
| name: 'Freeport-McMoRan', |
| lat: 33.4484, |
| lon: -112.0740, |
| country: 'USA', |
| city: 'Phoenix', |
| siteType: 'headquarters', |
| sector: 'Copper', |
| operator: 'Freeport-McMoRan', |
| mineralTypes: ['Copper', 'Gold', 'Molybdenum'], |
| status: 'operating', |
| stockSymbol: 'FCX', |
| description: 'World\'s largest publicly traded copper producer. Operates Grasberg (Indonesia) and Morenci (US).', |
| employees: 25000, |
| marketCapUSD: 55, |
| }, |
| { |
| id: 'teck-hq', |
| name: 'Teck Resources', |
| lat: 49.2827, |
| lon: -123.1207, |
| country: 'Canada', |
| city: 'Vancouver', |
| siteType: 'headquarters', |
| sector: 'Diversified', |
| operator: 'Teck Resources', |
| mineralTypes: ['Copper', 'Zinc', 'Steelmaking Coal'], |
| status: 'operating', |
| stockSymbol: 'TECK', |
| description: 'Canada\'s largest diversified mining company. Major copper growth pipeline (QB2, Highland Valley).', |
| employees: 10000, |
| marketCapUSD: 18, |
| }, |
|
|
| |
| |
| |
| { |
| id: 'newmont-hq', |
| name: 'Newmont', |
| lat: 39.7392, |
| lon: -104.9903, |
| country: 'USA', |
| city: 'Denver', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Newmont', |
| mineralTypes: ['Gold', 'Copper', 'Silver', 'Zinc', 'Lead'], |
| status: 'operating', |
| stockSymbol: 'NEM', |
| description: 'World\'s largest gold mining company by production. Operations on 6 continents.', |
| employees: 38000, |
| marketCapUSD: 35, |
| }, |
| { |
| id: 'barrick-hq', |
| name: 'Barrick Gold', |
| lat: 43.6532, |
| lon: -79.3832, |
| country: 'Canada', |
| city: 'Toronto', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Barrick Gold', |
| mineralTypes: ['Gold', 'Copper'], |
| status: 'operating', |
| stockSymbol: 'GOLD', |
| description: 'World\'s second-largest gold miner. Major Tier One assets in Nevada, Nevada, Mali, DRC.', |
| employees: 36000, |
| marketCapUSD: 30, |
| }, |
| { |
| id: 'agnico-eagle-hq', |
| name: 'Agnico Eagle', |
| lat: 43.6532, |
| lon: -79.3832, |
| country: 'Canada', |
| city: 'Toronto', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Agnico Eagle', |
| mineralTypes: ['Gold', 'Silver'], |
| status: 'operating', |
| stockSymbol: 'AEM', |
| description: 'Senior gold producer with operations in Canada, Finland, Mexico, and Australia.', |
| employees: 15000, |
| marketCapUSD: 35, |
| }, |
| { |
| id: 'goldfields-hq', |
| name: 'Gold Fields', |
| lat: -26.2041, |
| lon: 28.0473, |
| country: 'South Africa', |
| city: 'Johannesburg', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Gold Fields', |
| mineralTypes: ['Gold'], |
| status: 'operating', |
| stockSymbol: 'GFI', |
| description: 'South African gold major with assets in SA, Ghana, Australia, Peru, and Chile.', |
| employees: 25000, |
| marketCapUSD: 15, |
| }, |
| { |
| id: 'anglogold-hq', |
| name: 'AngloGold Ashanti', |
| lat: -26.2041, |
| lon: 28.0473, |
| country: 'South Africa', |
| city: 'Johannesburg', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'AngloGold Ashanti', |
| mineralTypes: ['Gold'], |
| status: 'operating', |
| stockSymbol: 'AU', |
| description: 'Third-largest gold producer. Operations across Africa, Americas, and Australia.', |
| employees: 30000, |
| marketCapUSD: 12, |
| }, |
| { |
| id: 'kinross-hq', |
| name: 'Kinross Gold', |
| lat: 43.6532, |
| lon: -79.3832, |
| country: 'Canada', |
| city: 'Toronto', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Kinross Gold', |
| mineralTypes: ['Gold', 'Silver'], |
| status: 'operating', |
| stockSymbol: 'KGC', |
| description: 'Senior gold producer with mines in USA, Brazil, Chile, West Africa, and Mauritania.', |
| employees: 9000, |
| marketCapUSD: 9, |
| }, |
| { |
| id: 'fresnillo-hq', |
| name: 'Fresnillo plc', |
| lat: 19.4326, |
| lon: -99.1332, |
| country: 'Mexico', |
| city: 'Mexico City', |
| siteType: 'headquarters', |
| sector: 'Silver', |
| operator: 'Fresnillo', |
| mineralTypes: ['Silver', 'Gold', 'Lead', 'Zinc'], |
| status: 'operating', |
| stockSymbol: 'FRES.L', |
| description: 'World\'s largest primary silver producer. Operating in Mexico since 1554.', |
| employees: 12000, |
| marketCapUSD: 6, |
| }, |
| { |
| id: 'pan-american-silver-hq', |
| name: 'Pan American Silver', |
| lat: 49.2827, |
| lon: -123.1207, |
| country: 'Canada', |
| city: 'Vancouver', |
| siteType: 'headquarters', |
| sector: 'Silver', |
| operator: 'Pan American Silver', |
| mineralTypes: ['Silver', 'Gold', 'Zinc', 'Lead', 'Copper'], |
| status: 'operating', |
| stockSymbol: 'PAAS', |
| description: 'Leading primary silver mining company with operations across Latin America.', |
| employees: 14000, |
| marketCapUSD: 5, |
| }, |
|
|
| |
| |
| |
| { |
| id: 'albemarle-hq', |
| name: 'Albemarle', |
| lat: 35.2271, |
| lon: -80.8431, |
| country: 'USA', |
| city: 'Charlotte', |
| siteType: 'headquarters', |
| sector: 'Lithium', |
| operator: 'Albemarle', |
| mineralTypes: ['Lithium', 'Bromine', 'Refining Catalysts'], |
| status: 'operating', |
| stockSymbol: 'ALB', |
| description: 'World\'s largest lithium producer. Operates Greenbushes (Australia) and Chilean brine assets.', |
| employees: 6600, |
| marketCapUSD: 8, |
| }, |
| { |
| id: 'sqm-hq', |
| name: 'SQM (Sociedad Química)', |
| lat: -33.4569, |
| lon: -70.6483, |
| country: 'Chile', |
| city: 'Santiago', |
| siteType: 'headquarters', |
| sector: 'Lithium', |
| operator: 'SQM', |
| mineralTypes: ['Lithium', 'Potassium', 'Iodine', 'Nitrates'], |
| status: 'operating', |
| stockSymbol: 'SQM', |
| description: 'World\'s second-largest lithium producer. Primary operator at Salar de Atacama.', |
| employees: 5400, |
| marketCapUSD: 12, |
| }, |
| { |
| id: 'pilbara-minerals-hq', |
| name: 'Pilbara Minerals', |
| lat: -31.9505, |
| lon: 115.8605, |
| country: 'Australia', |
| city: 'Perth', |
| siteType: 'headquarters', |
| sector: 'Lithium', |
| operator: 'Pilbara Minerals', |
| mineralTypes: ['Lithium (Spodumene)'], |
| status: 'operating', |
| stockSymbol: 'PLS.AX', |
| description: 'Pure-play lithium miner operating Pilgangoora in Western Australia.', |
| employees: 900, |
| marketCapUSD: 3, |
| }, |
| { |
| id: 'mp-materials-hq', |
| name: 'MP Materials', |
| lat: 34.0522, |
| lon: -118.2437, |
| country: 'USA', |
| city: 'Los Angeles', |
| siteType: 'headquarters', |
| sector: 'Rare Earths', |
| operator: 'MP Materials', |
| mineralTypes: ['Neodymium', 'Praseodymium', 'Lanthanum', 'Cerium'], |
| status: 'operating', |
| stockSymbol: 'MP', |
| description: 'Operator of Mountain Pass, the only US rare earth mining and processing facility.', |
| employees: 550, |
| marketCapUSD: 2, |
| }, |
| { |
| id: 'lynas-hq', |
| name: 'Lynas Rare Earths', |
| lat: -31.9505, |
| lon: 115.8605, |
| country: 'Australia', |
| city: 'Perth', |
| siteType: 'headquarters', |
| sector: 'Rare Earths', |
| operator: 'Lynas', |
| mineralTypes: ['Neodymium', 'Praseodymium', 'Heavy Rare Earths'], |
| status: 'operating', |
| stockSymbol: 'LYC.AX', |
| description: 'Largest rare earth producer outside China. Operates Mt Weld mine and Kalgoorlie processing.', |
| employees: 1400, |
| marketCapUSD: 3, |
| }, |
| { |
| id: 'cmoc-hq', |
| name: 'CMOC Group', |
| lat: 31.2304, |
| lon: 121.4737, |
| country: 'China', |
| city: 'Shanghai', |
| siteType: 'headquarters', |
| sector: 'Cobalt', |
| operator: 'CMOC', |
| mineralTypes: ['Cobalt', 'Copper', 'Molybdenum', 'Tungsten', 'Niobium'], |
| status: 'operating', |
| stockSymbol: '603993.SS', |
| description: 'World\'s largest cobalt producer. Major DRC copper/cobalt operations (Tenke Fungurume).', |
| employees: 25000, |
| marketCapUSD: 20, |
| }, |
| { |
| id: 'cameco-hq', |
| name: 'Cameco', |
| lat: 52.1332, |
| lon: -106.6700, |
| country: 'Canada', |
| city: 'Saskatoon', |
| siteType: 'headquarters', |
| sector: 'Uranium', |
| operator: 'Cameco', |
| mineralTypes: ['Uranium'], |
| status: 'operating', |
| stockSymbol: 'CCJ', |
| description: 'World\'s largest publicly traded uranium producer. Operates Cigar Lake and McArthur River.', |
| employees: 3700, |
| marketCapUSD: 18, |
| }, |
| { |
| id: 'kazatomprom-hq', |
| name: 'Kazatomprom', |
| lat: 51.1694, |
| lon: 71.4491, |
| country: 'Kazakhstan', |
| city: 'Astana', |
| siteType: 'headquarters', |
| sector: 'Uranium', |
| operator: 'Kazatomprom', |
| mineralTypes: ['Uranium'], |
| status: 'operating', |
| stockSymbol: 'KAP', |
| description: 'World\'s largest uranium producer (~23% of global supply). State-owned Kazakh company.', |
| employees: 22000, |
| marketCapUSD: 8, |
| }, |
|
|
| |
| |
| |
| { |
| id: 'nornickel-hq', |
| name: 'Nornickel (Norilsk Nickel)', |
| lat: 55.7558, |
| lon: 37.6173, |
| country: 'Russia', |
| city: 'Moscow', |
| siteType: 'headquarters', |
| sector: 'Nickel', |
| operator: 'Nornickel', |
| mineralTypes: ['Nickel', 'Palladium', 'Platinum', 'Copper', 'Cobalt'], |
| status: 'operating', |
| stockSymbol: 'GMKN.ME', |
| description: 'World\'s largest producer of palladium and high-grade nickel. Major platinum producer.', |
| employees: 80000, |
| marketCapUSD: 25, |
| }, |
| { |
| id: 'southern-copper-hq', |
| name: 'Southern Copper', |
| lat: 33.4484, |
| lon: -112.0740, |
| country: 'USA', |
| city: 'Phoenix', |
| siteType: 'headquarters', |
| sector: 'Copper', |
| operator: 'Grupo México / Southern Copper', |
| mineralTypes: ['Copper', 'Molybdenum', 'Zinc', 'Silver', 'Gold'], |
| status: 'operating', |
| stockSymbol: 'SCCO', |
| description: 'Largest copper reserves globally. Major operations in Mexico and Peru.', |
| employees: 14000, |
| marketCapUSD: 60, |
| }, |
| { |
| id: 'royalgold-hq', |
| name: 'Royal Gold', |
| lat: 39.7392, |
| lon: -104.9903, |
| country: 'USA', |
| city: 'Denver', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Royal Gold', |
| mineralTypes: ['Gold', 'Silver', 'Copper'], |
| status: 'operating', |
| stockSymbol: 'RGLD', |
| description: 'Precious metals royalty and streaming company. Portfolio of 190+ royalties globally.', |
| employees: 30, |
| marketCapUSD: 10, |
| }, |
| { |
| id: 'wheaton-precious-hq', |
| name: 'Wheaton Precious Metals', |
| lat: 49.2827, |
| lon: -123.1207, |
| country: 'Canada', |
| city: 'Vancouver', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Wheaton Precious Metals', |
| mineralTypes: ['Gold', 'Silver', 'Palladium', 'Cobalt'], |
| status: 'operating', |
| stockSymbol: 'WPM', |
| description: 'World\'s largest precious metals streaming company. Agreements on 40+ mines.', |
| employees: 50, |
| marketCapUSD: 22, |
| }, |
| { |
| id: 'newcrest-hq', |
| name: 'Newcrest Mining', |
| lat: -37.8136, |
| lon: 144.9631, |
| country: 'Australia', |
| city: 'Melbourne', |
| siteType: 'headquarters', |
| sector: 'Gold', |
| operator: 'Newmont/Newcrest', |
| mineralTypes: ['Gold', 'Copper'], |
| status: 'operating', |
| stockSymbol: 'NCM.AX', |
| description: 'Australia\'s largest gold miner (acquired by Newmont 2023). Cadia, Lihir, Brucejack.', |
| employees: 16000, |
| marketCapUSD: 20, |
| }, |
| ]; |
|
|