Source: MSC Industrial Direct's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 06, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Revenue
$2.89B
$3.20B
$3.36B
$3.19B
$3.24B
$3.69B
$4.01B
$3.82B
$3.77B
$4.01B
Cost of revenue
$1.60B
$1.81B
$1.93B
$1.85B
$1.91B
$2.13B
$2.37B
$2.25B
$2.23B
$2.37B
Gross profit
$1.29B
$1.39B
$1.43B
$1.34B
$1.33B
$1.56B
$1.64B
$1.57B
$1.54B
$1.64B
Operating income
$379.00M
$420.55M
$400.00M
$350.74M
$301.77M
$468.71M
$483.73M
$390.39M
$301.56M
$320.57M
Interest expense
$12.37M
$14.46M
$16.89M
$16.67M
$14.51M
$17.60M
$22.54M
$25.77M
$24.06M
$21.71M
Pre-tax income
$367.99M
$406.19M
$383.13M
$334.25M
$288.38M
$451.13M
$456.16M
$342.75M
$263.58M
$292.05M
Income tax
$136.56M
$76.97M
$94.33M
$82.49M
$70.44M
$110.65M
$113.05M
$86.79M
$65.74M
$72.14M
Net income
$231.43M
$329.22M
$288.87M
$251.12M
$216.91M
$339.79M
$343.23M
$258.59M
$199.33M
$222.59M
EBITDA
$441.98M
$483.71M
$465.37M
$419.82M
$370.62M
$539.09M
$558.86M
$471.27M
$392.19M
$421.96M
EPS (basic)
$4.08
$5.84
$5.23
$4.53
$3.89
$6.09
$6.14
$4.60
$3.57
$3.99
EPS (diluted)
$4.05
$5.80
$5.20
$4.51
$3.87
$6.06
$6.11
$4.58
$3.57
$3.98
Diluted shares
56.97M
56.71M
55.51M
55.64M
56.09M
56.05M
56.21M
56.44M
55.89M
55.99M
Gross margin
44.5%
43.5%
42.6%
42.1%
41.1%
42.2%
41.0%
41.2%
40.8%
40.9%
Operating margin
13.1%
13.1%
11.9%
11.0%
9.3%
12.7%
12.1%
10.2%
8.0%
8.0%
Net margin
8.0%
10.3%
8.6%
7.9%
6.7%
9.2%
8.6%
6.8%
5.3%
5.6%
Balance sheet
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Cash & equivalents
$16.08M
$46.22M
$32.29M
$125.21M
$40.54M
$43.54M
$50.05M
$29.59M
$56.23M
$65.03M
Receivables
$471.80M
$523.89M
$541.09M
$491.74M
$560.37M
$687.61M
$435.42M
$412.12M
$423.31M
$451.55M
Inventory
$464.96M
$518.50M
$559.14M
$543.11M
$624.17M
$715.62M
$726.52M
$643.90M
$644.09M
$688.74M
Total current assets
$1.01B
$1.15B
$1.20B
$1.24B
$1.31B
$1.54B
$1.32B
$1.19B
$1.23B
$1.32B
Goodwill
$633.73M
$675.00M
$677.27M
$677.58M
$692.70M
$710.13M
$718.17M
$723.89M
$723.70M
$723.98M
Total assets
$2.10B
$2.29B
$2.31B
$2.38B
$2.46B
$2.73B
$2.54B
$2.46B
$2.46B
$2.51B
Total current liabilities
$557.73M
$490.52M
$446.92M
$408.73M
$561.93M
$725.94M
$649.44M
$605.43M
$729.35M
$740.29M
Short-term debt
$331.99M
$224.10M
$175.45M
$120.99M
$201.16M
$324.68M
$229.69M
$229.71M
$316.67M
$317.02M
Long-term debt
$200.99M
$311.24M
$264.23M
$494.56M
$582.43M
$468.73M
$224.16M
$278.40M
$168.58M
$159.44M
Total debt
$532.98M
$535.33M
$439.68M
$615.55M
$783.59M
$793.41M
$453.85M
$508.11M
$485.25M
$476.46M
Total liabilities
$873.77M
$901.47M
$827.36M
$1.06B
$1.30B
$1.37B
$1.05B
$1.06B
$1.07B
$1.08B
Shareholders' equity
$1.23B
$1.39B
$1.48B
$1.31B
$1.15B
$1.35B
$1.48B
$1.39B
$1.39B
$1.43B
Cash flow
fiscal years · USD
Fiscal year
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
FY2026
Operating cash flow
$246.84M
$339.66M
$328.43M
$396.74M
$224.46M
$246.18M
$699.58M
$410.70M
$333.72M
$306.50M
Capital expenditures
$46.55M
$44.92M
$51.77M
$46.99M
$53.75M
$61.37M
$92.49M
$99.41M
$92.84M
$81.34M
Free cash flow
$200.29M
$294.74M
$276.65M
$349.75M
$170.72M
$184.81M
$607.09M
$311.29M
$240.88M
$225.16M
Investing cash flow
-$88.89M
-$131.92M
-$36.37M
-$49.28M
-$75.75M
-$94.49M
-$112.67M
-$123.40M
-$63.29M
-$80.53M
Financing cash flow
-$194.75M
-$177.59M
-$305.63M
-$254.62M
-$233.75M
-$148.14M
-$580.40M
-$307.35M
-$243.57M
-$217.08M
Share buybacks
$49.18M
$82.37M
$84.61M
$3.44M
$71.26M
$27.36M
$95.78M
$187.69M
$39.32M
$13.97M
Stock-based compensation
$13.93M
$14.93M
$16.28M
$16.93M
$17.72M
$19.26M
$18.64M
$18.85M
$12.55M
$19.02M
Depreciation & amortization
$62.98M
$63.15M
$65.38M
$69.08M
$68.85M
$70.38M
$75.13M
$80.89M
$90.63M
$101.39M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Aug 2024
Nov 2024
Mar 2025
May 2025
Aug 2025
Nov 2025
Feb 2026
May 2026
Aug 2026
Revenue
$953.97M
$935.35M
$979.35M
$952.28M
$928.48M
$891.72M
$971.14M
$978.17M
$965.68M
$917.77M
$1.05B
$1.08B
Cost of revenue
$560.85M
$546.74M
$578.90M
$561.68M
$550.30M
$526.49M
$573.41M
$583.20M
$573.01M
$540.19M
$616.68M
$640.58M
Gross profit
$393.12M
$388.61M
$400.45M
$390.61M
$378.19M
$365.23M
$397.74M
$394.98M
$392.68M
$377.59M
$430.40M
$438.58M
Operating income
$101.57M
$91.19M
$106.77M
$90.86M
$72.28M
$62.25M
$82.73M
$84.30M
$76.24M
$64.79M
$106.75M
$72.79M
Interest expense
$5.32M
$6.95M
$6.88M
$6.62M
$6.08M
$6.23M
$6.03M
$5.73M
$5.42M
$5.59M
$5.38M
$5.33M
Pre-tax income
$91.32M
$79.95M
$95.34M
$76.14M
$60.60M
$51.71M
$75.11M
$76.15M
$67.51M
$56.02M
$104.24M
$64.27M
Income tax
$22.19M
$18.39M
$24.02M
$22.19M
$14.91M
$12.57M
$18.25M
$20.02M
$16.41M
$13.86M
$25.54M
$16.33M
Net income
$69.35M
$61.85M
$71.70M
$55.69M
$46.62M
$39.31M
$56.84M
$56.55M
$51.80M
$42.48M
$80.36M
$47.94M
EBITDA
$121.35M
$111.78M
$126.68M
$111.46M
$93.96M
$85.23M
$105.56M
$107.43M
$101.35M
$90.09M
$132.13M
$98.40M
EPS (basic)
$1.23
$1.10
$1.28
$1.00
$0.83
$0.70
$1.02
$1.01
$0.93
$0.76
$1.44
$0.86
EPS (diluted)
$1.22
$1.10
$1.27
$0.99
$0.83
$0.70
$1.02
$1.02
$0.93
$0.76
$1.44
$0.86
Diluted shares
56.72M
56.47M
56.35M
-73.00K
56.07M
55.85M
55.77M
-1.00K
55.98M
55.90M
55.99M
35.00K
Gross margin
41.2%
41.5%
40.9%
41.0%
40.7%
41.0%
41.0%
40.4%
40.7%
41.1%
41.1%
40.6%
Operating margin
10.6%
9.7%
10.9%
9.5%
7.8%
7.0%
8.5%
8.6%
7.9%
7.1%
10.2%
6.7%
Net margin
7.3%
6.6%
7.3%
5.8%
5.0%
4.4%
5.9%
5.8%
5.4%
4.6%
7.7%
4.4%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Aug 2024
Nov 2024
Mar 2025
May 2025
Aug 2025
Nov 2025
Feb 2026
May 2026
Aug 2026
Cash & equivalents
$25.80M
$22.23M
$25.93M
$29.59M
$57.27M
$41.28M
$71.69M
$56.23M
$40.25M
$46.19M
$74.09M
$65.03M
Receivables
$414.28M
$428.70M
$419.81M
$412.12M
$407.80M
$395.30M
$410.55M
$423.31M
$430.73M
$373.55M
$413.26M
$451.55M
Inventory
$709.36M
$685.37M
$665.64M
$643.90M
$636.65M
$644.97M
$649.36M
$644.09M
$660.48M
$677.38M
$684.12M
$688.74M
Total current assets
$1.27B
$1.26B
$1.21B
$1.19B
$1.21B
$1.19B
$1.24B
$1.23B
$1.26B
$1.23B
$1.28B
$1.32B
Goodwill
$718.32M
$722.10M
$721.93M
$723.89M
$722.62M
$721.66M
$723.46M
$723.70M
$723.35M
$724.46M
$724.08M
$723.98M
Total assets
$2.49B
$2.50B
$2.47B
$2.46B
$2.47B
$2.46B
$2.48B
$2.46B
$2.49B
$2.45B
$2.50B
$2.51B
Total current liabilities
$627.86M
$630.43M
$583.51M
$605.43M
$626.29M
$622.63M
$644.26M
$729.35M
$726.30M
$709.04M
$824.73M
$740.29M
Short-term debt
$244.05M
$257.83M
$206.34M
$229.71M
$230.08M
$234.06M
$236.06M
$316.67M
$316.87M
$317.23M
$417.22M
$317.02M
Long-term debt
$294.43M
$294.47M
$299.81M
$278.40M
$289.89M
$304.93M
$284.97M
$168.58M
$214.09M
$194.52M
$89.56M
$159.44M
Total debt
$538.48M
$552.30M
$506.15M
$508.11M
$519.97M
$538.99M
$521.03M
$485.25M
$530.97M
$511.75M
$506.77M
$476.46M
Total liabilities
$1.10B
$1.10B
$1.05B
$1.06B
$1.09B
$1.10B
$1.10B
$1.07B
$1.10B
$1.07B
$1.08B
$1.08B
Shareholders' equity
$1.39B
$1.39B
$1.40B
$1.39B
$1.38B
$1.36B
$1.37B
$1.39B
$1.38B
$1.38B
$1.42B
$1.43B
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Aug 2024
Nov 2024
Mar 2025
May 2025
Aug 2025
Nov 2025
Feb 2026
May 2026
Aug 2026
Operating cash flow
$81.17M
$78.74M
$143.52M
$107.26M
$101.87M
$54.47M
$97.13M
$80.26M
$29.41M
$94.40M
$101.73M
$80.97M
Capital expenditures
$18.43M
$25.35M
$29.57M
$26.05M
$20.17M
$29.79M
$21.15M
$21.73M
$22.01M
$21.32M
$20.80M
$17.21M
Free cash flow
$62.73M
$53.39M
$113.95M
$81.21M
$81.70M
$24.68M
$75.97M
$58.52M
$7.41M
$73.08M
$80.92M
$63.75M
Investing cash flow
-$18.43M
-$35.22M
-$29.56M
-$40.18M
-$20.41M
-$30.34M
$9.18M
-$21.73M
-$21.19M
-$21.32M
-$20.80M
-$17.21M
Financing cash flow
-$87.19M
-$47.09M
-$110.20M
-$62.88M
-$53.36M
-$39.73M
-$76.51M
-$73.97M
-$23.94M
-$67.41M
-$52.93M
-$72.81M
Share buybacks
$132.04M
$16.63M
$18.49M
$20.53M
$18.07M
$12.47M
$8.60M
$179.00K
$12.96M
$764.00K
$171.00K
$73.00K
Stock-based compensation
$5.20M
$4.69M
$3.46M
$5.50M
$3.56M
$3.63M
$3.21M
$2.15M
$4.38M
$4.95M
$5.09M
$4.59M
Depreciation & amortization
$19.78M
$20.59M
$19.92M
$20.60M
$21.68M
$22.99M
$22.83M
$23.13M
$25.11M
$25.30M
$25.38M
$25.61M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.