MSM · Company research

MSC Industrial Direct Co., Inc. (MSM): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

80records availableIndustrials

Financial Statements data

Database-backed records only

80 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
balance_sheetquarterlyFY-2026-Q3Sat May 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q3Sat May 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q3Sat May 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)2930541000-6166780001200670000247776000227776000171971000
balance_sheetquarterlyFY-2026-Q2Sat Feb 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q2Sat Feb 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2026-Q2Sat Feb 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2026-Q2Sat Feb 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)1883458000—77026500014103100012353200093266000
income_statementquarterlyFY-2026-Q2Sat Feb 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)917774000—377588000647920005601800042158000
balance_sheetquarterlyFY-2026-Q1Sat Nov 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q1Sat Nov 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q1Sat Nov 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time)965684000—392677000762390006751400051108000
balance_sheetquarterlyFY-2025-Q4Sat Aug 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q4Sat Aug 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q4Sat Aug 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2025-Q4Sat Aug 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)3769521000—1536135000301563000263578000197836000
income_statementquarterlyFY-2025-Q4Sat Aug 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)978175000—394979000843020007614900056134000
balance_sheetquarterlyFY-2025-Q3Sat May 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q3Sat May 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q3Sat May 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)2791346000—1141156000217261000187429000141702000
balance_sheetquarterlyFY-2025-Q2Sat Mar 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q2Sat Mar 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q2Sat Mar 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q2Sat Mar 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time)891717000—365230000622460005171300039147000
income_statementannualFY-2025-Q2Sat Mar 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time)1820201000—74341700013452600011231500084841000
balance_sheetquarterlyFY-2025-Q1Sat Nov 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q1Sat Nov 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q1Sat Nov 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)928484000—378187000722800006060200045694000
balance_sheetquarterlyFY-2024-Q4Sat Aug 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q4Sat Aug 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q4Sat Aug 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q4Sat Aug 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)3820951000—1572783000390387000342749000255957000
income_statementquarterlyFY-2024-Q4Sat Aug 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)952284000—390608000908580007614000053952000
balance_sheetquarterlyFY-2024-Q3Sat Jun 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q3Sat Jun 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q3Sat Jun 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time)2868667000—1182175000299529000266609000202005000
balance_sheetquarterlyFY-2024-Q2Sat Mar 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q2Sat Mar 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q2Sat Mar 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q2Sat Mar 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time)1889317000—781728000192763000171273000130693000
income_statementquarterlyFY-2024-Q2Sat Mar 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time)935348000—388611000911950007995500061565000
balance_sheetquarterlyFY-2024-Q1Sat Dec 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q1Sat Dec 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q1Sat Dec 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)953969000—3931170001015680009131800069128000
balance_sheetquarterlyFY-2023-Q4Sat Sep 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q4Sat Sep 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q4Sat Sep 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2023-Q4Sat Sep 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)4009282000—1642965000483733000456156000343107000
income_statementquarterlyFY-2023-Q4Sat Sep 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1035441000—41953400011805500011572200087441000
balance_sheetquarterlyFY-2023-Q3Sat Jun 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q3Sat Jun 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q3Sat Jun 03 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1054464000—42893700013538600012640500095139000
balance_sheetquarterlyFY-2023-Q2Sat Mar 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q2Sat Mar 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q2Sat Mar 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q2Sat Mar 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time)961632000—39669500011428200010617800079315000
income_statementannualFY-2023-Q2Sat Mar 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1919377000—794494000230292000214029000160527000
balance_sheetquarterlyFY-2023-Q1Sat Dec 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q1Sat Dec 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q1Sat Dec 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)957745000—39779900011601000010785100081212000
balance_sheetquarterlyFY-2022-Q4Sat Sep 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q4Sat Sep 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q4Sat Sep 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q4Sat Sep 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1022245000—428228000143977000137725000104354000
income_statementannualFY-2022-Q4Sat Sep 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time)3691893000—1558248000468713000451132000340482000
balance_sheetquarterlyFY-2022-Q3Sat May 28 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q3Sat May 28 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q3Sat May 28 2022 00:00:00 GMT+0000 (Coordinated Universal Time)2669648000—1130020000324736000313407000236128000
balance_sheetquarterlyFY-2022-Q2Sat Feb 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q2Sat Feb 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q2Sat Feb 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2022-Q2Sat Feb 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1711069000—718871000187900000180273000136411000
income_statementquarterlyFY-2022-Q2Sat Feb 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time)862522000—366275000971680009366300070154000
balance_sheetquarterlyFY-2022-Q1Sat Nov 27 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q1Sat Nov 27 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2022-Q1Sat Nov 27 2021 00:00:00 GMT+0000 (Coordinated Universal Time)848547000—352596000907320008661000066257000
balance_sheetquarterlyFY-2021-Q4Sat Aug 28 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2021-Q4Sat Aug 28 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2021-Q4Sat Aug 28 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2021-Q4Sat Aug 28 2021 00:00:00 GMT+0000 (Coordinated Universal Time)3243224000—1333515000301769000288379000217937000
income_statementquarterlyFY-2021-Q4Sat Aug 28 2021 00:00:00 GMT+0000 (Coordinated Universal Time)831031000—34897500091214000065877000

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.