ArcelorMittal (MT) Gross Margin (2010)
ArcelorMittal (MT) reported Gross Margin of 7.13% for FY2025, down 2.14 percentage points from 9.27% in FY2024.
Analysis
ArcelorMittal (MT) Gross Margin (2010) Analysis & Trends
Dating back to FY2009, ArcelorMittal's Gross Margin record includes 17 years.
- Gross Margin has a five-year change of -0.62 percentage points (FY2020 to FY2025).
- Five-year annual Gross Margin spans a low of 6.94% in FY2023 and a high of 25.12% in FY2021.
- According to Business Quant data, Gross Margin came in at 9.27% in FY2024 (+2.33 pp), 6.94% in FY2023 (-8.76 pp), 15.70% in FY2022 (-9.42 pp) and 25.12% in FY2021 (+17.36 pp).
Peer Set
Peer Comparison
| # | Company | Market Cap | Enterprise Value | Gross Profit (Qtr) | Gross Margin (Qtr) |
|---|---|---|---|---|---|
| 1 | Rio Tinto | 170.99 Bn | 133.79 Bn | - | - |
| 2 | Southern Copper | 146.42 Bn | 121.15 Bn | 3.10 Bn | 65.95% |
| 3 | Rio Tinto | 139.98 Bn | 100.80 Bn | - | - |
| 4 | Newmont | 132.34 Bn | 97.49 Bn | 4.22 Bn | 66.32% |
| 5 | Agnico Eagle Mines | 100.36 Bn | 87.30 Bn | 2.15 Bn | 60.10% |
| 6 | Ternium | 99.86 Bn | 68.11 Bn | 1.04 Bn | 22.32% |
| 7 | Freeport-Mcmoran | 90.01 Bn | 74.05 Bn | 2.19 Bn | 31.10% |
| 8 | Barrick Mining | 72.53 Bn | 47.73 Bn | 2.90 Bn | 54.74% |
| 9 | Nucor | 56.81 Bn | 46.19 Bn | 2.03 Bn | 19.56% |
| 10 | ArcelorMittal | 48.91 Bn | 30.47 Bn | - | - |
API Access
ArcelorMittal Gross Margin API
Pull this series into your own models, spreadsheets and apps with the Business Quant
Historical Metrics API. The request below matches the chart above — change the
frequency, period or values and it follows. Swap YOUR_API_KEY for your own key.
https://data.businessquant.com/historic?slug=gross-margin&ticker=MT&period=max&api_key=YOUR_API_KEY
import requests
url = "https://data.businessquant.com/historic"
params = {"slug": "gross-margin", "ticker": "MT", "period": "max", "api_key": "YOUR_API_KEY"}
data = requests.get(url, params=params).json()
const res = await fetch("https://data.businessquant.com/historic?slug=gross-margin&ticker=MT&period=max&api_key=YOUR_API_KEY");
const data = await res.json();