Standardized SEC financial data for MSC INDUSTRIAL DIRECT CO INC — income statement, balance sheet, cash flow and 40+ ratios, available as a clean JSON API. CIK 0001003078 · NYSE · Wholesale-Industrial Machinery & Equipment.
Ratios for fiscal year 2025, standardized from SEC filings.
| USD | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Revenue | $3.19B | $3.24B | $3.69B | $4.01B | $3.82B | $3.77B |
| Cost of revenue | $1.85B | $1.91B | $2.13B | $2.37B | $2.25B | $2.23B |
| Gross profit | $1.34B | $1.33B | $1.56B | $1.64B |
| USD | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Cash & equivalents | $125.2M | $40.5M | $43.5M | $50.1M | $29.6M | $56.2M |
| Inventory | $543.1M | $624.2M | $715.6M | $726.5M | $643.9M | $644.1M |
| Total current assets | $1.24B | $1.31B | $1.54B | $1.32B |
| USD | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Operating cash flow | $396.7M | $224.5M | $246.2M | $699.6M | $410.7M | $333.7M |
| Capital expenditures | $47.0M | $53.7M | $61.4M | $92.5M | $99.4M | $92.8M |
| Free cash flow | $349.7M | $170.7M | $184.8M | $607.1M |
# JSON
curl https://sec-financial-api-production.up.railway.app/v1/company/MSM/financials \
-H "X-API-Key: YOUR_KEY"
# CSV export (income / balance / cash-flow)
curl "https://sec-financial-api-production.up.railway.app/v1/company/MSM/income-statement?format=csv" \
-H "X-API-Key: YOUR_KEY"| $1.57B |
| $1.54B |
| SG&A expense | $125.9M | $133.7M | $155.5M | $156.8M | $148.5M | $150.5M |
| Operating income | $350.7M | $301.8M | $468.7M | $483.7M | $390.4M | $301.6M |
| EBITDA | $419.8M | $370.6M | $539.1M | $558.9M | $471.3M | $392.2M |
| Interest expense | $16.7M | $14.5M | $17.6M | $22.5M | $24.7M | $23.9M |
| Pretax income | $334.3M | $288.4M | $451.1M | $456.2M | $342.7M | $263.6M |
| Income tax | $82.5M | $70.4M | $110.7M | $113.0M | $86.8M | $65.7M |
| Net income | $251.1M | $216.9M | $339.8M | $343.2M | $258.6M | $199.3M |
| EPS (diluted) | $4.51 | $3.87 | $6.06 | $6.11 | $4.58 | $3.57 |
Standardized from MSC INDUSTRIAL DIRECT CO INC's SEC filings — per-share figures split-adjusted. Full history via the API.
| $1.19B |
| $1.23B |
| Property, plant & equipment | $302.0M | $298.4M | $286.7M | $319.7M | $360.3M | $346.7M |
| Goodwill | $677.6M | $692.7M | $710.1M | $718.2M | $723.9M | $723.7M |
| Total assets | $2.38B | $2.46B | $2.73B | $2.54B | $2.46B | $2.46B |
| Total current liabilities | $408.7M | $561.9M | $725.9M | $649.4M | $605.4M | $729.3M |
| Long-term debt | $615.6M | $783.6M | $793.4M | $453.9M | $508.1M | $485.2M |
| Total debt | $737.8M | $986.0M | $1.12B | $683.8M | $738.0M | $802.1M |
| Total liabilities | $1.06B | $1.30B | $1.37B | $1.05B | $1.06B | $1.07B |
| Retained earnings | $749.5M | $532.3M | $681.3M | $755.0M | $456.9M | $432.6M |
| Total equity | $1.32B | $1.16B | $1.36B | $1.49B | $1.40B | $1.40B |
| $311.3M |
| $240.9M |
| Investing cash flow | -$49.3M | -$75.7M | -$94.5M | -$112.7M | -$123.4M | -$63.3M |
| Financing cash flow | -$254.6M | -$233.7M | -$148.1M | -$580.4M | -$307.4M | -$243.6M |
| Share repurchases | $3.4M | $71.3M | $27.4M | $95.8M | $187.7M | $39.3M |